لم يعد يُنظر إلى أجهزة الكمبيوتر منذ فترة طويلة على أنها شيء غير عادي وتستخدم فقط للحسابات المعقدة ، كما كانت في الأصل. أصبح الآن جهازًا ملائمًا يجعل الحياة أسهل بكثير - يمكن للجميع تثبيت أي منتجات برمجية ضرورية للعمل والترفيه عليه. يستخدم المستخدم العادي برامج جاهزة تم تطويرها بواسطة مبرمجين يستخدمون لغات خاصة لهذا الغرض.
تعليمات
الخطوة 1
لكتابة نص أي برنامج كمبيوتر ، يتم استخدام إحدى لغات البرمجة العديدة. كل منهم عبارة عن مجموعات من أوامر محددة - عوامل التشغيل ، وكذلك الأوصاف. كقاعدة عامة ، تستند هذه الأوامر إلى الكلمات الإنجليزية ، لذلك إذا كنت تعرف اللغة الإنجليزية ، وتقرأ نص البرنامج ، يمكنك حتى فهم ما سيفعله الكمبيوتر في هذا الأمر أو ذاك. ومع ذلك ، فإن الكمبيوتر ، بخلافك ، لا يعرف اللغة الإنجليزية - حتى يتمكن من فهمها ، يقوم المترجم "بترجمة" هذه الأوامر إلى لغة الآلة. كل لغة من لغات البرمجة لها مترجم خاص بها.
الخطوة 2
لغات البرمجة الأولى ، بما في ذلك: ADA و Basic و Algol و Fortran وغيرها ، والتي كانت شائعة في 60-70 ، لم يتم استخدامها لفترة طويلة ، ولكن C ++ ، على سبيل المثال ، التي تم إنشاؤها في عام 1983 ، لا تزال مطلوبة اليوم ، يتم كتابة العديد من منتجات البرامج الخاصة فيه. الأساسية ، التي ظهرت في عام 1991 ، لا تزال مطلوبة ؛ بالإضافة إلى باسكال (بيئة تطوير دلفي) ، وجافا ، وجافا سكريبت وروبي ، التي تم إنشاؤها في عام 1995. تشمل الإصدارات الجديدة ActionScript و Nemerle ، والتي ظهرت في 1998 و 2006 ، على التوالي.
الخطوه 3
لا تزال لغات البرمجة المدرجة ذات صلة ، حيث يتم تعديلها باستمرار ، ويتم تكييف إصداراتها الجديدة مع الاحتياجات الموجودة اليوم. هذا ينطبق بشكل أساسي على لغة C ++. على الرغم من حقيقة أنه في بعض الحالات تبين أن كود البرنامج المترجم بهذه اللغة مرهق إلى حد ما ، فإن استخدام القوالب الجاهزة يساعد في حل هذه المشكلة ، ويحسن أداء منتجات البرامج بشكل كبير.
الخطوة 4
يتم أيضًا استخدام بيئة تطوير Visual Basic ، التي طورتها شركة Microsoft الشهيرة ، من قبل معظم المبرمجين ، مما يسمح ليس فقط بإنشاء رمز برنامج مضغوط في اللغة الأساسية ، ولكن أيضًا لاستخدام مُنشئ مدمج مناسب لواجهة المستخدم. ولكن لإنشاء مواقع ويب ، يستخدم المبرمجون لغة PHP ، والتي تعتبر لغة عالمية وتعمل مع أي نظام تشغيل. يتم استخدامه أيضًا كمصمم واجهة مستخدم. ومع ذلك ، يمكن أن تُعزى العيوب الكبيرة لهذه اللغة إلى حقيقة أن التعليمات البرمجية المكتوبة في الإصدارات السابقة لن تدعمها الإصدارات الجديدة.
الخطوة الخامسة
Java قادرة أيضًا على العمل على أي نظام أساسي ، ولكن لكتابة البرامج بهذه اللغة ، تحتاج إلى استخدام تلك اللهجة المخصصة لهذا النوع من منتجات البرامج. تتميز لغات البرمجة باسكال وجافا سكريبت بتعدد وظائفها وبساطتها وبساطتها. غالبًا ما يستخدم الأول لإنشاء منتجات برمجية لنظام التشغيل ، على سبيل المثال ، Total Commander و QIP ، بينما يستخدم الأخير لكتابة معظم المتصفحات الحديثة.