01-04-16, 12:10 AM
كرد سريع، أرجو أن تتخلص من فكرة مقارنة اللغات على الأقل مبدئياً.
لغات البرمجة أياً كان نوعها أو طريقة عملها، لها هدف واحد هو حل مشكلة ما.
بيئة لازاروس تشبه أساساً ومستوحاة من لغة دلفي. وتعتمد على Free Pascal Compiler، يعني انك ستستخدم لغة باسكال وليس كما هو الحال في فجول بيسك.
حسب ما أعلم، أن برنامجك في لازاروس ياخذ من اللغة ما يحتاجه فقط من أدوات واعتماديات، ويضمنها في الملف التنفيذي. بالطبع هناك من يرى أن هذا خطأ، ويجب عزل الاعتماديات في ملفات DLL تكون مصاحبة للبرنامج أثناء توزيعه على الزبائن. بالنسبة لي هذا شيء جميل ورائع.
بالنسبة لعمل لازاروس على عدة أنظمة تشغيل، قام فريق بناء لازاروس بعمل عدة نسخ، كل نسخة تعمل على نظام تشغيل، هذا كبيئة. أما البرامج التي نعملها على لازاروس فهي متنقلة، ويتم ترجمتها بناء على نوع نظام التشغيل الذي نعمل عليه.
يعني لو فرضنا أنني أبرمج على وندوز، وأريد ترجمة برنامجي على لينوكس أقوم بالآتي:
أولا أثبت نسخة لازاروس الخاصة بويندوز، ثم ابرمج برنامجي.
ثانياً أقوم بتثبيت نسخة لازاروس الخاصة بلينوكس.
ثالثاً أقوم بنسخ المجلد الذي يحتوي على البرنامج من الجهاز الذي يحمل وندوز إلى الجهاز الذي يحمل لينوكس
رابعاً أفتح البرنامج من خلال لازاروس على لينوكس وأقوم بعمل الترجمة Compile
فينتج الملف التنفيذي الخاص بالبرنامج والذي يعمل على لينوكس فقط ^_^
هذه هي فكرة انك تكتب البرنامج لمرة واحدة، ثم (تترجمه) على عدة منصات. يعني البرنامج الذي تعمله انت، وليس البيئة نفسها.
لكل نظام تشغيل بيئة خاصة به، والقائمة تشمل إلى حد الان وندوز ولينوكس وماك.
يعني هناك نسخة لازاروس لا تعمل إلا على وندوز، واخرى على لينوكس، وثالثة على ماك.
عندما تدخل إلى الموقع الخاص بالبيئة، سيتعرف على نوع نظام التشغيل الخاص بك، ويفر لك رابطاً لتنزيل ىخر إصدار من البيئة، لكنك لو زرته بكمبيوتر آخر عليه نظام تشغيل مختلف، ستجد أنه قام بتوفير رابط يتماشى مع ذلك النظام.
بالنسبة لعمل الدروس بالفيديو، بالنسبة لي صعب، وأعتقد أن هناك دروس باللغة الإنجليزية على يوتيوب.
لغات البرمجة أياً كان نوعها أو طريقة عملها، لها هدف واحد هو حل مشكلة ما.
بيئة لازاروس تشبه أساساً ومستوحاة من لغة دلفي. وتعتمد على Free Pascal Compiler، يعني انك ستستخدم لغة باسكال وليس كما هو الحال في فجول بيسك.
حسب ما أعلم، أن برنامجك في لازاروس ياخذ من اللغة ما يحتاجه فقط من أدوات واعتماديات، ويضمنها في الملف التنفيذي. بالطبع هناك من يرى أن هذا خطأ، ويجب عزل الاعتماديات في ملفات DLL تكون مصاحبة للبرنامج أثناء توزيعه على الزبائن. بالنسبة لي هذا شيء جميل ورائع.
بالنسبة لعمل لازاروس على عدة أنظمة تشغيل، قام فريق بناء لازاروس بعمل عدة نسخ، كل نسخة تعمل على نظام تشغيل، هذا كبيئة. أما البرامج التي نعملها على لازاروس فهي متنقلة، ويتم ترجمتها بناء على نوع نظام التشغيل الذي نعمل عليه.
يعني لو فرضنا أنني أبرمج على وندوز، وأريد ترجمة برنامجي على لينوكس أقوم بالآتي:
أولا أثبت نسخة لازاروس الخاصة بويندوز، ثم ابرمج برنامجي.
ثانياً أقوم بتثبيت نسخة لازاروس الخاصة بلينوكس.
ثالثاً أقوم بنسخ المجلد الذي يحتوي على البرنامج من الجهاز الذي يحمل وندوز إلى الجهاز الذي يحمل لينوكس
رابعاً أفتح البرنامج من خلال لازاروس على لينوكس وأقوم بعمل الترجمة Compile
فينتج الملف التنفيذي الخاص بالبرنامج والذي يعمل على لينوكس فقط ^_^
هذه هي فكرة انك تكتب البرنامج لمرة واحدة، ثم (تترجمه) على عدة منصات. يعني البرنامج الذي تعمله انت، وليس البيئة نفسها.
لكل نظام تشغيل بيئة خاصة به، والقائمة تشمل إلى حد الان وندوز ولينوكس وماك.
يعني هناك نسخة لازاروس لا تعمل إلا على وندوز، واخرى على لينوكس، وثالثة على ماك.
عندما تدخل إلى الموقع الخاص بالبيئة، سيتعرف على نوع نظام التشغيل الخاص بك، ويفر لك رابطاً لتنزيل ىخر إصدار من البيئة، لكنك لو زرته بكمبيوتر آخر عليه نظام تشغيل مختلف، ستجد أنه قام بتوفير رابط يتماشى مع ذلك النظام.
بالنسبة لعمل الدروس بالفيديو، بالنسبة لي صعب، وأعتقد أن هناك دروس باللغة الإنجليزية على يوتيوب.

