ما هي لغات البرمجه

لغة الآلة: (بالإنجليزية: Machine Language)؛
وهي اللغة التي تتمكن أجهزة الحواسيب فقط من فهمها، ويتم تمثيل هذه البرامج بالنظام الثنائي، وتُعتبر عملية كتابة هذه البرامج أمراً معقداً للغاية على المُبرمجين، كما تختلف لغة الآلة من جهاز حاسوبٍ لآخر، حيث يتم إنشاء البرامج في المعالجات الموجودة على الأجهزة، بالتالي لا يمكن استخدام البرنامج المكتوب بلغة الآلة عبر جهاز يحتوي على مُعالج من نوع PowerPC على جهاز آخر يحتوي على مُعالج Intel.
لغات البرمجة:
تعرف باللغة الإنجليزية بمصطلح (Programming Languages)، وهي مجموعة من اللغات الإلكترونية التي تستخدم مع الأنظمة، والتطبيقات الرقمية التي تعمل في الأجهزة الإلكترونيّة الحاسوبيّة والذكية، وتهدف إلى بناء نظامٍ، أو تطبيقٍ، أو صفحة إنترنت، وتعرف لغات البرمجية أيضاً بأنّها عبارةٌ عن عملياتٍ إلكترونية تهدف إلى تجميع وتركيب مجموعة من البيانات معاً من أجل تصليح شيءٍ في نظام إلكتروني، أو للعمل على بناء نظامٍ جديد يستخدم في تطبيقٍ ما، أو موقع على شبكة الإنترنت.
أنواع لغات البرمجة حسب المستوى
تتضمن لغات البرمجة عالية المستوى لغات البرمجة التي تستخدم التنسيقات التي يعرفها المبرمجون عند كتابة البرامج. التعليمات المكتوبة بلغة برمجة تسمى الكود، والرموز والمفردات المستخدمة عند إنشاء الكود قريبة من مفردات اللغة الإنجليزية، كما أنها توفر للمبرمجين القدرة على إضافة العديد من التعليقات والشروحات داخل البرنامج الذي يعملون عليه. فهو يجعل هذه البرامج أسهل وأكثر قابلية للقراءة والتعديل بواسطتك أنت والآخرين. السبب وراء تسمية هذه الأنواع من اللغات باللغات عالية المستوى هو أنها أبعد ما تكون عن اللغة التي يمكن لأجهزة الكمبيوتر فهمها وأقرب إلى اللغة التي يمكن للبشر فهمها. لذلك فإن كتابة البرامج بهذا النوع من اللغات أسهل وأسرع من كتابة البرامج بلغات البرمجة منخفضة المستوى. كما أن اللغات عالية المستوى مستقلة عن نوع الكمبيوتر. وهي مصممة للتشغيل على مجموعة متنوعة من أجهزة الكمبيوتر، بغض النظر عن النوع أو نظام التشغيل. أمثلة على هذا النوع من لغات البرمجة هي: C #، Java، JavaScript، Python، SQL.
أنواع لغات البرمجة وفق استخداماتها
لغات تطوير التطبيقات والبرامج:
وهي اللغات التي تُعنى بتطوير البرامج والتطبيقات المُختلفة التي يتعامل معها المُستخدِم يومياً، وتُعد كل من لغات C، و #C، و ++C، و Java، و Visual Basic أشهر الأمثلة على هذا النوع من لغات البرمجة.
لغات تطوير الذكاء الاصطناعي:
وهي اللغات الخاصة بتطوير برامج الذكاء الاصطناعي؛ كبرامج الروبوتات، وتُعد لغات Prolog، و Python، و AIML، ولغة C، و #C، و ++C من الأمثلة على اللغات التي يُمكن استخدامها لتطوير برمجيات الذكاء الاصطناعي المُختلفة.
لغات تطوير قواعد البيانات:
وهي اللغات التي يتم استخدامها من قِبل مُبرمجي قواعد القواعد؛ بهدف إنشاءها، والحفاظ على عملها، ومن الأمثلة على هذا النوع من اللغات لغة SQL.
لغات تطوير الألعاب:
لغات تطوير أنظمة تشغيل أجهزة الحاسوب:
لغات تطوير الإنترنت وصفحات الويب: تُعتبر هذه اللغات أساس وجود الإنترنت في العالم، حيث يتم من خلالها تصميم مواقع الإنترنت، ومُتصفحاتها، وتُعتبر لغات HTML، وHDML، وJava، وJavaScript، وPHP، وXML، وPython من الأمثلة على هذا النوع من لغات البرمجة.

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

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


لغة جو تُعتبر لغة جو (بالإنجليزية: GO):
إنها واحدة من أهم اللغات اليوم وقد ظهرت خلال العقد الماضي منذ أن طورها مهندسو Google في عام 2012 م. كان الهدف من تطويره هو جعل معالجة البيانات أسهل وأسرع من لغات البرمجة الأخرى المستخدمة. تقلل هذه اللغة الجديدة من مقدار الوقت الذي احتاجته Google مسبقًا لمعالجة البيانات. بالإضافة إلى ذلك، تتميز أيضًا بسهولة التعلم وقدرات التطوير والكفاءة، حيث تجمع بين الأداء والبساطة النسبية للغة Python. إلى جانب فعالية لغة البرمجة C، يتم استخدام لغة Go من قبل العديد من المنصات الإلكترونية الرئيسية مثل Google و Netflix و Dropbox.
.لغة C++
Firmware: برامج أنظمة الآلات والهواتف المحمولة.
أنظمة التشغيل مثل Windows و Apple Os X .
معظم برامج Adobe مثل الفوتوشوب photoshop وأليستريتور Illustrator والبريمير Premier.
تطبيقات غوغل Google Applications: تمت كتابة بعض تطبيقات غوغل بواسطة C++ مثل نظام الملفات وغوغل كروم Google Chrome.
متصفح الإنترنت Mozila Firefox.
برنامج النمذجة ثلاثية الأبعاد Autodesk Maya.
أمازون Amazon.

لغه HTML
توفر لغة HTML الهيكل أو الطريقة التي سيظهر بها النص والصور وما إلى ذلك على موقع الويب. تعيّن (أوراق الأنماط المتتالية) الخصائص المرئية لهذه العناصر ، مثل الألوان والتنسيق والتخطيط. وفي الوقت نفسه ، تجعل Javascript هذه العناصر تتصرف بطرق معينة اعتمادًا على إجراء المستخدم. على سبيل المثال ، يمكن أن يزيد حجم خط النص عندما يقوم المستخدمون بتمرير الماوس أو النقر فوق زر في الصفحة.
