م.راكان العنزي | Eng. Rakan Alanzi
م.راكان العنزي | Eng. Rakan Alanzi

@rh11e0

21 تغريدة 61 قراءة Mar 10, 2020
هذا الثريد راح نتكلم عن لغات البرمجة وانواع وشرح له وبعض المواقع الي تعطي كورسات وتدرس لغات البرمجة قراءه ممتعه لكم جميعاً ان شاء الله تستفيدون منها ، رتويت عشان توصل للي يبي يقرا عنها ويستفيد ?✅?.
البرمجة (Programming) هي عبارة عن كتابة مجموعة من الأوامر، أو ما يُعرَف (Code) أو الكود، وهذه الأوامر هي التي تُشكِّل ما يُعرَف بالبرنامج (Program)، فهي التي تقوده وتُحدِّد سلوكه يُترجم جهاز الحاسب أو الجهاز الإلكتروني هذه الأوامر
تُستَخدَم في عمليّة البرمجة لُغات خاصّة تُعرَف بلغات البرمجة(Programming languages)،وهذه اللغات تحمل مُفرداتٍ بالإضافة إلى قواعد معينة لإرشاد الجهاز الحاسب لتنفيذ مهام محددة تحتوي كل لغة من لغات البرمجة على مجموعة من الكلمات الخاصة(Keywords) بالإضافة إلى طريقة معيّنة في الكتابة
(Syntax)تحددكيفيية تنظيم أوامر البرنامج.
أشهر لغة برمجة هي لغة بايثون (Python)، تليها لغة سي (C)، ومن ثمَّ لغة جافا (Java)، فيما تحلّ لغة سي بلس بلس(++C) في المرتبة الرابعة، ولغة سي شارب (#C) في المرتبة الخامسة.
C: هي لغة برمجة متعدّدة الاستخدامات، ظهرت في أوائل سبعينات القرن الماضي، وهي أقدم لغة برمجة والأكثر استخداماً.
++C: تُعدّ هذه اللغة تطويراً للغة C، وقد أُضيفت إليها خصائص جعلت منها لغةً كائنيّة التوجُّه (Object oriented)، وتُستخدَم هذه اللغة في تطوير البرمجيّات المختلفة والألعاب.
JAVA: هي لغة كائنيّة التوجُّه تعتمد على القوالب (Classes)، وقد ظهرت في تسعينات القرن الماضي. تُعدّ هذه اللغة من أكثر اللغات طلباً؛ إذ يُمكن استخدامها في تطوير البرمجيّات، ومحتوى الويب، والألعاب، بالإضافة إلى تطبيقات الهواتف المحمولة.
#C: هي لغة متعدّدة الاستخدامات من تطوير شركة مايكروسوفت، وهي تدمج ما بين خصائص لغتّي (C) و(++C)، ويمكن استخدامها في تطوير برمجيّات نظام تشغيل ويندوز.
Perl: هي لغة ديناميكيّة متعدّدة الاستخدامات، تُستَخدَم في تطوير محتوى الويب، بالإضافة إلى برامج الشبكة، والرسوميّات، والحسابات الماليّة.
Java script: هي لغة مدعومة من العديد من متصفّحات الويب، وهي تمكِّن المبرمج من إضافة الرسوم المتحرّكة والوسائط التفاعليّة إلى محتوى الويب.
Python: هي لغة عالية المستوى، تُستخدَم في تطوير النصوص التي يتم تنفيذها من جهة الخادم (Server-side scripting) عن طريق المواقع الإلكترونيّة أو تطبيقات الهواتف المحمولة. تتميَّز هذه اللغة بالبساطة وسهولة القراءة.
Ruby: هي لغة كتابة نصوص ديناميكيّة كائنيّة التوجُّه، تتميَّز ببساطتها وسهولة كتابتها.
SQL: هي لغة مختصّة ببرمجة قواعد البيانات؛ إذ تدعمها العديد من برمجيّات إدارة قواعد البيانات، مثل: ماي سيكويل (MySQL)، ومايكروسوفت سيكويل (Microsoft SQL).
هذي مواقع تدرس فيها كورسات لغات برمجه ان شاء الله تستفيدون منه ??✅❤️
udemy.com
codecademy.com
codeavengers.com
edx.org
مجال التطبيقات والبرمجيّات: من لغات البرمجة المُستخدمة في تطوير البرامج ومنها متصفّحات الويب (Web browsers) على سبيل المثال: لغة سي (C)، وسي شارب (#C)، وسي بلس بلس (++C).
مجال الذكاء الاصطناعي (Artificial Intelligence): يدخل الذكاء الاصطناعي في عدّة مجالات، مثل: ألعاب الفيديو، وبرامج الحوار الآلي (Chatbot)، وغيرها، ومن لغات البرمجة التي تدخل في هذه المجال لغة (AIML)، بالإضافة إلى لغة سي، وبرولوغ (Prolog)، وبايثون (Python).
مجال قواعد البيانات: تُستَخدَم لغات البرمجة في هذا المجال لإنشاء قواعد البيانات وتعديلها، ومن هذه اللغات لغة سيكويل (SQL)، وماي سيكويل (MySQL)، بالإضافة إلى دي بيس (DBASE).
مجال ألعاب الفيديو: من لغات البرمجة التي تدخل في هذا المجال ومجال برمجيّات التسلية المختلفة لغة سي، وسي شارب، وسي بلس بلس، وجافا، بالإضافة إلى دارك بيسيك (DarkBASIC).
إنشاء المواقع الإلكترونيّة: من اللغات المُستخدَمة في تطوير المواقع الإلكترونيّة لغة ترميز النصّ الفائق (HTML)، وجافا سكريبت (JavaScript)، وبي إتش بي (PHP)، وبايثون، ولغة الترميز القابلة للامتداد (XML)، وجافا.
برمجة برامج التعريف (Drivers): من لغات البرمجة المُستخدَمة في مجال كتابة برامج التعريف للأجهزة المختلفة لغة التجميع (Assembly)، وسي.
بالنهاية لغات البرمجة سهله التعلم ومفيده جداً شدو حيلكم به وتعلمو وصممو مواقع وابدعوا عسى الله يوفقكم?✅?❤️

جاري تحميل الاقتراحات...