By: EL MAHJOUB TEL: +212 613402318
1 | P a g e
‫البرمجة‬ ‫عالم‬ ‫في‬ ‫ودورها‬ ‫لغة‬ ‫لكل‬ ‫مختصر‬ ‫شرح‬ ‫مع‬ ‫البرمجة‬ ‫لغات‬
C ‫لغة‬
- ‫التشغيل‬ ‫أنظمة‬ ‫تطوير‬ ‫في‬ ‫رئيسي‬ ‫بشكل‬ ‫ستخدم‬ُ‫ت‬ .‫الحديثة‬ ‫اللغات‬ ‫من‬ ‫للكثير‬ ‫ا‬ً‫س‬‫وأسا‬ ‫البرمجة‬ ‫لغات‬ ‫أقدم‬ ‫من‬ ‫واحدة‬ ‫تعتبر‬ :‫الدور‬
‫وموارد‬ ٍ‫ل‬‫عا‬ ‫أداء‬ ‫إلى‬ ‫تحتاج‬ ‫التي‬ ‫والبرمجيات‬
‫محدودة‬ .
‫المستوى‬ ‫منخفضة‬ ‫البرمجة‬ ،‫المدمجة‬ ‫البرمجيات‬ ،‫األنظمة‬ ‫تطوير‬ :‫استخدامات‬ (low-level programming)‫الكمبيوتر‬ ‫ألعاب‬ ،.
C++ ‫لغة‬
‫الكائنية‬ ‫البرمجة‬ ‫مع‬ ‫التعامل‬ ‫على‬ ‫والقدرة‬ ‫بالقوة‬ ‫تتميز‬ ‫لغة‬ ‫هي‬ :‫الدور‬
(Object-Oriented Programming). ‫لغة‬ ‫عن‬ ‫تطور‬ C ‫الكائنات‬ ‫ميزات‬ ‫تضيف‬ ‫ولكنها‬.
‫الرسومات‬ ‫محاكاة‬ ،‫األداء‬ ‫عالية‬ ‫التطبيقات‬ ‫تطوير‬ :‫استخدامات‬
3 D ‫الموجهة‬ ‫البرمجة‬ ،‫األلعاب‬ ‫تطوير‬ ،‫المدمجة‬ ‫البرمجيات‬ ،
‫للكائنات‬.
Java ‫لغة‬
‫واألندرويد‬ ‫الويب‬ ‫تطبيقات‬ ‫في‬ ‫واسع‬ ‫بشكل‬ ‫ستخدم‬ُ‫ت‬ .‫للكائنات‬ ‫موجهة‬ ‫المستوى‬ ‫عالية‬ ‫برمجة‬ ‫لغة‬ :‫الدور‬.
‫المحمولة‬ ‫الهواتف‬ ‫تطبيقات‬ ،‫الويب‬ ‫تطبيقات‬ :‫استخدامات‬ (‫ا‬ً‫ص‬‫خصو‬ Android)‫الشبكية‬ ‫البرمجة‬ ،‫الكبيرة‬ ‫المؤسسية‬ ‫التطبيقات‬ ،.
Python ‫لغة‬
،‫االصطناعي‬ ‫الذكاء‬ ،‫البيانات‬ ‫تحليل‬ ‫مثل‬ ‫عدة‬ ‫مجاالت‬ ‫في‬ ‫تستخدم‬ .‫المبتدئين‬ ‫بين‬ ‫والمحبوبة‬ ‫التعلم‬ ‫سهلة‬ ‫لغة‬ ‫بأنها‬ ‫عرف‬ُ‫ت‬ :‫الدور‬
‫العلمية‬ ‫البرمجة‬.
‫البيانات‬ ‫تحليل‬ :‫استخدامات‬ (Data Science)‫االصطناعي‬ ‫الذكاء‬ ، (AI)‫اآللة‬ ‫تعلم‬ ، (Machine Learning)‫النصية‬ ‫البرمجة‬ ،
(Scripting)‫الويب‬ ، (Django, Flask).
JavaScript ‫لغة‬
‫الحديثة‬ ‫الويب‬ ‫تطبيقات‬ ‫لتطوير‬ ‫رئيسي‬ ‫بشكل‬ ‫ستخدم‬ُ‫ت‬ .‫الويب‬ ‫على‬ ‫التفاعلية‬ ‫المستخدم‬ ‫واجهات‬ ‫لتطوير‬ ‫األساسية‬ ‫البرمجة‬ ‫لغة‬ :‫الدور‬.
‫باستخدام‬ ‫الخلفية‬ ‫البرمجة‬ ،‫اإلنترنت‬ ‫عبر‬ ‫األلعاب‬ ،‫الويب‬ ‫تطبيقات‬ ،‫التفاعلية‬ ‫الويب‬ ‫صفحات‬ ‫تطوير‬ :‫استخدامات‬Node.js.
PHP ‫لغة‬
‫في‬ ‫استخدامها‬ ‫بفضل‬ ‫ضخمة‬ ‫مستخدمين‬ ‫بقاعدة‬ ‫تتمتع‬ .‫الويب‬ ‫وتطبيقات‬ ‫الديناميكية‬ ‫المواقع‬ ‫تطوير‬ ‫في‬ ‫رئيسي‬ ‫بشكل‬ ‫ستخدم‬ُ‫ت‬ :‫الدور‬
‫مثل‬ ‫المحتوى‬ ‫إدارة‬ ‫أنظمة‬ ‫من‬ ‫العديد‬ WordPress.
‫المحتوى‬ ‫إدارة‬ ‫أنظمة‬ ،‫والمنتديات‬ ‫المدونات‬ ‫بناء‬ ،‫الخلفية‬ ‫الويب‬ ‫تطبيقات‬ ،‫الديناميكية‬ ‫الويب‬ ‫مواقع‬ ‫تطوير‬ :‫استخدامات‬.
Ruby ‫لغة‬
‫تتميز‬ :‫الدور‬ Ruby ‫العمل‬ ‫إطار‬ ‫في‬ ‫باستخدامها‬ ‫تشتهر‬ .‫الكائنية‬ ‫البرمجة‬ ‫في‬ ‫تميزها‬ ‫مع‬ ،‫والقراءة‬ ‫الكتابة‬ ‫بسهولة‬ Ruby on Rails.
‫إطار‬ ‫باستخدام‬ ‫الويب‬ ‫تطبيقات‬ ‫تطوير‬ :‫استخدامات‬ Ruby on Rails‫الويب‬ ‫برمجة‬ ،.
Swift ‫لغة‬
‫نظام‬ ‫على‬ ‫التطبيقات‬ ‫لتطوير‬ ‫رئيسي‬ ‫بشكل‬ ‫موجهة‬ ‫برمجة‬ ‫لغة‬ :‫الدور‬ iOS. ‫االستخدام‬ ‫في‬ ‫وآمنة‬ ‫التعلم‬ ‫سهلة‬.
‫تطبيقات‬ ‫تطوير‬ :‫استخدامات‬ iOS ‫و‬ macOS‫ألجهزة‬ ‫المحمولة‬ ‫التطبيقات‬ ، Apple.
By: EL MAHJOUB TEL: +212 613402318
2 | P a g e
Kotlin ‫لغة‬
‫تطبيقات‬ ‫تطوير‬ ‫في‬ ‫رئيسي‬ ‫بشكل‬ ‫ستخدم‬ُ‫ت‬ ‫حديثة‬ ‫لغة‬ :‫الدور‬ Android. ‫ل‬ ً‫ال‬‫بدي‬ ‫عتبر‬ُ‫ت‬Java ‫نظام‬ ‫في‬ Android.
‫تطبيقات‬ ‫تطوير‬ :‫استخدامات‬ Android‫نظام‬ ‫على‬ ‫البرمجة‬ ، Android ‫عام‬ ‫بشكل‬.
R ‫لغة‬
‫والباحثين‬ ‫العلماء‬ ‫بين‬ ‫شائعة‬ ‫وهي‬ ،‫والبيانات‬ ‫اإلحصائي‬ ‫للتحليل‬ ‫مخصصة‬ ‫لغة‬ :‫الدور‬.
‫البيانية‬ ‫الرسوم‬ ،‫األكاديمية‬ ‫البحوث‬ ،‫اآللي‬ ‫التعلم‬ ،‫البيانات‬ ‫علم‬ ،‫اإلحصائي‬ ‫التحليل‬ :‫استخدامات‬.
SQL (Structured Query Language) ‫لغة‬
‫بيانات‬ ‫قاعدة‬ ‫في‬ ‫المخزنة‬ ‫البيانات‬ ‫مع‬ ‫للتفاعل‬ ‫استعالمات‬ ‫لكتابة‬ ‫ستخدم‬ُ‫ت‬ .‫البيانات‬ ‫قواعد‬ ‫مع‬ ‫للتعامل‬ ‫مخصصة‬ ‫لغة‬ :‫الدور‬.
‫البيانات‬ ‫استعالمات‬ ،‫البيانات‬ ‫قواعد‬ ‫إدارة‬ :‫استخدامات‬ (Queries)‫البيانات‬ ‫تعديل‬ ، (INSERT, UPDATE, DELETE).
Go (Golang) ‫لغة‬
‫الدور‬
‫طورتها‬ ‫المصدر‬ ‫مفتوحة‬ ‫برمجة‬ ‫لغة‬ : Google. ‫الكتابة‬ ‫وسهولة‬ ‫األداء‬ ‫في‬ ‫السرعة‬ ‫بين‬ ‫تجمع‬.
‫األداء‬ ‫عالية‬ ‫التطبيقات‬ ،‫الويب‬ ‫تطبيقات‬ ،‫الموزعة‬ ‫األنظمة‬ ،‫الشبكة‬ ‫تطبيقات‬ ‫تطوير‬ :‫استخدامات‬.
Rust ‫لغة‬
‫األمان‬ ‫ضمان‬ ‫مع‬ ‫ًا‬‫ي‬‫عال‬ ً‫ء‬‫أدا‬ ‫تتطلب‬ ‫التي‬ ‫األنظمة‬ ‫لتطوير‬ ‫مثالية‬ ‫وهي‬ .‫واألداء‬ ‫األمان‬ ‫على‬ ‫تركز‬ ‫حديثة‬ ‫برمجة‬ ‫لغة‬ :‫الدور‬.
‫األداء‬ ‫عالية‬ ‫البرمجيات‬ ‫تطبيقات‬ ‫تطوير‬ ،‫المستوى‬ ‫منخفضة‬ ‫البرمجة‬ ،‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ :‫استخدامات‬.
TypeScript ‫لغة‬
‫على‬ ‫مبنية‬ ‫برمجة‬ ‫لغة‬ :‫الدور‬ JavaScript ‫األنواع‬ ‫مثل‬ ‫الصريحة‬ ‫البرمجة‬ ‫ميزات‬ ‫تضيف‬ ‫لكنها‬ (types) ‫األداء‬ ‫لتحسين‬
‫والتصحيح‬.
‫تطبيقات‬ ،‫األمامية‬ ‫الخلفية‬ ‫البرمجة‬ ،‫والمعقدة‬ ‫الكبيرة‬ ‫الويب‬ ‫تطبيقات‬ ‫تطوير‬ :‫استخدامات‬ React ‫و‬Angular.
HTML (Hypertext Markup Language) ‫لغة‬
‫المواقع‬ ‫بنية‬ ‫لتصميم‬ ‫األساس‬ ‫وهي‬ ‫الويب‬ ‫صفحات‬ ‫إلنشاء‬ ‫تستخدم‬ ‫ترميزية‬ ‫لغة‬ :‫الدور‬.
‫استخدامات‬
‫اإلنترنت‬ ‫على‬ ‫المحتوى‬ ‫هيكل‬ ‫إنشاء‬ ،‫الويب‬ ‫صفحات‬ ‫إنشاء‬ : .
CSS (Cascading Style Sheets) ‫لغة‬
‫صفحة‬ ‫في‬ ‫العناصر‬ ‫وأسلوب‬ ‫شكل‬ ‫تحدد‬ ‫فهي‬ .‫الويب‬ ‫صفحات‬ ‫وتصميم‬ ‫تنسيق‬ ‫لتحديد‬ ‫ستخدم‬ُ‫ت‬ :‫الدور‬ HTML.
‫والتنسيقات‬ ‫والخطوط‬ ‫األلوان‬ ‫تحديد‬ ،‫اإللكترونية‬ ‫المواقع‬ ‫تنسيق‬ ،‫المستخدم‬ ‫واجهات‬ ‫تصميم‬ :‫استخدامات‬.
Lua ‫لغة‬
‫المدمجة‬ ‫البرمجيات‬ ‫وتطوير‬ ‫األلعاب‬ ‫في‬ ‫عادة‬ ‫ستخدم‬ُ‫ت‬ ‫الوزن‬ ‫خفيفة‬ ‫برمجة‬ ‫لغة‬ :‫الدور‬.
‫األلعاب‬ ‫تطوير‬ :‫استخدامات‬ (‫في‬ ‫خاصة‬ Unity ‫و‬ Roblox)‫المحمولة‬ ‫التطبيقات‬ ،‫المدمجة‬ ‫البرمجة‬ ‫تطبيقات‬ ،.
Shell Scripting (Bash, Zsh, PowerShell)‫لغة‬
‫النظام‬ ‫بيئة‬ ‫في‬ ‫تنفيذها‬ ‫يتم‬ ‫التي‬ ‫النصية‬ ‫البرامج‬ ‫لكتابة‬ ‫ستخدم‬ُ‫ت‬ :‫الدور‬ (‫مثل‬ Linux ‫أو‬ macOS ‫أو‬ Windows).
‫الخوادم‬ ‫إدارة‬ ‫أو‬ ‫لتشغيل‬ ‫سكربتات‬ ‫كتابة‬ ،‫المهام‬ ‫أتمتة‬ ،‫النظام‬ ‫إدارة‬ :‫استخدامات‬.
By: EL MAHJOUB TEL: +212 613402318
3 | P a g e
MATLAB ‫لغة‬
‫والهندسية‬ ‫الرياضية‬ ‫الحسابات‬ ‫في‬ ‫رئيسي‬ ‫بشكل‬ ‫ستخدم‬ُ‫ت‬ :‫الدور‬.
‫والمحاكاة‬ ‫النمذجة‬ ،‫البيانات‬ ‫تحليل‬ ،‫التطبيقية‬ ‫الرياضيات‬ ،‫الهندسة‬ :‫استخدامات‬.
Dart ‫لغة‬
‫المحمولة‬ ‫والهواتف‬ ‫الويب‬ ‫على‬ ‫األداء‬ ‫عالية‬ ‫التطبيقات‬ ‫لبناء‬ ‫موجهة‬ ‫لغة‬ :‫الدور‬.
‫باستخدام‬ ‫الهاتف‬ ‫تطبيقات‬ ‫تطوير‬ :‫استخدامات‬ Flutter‫الحديثة‬ ‫المستخدم‬ ‫واجهات‬ ‫بناء‬ ،.
‫لغة‬ ‫كل‬ ‫اختيارات‬
‫العامة‬ ‫للبرمجة‬
C ،C++ ،Python
‫لأللعاب‬
C++, Lua
‫التشغيل‬ ‫ألنظمة‬:
C ،Rust
‫الجوالة‬ ‫التطبيقات‬ ‫لتطوير‬:
Swift (iOS) ،Kotlin (Android)
‫االصطناعي‬ ‫والذكاء‬ ‫للبيانات‬:
Python ،R
‫الويب‬ ‫لتطوير‬
-JavaScript ،PHP ،Ruby
‫البيانات‬ ‫لقواعد‬:
SQL
‫أو‬ ‫تعلمه‬ ‫في‬ ‫ترغب‬ ‫الذي‬ ‫والمجال‬ ‫أهدافك‬ ‫تناسب‬ ‫التي‬ ‫اللغة‬ ‫اختر‬ .‫إليها‬ ‫تحتاج‬ ‫التي‬ ‫واألدوات‬ ‫األغراض‬ ‫باختالف‬ ‫اللغات‬ ‫تختلف‬
‫فيه‬ ‫العمل‬

لغات البرمجة مع شرح مختصر لكل لغة ودورها في عالم البرمجة.pdf

  • 1.
    By: EL MAHJOUBTEL: +212 613402318 1 | P a g e ‫البرمجة‬ ‫عالم‬ ‫في‬ ‫ودورها‬ ‫لغة‬ ‫لكل‬ ‫مختصر‬ ‫شرح‬ ‫مع‬ ‫البرمجة‬ ‫لغات‬ C ‫لغة‬ - ‫التشغيل‬ ‫أنظمة‬ ‫تطوير‬ ‫في‬ ‫رئيسي‬ ‫بشكل‬ ‫ستخدم‬ُ‫ت‬ .‫الحديثة‬ ‫اللغات‬ ‫من‬ ‫للكثير‬ ‫ا‬ً‫س‬‫وأسا‬ ‫البرمجة‬ ‫لغات‬ ‫أقدم‬ ‫من‬ ‫واحدة‬ ‫تعتبر‬ :‫الدور‬ ‫وموارد‬ ٍ‫ل‬‫عا‬ ‫أداء‬ ‫إلى‬ ‫تحتاج‬ ‫التي‬ ‫والبرمجيات‬ ‫محدودة‬ . ‫المستوى‬ ‫منخفضة‬ ‫البرمجة‬ ،‫المدمجة‬ ‫البرمجيات‬ ،‫األنظمة‬ ‫تطوير‬ :‫استخدامات‬ (low-level programming)‫الكمبيوتر‬ ‫ألعاب‬ ،. C++ ‫لغة‬ ‫الكائنية‬ ‫البرمجة‬ ‫مع‬ ‫التعامل‬ ‫على‬ ‫والقدرة‬ ‫بالقوة‬ ‫تتميز‬ ‫لغة‬ ‫هي‬ :‫الدور‬ (Object-Oriented Programming). ‫لغة‬ ‫عن‬ ‫تطور‬ C ‫الكائنات‬ ‫ميزات‬ ‫تضيف‬ ‫ولكنها‬. ‫الرسومات‬ ‫محاكاة‬ ،‫األداء‬ ‫عالية‬ ‫التطبيقات‬ ‫تطوير‬ :‫استخدامات‬ 3 D ‫الموجهة‬ ‫البرمجة‬ ،‫األلعاب‬ ‫تطوير‬ ،‫المدمجة‬ ‫البرمجيات‬ ، ‫للكائنات‬. Java ‫لغة‬ ‫واألندرويد‬ ‫الويب‬ ‫تطبيقات‬ ‫في‬ ‫واسع‬ ‫بشكل‬ ‫ستخدم‬ُ‫ت‬ .‫للكائنات‬ ‫موجهة‬ ‫المستوى‬ ‫عالية‬ ‫برمجة‬ ‫لغة‬ :‫الدور‬. ‫المحمولة‬ ‫الهواتف‬ ‫تطبيقات‬ ،‫الويب‬ ‫تطبيقات‬ :‫استخدامات‬ (‫ا‬ً‫ص‬‫خصو‬ Android)‫الشبكية‬ ‫البرمجة‬ ،‫الكبيرة‬ ‫المؤسسية‬ ‫التطبيقات‬ ،. Python ‫لغة‬ ،‫االصطناعي‬ ‫الذكاء‬ ،‫البيانات‬ ‫تحليل‬ ‫مثل‬ ‫عدة‬ ‫مجاالت‬ ‫في‬ ‫تستخدم‬ .‫المبتدئين‬ ‫بين‬ ‫والمحبوبة‬ ‫التعلم‬ ‫سهلة‬ ‫لغة‬ ‫بأنها‬ ‫عرف‬ُ‫ت‬ :‫الدور‬ ‫العلمية‬ ‫البرمجة‬. ‫البيانات‬ ‫تحليل‬ :‫استخدامات‬ (Data Science)‫االصطناعي‬ ‫الذكاء‬ ، (AI)‫اآللة‬ ‫تعلم‬ ، (Machine Learning)‫النصية‬ ‫البرمجة‬ ، (Scripting)‫الويب‬ ، (Django, Flask). JavaScript ‫لغة‬ ‫الحديثة‬ ‫الويب‬ ‫تطبيقات‬ ‫لتطوير‬ ‫رئيسي‬ ‫بشكل‬ ‫ستخدم‬ُ‫ت‬ .‫الويب‬ ‫على‬ ‫التفاعلية‬ ‫المستخدم‬ ‫واجهات‬ ‫لتطوير‬ ‫األساسية‬ ‫البرمجة‬ ‫لغة‬ :‫الدور‬. ‫باستخدام‬ ‫الخلفية‬ ‫البرمجة‬ ،‫اإلنترنت‬ ‫عبر‬ ‫األلعاب‬ ،‫الويب‬ ‫تطبيقات‬ ،‫التفاعلية‬ ‫الويب‬ ‫صفحات‬ ‫تطوير‬ :‫استخدامات‬Node.js. PHP ‫لغة‬ ‫في‬ ‫استخدامها‬ ‫بفضل‬ ‫ضخمة‬ ‫مستخدمين‬ ‫بقاعدة‬ ‫تتمتع‬ .‫الويب‬ ‫وتطبيقات‬ ‫الديناميكية‬ ‫المواقع‬ ‫تطوير‬ ‫في‬ ‫رئيسي‬ ‫بشكل‬ ‫ستخدم‬ُ‫ت‬ :‫الدور‬ ‫مثل‬ ‫المحتوى‬ ‫إدارة‬ ‫أنظمة‬ ‫من‬ ‫العديد‬ WordPress. ‫المحتوى‬ ‫إدارة‬ ‫أنظمة‬ ،‫والمنتديات‬ ‫المدونات‬ ‫بناء‬ ،‫الخلفية‬ ‫الويب‬ ‫تطبيقات‬ ،‫الديناميكية‬ ‫الويب‬ ‫مواقع‬ ‫تطوير‬ :‫استخدامات‬. Ruby ‫لغة‬ ‫تتميز‬ :‫الدور‬ Ruby ‫العمل‬ ‫إطار‬ ‫في‬ ‫باستخدامها‬ ‫تشتهر‬ .‫الكائنية‬ ‫البرمجة‬ ‫في‬ ‫تميزها‬ ‫مع‬ ،‫والقراءة‬ ‫الكتابة‬ ‫بسهولة‬ Ruby on Rails. ‫إطار‬ ‫باستخدام‬ ‫الويب‬ ‫تطبيقات‬ ‫تطوير‬ :‫استخدامات‬ Ruby on Rails‫الويب‬ ‫برمجة‬ ،. Swift ‫لغة‬ ‫نظام‬ ‫على‬ ‫التطبيقات‬ ‫لتطوير‬ ‫رئيسي‬ ‫بشكل‬ ‫موجهة‬ ‫برمجة‬ ‫لغة‬ :‫الدور‬ iOS. ‫االستخدام‬ ‫في‬ ‫وآمنة‬ ‫التعلم‬ ‫سهلة‬. ‫تطبيقات‬ ‫تطوير‬ :‫استخدامات‬ iOS ‫و‬ macOS‫ألجهزة‬ ‫المحمولة‬ ‫التطبيقات‬ ، Apple.
  • 2.
    By: EL MAHJOUBTEL: +212 613402318 2 | P a g e Kotlin ‫لغة‬ ‫تطبيقات‬ ‫تطوير‬ ‫في‬ ‫رئيسي‬ ‫بشكل‬ ‫ستخدم‬ُ‫ت‬ ‫حديثة‬ ‫لغة‬ :‫الدور‬ Android. ‫ل‬ ً‫ال‬‫بدي‬ ‫عتبر‬ُ‫ت‬Java ‫نظام‬ ‫في‬ Android. ‫تطبيقات‬ ‫تطوير‬ :‫استخدامات‬ Android‫نظام‬ ‫على‬ ‫البرمجة‬ ، Android ‫عام‬ ‫بشكل‬. R ‫لغة‬ ‫والباحثين‬ ‫العلماء‬ ‫بين‬ ‫شائعة‬ ‫وهي‬ ،‫والبيانات‬ ‫اإلحصائي‬ ‫للتحليل‬ ‫مخصصة‬ ‫لغة‬ :‫الدور‬. ‫البيانية‬ ‫الرسوم‬ ،‫األكاديمية‬ ‫البحوث‬ ،‫اآللي‬ ‫التعلم‬ ،‫البيانات‬ ‫علم‬ ،‫اإلحصائي‬ ‫التحليل‬ :‫استخدامات‬. SQL (Structured Query Language) ‫لغة‬ ‫بيانات‬ ‫قاعدة‬ ‫في‬ ‫المخزنة‬ ‫البيانات‬ ‫مع‬ ‫للتفاعل‬ ‫استعالمات‬ ‫لكتابة‬ ‫ستخدم‬ُ‫ت‬ .‫البيانات‬ ‫قواعد‬ ‫مع‬ ‫للتعامل‬ ‫مخصصة‬ ‫لغة‬ :‫الدور‬. ‫البيانات‬ ‫استعالمات‬ ،‫البيانات‬ ‫قواعد‬ ‫إدارة‬ :‫استخدامات‬ (Queries)‫البيانات‬ ‫تعديل‬ ، (INSERT, UPDATE, DELETE). Go (Golang) ‫لغة‬ ‫الدور‬ ‫طورتها‬ ‫المصدر‬ ‫مفتوحة‬ ‫برمجة‬ ‫لغة‬ : Google. ‫الكتابة‬ ‫وسهولة‬ ‫األداء‬ ‫في‬ ‫السرعة‬ ‫بين‬ ‫تجمع‬. ‫األداء‬ ‫عالية‬ ‫التطبيقات‬ ،‫الويب‬ ‫تطبيقات‬ ،‫الموزعة‬ ‫األنظمة‬ ،‫الشبكة‬ ‫تطبيقات‬ ‫تطوير‬ :‫استخدامات‬. Rust ‫لغة‬ ‫األمان‬ ‫ضمان‬ ‫مع‬ ‫ًا‬‫ي‬‫عال‬ ً‫ء‬‫أدا‬ ‫تتطلب‬ ‫التي‬ ‫األنظمة‬ ‫لتطوير‬ ‫مثالية‬ ‫وهي‬ .‫واألداء‬ ‫األمان‬ ‫على‬ ‫تركز‬ ‫حديثة‬ ‫برمجة‬ ‫لغة‬ :‫الدور‬. ‫األداء‬ ‫عالية‬ ‫البرمجيات‬ ‫تطبيقات‬ ‫تطوير‬ ،‫المستوى‬ ‫منخفضة‬ ‫البرمجة‬ ،‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ :‫استخدامات‬. TypeScript ‫لغة‬ ‫على‬ ‫مبنية‬ ‫برمجة‬ ‫لغة‬ :‫الدور‬ JavaScript ‫األنواع‬ ‫مثل‬ ‫الصريحة‬ ‫البرمجة‬ ‫ميزات‬ ‫تضيف‬ ‫لكنها‬ (types) ‫األداء‬ ‫لتحسين‬ ‫والتصحيح‬. ‫تطبيقات‬ ،‫األمامية‬ ‫الخلفية‬ ‫البرمجة‬ ،‫والمعقدة‬ ‫الكبيرة‬ ‫الويب‬ ‫تطبيقات‬ ‫تطوير‬ :‫استخدامات‬ React ‫و‬Angular. HTML (Hypertext Markup Language) ‫لغة‬ ‫المواقع‬ ‫بنية‬ ‫لتصميم‬ ‫األساس‬ ‫وهي‬ ‫الويب‬ ‫صفحات‬ ‫إلنشاء‬ ‫تستخدم‬ ‫ترميزية‬ ‫لغة‬ :‫الدور‬. ‫استخدامات‬ ‫اإلنترنت‬ ‫على‬ ‫المحتوى‬ ‫هيكل‬ ‫إنشاء‬ ،‫الويب‬ ‫صفحات‬ ‫إنشاء‬ : . CSS (Cascading Style Sheets) ‫لغة‬ ‫صفحة‬ ‫في‬ ‫العناصر‬ ‫وأسلوب‬ ‫شكل‬ ‫تحدد‬ ‫فهي‬ .‫الويب‬ ‫صفحات‬ ‫وتصميم‬ ‫تنسيق‬ ‫لتحديد‬ ‫ستخدم‬ُ‫ت‬ :‫الدور‬ HTML. ‫والتنسيقات‬ ‫والخطوط‬ ‫األلوان‬ ‫تحديد‬ ،‫اإللكترونية‬ ‫المواقع‬ ‫تنسيق‬ ،‫المستخدم‬ ‫واجهات‬ ‫تصميم‬ :‫استخدامات‬. Lua ‫لغة‬ ‫المدمجة‬ ‫البرمجيات‬ ‫وتطوير‬ ‫األلعاب‬ ‫في‬ ‫عادة‬ ‫ستخدم‬ُ‫ت‬ ‫الوزن‬ ‫خفيفة‬ ‫برمجة‬ ‫لغة‬ :‫الدور‬. ‫األلعاب‬ ‫تطوير‬ :‫استخدامات‬ (‫في‬ ‫خاصة‬ Unity ‫و‬ Roblox)‫المحمولة‬ ‫التطبيقات‬ ،‫المدمجة‬ ‫البرمجة‬ ‫تطبيقات‬ ،. Shell Scripting (Bash, Zsh, PowerShell)‫لغة‬ ‫النظام‬ ‫بيئة‬ ‫في‬ ‫تنفيذها‬ ‫يتم‬ ‫التي‬ ‫النصية‬ ‫البرامج‬ ‫لكتابة‬ ‫ستخدم‬ُ‫ت‬ :‫الدور‬ (‫مثل‬ Linux ‫أو‬ macOS ‫أو‬ Windows). ‫الخوادم‬ ‫إدارة‬ ‫أو‬ ‫لتشغيل‬ ‫سكربتات‬ ‫كتابة‬ ،‫المهام‬ ‫أتمتة‬ ،‫النظام‬ ‫إدارة‬ :‫استخدامات‬.
  • 3.
    By: EL MAHJOUBTEL: +212 613402318 3 | P a g e MATLAB ‫لغة‬ ‫والهندسية‬ ‫الرياضية‬ ‫الحسابات‬ ‫في‬ ‫رئيسي‬ ‫بشكل‬ ‫ستخدم‬ُ‫ت‬ :‫الدور‬. ‫والمحاكاة‬ ‫النمذجة‬ ،‫البيانات‬ ‫تحليل‬ ،‫التطبيقية‬ ‫الرياضيات‬ ،‫الهندسة‬ :‫استخدامات‬. Dart ‫لغة‬ ‫المحمولة‬ ‫والهواتف‬ ‫الويب‬ ‫على‬ ‫األداء‬ ‫عالية‬ ‫التطبيقات‬ ‫لبناء‬ ‫موجهة‬ ‫لغة‬ :‫الدور‬. ‫باستخدام‬ ‫الهاتف‬ ‫تطبيقات‬ ‫تطوير‬ :‫استخدامات‬ Flutter‫الحديثة‬ ‫المستخدم‬ ‫واجهات‬ ‫بناء‬ ،. ‫لغة‬ ‫كل‬ ‫اختيارات‬ ‫العامة‬ ‫للبرمجة‬ C ،C++ ،Python ‫لأللعاب‬ C++, Lua ‫التشغيل‬ ‫ألنظمة‬: C ،Rust ‫الجوالة‬ ‫التطبيقات‬ ‫لتطوير‬: Swift (iOS) ،Kotlin (Android) ‫االصطناعي‬ ‫والذكاء‬ ‫للبيانات‬: Python ،R ‫الويب‬ ‫لتطوير‬ -JavaScript ،PHP ،Ruby ‫البيانات‬ ‫لقواعد‬: SQL ‫أو‬ ‫تعلمه‬ ‫في‬ ‫ترغب‬ ‫الذي‬ ‫والمجال‬ ‫أهدافك‬ ‫تناسب‬ ‫التي‬ ‫اللغة‬ ‫اختر‬ .‫إليها‬ ‫تحتاج‬ ‫التي‬ ‫واألدوات‬ ‫األغراض‬ ‫باختالف‬ ‫اللغات‬ ‫تختلف‬ ‫فيه‬ ‫العمل‬