Main menu

Pages

قائمة باهم لغات البرمجة و استخداماتها

في الوقت الحالي الجميع حول العالم يتجه لمجال البرمجة , اذ تعتبر من الوظائف الاعلى دخلا و الاكثر طلبا , الا ان الاغلبية تتعثر في البداية و ذلك لجهلهم للعديد من الاشياء الاساسية  الواجب معرفتها حول لغات البرمجة .

في هذا المقال سوف تتعرف على  لغات البرمجة المختلفة واستخداماتها لمساعدتك في العثور على لغة البرمجة الصحيحة للتعلم .



1.  "C" و "  C++"  :

  • لغة ال C او كما يطلق عليها الجدة الكبرى وقد صدرت لاول مرة سنة 1972 .اليس هذا مبهر .
  • خلال العقود الماضية  تم استخدام لغة السي بنسبة  كبيرة الى ان أصبحت واحدة من لغات البرمجة الأكثر استخداما من أي وقت مضى . و  لان له لتأثير قوي على بعض لغات البرمجة الأخرى  يمكنك تعلم كل من C++ ، جافا ، جافا سكريبت ، بي إتش بي ، و بيثون  لكن  اسمحوا لي أن أقول لكم هذا: انها لن تكون نزهة في الحديقة.

  • C++ هي امتداد للغة السي 
  • C++ لغة قوية وعالية الأداء، لكنها أقل مستوى إلى حد ما.
  • وهذه بعض استخدامات ال C  و C++ :
  1. تستخدم في برمجة Al التي تعرف ببرمجة الذكاء الاصطناعي، وبناء الخوارزمات.
  2. تستخدم في برمجة ألعاب الفيديو 
  3. تستخدم في  إنشاء مجموعة متنوعة من البرامج لأجهزة الكمبيوتر، مثل أنظمة التشغيل .
  4. برمجة تطبيقات الهواتف المحمولة: تُستخدم لغة (Objective-C).

2. java : 

  • جافا هي واحدة من لغات البرمجة الأكثر شعبية وتستخدم على نطاق واسع في العالم . 
  • في عام 1991 وفي روايه اخرى 1992 ابتكر شخص اسمه ( James Gosling جيمس جوزلينج) جافا أثناء عمله في مختبرات شركة (صن ميكروسيستمز) وذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة التطبيقية الذكية مثل التلفزيون التفاعلي .

  • يقال ان  الاسم نسبة الى قهوة جافا والتي كان مخترعوا اللغة او مطوروها يستهلكونها بكميات كبيرة او انه مجرد اسم وضعه مخترعيها  ليس له تعبير معين وهذا الاسم على غير العادة في تسمية لغات البرمجة  .
  • يمكنك استخدام جافا لمجموعة متنوعة من المشاريع المختلفة : 
  1. تطبيقات الهاتف الذكي الروبوت لاستكمال تطبيقات سطح المكتب.
  2.  تطبيقات سطح المكتب
  3.  تطبيقات الويب
  4.  تطبيقات الهواتف المحمولة
  5.  تطبيقات الأجهزة محدودة الموارد embedded systems . . . . 

3. python :

  • في عام 1990 قام Rossum van Guido    باختراع  لغة بايثون ،  وقد استقى هذه اللغة من عدة لغات سابقة من أمثال: C , ++C  , 3-Modula  , ABC  و Icon. وتعتبر بايثون ممن اللغات النصية التي لا تحتاج إلى بناء لتشغيل البرنامج المكتوب بها، وهي من اللغات السهلة و المنظمة بشكل صارم ما أهلها أن تكون الخيار الأول في صنف اللغات الأكاديمية التمي تعتمد في الجامعات.

  • باختصار شديد، بايثون خاضت جميع المجالات التي تتطلب سرعة التطوير و السهولة في المجال الأول، و تأخرت قليلا في المجالات التي تحتاج إلى سرعة التطبيق، فمن المجالت التي تتميز فيها لغة بايثون:

  1. مجال الأدوات التي تتعامل مع النظام مباشرة .
  2. مجال برمجة الإنترنت و الذكاء الصطناعي  .
  3. مجال برمجة واجهات المستخدم الرسومية .
  4.  مجال برمجة قواعد البيانات .
  5.  مجال البرمجة الموزعة .

  • يمكنكم كتابة اكواد البايثو في برنامج  spyder .

_ المصدر : كتاب  تعلم البايثون بكل سهولة بقلم فهد بن عامر السعيدي .

4.   CSS :

  • CSS أو "Cascading Style Sheets" هي اللغة الي استخدمها مصممي الويب ومطوريه لإنشاء مظهر وتصميم موقع على شبكة الانترنت.
  • في حين أن HTML ينشئ البنية والمحتويات لموقع ويب ، مثل الفقرات والعناوين والصور ، فإن CSS تأخذ هذه العناصر وتجعلها تبدو جميلة.
  • إذا كنت مهتما ببناء مواقع ويب ، فيجب عليك تعلم CSS في مرحلة ما. لحسن الحظ ، CSS سهلة وسريعة التعلم. كما أنها واحدة من أكثر اللغات تحفيزية للمبتدئين ، لأنك ترى الإخراج من التعليمات البرمجية الخاصة بك على الفور.
  • ومع ذلك ، على الرغم من أنه يمكنك تعلم أساسيات CSS في غضون أيام قليلة ، إلا أنه قد يستغرق سنوات لإتقان الحيل الأكثر تقدما بثقة .

5. php :

  • PHP هي لغة برمجة تعمل على جانب الخادم لإنشاء صفحات ويب مكتوبة بتنسيق HTML .
  •  لغة سهلة الاستخدام نسبيا للمطورين الجدد ، مما يجعلها واحدة من لغات البرمجة الأكثر شعبية هناك. في الواقع ، 80 ٪ من أعلى 10 مليون موقع يستخدم حاليا PHP .
  • ومن المثير للاهتمام ، PHP لم يكن المقصود حقا لتصبح لغة البرمجة. تم إنشاؤه في الأصل ليكون مجموعة أدوات لمساعدة خالقه ، راسموس ليردورف ، على الحفاظ على صفحته الرئيسية الشخصية (PHP). ظهرت php أولا في سنة 1995  كانت تسمى وقتها بـ PHP/FI ثم  أطلق عليها اسم Personal Home Page Tools 
  • وبصرف النظر عن ذلك ، أصبح PHP منذ ذلك الحين واحدة من لغات البرمجة الأكثر شعبية على شبكة الإنترنت.
  • كونها لغة الخادم الجانب تماما مثل بيثون أو بيرل هي ، فب يمكن أن تفعل أشياء مثل إنشاء صفحات تسجيل الدخول ، ومعارض الصور ، ومنتديات المناقشة ، وأكثر من ذلك بكثير.
  • مواقع تستخدم PHP  تشمل بعض يعامل جميلة ونحن جميعا على دراية، مثل وورد، الفيسبوك، وTumblr.

6.dart :

  • كان أول ظهور للغة Dart سنة 2011 وكانت ضعيفة جدا حينها، لكن مع تطويرات عديدة و هيمنة الجافاسكربت على كل المنصات تقريبا لجأت جوجل الى تطويرها بشكل افضل لتصير على ما هي عليه الآن
  • تكمن استخداماتها في :
  1.  برمجة تطبيقات الأندرويد .
  2.  برمجة تطبيقات iOS .
  3.  برمجة تطبيقات الويب .

7.javascript :

  • لا ينبغي الخلط بينه وبين جافا ، جافا سكريبت هي لغة البرمجة على شبكة الإنترنت. فهو يبث الحياة في مواقع الويب ، مما يجعلها أكثر تفاعلا ، ومثيرة للاهتمام للاستخدام ، وسهلة الاستخدام.
  • في هذه الأيام تقريبا كل صفحة ويب تستخدمها يوميا يستخدم جافا سكريبت.
  • وغني عن القول ، انها واحدة من لغات تطوير الويب الأكثر شعبية وبين لغات البرمجة أقوى هناك. وبالتالي ، جافا سكريبت هو مهارة قيمة في سوق العمل

8.html :

  • HTML  وتعني HyperText Markup Language اي لغة ترميز النص التشعبي
  • لقد تم تصميم لغة الـ HTML الأولية في عام 1992 من قبل تيم بارنرز لي -Tim Berners-Lee- وروبرت كاليو -Robert Caillau- . حيث قاما باشتقاق لغة الـHTML من لغة الـSGML 

تكمن استخدامات ال HTML   في :
  1. تستخدم HTML في توصيف صفحات الويب فهي اللغة الخاصة بتصميم المواقع وإنشائها من الأساس .
  2. من أساسيات البرمجة فبدونها لن تظهر المواقع بالشكل الحالي ، حيث تعرف HTML متصفح موقع الإنترنت بمواقع محتويات الموقع .
  3. وهذه اللغة هي اللغة التي تصمم بها مواقع وصفحات الإنترنت بسهولة من خلال الاستعانة ب notepad أو برامج مشابهة لذلك

9.kotlin :

  • صدرت النُسخة الأولى من اللغة في 15 فبراير 2016. وقد اكتسبت اللغة أهمّيتها بعد أن أعلنت جوجل في مؤتمر المطورين في 17 مايو 2017، أعلنت عن دعمها الرسمي للغة البرمجة كوتلن كلغة من الصنف الأول First-Class، مدعومة افتراضيًا، لكتابة تطبيقات أندرويد، بدءًا من إصدار Android Studio 3.0.


استخداماتها : 

  1. تستخدم لغة كوتلن بشكل واسع في تطوير تطبيقات الاندرويد فقد زاع مصطلح ( كوتلن أندرويد ) في الاجواء البرمجية بشكل كبير ، وأيضا تستخدم في تطوير السيرفرات كما يمكن استخدامها كذلك في تطوير مواقع الإنترنت والمزيد من الاستخدامات التي ستتضح مع اتساع تجربة التعامل مع كوتلن .
  2. التعامل مع كوتلن يوفر الوقت والمجهود نظرا لأن الاكواد ليست طويلة .
  3. الدعم الفني عبر موقع كوتلن الرسمي متكامل ، كما أن اللغة آمنة للغاية في التعامل .
  4. كما أنها من اللغات المجانية التي لن تطالبك بدفع أي أموال جراء التعامل معها 
  5. متوافقة مع جافا وجافا سكربت وبالتالي إنتاجية وتكامل أفضل .

10.swift :

  • في عام 2014 ، طورت Apple لغة البرمجة الخاصة بها المعروفة الآن باسم Swift. وقبل ذلك، كانت اللغة الفعلية لتطوير دائرة الرقابة الداخلية هي   objective-c .
  • وبالتالي ، تتجه  Swift إلى مطوري iOS  و OS X ، مما يتيح لهم الأدوات المثالية لإنشاء  التطبيقات.
  • بالنظر إلى الطلب الهائل في سوق تطبيقات الجوال ، ليس من المستغرب أن تصبح Swift بسرعة ذات شعبية كبيرة. 
  • تعتبر ال swift  من بين اسهل اللغات للمبتدئين لسهولتها
  • ومع ذلك ،  فمجتمع الدعم ل Swift أصغر قليلا من اللغات الأكثر رسوخا . ولكن كما هو الحال مع أي لغة أخرى، انها مجرد مسألة وقت.

المصادر : 

هل اعجبك الموضوع :
Hi there! My name is Ines and I am a content writer. I am passionate about crafting high-quality content that resonates with readers and engages them in a meaningful way. Through my excellent writing skills and attention to detail, I am able to take complex topics and transform them into easy-to-understand content that appeals to a broad audience. I have a wide range of interests and expertise, which allows me to write on a variety of topics, from technology to lifestyle and everything in between. With each piece of content I create, my goal is to deliver informative and engaging content that leaves a lasting impression on my readers. As a dedicated writer, I am committed to staying up-to-date with the latest trends and best practices in the industry. I am always looking for new ways to improve my craft and to deliver the best possible results for my clients. If you're looking for a skilled content writer who is passionate about their work, look no further than me - Ines!

تعليقات

تعليقان (2)
إرسال تعليق

إرسال تعليق