فضي\شظايا معلومات ◀دعني اعرف 1 !!
شظاايا معلووماتت عيني اعبر عن سعادتي ي+1
احسسنتِ الطرح اختيار موفق 1. لغات البرمجة
واجب أن ننوّه أنّ لغة هي طريقة التواصل والتفاهم بين الأشخاص، وكذلك لغة البرمجة التي تعتبر طريقة تواصل بين الإنسان والحاسوب. وهناك الكثير من لغات البرمجة التي تستخدم في التعامل مع الحاسوب، ولغة البرمجة الوحيدة التي يفهمها الحاسوب هي لغة الآلة (machine language) في البداية كان المبرمج -الشخص الذي يستخدم لغات البرمجة للتواصل مع الحاسوب-، يقوم بكتابة برامجه بنفس هذه اللغة والتي تتكون من (1،0) لكن تطوّرت لغات البرمجة وأصبح هناك لغة تقوم بربط لغة الإنسان مع لغة الآلة وكانت هذه اللغة تسمى (Assembly) وأصبح التعامل معها أسهل بكثير، ثمّ تطوّرت لغات البرمجة وظهرت لغة سي (C) ولغة البيسك (Basic)، وهذه اللغات تكتب بلغة قريبة من لغة الإنسان حيث تستخدم اللغة الإنجليزية في كتابة الكثير من الأوامر البرمجية، وعلى المبرمج أن يحدّد لغة البرمجة المناسبة التي يريد تعلمها قبل تعلمها، حيث إنّ تطوير وبناء المواقع الإلكترونية يحتاج لغة برمجة تختلف عن لغة البرمجة المستخدمة في تطوير تطبيقات الحاسوب، والتي تختلف عن تلك المستخدمة في تطوير تطبيقات الهاتف، والتي تختلف أيضاً حسب نظام التشغيل المستخدمف في الهاتف، فهواتف الأندرويد (Android) تختلف عن هوات الأي أو أس (IOS) وتختلف عن هواتف ويندوز فون (ًWindows Phone)، وفيمايلي بعض لغات البرمجة المشهورة: أسمبلي (Assembly).
سي (C).
سي++ (++C).
سي شارب (#C).
باسكال (Pascal).
فيجوال بيسك (Visual BASIC).
فيجوال بيزك دوت نت (VS .NET).
ج (High Level Programming Language).
بايثون (Monty Python).
دلفي (Delphi).
بيرل (PEARL :Practical Extracting and Reporting Language).
جافا (JAVA).
بي إتش بي (PHP).
روبي (Ruby).
فورتران (Fortran).
ماتلاب ((MATLAB (Matrix-Laboratory).
إيه إس بي دوت نت (ASP.NET).
بيسك (BASIC). 2.اهميتها
-البرمجة تعلمك إستراتيجيات حل المشاكل
-البرمجة تجبرك على الالتزام والإتقان
-البرمجة تُدرّبك على كيفية التعلم بصورةٍ أفضل
-البرمجة تضيف الكثير لسيرتك الذاتية 3.تصنيفاتها
يمكن تصنيف لغات البرمجة من حيث طريقة بناء البرامج إلى :
لغات إجرائية (Basic, Fortran) وهي لغات تسلسلية، أساس بناءها هي الإجراءات المطلوب تطبيقها على الأشياء والمتحولات.
ولغات شيئية (C, Java, Delphi) وهي لا تسلسلية، وتقوم على أساس العناصر والمتحولات المستخدمة ضمن البرنامج المطلوب تحويرها، من خلال تطبيق مجموعة معينة من الإجراءات عليها. |
__________________
التعديل الأخير تم بواسطة ديورين ; 03-03-2018 الساعة 08:21 PM |