تاريخ لغات البرمجة

0 الأسهم
0
0
0
0

مقدمة

مع تزايد اعتماد مجتمعنا على التكنولوجيا، يستخدم العديد من الأفراد والشركات لغات البرمجة لأداء مهام أو وظائف محددة. عندما يتفاعل مستخدمو الحاسوب مع خدمات مثل وسائل التواصل الاجتماعي أو البريد الإلكتروني، فإنهم يستخدمون شفرة من لغة برمجة (عادةً من خلال الأوامر) لإتمام هذه المهام.

أول لغة برمجة

في عام ١٨٤٣، قبل اختراع الحاسوب، ابتكرت آدا لوفليس، إحدى أوائل عالمات الرياضيات، أول لغة برمجة. ومنذ ذلك الحين، شهدت لغات البرمجة تطورات ملحوظة، وكان ذلك بلا شك نقطة تحول في تطورها.

أهم المحطات التاريخية في تطور لغات البرمجة

وُجدت لغات البرمجة قبل اختراع الأكواد البرمجية التي يسهل على الإنسان قراءتها، والتي نستخدمها الآن لإنجاز المهام التقنية الروتينية. فيما يلي بعض الأحداث المهمة في تطور لغات البرمجة والتي قد تهمك.

اختراع خوارزميات الآلة بواسطة آدا لوفليس في عام 1843

تم اختراع أول خوارزمية كمبيوتر بواسطة آدا لوفليس في عام 1843. ومن المثير للاهتمام أن تشارلز باباج هو من صمم الآلة التي كانت هذه الخوارزمية مخصصة لها.

أسس كونراد زوس شركة Plankalkul في أربعينيات القرن العشرين

ابتكر كونراد زوس لغة البرمجة "بلانكالكول" في أربعينيات القرن العشرين. وكانت أول لغة برمجة حاسوبية عالية المستوى تُطوَّر على الإطلاق، وتضمنت العديد من تسلسلات الترميز التي اعتاد المهندسون استخدامها لأداء المهام الأساسية.

1949 - تم إنشاء لغة التجميع، وهي لغة البرمجة التي نراها اليوم.

كان أول حاسوب يستخدم لغة التجميع هو الحاسبة الآلية للتخزين الإلكتروني المؤجل عام ١٩٤٩. لغة التجميع هي لغة برمجة منخفضة المستوى مصممة لتبسيط شيفرة الآلة لكتابة تعليمات المعالجات. وهذا يدل على أن برمجة الحواسيب الحديثة أسهل من حواسيب عام ١٩٤٩.

ذكر جون ماكولي الرمز المختصر في عام 1949، ولكن لم يتم تنفيذه حتى عامي 1949 و1950 بواسطة دبليو شميت لتحسين أداء أجهزة الكمبيوتر BINAC وUNIVAC.

في عام 1952، كانت Autocode أول لغة برمجة مجمعة.

في عام ١٩٥٢، صاغ أليك غليني مصطلح أوتوكود للإشارة إلى مجموعة من لغات البرمجة. كان غليني عالم حاسوب استخدم أوتوكود بشكل أساسي في حاسوب مارك ١. كانت أول لغة برمجة مُجمّعة، تُستخدم لترجمة شيفرة الآلة من خلال تطبيق خاص يُسمى المُجمّع.

في عام 1957، أنشأ جون باكوس لغة FORTRAN.

طُوِّرت لغة البرمجة فورتران، إحدى أوائل لغات البرمجة على الإطلاق، عام ١٩٥٧، ولا تزال تُستخدم حتى اليوم. صُمِّمت هذه اللغة لحل المشكلات العلمية والرياضية، وقد صمدت أمام اختبار الزمن.

في عام 1958، تم اختراع كل من ALGOL وLISP.

في عام ١٩٥٨، وُجدت لغتا برمجة: لغة الخوارزمية (ALGOL) ولغة برمجة القوائم (LISP). تعاون علماء الحاسوب الأمريكيون والأوروبيون لإنشاء لغة ALGOL، التي يُعتقد أنها أصل لغات البرمجة الشائعة مثل C وC++ وJava وPascal.

ابتكر مكارثي لغة LISP لاستخدامها في برامج الذكاء الاصطناعي، وهي من أقدم لغات البرمجة الحاسوبية المستخدمة حتى الآن. ولا يزال الكثير من الناس والشركات يفضلون LISP على لغات البرمجة الأخرى مثل Ruby وPython.

في عام 1959، طورت الدكتورة جريس موراي هوبر لغة كوبول، وهي لغة برمجة عالية المستوى للأعمال.

ابتكرت الدكتورة غريس موراي هوبر لغة كوبول عام ١٩٥٩. وأصبحت أول لغة برمجة من الجيل الثالث، وقد صُممت في الأصل لتطبيقات الأعمال، ولكنها تُستخدم الآن في مهام متنوعة. في عام ١٩٨٩، قُدِّر عدد مستخدمي كوبول بأكثر من ١٠٠ مليون شخص، ولا تزال تُستخدم على نطاق واسع في الأنظمة المصرفية حتى اليوم.

في عام 1964، تم إنشاء لغة BASIC كلغة برمجة كمبيوتر للمبتدئين.
في عام ١٩٦٤، ابتكر طلاب كلية دارتموث لغة التعليمات الرمزية العامة للمبتدئين (BASIC). طُوّرت هذه اللغة لمن لديهم مهارات حاسوبية محدودة، ولا تزال مستخدمة حتى اليوم. طوّرها بول ألين وبيل جيتس، مما جعلها أول منتج ناجح تجاريًا لشركة مايكروسوفت.

شهد عام 1970 تنفيذ لغة باسكال بواسطة نيكلاوس ويرث

طوّر نيكلاوس ويرث لغة باسكال، التي سمّاها تيمّنًا بعالم الرياضيات الشهير بليز باسكال. صُمّمت في الأصل لمساعدة المستخدمين على تعلّم لغات البرمجة، وكانت أبل من الشركات الرائدة في اعتمادها بفضل بساطة وسهولة عمليّتها.

وُلدت كل من Smalltalk وSQL وC في عام 1972.

تم تصميم لغة Smalltalk وإنشاؤها لمساعدة المبرمجين على تحسين لغات البرمجة، مما أدى إلى ظهور برامج مختلفة بما في ذلك Java وPython وRuby.

قام دينيس ريتشي بتطوير لغة C وأطلق عليها هذا الاسم لأنها لغة مشتقة من لغة B. ومن بين شركات التكنولوجيا الشهيرة التي لا تزال تستخدم لغة C: Apple وGoogle وFacebook.

أنشأ دونالد تشامبرلين وريموند بويس لغة الاستعلام الهيكلية SQL، وهي لغة استعلام تُسهّل تعديل وعرض بيانات حاسوبية مهمة. واليوم، لا تزال العديد من الشركات، مثل مايكروسوفت وأكسنتشر، تستخدم SQL.

بدأ جان إيشيبيا تطوير آدا في أوائل الثمانينيات.

ابتكر جان إيشيبيا لغة آدا، وسُمّيت تيمّنًا بأول من استخدم لغات الحاسوب. آدا لغة برمجة مُخصّصة تُستخدم لتنظيم حركة الملاحة الجوية في العديد من الدول، بما في ذلك بلجيكا وأستراليا وألمانيا.

تم إنشاء C++ وObjective-C في عام 1983 عندما ولدت لغة C++.

قام مبرمج لغة C، بيارن ستروستروب، بتعديل لغة البرمجة هذه وأطلقها باسم C++ عام ١٩٨٣. وقد أدخلت هذه التغييرات ميزات جديدة، مثل القوالب والفئات والوظائف الافتراضية. في عام ٢٠٠٣، حازت C++ على لقب إحدى أفضل لغات البرمجة. تستخدم مايكروسوفت أوفيس، ومنصات الألعاب مثل بلاي ستيشن ونينتندو ٦٤، وأدوبي فوتوشوب، والعديد من البرامج الأخرى، لغة C++.

أُنشئت لغة البرمجة Objective-C على يد توم لو وبراد كوكس عام ١٩٨٣، وأصبحت منذ ذلك الحين لغة البرمجة الأساسية لمنصات Apple، بما في ذلك iOS وmacOS.

في عام 1987، قام لاري وال بتطوير لغة البرمجة بيرل.

أنشأ لاري وول لغة Perl لأول مرة في عام 1987. كانت في الأصل محرر نصوص، ولكن يتم استخدام Perl الآن لمجموعة متنوعة من الوظائف عبر العديد من الصناعات والقطاعات المختلفة، بما في ذلك تطبيقات قواعد البيانات، والتطبيقات المرئية، وتطبيقات الشبكات، والمزيد.

تأسست شركة Haskell لأول مرة في عام 1990.

أُنشئت لغة هاسكل عام ١٩٩٠، وسُمّيت تيمنًا بعالم الرياضيات البارز هاسكل بروكس كاري. تُستخدم لغة البرمجة هذه غالبًا في العمليات الرياضية، ولكنها تُستخدم أيضًا في إنشاء ألعاب الفيديو.

تم إنشاء كل من Visual Basic وPython في عام 1991.

أنشأت مايكروسوفت Visual Basic عام ١٩٩١ لتسهيل سحب وإفلات البرامج النصية في آنٍ واحد. يمكن للأفراد والشركات الاختيار من بين مجموعة واسعة من القوائم المنسدلة وتعديل مختلف الأكواد البرمجية باستخدام Visual Basic.

بايثون هي إحدى أكثر لغات البرمجة استخدامًا في العالم اليوم. أسسها غيدو فان روسوم عام ١٩٩١ كبديل لأساليب البرمجة المختلفة. وتُعد ياهو وسبوتيفاي وجوجل من بين الشركات الناجحة التي لا تزال تستخدم هذه البرمجية على نطاق واسع.

في عام 1993، أنشأ يوكيهيرو ماتسوموتو روبي.

طُوِّرت لغة روبي لأول مرة عام ١٩٩٣ على يد يوكيهيرو ماتسوموتو. تُستخدم روبي في برمجة تطبيقات الويب، وهي مبنية على عدة لغات أخرى، مثل بيرل وسمول توك وليسب. وتستخدمها شركات مثل هولو وجروبون وتويتر بكثرة.

تم تقديم Java وJavaScript وPHP لأول مرة في عام 1995.

تُعد جافا من أفضل لغات البرمجة المتاحة. ابتكرها جيمس جوسلينج عام ١٩٩١ لمشروع برمجي للتلفزيون التفاعلي، ولا تزال تحظى بشعبية كبيرة على الأجهزة المحمولة وأجهزة الكمبيوتر حتى اليوم. أما جافا سكريبت، فهي لغة برمجة رائعة أخرى ابتكرها بريندان آيش عام ١٩٩٥. تُستخدم بشكل رئيسي في مواقع الويب، بما في ذلك جيميل وأدوبي فوتوشوب، ولكن يمكن استخدامها أيضًا لإنشاء صفحات ويب أو ملفات PDF (من بين خدمات أخرى).

تم تقديم PHP لأول مرة في عام 1995. والغرض منه هو مساعدة الأفراد والشركات على إنشاء مواقع الويب الخاصة بهم وصيانتها، وهذا يشمل صفحتنا الشخصية، وفيسبوك، وويكيبيديا، والعديد من المواقع الأخرى.

تم إنشاء مُجمِّع C# في عام 2000.

أنشأت مايكروسوفت لغة البرمجة C# عام 2000 بهدف دمج بعض مزايا لغة C++ مع وظائف Visual Basic. تجدر الإشارة إلى أنها أسهل استخدامًا من لغة Java مع الحفاظ على قوة أداء عالية. أدوات ومنتجات مايكروسوفت الوحيدة غير المكتوبة بلغة C# قديمة.

في عام 2003، تأسست شركة Scala، وتبعتها شركة Groovy في عام 2003.

في عام ٢٠٠٣، ابتكر مارتن أوديرسكي لغة البرمجة سكالا، المتوافقة مع جافا. وهي مفيدة للمبرمجين الذين يعملون على نظام أندرويد، ولا يزال مطورو لينكدإن، ونتفليكس، وفورسكوير، وتويتر يستخدمونها.

جروفي لغة حاسوبية مشتقة من جافا، مصممة لتحسين الإنتاجية والكفاءة. ستاربكس وكرافت بيزنس بيس شركتان معروفتان تستخدمان جروفي لأداء مهامهما اليومية.

أطلقت شركة جوجل تطبيق Go في عام 2009.

أطلقت جوجل لغة البرمجة "جو" عام ٢٠٠٩ لحل وإدارة المشكلات التي قد تنشأ عند التعامل مع أنظمة البرمجيات واسعة النطاق. وقد حظيت بنيتها الحديثة وسهلة الاستخدام بشعبية واسعة بين مختلف المؤسسات حول العالم، بما في ذلك أوبر وجوجل وتويتش وغيرها الكثير.

قامت شركة Apple بتطوير Swift في عام 2014.

تطوير لغات برمجة جديدة ليس بالأمر الهيّن. في عام ٢٠١٤، استبدلت Apple لغات Objective-C وC++ وC بلغة Swift لإنشاء لغة أبسط من سابقاتها. وتتيح Swift للمستخدمين إنشاء تطبيقات تعمل على كلٍّ من الأجهزة المحمولة وأجهزة الكمبيوتر، بأداء أفضل في جميع المجالات.

هل هناك لغات برمجة قديمة لا تزال قيد الاستخدام؟

أُلغيت العديد من لغات برمجة الحاسوب، إلا أن العديد منها لا يزال موجودًا. من بينها لغة فورتران، التي طُرحت عام ١٩٥٣، وحُدِّثت آخر مرة عام ٢٠١٨. طُوِّرت فورتران بواسطة شركة آي بي إم، وحُسِّنت لتتوافق مع أجهزة الحاسوب الحديثة. أما لغة كوبول، وهي لغة برمجة حاسوب شائعة أخرى، فقد طُوِّرت عام ١٩٥٩، ولا تزال اللغة المُفضَّلة لدى البنوك.

ما هي لغة البرمجة الأكثر شعبية في عالم التكنولوجيا المعاصر؟

طُوِّرت العديد من لغات البرمجة الجديدة على مر السنين. ازدادت الحاجة إلى استخدام التكنولوجيا بوتيرة أسرع من المتوقع، مما أدى إلى زيادة الطلب على المزيد من لغات البرمجة. فيما يلي بعض أشهر لغات برمجة الحاسوب التي تستخدمها الشركات اليوم: SQL، وJavaScript، وJava، و.NET/C#، وHTML/CSS.

نتيجة

كما ترون، تاريخ لغات البرمجة مثير للاهتمام ويتطور باستمرار. من المذهل معرفة كيف أدت طريقة الكتابة التي ظهرت عام ١٨٤٠ إلى ظهور لغات برمجة لا تزال مستخدمة حتى اليوم. تطورت هذه اللغات من أكاديميين يستخدمون شفرة الآلة إلى شركات كبرى تستخدم شفرة عالية المستوى وسهلة القراءة على أجهزة الكمبيوتر العملاقة. والآن، من المتوقع أن تستمر برمجة الحاسوب في التطور لتتحول إلى لغات جديدة، بعضها يُعتبر من بين الأفضل في تاريخ اللغات.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

قد يعجبك أيضاً