أفضل لغات البرمجة , وكيف تتعلمها

Advertisements

لغات البرمجة

في عالمنا يوجد العديد من اللغات التي كادت من الصعب عدها.

و يوجد من بنا يملك اكثر من لغة و بنا ما يملك واحدة فقط و تختلف كل لغة عن اخرى حسب انتماء كل شعب منا.
لكن الآن سنتحدث عن لغات العالم الاخر (عالم الحواسيب و الآلات).

Advertisements

و مع توقعات بعض المختصين بتطور الحواسيب و الآلات و وصولها الى مستويات تقارب مستويات عقول البشر.

يأتون بدلائل كثيرة و من أكبر الدلائل على ذلك عندما هُزم بطل الشطرنج كاسباروف  ١٩٩٧.

و عندما نذهب الى هذا العالم لابد ان نمر بالشيء الكثر تأثيراً و تطويراً به (لغات البرمجة).

وهي عبارة عن اوامر مهيئة على شكل رموز او احرف او ارقام تستطيع من خلالها ان تتحكم في حاسوب او الة او اي شيء يتعلق في التكنلوجيا.

و هي اكثر شيء يجب ان يتعلمه كل هاكر او مخترق لأنها تعتبر العمود الاقوى في عالم البرمجة.

تاريخ و نشأت لغات البرمجة:

كانت اول لغة استعملت في البرمجة هي الثقوب.

و في بدايات القرن العشرين اخترع العالم الأمريكي هيرمان هولليريث بطاقات ذات ثقوب للمواطنين في اختراع الة لحساب العدد السكاني في امريكا.

فكانت تتضمن ثقوب موزعة على البطاقة.

و في كل وضعية لهذه الثقوب كانت تحدد مواليد المواطن او سكنه و الى ذلك و استمرت الثقوف في انواع البطاقات حتى سبعينات القرن الماضي.

و عمل تطور الثقوب في البطاقات دوراً مهماً في تطور لغات البرمجة.

ففي عام ١٩٤٠ طور العالم الالماني زوس اول لغات البرمجة الحديثة حيث قام بتطوير حاسوب قابل للبرمجة.

لكن هذا الحاسوب كان سيئ جداَ بسبب حجمه الكبير جدا اللذي يملئ ما يقارب صالة كاملة.

و مع سوء حجمه كان ايضا يعاني من بعض الاخطاء و عادمية الجودة في الاداء اللذي ينتجها هذا الحاسوب.

و هذا الأمر اللذي دفع زوس الى تطوير حاسوب قابل للبرمجة بشكل صحيح ففي عام ١٩٤١ استطاع ان يطور حاسوب قابل للبرمجة.

كان اسم هذا الحاسوبz3 و نجح هذا الحاسوب في ظهور نتائج حسابية و خزن معلومات مع وجود عيوب به .

و نجح الامريكي ايضا جون مايكلي في عام 1946 في تطوير  واضح في عالم الحواسيب أطلق عليه إسم ENIAC.

وكان قابل للبرمجة وقد إستطاع إنجاز عمليات حسابية في ٣٠ ثانية فقط و التي كانت تستغرق ساعات من الوقت.

وقد تم التخلص من الجهاز بعد الحرب نظراً لضخامته وإرتفاع درجة الحرارة بعد التشغيل وعدم القدرة على حفظ البرامج.

رغم ذلك يعتبر مايكلي احد اهم مؤسسين لغات البرمجة و تطورت هذه اللغة حتى تسميتها الآن بMark 1 Autocode.

و بدأت مع تقدم الزمن ظهور لغات جديدة بعد لغة مايكلي و من اهم هذه اللغات هي flowmatic.

و باجتماع العديد من العلماء من اللذين كانو يدعموا انفصال لغة البرمجة عن الآلة.

تم تطوير لغة كوبول في نهاية خمسينيات القرن الماضي و من ثم ظهرت لغة بيسيت و بدأت لغات البرمجة في التطور بشكل منفصل الى وقتنا الحالي.

اهم لغات البرمجة حالياً:

لغة python:

كان اول اعلان عن هذه اللغة في ١٩٩١ بعد الجهد المبذول عليها في الثمانينات من القرن الماضي.
و عند سؤال اي مبرمج عن اهم لغة برمجة ممكن اتعلمها حاليا فسيتم جوابه ببايثون.

لأنها تعتبر اللغة الاكثر استعمالاً في جميع خواص الحاسوب البرمجية.

و لثقل اهميتها يقابلها سهولة في التعلم و الاستخدام الأمر اللذي جعلها من اهم لغات البرمجة حالياً.


لغة c programming:

تعتبر هذه اللغة ثاني افضل لغة تقريباً لأستطاعتها ان تخترق العديد من انظمة التشغيل لأنها مستخدمة في معظم انظمة التشغيل حاليا.


لغة sql:

تتعامل هذه اللغة مع قاعدة البيانات لنظام اي متصفح او موقع او شركة و تستطيع

ومن خلالها تستطيع اختراق او التعامل مع البيانات الخاصة لها.


و اخيراً لغة java :

تعتبر هذه اللغة من اقدم اللغات و مع ذلك فأنها من اكثر ان لم تكن اكثر لغة مستعملة الآن

و لأرتباطها في الاندرويد فأنها تشتغل على اكثر من ٣ مليار جهاز محمول تعتبر اللغة الافضل لأختراق اكبر عدد من الاجهزة المحمولة و مع قابليتها على اختراق الاجهزة الغير محمولة.

50% LikesVS
50% Dislikes

Advertisements
السابق
يهود الحريديم , حقائق غريبة عن أكثر الطوائف اليهودية تطرفا
التالي
المغناطيس : قصة اكتشافه و كيف يعمل