FreePascal को बिल्कुल शुरू से कैसे सीखें, इसका अवलोकन।
Pascal प्रोग्रामिंग भाषा का इतिहास काफी लंबा है, और इसका बहुत सारा ऑनलाइन डॉक्युमेंटेशन शुरुआती लोगों को ध्यान में रखकर लिखा गया है। इनमें से अधिकांश ट्यूटोरियल कंसोल प्रोग्रामों के बारे में हैं। ऐसे प्रोग्रामों में आप स्क्रीन पर जानकारी प्रिंट करते हैं और/या उपयोगकर्ता से इनपुट लेते हैं। उदाहरण के लिए, शुरुआती लोगों के लिए सबसे आम ट्यूटोरियलों में से एक ऐसा प्रोग्राम है जो स्क्रीन पर 'Hello World' प्रिंट करता है:
program HelloWorld;
begin
writeln('Hello World!');
end.
कंसोल या टर्मिनल से चलाने पर यह प्रोग्राम स्क्रीन पर 'Hello World' प्रिंट करेगा।
यहाँ Exercism पर हम स्वचालित टेस्ट की मदद से जाँचते हैं कि आपके हल सही हैं। इसलिए हमें प्रोग्राम की जगह यूनिट का इस्तेमाल करना होता है। मुख्य अंतर यह है कि आपको टर्मिनल पर कुछ प्रिंट करने की जगह एक फंक्शन से वैल्यू लौटानी होगी:
writeln('Hello World!');
यह बन जाता है:
result := 'Hello World!'
write/writeln कमांड अब भी काम के हैं। इनकी मदद से आप जानकारी प्रदर्शित कर सकते हैं, या किसी कमांड, गणितीय संक्रिया आदि के आउटपुट का टेक्स्ट रूप पा सकते हैं।