هي عبارة عن مجموعة من الأوامر تكتب بقواعد محددة عن طريق البرمجة ، وتمر هذه الأوامر بعدة مراحل لكي تنفذ على الكمبيوتر، و لغة البرمجة عملها الأساسي توصيل اللغة بينك وبين الكمبيوتر، لأن الكمبيوتر لا يتعامل إلا بلغة واحدة و تسمى Language Binaries، فتتم ترجمة اللغة و الأوامر الخاصة عن طريق المترجم Compiler، ودوره يكون في ترجمة الكود المكتوب بلغة عالية المستوى و تحويلها إلى لغة منخفضة المستوى، وهي لغة الآلة أو النظام الثنائي الذي يعمل به الكمبيوتر، ومن ثم يفهمها الكمبيوتر ويسهل التعامل معه. أنواع لغة البرمجة
لغات البرمجة كثيرة و مختلفة و لكل لغة خصائصها و مميزاتها و عيوبها، و معروف أن لغات البرمجة تقوم بتحويل البيانات العادي إلى نظام يستطيع الكمبيوتر فهمه و يستطيع التعامل معه، و يوجد نوعان من لغة البرمجة يتم تصنيفهم من حيث اللغة التي يتعامل بها الناس، اللغات عالية المستوى وهي قريبة من اللغة التي يتعامل بها الناس، منها الجافا والسي و دلفي والسي ++ ، و لغة منخفضة المستوى وهي اللغة التي يتعامل بها الكمبيوتر و يصعب فهمها مثل الأسمبلي Assembly. لغة ++C
تضم هذه اللغة البرمجة العالية المستوى و المنخفضة المستوى و هي تحتوي على، تم تطوير هذه اللغة في أوائل التسعينات أو أواخر الثمانينات، وتم تنفيذه في مختبرات بيل على يد Bjarne Stroustrup، وسميت وقتها لغة السي مع الصفوف لكن بعد ذلك تم تغيير الاسم إلى ما هو عليه الآن، و هي من أكثر اللغات استخدام وانتشارا و تستخدم في نظم التشغيل الحديثة، هذا بسبب تعاملها الجيد و القوي مع الهاردوير، و تتميز لغة ++C سرعتها في الاستخدام و توافر مصادر وكتبها بكثرة لمن يريد تعلمها، و يستعملها الكثير في المشاريع على اعتبار أنها الحل الأمثل في المشاريع الكبيرة المعقدة.
بحث عن لغات البرمجة عالية المستوى
إلى أن تم اكتشاف فكرة البرمجة المقيدة للغات البرمجة في الجيل الخامس للبرمجة التي لا تهتم فقط بكتابة الخوارزميات كما هو الحال منذ الجيل الأول وحتى الجيل الرابع. عناصر لغات البرمجة
تتكون لغات البرمجة من بعض العناصر الرئيسية وهي كالآتي. 1- الصياغة syntax
يمكن تعريف الصياغة في البرمجة بأنها تلك الشروط والإرشادات التي تتحدد من خلالها طريقة صياغة أو كتابة كل كلمة أو رمز بالطريقة الصحيحة تبعا للغة البرمجة المستعملة في برنامج معين. ويجب العلم أن كل لغة من لغات البرمجة تختلف في رموزها وكلماتها عن اللغة الأخرى،
فيمكن أن تستخدم لغة معينة للبرمجة الحروف الكبيرة بطريقة مماثلة للحروف الصغير في الوقت ذاته الذي يختلف هذا الأمر في باقي اللغات الأخرى. 2- الدلالات semantics
يعتبر مفهوم الدلالات في عناصر البرمجة هو طريقة استعمال كل رمز أو مفردة بطريقة سليمة،
وذلك لتشكيل الجمل البرمجية المناسبة لأحكام صياغة كل لغة من لغات البرمجة. بحث عن البرمجه واهميتها. ويمكن اعتبار طريقة تطبيق الجمل أنها طريقة تسلسلية،
ومعنى ذلك أنه لا يتم تطبيق أي جملة من الجمل البرمجية إلا إذا تم تطبيق الجمل السابقة بالشكل المناسب. 3- الأنواع Types
مقالات قد تعجبك:
الأنواع هي البيانات التي يستخدمها المبرمجون بطريقة محددة، وتتمتع هذه الأنواع بخاصية كشف الأخطاء والتدقيق عن طريق ما يسمى المترجم compiler وذلك في حالة إن أسندت أشكال البيانات لا تتماشى مع النوع.
برنامج مايكروسوفت فيجول بيسك أطلقت شركة مايكروسوفت العديد من الإصدارات المتنوّعة لبرنامج فيجوال بيسك، لتتناسب مع المُستخدمين ومجالات عملهم، وفيما يأتي بعض من هذه الإصدارات: الإصدار التعليمي: (بالإنجليزية: Visual Basic Learning edition)، يساهم هذا الإصدار في تثقيف المستخدمين حول كيفية عمل البرنامج، ويتضمن برنامجاً تعليمياً على قرص مضغوط، ودليل إرشادات الاستخدام، مع أمثلة مختلفة. الإصدار الاحترافي: (بالإنجليزية: Visual Basic Professional edition)، ويتضمّن ميزات وخصائص إضافيّة مثل مُترجم مرئي خاص بلغة سي بلس بلس (++C)، وأدوات لقواعد البيانات المختلفة، وربط البيانات التلقائي (data binding)، كما يدعم تقنيّة الحوسبة المُتنقلة (mobile computing)، وغيرها. بحث عن لغات البرمجة عالية المستوى. إصدار المؤسسات والشركات: (بالإنجليزية: Visual Basic Enterprise edition)، ويتضمن نفس خصائص الإصدار الاحترافي، مع النماذج البصريّة (Visual Modeler)، إضافةً إلى برنامج فيجوال سورس سيف الخاصّ بمايكروسوفت بنسخته السادسة (Microsoft Visual SourceSafe 6. 0). ميّزات فيجوال بيسك من أهم الميّزات التي تدفع المُستخدمين لاستخدام فيجوال بيسك ما يأتي: بساطة اللغة؛ حيث يُمكن تنفيذ العديد من الإجراءات بسهولة بواسطتها، والتي يصعب إجراؤها مع اللغات الأخرى.