برمجة
- تعتبر البرمجة من أبرز عناصر التكنولوجيا الحديثة ، فهي عملية تكنولوجية تختص بإعداد وتصميم مجموعة من التطبيقات والبرامج الحاسوبية التي لديها القدرة على تنفيذ عمليات محددة تتعلق بالحساب.
- تشمل البرمجة مجموعة واسعة من المهام وتتمثل في تصميم وتنفيذ الخوارزميات وتحليل البيانات من خلال أنواع مختلفة من اللغات ، حيث أن كل كود البرنامج مكتوب بلغة محددة أو أكثر تكون واضحة للمبرمجين.
- تطورت مهام البرمجة بشكل كبير لإيجاد وتنفيذ مجموعة من التعليمات التي تؤدي المهمة خلال الوقت المحدد.
حول لغة البرمجة
- لغة البرمجة هي لغة تكنولوجية رئيسية تتضمن مجموعة من التعليمات القياسية لتصميم المجموعات التي تتكون من المدخلات ومعالجة البيانات وتنفيذها والمخرجات.
- تستخدم لغات البرمجة في برمجة الكمبيوتر من أجل تنفيذ الخوارزميات.
- تتكون لغات البرمجة من مجموعة مختلفة من الأكواد والتعليمات المكتوبة وتتضمن مجموعة من العمليات التي يمكن أن تؤديها أجهزة الكمبيوتر مباشرة.
- تم إعداد العديد من أنواع لغات البرمجة ، ويتم إعداد المزيد مع تطور التكنولوجيا في عالم البرمجة.
- يتم تعريف أنواع اللغة بواسطة ملف المواصفات ، مثل لغة البرمجة C ويتم تعريفها بواسطة معيار ISO ، ولغات أخرى ، مثل Perl ، لها برنامجها الخاص التي يشار إليها.
- تتضمن بعض لغات البرمجة ملف مواصفات مع البرامج الخاصة بها ، لذلك يتم تحديد اللغة الأم بمعيار ويتم إجراء الإضافات عبر التطبيق.
- هناك العديد من لغات البرمجة ، ويمكن تصنيف تعددها وفقًا للتفاصيل المحددة والاستخدامات والوظائف المسؤولة عن أدائها.
تاريخ البرمجة
- منذ العصور القديمة ، بدأت الأجهزة القابلة للبرمجة في الظهور في أوائل القرن التاسع عشر ، وكان ذلك عندما اخترع الأخوة الفارسيون بني موسى آلة موسيقية قابلة للبرمجة.
- استمر التطور في صناعة الأجهزة القابلة للبرمجة ، حيث تم اختراع آلة ميكانيكية وموسيقية أوتوماتيكية في عام 1206 متخصصة في مجموعة متنوعة من أنماط الإيقاع عن طريق سلسلة من الدبابيس القابلة للبرمجة ، وهذا الاختراع مدين به لمهندس جزائري اسمه إسماعيل.
- يشار إلى أن علم الرياضيات له دور مهم في علم البرمجة ، حيث أن البرمجة تعتمد على الخوارزميات وهي جزء من علم الرياضيات.
- في عام 1843 تم اختراع أول برنامج كمبيوتر ، ثم اخترعت أدا لوفليس ، عالمة الرياضيات الإنجليزية ، خوارزمية متخصصة في حساب أرقام برنولي المنطقية.
- خلال الثمانينيات ، صاغ المخترع الأمريكي هيرمان هوليريث مصطلح تخزين البيانات في شكل يمكن قراءته آليًا.
- في عام 1949 كانت بداية الأعمال الخاصة بمعالجة وتخزين البيانات الإلكترونية في ذاكرة الكمبيوتر ،
العوامل التي تساهم في اختيار أنسب لغات البرمجة
هناك 3 عوامل تساعد في اختيار أفضل وأنسب نوع من لغات البرمجة ، وهي:
أنواع لغات البرمجة.
هناك العديد من لغات البرمجة ، وهناك أنواع عديدة منها مبنية على أسس ومعايير محددة ، وفيما يلي بيان للأنواع المهمة:
1_ لغات التجميع والآلة
- اللغات عبارة عن سلسلة من الرموز الرقمية التي تتعلق بعدد من العمليات المختلفة التي يمكن لأجهزة الكمبيوتر تنفيذها على مدار فترة زمنية.
2_ الأعمال الموجهة
- هي لغات برمجة متخصصة في مجال الأعمال ، وأبرزها لغة سوبول ، لغة SQL المرتبطة بقواعد البيانات.
3_ التعليم الموجه
- لغة برمجة مرتبطة بالعملية التعليمية ، ومن أبرزها لغة الشعار ولغة Hypertac واللغات الشيئية.
4_ اللغات الحسابية
- يعتمد هذا النوع بشكل أساسي على مجال الرياضيات ، حيث إنه مصمم خصيصًا للتعبير عن المصطلحات الرياضية والعمليات والرموز ، فضلاً عن العمليات الجبرية.
- تعتبر هذه اللغة هي اللغة الأولى والأكثر أهمية من لغات البرمجة عالية المستوى ، ومن أبرز الأمثلة لغة فورتران ولغة جول وأخيراً لغة LASP.
5_ تنسيق المستندات
- لغة تنسيق الملفات والمستندات متخصصة في تنسيق النصوص المطبوعة وتنظيم الرسومات ، بالإضافة إلى معالجة النصوص وتحليلها ، ومن أبرز الأنواع لغة TeX ، ولغة SGML ، ولغة PostScript.
أفضل أنواع لغات البرمجة الحديثة.
يوجد أكثر من 5 أنواع من لغات البرمجة الحديثة ، ونعرض كل منها بالتفصيل أدناه:
1_java
- ظهرت لأول مرة في عام 1995 م وصممها جيمس جوسلينج.
- تعتبر الأكثر شعبية بين أنواع لغات البرمجة الأخرى.
التطبيقات
مستعمل في:
مستخدم
بواسطة نظام التشغيل Android
2_ ج حاد
- ظهر هذا النوع لأول مرة في عام 2000 ميلادي ، حيث تم تصميمه من قبل شركة مايكروسوفت ، على غرار لغة جافا.
- يتميز بأداء سريع ومن عيوبه أنه يعمل فقط على نظام Windows.
3_C ++
- يعتبر الجميع أن هذه اللغة هي الأفضل في إنشاء وبناء التطبيقات ، وقد ظهرت لأول مرة في عام 1983 م ، من تصميم Bjarne Stroustrop.
- وتتميز بسرعتها ، ومن سلبيتها أنها عفا عليها الزمن إلى حد ما.
التطبيقات
مستعمل في:
مستخدم
تستخدم في الداخل:
4_ الثعبان
- ظهرت خلال عام 1991 م وصممها Guido Rossum.
- ويتميز بعدة مزايا منها سهولة التدريس والقدرة على القراءة والكتابة بسهولة.
التطبيقات
مستعمل في:
مستخدم
يسخدم من اجل:
5_ ياقوت
- صممه الياباني يوكيهيرو ماتسوموتو عام 1993.
- إنها موضوعية تمامًا ، بالإضافة إلى أنها سهلة التعلم.
التطبيقات
مستعمل في:
مستخدم
تستخدم في الداخل:
6_ الهدف ج
- هي لغة برمجة مستخدمة بشكل أساسي من قبل شركات التكنولوجيا الكبرى ، Apple ، وظهرت لأول مرة في عام 1983 م ، وصممها براد كوكس والمهندس توم لوف.
التطبيقات
البرمجة وتطبيقات برامج Apple.
7_ PHP
- ظهرت هذه اللغة لأول مرة خلال عام 1995 م وصممها راسموس ليردور.
- إنها لغة البرمجة الأكثر شيوعًا المستخدمة في مجال البناء ، فضلاً عن كونها مفتوحة المصدر.
مستخدم
تستخدم في الداخل: