تأتي الشفرة بنكهات مختلفة تسمى لغات البرمجة. يتم عرض بعض[لغات البرمجة الشائعة] في الشكل التالي. يمكنك التفكير في لغات البرمجة تمامًا مثل اللغات المنطوقة.
ما هي لغات البرمجة والجافا سكريبت
حيث يشترك كلاهما في العديد من الخصائص نفسها وتتكون من:- الوظائف عبر اللغات
- بناء الجملة والبنية
- العمر الطبيعي
شرح لغات البرمجة والجافا سكريبت
تفسير أنواع لغات البرمجة؟
على الرغم من أوجه التشابه هذه ، تختلف لغات البرمجة أيضًا عن اللغات المنطوقة بعدة طرق رئيسية ومنها:
- منشئ واحد للجافا سكريبت
- كتابة لغات البرمجة بالإنجليزية
- مقارنة اللغات
يوضح الشكل مثالاً على رمز الآلة. تستخدم لغة التجميع ، وهي لغة أخرى منخفضة المستوى ، الكلمات الأساسية لتنفيذ الأوامر الأساسية مثل قراءة البيانات ونقل البيانات وتخزين البيانات.
على النقيض من ذلك ، تستخدم اللغات عالية المستوى لغة طبيعية لذلك يسهل على الأشخاص القراءة والكتابة. بمجرد كتابة التعليمات البرمجية بلغة عالية المستوى ، مثل C ++ أو بايثون أو روبي، يقوم مترجم أو مترجم بترجمة هذه اللغة عالية المستوى إلى كود منخفض المستوى يمكن للكمبيوتر فهمه.
- التباين في التعليمات البرمجية
يتم تفسير لغات البرمجة عالية المستوى مثل جافا سكريبت و بايثون و روبي. بالنسبة لهذه اللغات ، ينفذ المترجم البرنامج مباشرة ، ويترجم كل عبارة سطرًا واحدًا في كل مرة إلى رمز الآلة. يتم تجميع لغات البرمجة عالية المستوى مثل C ++ و COBOL و Visual Basic. بالنسبة لهذه اللغات ، بعد كتابة الكود ، يقوم المترجم بترجمة كل الكود إلى كود الآلة ، ويتم إنشاء ملف قابل للتنفيذ.
ثم يتم توزيع هذا الملف القابل للتنفيذ عبر الإنترنت أو الأقراص المضغوطة أو وسائط أخرى وتشغيله. يتم ترميز البرامج التي تقوم بتثبيتها على جهاز الكمبيوتر الخاص بك ، مثل مايكروسوفت ويندوز أو ماك OS X ، باستخدام لغات مجمعة ، عادةً C أو C ++.
ما هي لغة الجافا سكريبت؟
البرمجة للويببدأت البرامج التي يمكن الوصول إليها على مواقع الويب تستحوذ على البرامج المثبتة تدريجيًا. فكر في آخر مرة قمت فيها بتنزيل البرامج وتثبيتها على جهاز الكمبيوتر الخاص بك – قد لا تتذكرها حتى! تم استبدال البرامج المثبتة مثل ,ويندوز ميديا بلاير و Winamp التي تشغل الموسيقى والأفلام بمواقع مثل اليوتيوب و نتفليكس.
بدأت برامج معالجة الكلمات وجداول البيانات التقليدية المثبتة مثل مايكروسوفت وورد و اكسيل تشهد منافسة من برامج الويب مثل مستندات جوجل وجداول البيانات. تبيع جوجل حتى أجهزة الكمبيوتر المحمولة التي تسمى كروم بوكس التي لا تحتوي على برامج مثبتة ، وبدلاً من ذلك تعتمد حصريًا على برامج الويب لتوفير الوظائف.
يركز الجزء المتبقي من هذا الكتاب على تطوير وإنشاء برامج الويب ، ليس فقط لأن برامج الويب تنمو بسرعة ، ولكن أيضًا لأن برامج الويب أسهل في التعلم والتشغيل من البرامج التقليدية المثبتة.
شاهد اكثر عن لغات البرمجة: اضغط هنا
~ جميع آلمشآركآت آلمكتوبهـ تعبّر عن وجهة نظر صآحبهآ ,, ولا تعبّر بأي شكلـ من آلأشكآل عن وجهة نظر إدآرة مدونة جيزو ~