JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

Accueil

ارساء الأنماط الأساسية

 


  • لقد جلبت الفترة ما بين أواخر الستينات وأواخر السبعينات ازدهارًا رئيسيًّا للغات البرمجة. ومعظم أنماط اللّغات الرئيسيَّة المستخدمة حاليًّا قد اخترعت في هذه الفترة:

  • حانة (بيئة حوسبية)، طُوِّرَت في عام 1964 في مختبر أرجون الوطني من قِبَل ستانلي كوهين، وَهي لغة برمجة كائنيَّة التوجُّه أكثر شبهًا بـماتلاب وَلغة بيانات تفاعلية وحُزمة َماثماتيكا الرَّقَميَّة التي ظهرت لاحقًا. ولها نَحَوِيَّة فورتران واضحة المَعالِم. قامت بدايةً بعنونة حوسبيّة فيزيائية فعّاْلَة داخليًّا في مختبر أرغون الوطني، وقد عُدِّلت للاستخدام البحثيّ (باسم موديليسي/Modeleasy) من أجل مجلس المحافظين الاحتياطي الاتحادي/Federal Reserve Board of Governors)‏ في بدايات السبعينيَّات وَبعدها أصبحت متوفِّرة تجاريًّا؛ ماتزال حانة (سبيكئيزى وَموديليسي) مُستخدمةً حاليًّا.
-----------------------------------------------------------------------------------

  • سيمولا، اختُرعت في أواخر عقد 1960 من قبل نيغارد و دال كامتداد للغة ألغول 60، وكانت أول لغة برمجة مصممة لتدعم البرمجة الكائنية.
  • سي، لغة لبرمجة النظم، طُورت من قبل دينيس ريتشي و كين تومسون في مختبرات بيل بين عامي 1969 و1973.
  • سمول توك، ظهرت في منتصف 1970، وفرت تصميما متكاملا للغة برمجة كائنية التوجه.
  • برولوغ، صُمِّمَت في عام 1972 من قِبَل ألان كولميراور وَفيليب روسيل وَروبرت كوالسكي، وكانت أَوَّل لغة برمجة منطقيّة.
  • إم إل، بَنَتْ نوع (نظام عديد الأشكال/polymorphic type system)‏اخترعه روبن ميلنر في عام 1973 على ليسب، رائدةً لغات البرمجة الوظيفيّة ثابتة النوع.
  • كل لغة من هذه اللُّغات تعطي عائلة كاملة من اللُّغات المُتفرّعة عنها، وَأغلب اللُّغات الحديثة يكون لها على الأقل سلف واحد منها.
  • وأيضًا وُجِدَ في الستينيَّات والسبعينيَّات جدالٌ واسعٌ حول استحقاقات «البرمجة المُهيكلة»، والَّتي أساسًا تعني البرمجة دون استخدام «goto». يعتقد قسم من المبرمجين أنّه حتّى في اللُّغات الَّتي توفّر «goto»، فإنّ استخدامها يُعتبر أسلوب برمجة سيّء إلَّا في حالات نادرة. يتعلّق هذا الجِدال بشدّة بتصميم اللُّغة: فبعض اللُّغات لم تُضمِن «goto» على الإطلاق، وبذلك تجبر المبرمج على البرمجة المُهيكلة.
  • لتوفير سرعة في التجميع، وفّرت بعض اللُّغات «مجمّعات بمسار واحد/one-pass compiler» والّتي تتوقَّع أن يتم تعريف الروتينات التابعة أوَّلًا، كما هو الحال في باسكال حيث يكون الروتين الرئيسيّ أو الدالّة القائدة هي القسم الأخير من البرنامج.


بعض اللُّغات الَّتي طُوِّرت في هذه الفترة:


1968 – لوغو
1969 – بي (مُمَهِّدَةً لِـسي)
1970 – باسكال
1970 – فورث
1972 – سي
1972 – سمول توك
1972 – برولوغ
1973 – إم إل
1975 – مخطط (لغة برمجة)
1978 – إس كيو إل


author-img

HunterX59

انا مبرمج مصري صغير كل مسعاي هو تطور البرمجة بالوطن العربي حد الجنون
Commentaires
Aucun commentaire
Enregistrer un commentaire
    NomE-mailMessage