من المعلوم ان لغة البرمجة باسكال من اشهر لغات البرمجة غرضية التوجه وما تزال الحيار الاول للدين يفكرون بلانطلاق لتعلم اية لغة برمجة .حيث ان هذه اللغة تتميز بسهولة تعلمها وهي عدت اصلا للمعاملين في مجال التعليم لتون سبيلهم لتعليم الرمجة لطلاابهم لا نطلاق لتعلم لغات برمجة اكثر تطورا . ولكن ماذا عن للبرمجة بلغة باسكال في لينكس :
gpc وهي اختصار GNU project Pascal Compiler تعتبر مترجم اللغة الاساسي في لينكس .يجب كتابة تعليمات البرنامج من سطر الاوامرCLI command line interface او باستحدام محررات متقدمة تمكنك من متابعة تنفيذ البرمامج ومراقبة الاخطاء وعمايات البحث والاستبدال و غرها مثل kate وnedit. peng وغيرها من البرامج الاخرى
Install التنصيب :
عادة معظم توزيعات لينكس لا يكون فيها gpc مهيا للعمل مباشرة بكل الاحوال يمكنك التاكد من خلال اتباع الخطوات التالية
gpc --version
يجب ان تظهر لك عبارة تظهر لك رقم الاصدار وعبارة ترحيبية اذا لم تظهر تلك العبارة فهذا يعني انك لم تنصب gpc ارجع الى محموعة اقراص التنصيب وابحث عنه ومن ثم قم بتنصيبه واذا لم يكن متوفرا لديك فعليك تحميله من الانترنت .كمايلي:
For non-Debian لمستخدمي التوزيعات لينكس غير ديبيان :
قم بتحميل الملف gpc-20030830-with-gcc.i686-pc-linux-gnu.tar.gz ومن ثم قم بتنصيب install-gpc-binary الى مكتبة home الخاصة بك
افتح محرر الاوامر لديك واكتب الاسطر التالية مع ملاحظة ان Path هي المسار الى الملفين السبقين في جهازك:
su
cd /
tar zxvf /path/gpc-20030830.i686-pc-linux-gnu.tar.gz
./path/install-gpc-binary
exit
للعاملين في نسخة Debian:
اكتب ما يلي من سطر الاوامر :
su
apt-get install gpc
exit
برنامجك الاول Hello World!
الان لنبدا كمثال بكتابة برنامج Hello World!
من محررالاوامر اكتب
cd
mkdir pascal && cd pascal && mkdir helloworld && cd helloworld
vi helloworld.pas
Program HelloWorld;
begin
writeln('Hello World!');
end.
الان قم بترجمة البرنامج كما يلي
gpc helloworld.pas -o helloworld
./helloworld
بالطبع النقطة بعد end تعني نهاية البرنامج
الان من خلال محرر في اي مثلا حاول تنفيذ البرنامج كمايلي
gpc filename.pas -o filename
./filename