هناك العديد من لغات البرمجة في عالم تكنولوجيا المعلومات. كل عام هناك المزيد والمزيد منهم. على سبيل المثال ، ظهرت اللغات Scala و Kotlin و Go و Closure مؤخرًا. لكن التاريخ يخبرنا أن القليل منهم فقط سوف ينجو.
قدمت اللغات التي تمت مناقشتها هنا مساهمة كبيرة في عالم تطوير البرمجيات. هذا هو السبب في أنها من بين اللغات العشر الأكثر نفوذا في السنوات الخمسين الماضية.

اللغات هي جزء أساسي من صناعة البرمجة. غالبًا ما تتم مناقشتها وانتقادها وتحسنها بمرور الوقت. إنها معروفة للجميع ، لكن لا يعرف الجميع تاريخهم ، على الأقل اسم المبدعين. هذا هو أقل شيوعا في اللغات الشعبية. على سبيل المثال ، يعلم الجميع أن
James Gosling هو والد Java. لكن ليس كل مبرمج يعرف من قام بإنشاء بيرل أو باسكال أو ليسب أو إيرلانج.
يقول مؤلف المقال ، الذي نُنشر ترجمته اليوم ، إن الموقف المذكور أعلاه دفعه إلى كتابته. هنا سنتحدث عن لغات البرمجة الأكثر شعبية وناجحة ومنشئيها.
أفضل 10 لغات برمجة ومبدعيها
أقدم لك قصة عشر لغات برمجة ومبدعيها. اللغات هنا بترتيب عشوائي ، باستثناء اللغة الأولى في القائمة ، لغة Java. أنا مطور جافا ، لذلك قررت أن أفعل ذلك.
أعلم أن العديد من مبرمجي C لا يتفقون معي ويرون أن اللغة الأولى في القائمة يجب أن تكون C. ويمكن فهمها ، لأن C هي أقدم اللغات التي لا تزال تستخدم على نطاق واسع. لكن هذا المقال ليس تصنيف اللغات. هذه مادة مصممة لتذكير جميع قرائها بأساتذة فنون الكمبيوتر الذين غيروا عالم لغات البرمجة وتطوير البرمجيات.
1. جافا - جيمس جوسلينج
جيمس جوسلينججافا هي واحدة من لغات البرمجة الأكثر شعبية ونجاحا. تم إنشاء Java بواسطة Dr. James Arthur Gosling. ومن المعروف باسم "والد جافا".
في البداية ، شاركت Sun Microsystems في تطوير ودعم Java. منذ يناير 2010 ، بعد أن حصلت شركة Sun على Oracle ، قامت Oracle بذلك.
تعتمد Java على مبدأ WORA ("الكتابة مرة واحدة تعمل في أي مكان" ، "الكتابة مرة واحدة ، تعمل في كل مكان."). أصبح استقلال النظام الأساسي لـ Java أحد الأسباب الأساسية لنجاح هذه اللغة في بيئة مؤسسة.
تعد Java حاليًا واحدة من أكثر اللغات شعبية. إذا كنت ترغب في تعلم جافا ، ألق نظرة على
هذا البرنامج التعليمي.
2. جيم - دينيس ريتشي
دينيس ريتشيشارك دينيس ماكاليرد ريتشي ، متخصص الكمبيوتر الأمريكي ، في إنشاء لغة البرمجة C في 1967-1973 في AT&T Bell Labs.
لغة C لا تزال تحظى بشعبية كبيرة. يستخدم على نطاق واسع في برمجة النظام. إنه أقدم من Java ، لكنه لا يتخلى عن موقعه.
بالمناسبة ، أنشأ دينيس ريتشي نظام التشغيل يونيكس المشهور عالمياً. لقد فعل ذلك مع زميله كين كين طومسون.
إذا قارنت شعبية دينيس ريتشي بشعبية بيل جيتس أو ستيف جوبز ، اتضح أنه لا يوجد شيء تقارن هنا. لكن قلة منهم يمكنهم مقارنته بالمساهمة التي قدمها لعالم تكنولوجيا المعلومات. يجب أن يعرف كل مبرمج عن هذا. إذا كنت تريد أن تتعلم لغة C ، يمكنك إلقاء نظرة على
هذا التخصص في Coursera.
3. C ++ - Björn Stroustrup
بيورن ستروسترابولد بيورن ستروستراب في 30 ديسمبر 1950 في مدينة آرهوس ، الدنمارك. ومن المعروف عن إنشاء وتطوير لغة البرمجة C ++ المستخدمة على نطاق واسع.
C ++ ، كما يمكنك معرفة اسم اللغة ، هي لغة جيل جديدة تتبع C. تتميز C ++ بدعمها لقدرات البرمجة الموجهة للكائنات. بدت مثيرة للاهتمام بشكل لا يصدق بالمقارنة مع C ++.
C ++ لا تزال واحدة من اللغات الأكثر شعبية. على سبيل المثال ، يتم استخدامه على نطاق واسع في تطوير أنظمة التداول عالية التردد نظرًا لأن الكود المكتوب بلغة C ++ قريب جدًا من إمكانيات النظام لأجهزة الكمبيوتر ، ولأن هذه اللغة تدعم الميزات الموجهة للكائنات والتي تحظى بشعبية في عصرنا .
إذا كنت تريد أن تتعلم لغة C ++ من الصفر ، فإنني أوصي بإلقاء نظرة على
هذا البرنامج التعليمي. فهو يجمع بين النظرية والممارسة بشكل جيد.
4. بيثون - غيدو فان روسوم
جويدو فان روسومتم تطوير Python بواسطة غيدو فان روسوم من مركز الرياضيات وعلوم الكمبيوتر (CWI). بيثون هي لغة عالية المستوى للأغراض العامة. عند تصميمه ، تم إيلاء اهتمام خاص لسهولة قراءة الكود. يعتبر بناء الجملة الخاص به نظيفًا ومعبرًا.
في الولايات المتحدة ، حل بيثون تقريباً محل جافا في المجتمع العلمي. على وجه الخصوص ، هذا يترجم إلى حقيقة أن الطلاب المعاصرين يبدأون في تعلم البرمجة من تعلم Python ، بدلاً من C أو Java ، كما كان من قبل.
يستخدم Python على نطاق واسع في مختلف المجالات ، على وجه الخصوص ، في تطوير الشبكة وفي مجال أمن المعلومات. تستخدم هذه اللغة شركات مثل Google و Yahoo و Spotify.
هنا هو بيثون تعليمي جيد.
5. جافا سكريبت - بريندان إيتش
بريندان إيتشإذا سألتني عن لغة البرمجة التي يمكن أن يطلق عليها الأكثر شعبية في السنوات الخمس إلى العشر الماضية ، فأقول أن هذا هو JavaScript. إنها بالتأكيد تسيطر على عالم تطوير الويب من جانب العميل ، ليس أقله بسبب مكتبات JavaScript الحالية. بالإضافة إلى ذلك ، تحظى بشعبية كبيرة في بيئة الخادم - بفضل منصة Node.js.
جافا سكريبت هي لغة برمجة تستخدم آليات وراثة النموذج الأولي. إنها لغة ديناميكية ذات كتابة ضعيفة تدعم العمل مع وظائف الترتيب العالي. تم إنشاء JavaScript بواسطة Brendan Eich ، الذي عمل أثناء تطوير هذه اللغة في Netscape Communications Corporation.
يمكن تنفيذ كود JavaScript في المتصفحات ، يكتب JavaScript كل ما يدفع واجهات الويب الحديثة. يتم استخدام JavaScript على كل موقع جاد تقريبًا.
إذا كنت ترغب في تعلم جافا سكريبت - في خدمتك كمية كبيرة من
المواد .
6. PHP - راسموس ليردورف
راسموس ليردورفتم إنشاء لغة PHP (تسمى أصلاً أدوات الصفحة الرئيسية الشخصية ، والتي تُترجم إلى "أدوات لإنشاء صفحات الويب الشخصية") في عام 1995 بواسطة Rasmus Lerdorf. بغض النظر عن مقدار كرهك لهذه اللغة ، لا يمكنك الهروب من حقيقة أنها تحظى بشعبية كبيرة في تطوير أجزاء الخادم لمشاريع الويب الحديثة.
يتم تطوير تطبيق مرجع PHP حاليًا بواسطة مجموعة PHP. تنافس PHP مع تقنيات صفحات الخادم النشطة لـ Microsoft (ASP) وصفحات خادم جافا (JSP) وكنتيجة لذلك أصبح أكثر طلبًا منهم. إنها لغة مفتوحة المصدر تستخدمها شركات الإنترنت العملاقة مثل Facebook و Wikipedia و Wordpress و Joomla.
إذا كنت ترغب في تعلم PHP ، ألق نظرة
هنا .
7. بيرل - لاري وول
جدار لاريبيرل هي لغة برمجة للأغراض العامة عالية المستوى وديناميكية ومفسرة. تم إنشاؤه بواسطة لاري وول في منتصف الثمانينات. تدين بيرل بشعبيتها لقدراتها الرائعة في معالجة النصوص.
لا تزال Perl هي اللغة الرئيسية المستخدمة لتطوير البرامج النصية على أنظمة UNIX. يستخدم Perl في مجال رسومات الحاسوب ، في تطبيقات قواعد البيانات ، في مجال برمجة الشبكات. من بين الشركات التي تستخدم هذه اللغة IMDB و Amazon و Priceline.
هنا هو بيرل تعليمي جيد.
8. روبي - يوكيهيرو ماتسوموتو
يوكيهيرو ماتسوموتوتم إنشاء لغة روبي بواسطة يوكيهيرو ماتسوموتو في منتصف التسعينات في اليابان. البرمجة روبي هو متعة. إذا جربت إطار عمل Ruby on Rails ، فسوف تفهمني.
كان للغات مثل Perl و Ada و Lisp و Smalltalk تأثير على روبي. تم إنشاء هذه اللغة مع توقع أن تكون كتابة البرامج عليها سريعة وممتعة.
يستخدم روبي بشكل رئيسي في تطوير تطبيقات الويب. على وجه الخصوص ، يتم استخدام هذه اللغة من قبل شركات مثل Twitter و Hulu و Groupon.
هنا هو روبي تعليمي.
9. لشب - جون مكارثي
جون مكارثيتم تطوير لغة Lisp (لغة معالجة LISt) بواسطة جون مكارثي. إنها واحدة من أقدم اللغات عالية المستوى التي لا تزال تستخدم حتى اليوم.
لم أدرس لغة Lisp أبدًا ، لكنهم يقولون إن هذه اللغة هي منشئ لغات البرمجة الوظيفية مثل Haskell و Erlang و Scala. تستخدم هذه اللغة في العديد من المجالات المختلفة. على وجه الخصوص ، في الجيش. لا توجد العديد من الدورات التدريبية لـ Lisp.
هنا واحد منهم.
10. باسكال - نيكلوس ويرث
نيكلوس ويرثباسكال هي لغة إجرائية حتمية طورها نيكولاس ويرث في أواخر الستينيات. كان لهذه اللغة تأثير كبير على صناعة تكنولوجيا المعلومات. تم إنشاؤه كلغة مدمجة وفعالة تهدف إلى الحفاظ على أسلوب البرمجة الجيد باستخدام النهج الهيكلي للتنمية. كما هو الحال مع Lisp ، لا توجد العديد من الدورات التدريبية لباسكال. لا يزال ، اللغة قديمة جدا. ولكن إذا كنت ترغب في دراستها ، ألق نظرة
هنا .
النتائج
شاركت معك قصتي حول 10 لغات برمجة ومنشئيها. كل شخص تحدثت عنه قدم مساهمة كبيرة في تطوير صناعة تكنولوجيا المعلومات. بدونهم ، سيكون العالم الحديث مختلفًا تمامًا.
أعزائي القراء! إذا قمت بعمل قائمة من لغات البرمجة الأكثر نفوذاً مثل هذه ، ما هي اللغات التي سوف تدرجها فيها؟
