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

لغات البرمجه

‫البرمجه‬ ‫لغات‬
Programming Languages
2016/2017

:‫البرمجيات‬ ‫او‬ ‫امج‬
‫ر‬‫الب‬
‫معين‬ ‫بتسلسل‬ ‫تبة‬‫ر‬‫م‬ ‫التعليمات‬‫و‬ ‫امر‬‫و‬‫األ‬ ‫من‬ ‫مجموعة‬ ‫عن‬ ‫ة‬
‫ر‬‫عبا‬ ‫هو‬
.‫نامج‬‫ر‬‫الب‬ ‫من‬ ‫الهدف‬ ‫لتحقيق‬ ‫بتنفيذها‬ ‫الحاسوب‬ ‫ويقوم‬
‫المقدمة‬
‫ىذه‬ ‫بين‬ ‫االختالف‬‫و‬ ,‫امج‬
‫ر‬‫الب‬ ‫كتابة‬ ‫في‬ ‫المستخدمة‬ ‫البرمجة‬ ‫لغات‬ ‫من‬ ‫العديد‬ ‫ىناك‬
‫امر‬‫و‬‫األ‬ ‫اع‬‫و‬‫أن‬ ‫من‬ ‫ع‬
‫نو‬ ‫كل‬ ‫عن‬ ‫التعبير‬ ‫طريقة‬ ‫في‬ ‫فقط‬ ‫ىو‬ ‫المغات‬
‫التعميمات‬‫و‬
:‫المختمفة‬ ‫البرمجة‬ ‫لغات‬ ‫عمى‬ ‫األمثمة‬ ‫ومن‬ .‫السابقة‬
•
Visual Basic
•
Java
•
C++
•
C
•
Delphi
‫المبـرمــــج؟‬ ‫ىـو‬ ‫مـن‬
‫امج‬
‫ر‬‫الب‬ ‫صائغ‬ ‫يقوم‬
(
‫المبرمج‬
)
‫ما‬ ‫مشكمة‬ ‫لحل‬ ‫ات‬‫و‬‫خط‬ ‫بعدة‬
‫المشكمة‬ ‫بصياغة‬ ً‫ال‬‫و‬‫أ‬ ‫فيقوم‬ ,
‫عمى‬ ‫التعميمات‬ ‫ينفذ‬ ‫ثم‬ ,‫لحميا‬ ‫لمحاسوب‬ ‫تعميمات‬ ‫ة‬
‫صور‬ ‫في‬
‫البرنامج‬ ‫ويختبر‬ ‫الحاسوب‬
‫البرنامج‬ ‫عن‬ ً‫ا‬
‫ر‬‫تقري‬ ‫يكتب‬ ‫النياية‬ ‫وفي‬ ‫النتائج‬ ‫صحة‬ ‫مدى‬ ‫لمعرفة‬
.
‫معينة‬ ‫ميمة‬ ‫تنفيذ‬ ‫عمى‬ ‫ا‬
‫ر‬‫قاد‬ ‫لجعمو‬ ‫لمحاسوب‬ ‫امر‬‫و‬‫ا‬ ‫كتابة‬ ‫عمى‬ ‫قادر‬ ‫شخص‬ ‫ىو‬ ‫المبرمج‬
.
‫يستفيد‬ ‫و‬ ‫يعتمد‬ ‫المستخدم‬ ‫ان‬ ‫حيث‬ ‫المبرمج‬ ‫و‬ ‫الحاسوب‬ ‫مستخدم‬ ‫بين‬ ‫التفريق‬ ‫يجب‬ ‫وعميو‬
‫ال‬ ‫لو‬ ‫ينتجو‬ ‫مما‬
‫امج‬
‫ر‬‫ب‬ ‫حتى‬ ‫او‬ ‫تعميمية‬ ‫او‬ ‫ترفييية‬ ‫امج‬
‫ر‬‫ب‬ ‫او‬ ‫تطبيقية‬ ‫امج‬
‫ر‬‫ب‬ ‫من‬ ‫مبرمج‬
‫الدولة‬ ‫امور‬ ‫ة‬
‫إلدار‬
‫البرمجـــــة‬ ‫احــل‬
‫ر‬‫مـ‬
‫احل‬
‫ر‬‫م‬ ‫عدة‬ ‫عمى‬ ‫البرمجة‬ ‫عممية‬ ‫تتم‬
‫تأثير‬ ‫و‬ ‫معنـى‬ ‫لو‬ ‫ا‬ً‫ترتيبـ‬ ‫مرتبـة‬ ,
‫احل‬
‫ر‬‫الم‬ ‫ىذه‬ ‫بعض‬ ,
‫ى‬
‫انجاز‬ ‫يتم‬
‫ا‬
‫ى‬
‫انجاز‬ ‫يتم‬ ‫ما‬ ‫منيا‬ ‫و‬ ‫الحاسوب‬ ‫اسطة‬‫و‬‫ب‬
‫ا‬
‫المبرمج‬ ‫خالل‬ ‫من‬
‫امج‬
‫ر‬‫الب‬ ‫بناء‬
‫تابة‬‫الك‬
Writing
‫الترجمة‬
Compiling
‫التنفيذ‬
Executing
‫المخرجات‬
Output
: ‫ىي‬ ‫اع‬‫و‬‫أن‬ ‫ثالثة‬ ‫إلى‬ ‫البرمجة‬ ‫لغات‬ ‫تصنيف‬ ‫يمكن‬

‫منخفض‬ ‫مستوى‬ ‫ذات‬ ‫برمجة‬ ‫لغات‬
Low Level Languages

‫عال‬ ‫مستوى‬ ‫ذات‬ ‫برمجة‬ ‫لغات‬
‫ي‬
High Level languages

‫ابع‬
‫ر‬‫ال‬ ‫الجيل‬ ‫لغات‬
Fourth Generation Languages
‫المنخفض‬ ‫المستوى‬ ‫ذات‬ ‫البرمجة‬ ‫لغات‬
(
‫متدنية‬
)
Low Level Languages

‫البرمجة‬ ‫لغات‬ ‫ائل‬‫و‬‫أ‬ ‫من‬ ‫المنخفض‬ ‫المستوى‬ ‫ذات‬ ‫البرمجة‬ ‫لغات‬ ‫تعتبر‬

‫البرنامج‬ ‫امر‬‫و‬‫أ‬ ‫يكتبون‬ ‫امج‬
‫ر‬‫الب‬ ‫صائغي‬ ‫ألن‬ ً‫ا‬
‫ر‬‫نظ‬ ‫المستوى‬ ‫المنخفضة‬ ‫بالمغات‬ ‫سميت‬
‫المغة‬ ‫ىذه‬ ‫تستخدم‬ ‫حيث‬ ,)‫(الحاسوب‬ ‫اآللة‬ ‫فيم‬ ‫مستوى‬ ‫من‬ ‫قريب‬ ‫بمستوى‬
(
0
,
1
)

‫ال‬ ‫مع‬ ‫تتخاطب‬
Hardware
‫ة‬
‫مباشر‬

‫انفسيم‬ ‫لممبرمجين‬ ‫بالنسبة‬ ‫حتى‬ ‫التعمم‬ ‫صعبة‬ ‫المغات‬ ‫من‬

‫اآللة‬ ‫لغة‬ ‫ومنيا‬
Machine Language
‫التجميع‬ ‫ولغة‬
Assembly
language
‫استحداث‬ ‫سبب‬
‫لغات‬
‫برمجة‬
‫ى‬
‫اخر‬
‫المستوى‬ ‫عالية‬
‫؟‬

‫لغة‬ ‫الى‬ ‫اآللة‬ ‫لغة‬ ‫المبرمجون‬ ‫طور‬ ‫فقد‬ ‫اآللة‬ ‫لغة‬ ‫مع‬ ‫التعامل‬ ‫لصعوبة‬ ‫ا‬
‫ر‬‫نظ‬
‫االمر‬ ‫مثل‬ ‫البسيطة‬ ‫العمميات‬ ‫عن‬ ‫لمتعبير‬ ‫االنجميزية‬ ‫الكممات‬ ‫تستخدم‬
add
‫لمتعبير‬
‫االمر‬ ‫و‬ ‫الجمع‬ ‫عن‬
Sub
‫االمر‬ ‫و‬ ‫الطرح‬ ‫عن‬ ‫لمتعبير‬
end
‫و‬ ‫النياية‬ ‫عن‬ ‫لمتعبير‬
‫بمغة‬ ‫المغة‬ ‫ىذه‬ ‫سميت‬ ‫و‬ ‫ىكذا‬
Assembly
.
‫التجمٌع‬ ‫لغة‬ ‫أوامر‬ ‫بعض‬
ADD ‫اجمع‬
STA ‫تخزين‬
DIV ‫اقسم‬
MULT ‫اضرب‬
SUB ‫اطرح‬

‫لغة‬ ‫كانت‬ ‫الوقت‬ ‫ذاك‬ ‫في‬
Assembly
‫مريحة‬ ‫ال‬ ‫و‬ ‫سيمة‬ ‫تكن‬ ‫لم‬ ‫انيا‬ ‫إال‬ ‫ا‬
‫ز‬‫انجا‬
‫بمغات‬ ‫الحقا‬ ‫سمي‬ ‫ما‬ ‫الى‬ ‫ىا‬
‫تطوير‬ ‫عمى‬ ‫المبرمجون‬ ‫عمل‬ ‫لذلك‬ ‫و‬ ‫المطموب‬ ‫بالقدر‬
. ‫المستوى‬ ‫عالية‬ ‫البرمجة‬

‫مثل‬ ‫االنسان‬ ‫بمغة‬ ‫شبيية‬ ‫امر‬‫و‬‫بأ‬ ‫تكتب‬
open, if..else ,write)
)

,+ (‫عمييا‬ ‫المتعارف‬ ‫الحسابية‬ ‫العمميات‬ ‫و‬ ‫العالقات‬ ‫تستخدم‬
-
) < , > ,/ ,* ,

‫التعمم‬ ‫و‬ ‫الفيم‬ ‫سيمة‬ ‫فيي‬ ‫لذلك‬
.
ً‫العال‬ ‫المستوى‬ ‫ذات‬ ‫البرمجة‬ ‫لغات‬
High Level Languages
‫اصبح‬ ‫ألنه‬ ‫االسم‬ ‫بهذا‬ ‫سمٌت‬
‫تفاصٌل‬ ‫معرقة‬ ‫دون‬ ‫البرامج‬ ‫كتابة‬ ‫المبرمج‬ ‫بامكان‬
.‫الدقٌقه‬ ‫الجهاز‬ ‫تفاصٌل‬ ‫و‬ ‫التخزٌن‬ ‫كمواقع‬ , ‫العملٌات‬ ‫بهذه‬ ‫الحاسب‬ ‫قٌام‬ ‫كٌفٌة‬
‫ٌستخدمها‬ ً‫الت‬ ‫باللغة‬ ‫كبٌرة‬ ‫درجة‬ ‫الى‬ ‫شبٌهه‬ ً‫العال‬ ‫المستوى‬ ‫ذات‬ ‫اللغات‬ ‫تعبٌرات‬
.‫االخرٌن‬ ‫مع‬ ‫التواصل‬ ‫و‬ ‫التخاطب‬ ً‫ف‬ ‫االنسان‬
‫اكتشاف‬ ‫بسهولة‬ ‫تتمٌز‬
.‫جهاز‬ ‫من‬ ‫اكثر‬ ‫على‬ ‫تشغٌلها‬ ‫ٌمكن‬ ‫و‬ ‫تصحٌحها‬ ‫و‬ ‫االخطاء‬
.‫واحد‬ ‫جهاز‬ ‫على‬ ‫برمجه‬ ‫لغة‬ ‫من‬ ‫أكثر‬ ‫استخدام‬ ‫ٌمكن‬ ‫كما‬
‫االستخدام‬ ‫الشائعة‬ ‫البرمجة‬ ‫لغات‬ ‫أنواع‬ ‫بعض‬
1
‫البـٌسك‬ ‫لغة‬ .
BASIC Language
‫بٌسك‬ ‫فٌجوال‬ ‫ولغة‬
Visual Basic
‫التعلـم‬ ‫وسهلة‬ ‫األغراض‬ ‫عامة‬ ‫بسٌطة‬ ‫لغات‬ ً‫وه‬
‫جمٌع‬ ً‫فـ‬ ‫الـمبتدئون‬ ‫وٌستخدمها‬
‫للمعنى‬ ‫اختصار‬ ً‫وه‬ ,‫العلـمٌة‬ ‫التطبـٌقات‬ ً‫فـ‬ ‫وخاصة‬ ,‫األعمال‬
Beginners
All-Purpose Symbolic Instruction Code
‫اللغة‬ ‫هذه‬ ‫ولبساطة‬
‫منها‬ ‫إصدارات‬ ‫عدة‬ ‫لها‬ ‫ظهرت‬ ‫التعلٌم‬ ً‫ف‬ ‫واستخدامها‬
BASICA,
GWBASIC, TURBO BASIC, QUICK BASIC
.
)ً‫المرئ‬ ‫(البٌسك‬ ‫بٌسك‬ ‫فٌجوال‬ ‫لغة‬ ً‫ا‬‫أٌض‬ ‫ظهرت‬ ‫كما‬
Visual Basic
‫لغة‬ ً‫وه‬
‫ذات‬ ‫برمجٌات‬ ‫إلنتاج‬ ‫خاصة‬ ً‫وه‬ ‫البٌسك‬ ‫لغة‬ ‫من‬ ‫مطورة‬ ‫لغة‬ ‫وتعتبر‬ ‫مرئٌة‬ ‫برمجة‬
‫وٌندوز‬ ‫نظام‬ ‫برنامج‬ ‫بٌئة‬ ‫مع‬ ‫وتتناسب‬ ‫عالٌة‬ ‫قدرة‬
Windows
2
.
ً‫س‬ ‫ولغة‬ ً‫س‬ ‫لغة‬
C & C++ Language
‫كفاءة‬ ‫وذات‬ ‫متعددة‬ ‫برمجٌات‬ ‫إنتاج‬ ‫على‬ ‫والقدرة‬ ‫والمرونة‬ ‫بالقوة‬ ‫اللغة‬ ‫هذه‬ ‫تتمٌز‬
‫لغة‬ ‫من‬ ‫حدٌثة‬ ‫نسخة‬ ‫ظهرت‬ ‫وقد‬ .‫عالٌة‬
C
‫لغة‬ ً‫وه‬ ‫مرئٌة‬ ‫بٌئة‬ ‫ذات‬
C
++
‫تتمٌز‬
‫مرئٌة‬ ‫برمجة‬ ‫لغة‬ ‫بكونها‬
Visual
3
.
‫الجافا‬ ‫لغة‬
Java Language
‫المرئٌة‬ ‫اللغات‬ ‫من‬ ‫بأنها‬ ‫وتعرف‬ ‫المستوى‬ ‫عالٌة‬ ‫اللغات‬ ‫من‬ ‫الجافا‬ ‫لغة‬ ‫تعتبر‬
Visual
‫والشٌئٌة‬
Objects
‫لغة‬ ‫الجافا‬ ‫لغة‬ ‫تشبه‬ .
C
++
‫تتسم‬ ‫أنها‬ ‫إال‬
‫بالسهولة‬
.
‫برمجٌات‬ ‫إلنتاج‬ ‫تستخدم‬ ً‫والت‬ ‫األغراض‬ ‫العامة‬ ‫اللغات‬ ‫من‬ ‫الجافا‬ ‫لغة‬
.‫متنوعة‬
4
.
‫الكوبل‬ ‫لغة‬
COBOL Language
‫تستخدم‬
ً‫وه‬ ‫والشركات‬ ‫البنوك‬ ‫مثل‬ ‫التجارٌة‬ ‫األعمال‬ ً‫فـ‬ ‫رئٌسٌة‬ ‫بصفة‬ ‫اللغة‬ ‫هذه‬
‫الـكلـمة‬ ‫من‬ ‫مشتقة‬ ‫كوبل‬ ‫وكلـمة‬ ,‫االنتشار‬ ‫واسعة‬ ‫لغة‬
Common Business
Oriented Language
‫سنة‬ ‫اللغة‬ ‫هذه‬ ‫ظهور‬ ‫وبدأ‬
1151
‫علـٌها‬ ‫أجري‬ ‫وقد‬
‫سنة‬ ‫آخرها‬ ‫وكان‬ ‫كفاءتها‬ ‫لزٌادة‬ ‫تعدٌالت‬ ‫عدة‬
1174
.
5
.
‫لغة‬
‫الباسكال‬
PASCAL Language
‫الـحاسوب‬ ‫علـم‬ ً‫فـ‬ ً‫الفرنس‬ ‫العالـم‬ ‫إلـى‬ ‫نسبة‬ ‫سمٌـت‬
Blaise Pascal
ً‫وه‬
‫إلى‬ ‫تارٌخها‬ ‫ٌرجع‬ ‫حدٌثة‬ ‫لغة‬
1173
,‫تعلـٌمٌة‬ ‫وكلغة‬ ‫العامة‬ ‫لألغراض‬ ‫وتستخدم‬
‫وتعتبر‬ ,‫البـٌسك‬ ‫لغة‬ ‫من‬ ‫التعلـم‬ ً‫فـ‬ ‫أصعب‬ ‫أنها‬ ‫إال‬ ‫بنائها‬ ‫وضوح‬ ‫من‬ ‫الرغم‬ ‫وعلـى‬
‫من‬ ‫باسكال‬ ‫لغة‬
‫نظرا‬ ‫والكلٌات‬ ‫المدارس‬ ‫لطلبة‬ ‫تدرس‬ ً‫الت‬ ‫الرئٌسٌة‬ ‫البرمجة‬ ‫لغات‬
‫بها‬ ‫البنائٌة‬ ‫البرامج‬ ‫لتخطٌط‬ ‫األساسٌة‬ ‫السمات‬ ‫لوضوح‬
Structured
Programming
.
‫اإلجرائٌة‬ ‫اللغات‬ ‫أنواع‬ ‫بعض‬
6
.
ً‫االصطناع‬ ‫الذكاء‬ ‫لغات‬
Artificial Intelligence Languages
‫والبصرٌة‬ ‫الحركٌة‬ ‫قدراته‬ ً‫ف‬ ‫اإلنسان‬ ً‫تحاك‬ ‫ذكٌة‬ ‫حاسبات‬ ‫بإنتاج‬ ‫خاصة‬ ‫لغات‬ ً‫ه‬
‫بها‬ ‫ستغذي‬ ً‫الت‬ ‫الخبرة‬ ‫نظم‬ ‫على‬ ‫بناء‬ ‫القرارات‬ ‫واتخاذ‬ ‫واالستنتاج‬ ‫والتحلٌل‬
‫برولوج‬ ‫لغة‬ ‫اللغات‬ ‫هذه‬ ‫أهم‬ ‫ومن‬ ‫الحاسبات‬
Prolog
:
‫لغة‬ ‫اسم‬ ‫علٌها‬ ‫ٌطلق‬
‫المنطقٌة‬ ‫البرمجة‬
Programming in Logic
‫لٌس‬ ‫لغة‬ ,
‫ب‬
Lisp
‫ٌطلق‬ :
‫القوائم‬ ‫برمجة‬ ‫لغة‬ ‫اسم‬ ‫علٌها‬
List Programming Language
.
‫الرابع‬ ‫الجٌل‬ ‫لغات‬
Fourth Generation Languages
ً‫ا‬‫جد‬ ‫كبٌرة‬ ‫بصورة‬ ‫المستوى‬ ‫عالٌة‬ ‫باللغات‬ ً‫ا‬‫أٌض‬ ‫اللغات‬ ‫هذه‬ ‫تسمى‬
Very
High Level Languages
‫وقرٌبة‬ ‫والفهم‬ ‫االستخدام‬ ‫سهلة‬ ‫لغات‬ ‫إنها‬ ‫حٌث‬
ً‫ا‬‫جد‬
‫ٌغنٌه‬ ‫بسهولة‬ ‫العملٌات‬ ‫من‬ ‫بكثٌر‬ ‫القٌام‬ ‫المبرمج‬ ‫وٌستطٌع‬ ,‫اإلنسان‬ ‫لغة‬ ‫من‬
‫صٌاغة‬ ‫عن‬
Coding
‫البرنامج‬ ‫أوامر‬ ‫من‬ ‫عدٌدة‬ ‫صفحات‬
.
‫ٌكتب‬ ‫كوبول‬ ‫بلغة‬ ‫االسطر‬ ‫االف‬ ‫و‬ ‫بٌسك‬ ‫بلغة‬ ‫االسطر‬ ‫مئات‬ ‫ٌتطلب‬ ‫كان‬ ‫فما‬
.‫اللغات‬ ‫بهذة‬ ‫االسطر‬ ‫من‬ ‫بسٌط‬ ‫عدد‬ ‫باستخدام‬
‫هنا‬
‫من‬ ‫ٌرٌده‬ ‫بماذا‬ ‫المبرمج‬ ‫ٌهتم‬
.‫بذلك‬ ‫القٌام‬ ‫بكٌفٌة‬ ‫ٌوجهه‬ ‫ان‬ ‫دون‬ ‫الكومبٌوتر‬
: ‫أمثله‬
SQL , Dbase
‫ا‬ ‫امج‬
‫ر‬‫ب‬
‫المساعدة‬ ‫لتشغيل‬
‫تعفيو‬ ‫التي‬ ‫و‬ , ‫الحاسب‬ ‫لمستخدمي‬ ‫اليومية‬ ‫العمميات‬ ‫من‬ ‫الكثير‬ ‫اء‬
‫ر‬‫بإج‬ ‫تقوم‬ ‫امج‬
‫ر‬‫ب‬ ‫ىي‬
. ‫العمميات‬ ‫ىذه‬ ‫ألداء‬ ‫الالزمة‬ ‫التشغيل‬ ‫نظام‬ ‫امر‬‫و‬‫أ‬ ‫تنفيذ‬ ‫من‬
‫المساعدة‬ ‫التشغيل‬ ‫امج‬
‫ر‬‫ب‬ ‫وظائف‬

‫حميا‬ ‫و‬ ‫اص‬
‫ر‬‫األق‬ ‫مشاكل‬ ‫تشخيص‬

‫القرص‬ ‫إصالح‬ ‫خدمة‬

‫ال‬ ‫بناء‬ ‫إعادة‬
‫امجو‬
‫ر‬‫ب‬ ‫و‬ ‫بياناتو‬ ‫استعادة‬ ‫و‬ ‫قرص‬

‫القرص‬ ‫ممفات‬ ‫ضغط‬

‫الجياز‬ ‫أداء‬ ‫تسريع‬

‫االحتياطية‬ ‫النسخ‬ ‫تكوين‬

‫البيانات‬ ‫تامين‬ ‫و‬ ‫حفظ‬
‫التطبيقي‬ ‫البرنامج‬
‫تحقيق‬ ‫الحاسب‬ ‫لمستخدم‬ ‫يسمح‬ ‫برنامج‬
.‫تخصصو‬ ‫كان‬ ‫ميما‬ ‫معين‬ ‫غرض‬
:‫نوعين‬ ‫عمى‬ ‫وىي‬
‫أ‬
–
. ‫الطمب‬ ‫حسب‬ ‫ة‬
‫مجيز‬ ‫تطبيقية‬ ‫امج‬
‫ر‬‫ب‬
‫ب‬
-
.‫ة‬
‫جاىز‬ ‫تطبيقية‬ ‫امج‬
‫ر‬‫ب‬
‫طمب‬ ‫عمى‬ ‫بناء‬ ‫ة‬
‫المجيز‬ ‫التطبيقية‬ ‫امج‬
‫ر‬‫الب‬ ‫و‬ ‫ة‬
‫الجاىز‬ ‫التطبيقية‬ ‫امج‬
‫ر‬‫الب‬ ‫بين‬ ‫الفرق‬
‫المستخدم‬
1
.
:‫ة‬
‫جاىز‬ ‫تطبيقية‬ ‫امج‬
‫ر‬‫ب‬
‫تخزينيا‬ ‫وتم‬ ‫المبرمجين‬ ‫صمميا‬ ‫مسبقا‬ ‫ه‬
‫مجيز‬ ‫امج‬
‫ر‬‫ب‬
–
‫االنترنت‬ ‫من‬ ‫تحميميا‬ ‫او‬ ‫ائيا‬
‫ر‬‫ش‬ ‫يمكن‬
2
‫احتياج‬ ‫لخدمة‬ ‫ىا‬
‫وتطوير‬ ‫تصميميا‬ ‫يتم‬ : ‫المستخدم‬ ‫طمب‬ ‫حسب‬ ‫ة‬
‫مجيز‬ ‫تطبيقية‬ ‫امج‬
‫ر‬‫ب‬ .
‫معينو‬ ‫جية‬

Más contenido relacionado

Was ist angesagt?(20)

عرض الوحدة الاولىعرض الوحدة الاولى
عرض الوحدة الاولى
Nadoosh Nadoosh350 views
عرض مقدمة في البرمجة 01عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01
نوافذ حاسوبية134 views
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
Lumah Madany2.6K views
عرض تقديمي1عرض تقديمي1
عرض تقديمي1
ragad mohammad205 views
Programming languages conceptsProgramming languages concepts
Programming languages concepts
Fataho Ali224 views
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
Mohammad Fahad1K views
مفهوم البرمجةمفهوم البرمجة
مفهوم البرمجة
sho-69286 views
مشروع..مشروع..
مشروع..
nouedz9278 views
Alshhrany c++Alshhrany c++
Alshhrany c++
abdullahawad2127 views
المقدمة في البرمجةالمقدمة في البرمجة
المقدمة في البرمجة
ragad mohammad210 views
Python vs c ++Python vs c ++
Python vs c ++
ssusered465b1396 views
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
nora_slideshare283 views
ملخص البرمجة المرئية - 1377ملخص البرمجة المرئية - 1377
ملخص البرمجة المرئية - 1377
جامعة القدس المفتوحة13.1K views
ما هي البرمجة؟!!ما هي البرمجة؟!!
ما هي البرمجة؟!!
OM Soso457 views
برمجه حاسب1برمجه حاسب1
برمجه حاسب1
jadalkinani1193 views

Similar a لغات البرمجه بل تفصيل(20)

مفهوم البرمجةمفهوم البرمجة
مفهوم البرمجة
sho-69246 views
المحاضرة الثالثة  لغات البرمجةالمحاضرة الثالثة  لغات البرمجة
المحاضرة الثالثة لغات البرمجة
د. عائشة بليهش العمري1.5K views
Visual basic.net احترف فيجوال بيسك Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك
Abdalwahab Noureldien5.4K views
سي بالعربي.pdfسي بالعربي.pdf
سي بالعربي.pdf
ssuser536c3629 views
تعلم برمجة.pdfتعلم برمجة.pdf
تعلم برمجة.pdf
AhmedAboelkassem2101 views
c#c#
c#
yasmin abdelhay961 views
البرمجه.docالبرمجه.doc
البرمجه.doc
ahmedali69212232 views
برمجه حاسب1برمجه حاسب1
برمجه حاسب1
jadalkinani1397 views
Chap1-PascalChap1-Pascal
Chap1-Pascal
guestfde96cc309 views
10- ما هي لغة TypeScript10- ما هي لغة TypeScript
10- ما هي لغة TypeScript
رياض خليفة331 views
lmhdr_lwl__lktrwny (1).pptxlmhdr_lwl__lktrwny (1).pptx
lmhdr_lwl__lktrwny (1).pptx
ssuser36f40d4 views
Visual basicVisual basic
Visual basic
DohaMohamed4232 views
C++ &amp; pythonC++ &amp; python
C++ &amp; python
abdulrahman_216 views
Nabil al shahraniNabil al shahrani
Nabil al shahrani
na5521 views
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04
نوافذ حاسوبية47 views
ArabprogramArabprogram
Arabprogram
الخال العربي965 views

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

  • 2.  :‫البرمجيات‬ ‫او‬ ‫امج‬ ‫ر‬‫الب‬ ‫معين‬ ‫بتسلسل‬ ‫تبة‬‫ر‬‫م‬ ‫التعليمات‬‫و‬ ‫امر‬‫و‬‫األ‬ ‫من‬ ‫مجموعة‬ ‫عن‬ ‫ة‬ ‫ر‬‫عبا‬ ‫هو‬ .‫نامج‬‫ر‬‫الب‬ ‫من‬ ‫الهدف‬ ‫لتحقيق‬ ‫بتنفيذها‬ ‫الحاسوب‬ ‫ويقوم‬ ‫المقدمة‬ ‫ىذه‬ ‫بين‬ ‫االختالف‬‫و‬ ,‫امج‬ ‫ر‬‫الب‬ ‫كتابة‬ ‫في‬ ‫المستخدمة‬ ‫البرمجة‬ ‫لغات‬ ‫من‬ ‫العديد‬ ‫ىناك‬ ‫امر‬‫و‬‫األ‬ ‫اع‬‫و‬‫أن‬ ‫من‬ ‫ع‬ ‫نو‬ ‫كل‬ ‫عن‬ ‫التعبير‬ ‫طريقة‬ ‫في‬ ‫فقط‬ ‫ىو‬ ‫المغات‬ ‫التعميمات‬‫و‬ :‫المختمفة‬ ‫البرمجة‬ ‫لغات‬ ‫عمى‬ ‫األمثمة‬ ‫ومن‬ .‫السابقة‬ • Visual Basic • Java • C++ • C • Delphi
  • 3. ‫المبـرمــــج؟‬ ‫ىـو‬ ‫مـن‬ ‫امج‬ ‫ر‬‫الب‬ ‫صائغ‬ ‫يقوم‬ ( ‫المبرمج‬ ) ‫ما‬ ‫مشكمة‬ ‫لحل‬ ‫ات‬‫و‬‫خط‬ ‫بعدة‬ ‫المشكمة‬ ‫بصياغة‬ ً‫ال‬‫و‬‫أ‬ ‫فيقوم‬ , ‫عمى‬ ‫التعميمات‬ ‫ينفذ‬ ‫ثم‬ ,‫لحميا‬ ‫لمحاسوب‬ ‫تعميمات‬ ‫ة‬ ‫صور‬ ‫في‬ ‫البرنامج‬ ‫ويختبر‬ ‫الحاسوب‬ ‫البرنامج‬ ‫عن‬ ً‫ا‬ ‫ر‬‫تقري‬ ‫يكتب‬ ‫النياية‬ ‫وفي‬ ‫النتائج‬ ‫صحة‬ ‫مدى‬ ‫لمعرفة‬ . ‫معينة‬ ‫ميمة‬ ‫تنفيذ‬ ‫عمى‬ ‫ا‬ ‫ر‬‫قاد‬ ‫لجعمو‬ ‫لمحاسوب‬ ‫امر‬‫و‬‫ا‬ ‫كتابة‬ ‫عمى‬ ‫قادر‬ ‫شخص‬ ‫ىو‬ ‫المبرمج‬ . ‫يستفيد‬ ‫و‬ ‫يعتمد‬ ‫المستخدم‬ ‫ان‬ ‫حيث‬ ‫المبرمج‬ ‫و‬ ‫الحاسوب‬ ‫مستخدم‬ ‫بين‬ ‫التفريق‬ ‫يجب‬ ‫وعميو‬ ‫ال‬ ‫لو‬ ‫ينتجو‬ ‫مما‬ ‫امج‬ ‫ر‬‫ب‬ ‫حتى‬ ‫او‬ ‫تعميمية‬ ‫او‬ ‫ترفييية‬ ‫امج‬ ‫ر‬‫ب‬ ‫او‬ ‫تطبيقية‬ ‫امج‬ ‫ر‬‫ب‬ ‫من‬ ‫مبرمج‬ ‫الدولة‬ ‫امور‬ ‫ة‬ ‫إلدار‬ ‫البرمجـــــة‬ ‫احــل‬ ‫ر‬‫مـ‬ ‫احل‬ ‫ر‬‫م‬ ‫عدة‬ ‫عمى‬ ‫البرمجة‬ ‫عممية‬ ‫تتم‬ ‫تأثير‬ ‫و‬ ‫معنـى‬ ‫لو‬ ‫ا‬ً‫ترتيبـ‬ ‫مرتبـة‬ , ‫احل‬ ‫ر‬‫الم‬ ‫ىذه‬ ‫بعض‬ , ‫ى‬ ‫انجاز‬ ‫يتم‬ ‫ا‬ ‫ى‬ ‫انجاز‬ ‫يتم‬ ‫ما‬ ‫منيا‬ ‫و‬ ‫الحاسوب‬ ‫اسطة‬‫و‬‫ب‬ ‫ا‬ ‫المبرمج‬ ‫خالل‬ ‫من‬
  • 5. : ‫ىي‬ ‫اع‬‫و‬‫أن‬ ‫ثالثة‬ ‫إلى‬ ‫البرمجة‬ ‫لغات‬ ‫تصنيف‬ ‫يمكن‬  ‫منخفض‬ ‫مستوى‬ ‫ذات‬ ‫برمجة‬ ‫لغات‬ Low Level Languages  ‫عال‬ ‫مستوى‬ ‫ذات‬ ‫برمجة‬ ‫لغات‬ ‫ي‬ High Level languages  ‫ابع‬ ‫ر‬‫ال‬ ‫الجيل‬ ‫لغات‬ Fourth Generation Languages ‫المنخفض‬ ‫المستوى‬ ‫ذات‬ ‫البرمجة‬ ‫لغات‬ ( ‫متدنية‬ ) Low Level Languages  ‫البرمجة‬ ‫لغات‬ ‫ائل‬‫و‬‫أ‬ ‫من‬ ‫المنخفض‬ ‫المستوى‬ ‫ذات‬ ‫البرمجة‬ ‫لغات‬ ‫تعتبر‬  ‫البرنامج‬ ‫امر‬‫و‬‫أ‬ ‫يكتبون‬ ‫امج‬ ‫ر‬‫الب‬ ‫صائغي‬ ‫ألن‬ ً‫ا‬ ‫ر‬‫نظ‬ ‫المستوى‬ ‫المنخفضة‬ ‫بالمغات‬ ‫سميت‬ ‫المغة‬ ‫ىذه‬ ‫تستخدم‬ ‫حيث‬ ,)‫(الحاسوب‬ ‫اآللة‬ ‫فيم‬ ‫مستوى‬ ‫من‬ ‫قريب‬ ‫بمستوى‬ ( 0 , 1 )  ‫ال‬ ‫مع‬ ‫تتخاطب‬ Hardware ‫ة‬ ‫مباشر‬  ‫انفسيم‬ ‫لممبرمجين‬ ‫بالنسبة‬ ‫حتى‬ ‫التعمم‬ ‫صعبة‬ ‫المغات‬ ‫من‬  ‫اآللة‬ ‫لغة‬ ‫ومنيا‬ Machine Language ‫التجميع‬ ‫ولغة‬ Assembly language ‫استحداث‬ ‫سبب‬ ‫لغات‬ ‫برمجة‬ ‫ى‬ ‫اخر‬ ‫المستوى‬ ‫عالية‬ ‫؟‬  ‫لغة‬ ‫الى‬ ‫اآللة‬ ‫لغة‬ ‫المبرمجون‬ ‫طور‬ ‫فقد‬ ‫اآللة‬ ‫لغة‬ ‫مع‬ ‫التعامل‬ ‫لصعوبة‬ ‫ا‬ ‫ر‬‫نظ‬ ‫االمر‬ ‫مثل‬ ‫البسيطة‬ ‫العمميات‬ ‫عن‬ ‫لمتعبير‬ ‫االنجميزية‬ ‫الكممات‬ ‫تستخدم‬ add ‫لمتعبير‬ ‫االمر‬ ‫و‬ ‫الجمع‬ ‫عن‬ Sub ‫االمر‬ ‫و‬ ‫الطرح‬ ‫عن‬ ‫لمتعبير‬ end ‫و‬ ‫النياية‬ ‫عن‬ ‫لمتعبير‬ ‫بمغة‬ ‫المغة‬ ‫ىذه‬ ‫سميت‬ ‫و‬ ‫ىكذا‬ Assembly .
  • 6. ‫التجمٌع‬ ‫لغة‬ ‫أوامر‬ ‫بعض‬ ADD ‫اجمع‬ STA ‫تخزين‬ DIV ‫اقسم‬ MULT ‫اضرب‬ SUB ‫اطرح‬  ‫لغة‬ ‫كانت‬ ‫الوقت‬ ‫ذاك‬ ‫في‬ Assembly ‫مريحة‬ ‫ال‬ ‫و‬ ‫سيمة‬ ‫تكن‬ ‫لم‬ ‫انيا‬ ‫إال‬ ‫ا‬ ‫ز‬‫انجا‬ ‫بمغات‬ ‫الحقا‬ ‫سمي‬ ‫ما‬ ‫الى‬ ‫ىا‬ ‫تطوير‬ ‫عمى‬ ‫المبرمجون‬ ‫عمل‬ ‫لذلك‬ ‫و‬ ‫المطموب‬ ‫بالقدر‬ . ‫المستوى‬ ‫عالية‬ ‫البرمجة‬  ‫مثل‬ ‫االنسان‬ ‫بمغة‬ ‫شبيية‬ ‫امر‬‫و‬‫بأ‬ ‫تكتب‬ open, if..else ,write) )  ,+ (‫عمييا‬ ‫المتعارف‬ ‫الحسابية‬ ‫العمميات‬ ‫و‬ ‫العالقات‬ ‫تستخدم‬ - ) < , > ,/ ,* ,  ‫التعمم‬ ‫و‬ ‫الفيم‬ ‫سيمة‬ ‫فيي‬ ‫لذلك‬ .
  • 7. ً‫العال‬ ‫المستوى‬ ‫ذات‬ ‫البرمجة‬ ‫لغات‬ High Level Languages ‫اصبح‬ ‫ألنه‬ ‫االسم‬ ‫بهذا‬ ‫سمٌت‬ ‫تفاصٌل‬ ‫معرقة‬ ‫دون‬ ‫البرامج‬ ‫كتابة‬ ‫المبرمج‬ ‫بامكان‬ .‫الدقٌقه‬ ‫الجهاز‬ ‫تفاصٌل‬ ‫و‬ ‫التخزٌن‬ ‫كمواقع‬ , ‫العملٌات‬ ‫بهذه‬ ‫الحاسب‬ ‫قٌام‬ ‫كٌفٌة‬ ‫ٌستخدمها‬ ً‫الت‬ ‫باللغة‬ ‫كبٌرة‬ ‫درجة‬ ‫الى‬ ‫شبٌهه‬ ً‫العال‬ ‫المستوى‬ ‫ذات‬ ‫اللغات‬ ‫تعبٌرات‬ .‫االخرٌن‬ ‫مع‬ ‫التواصل‬ ‫و‬ ‫التخاطب‬ ً‫ف‬ ‫االنسان‬ ‫اكتشاف‬ ‫بسهولة‬ ‫تتمٌز‬ .‫جهاز‬ ‫من‬ ‫اكثر‬ ‫على‬ ‫تشغٌلها‬ ‫ٌمكن‬ ‫و‬ ‫تصحٌحها‬ ‫و‬ ‫االخطاء‬ .‫واحد‬ ‫جهاز‬ ‫على‬ ‫برمجه‬ ‫لغة‬ ‫من‬ ‫أكثر‬ ‫استخدام‬ ‫ٌمكن‬ ‫كما‬ ‫االستخدام‬ ‫الشائعة‬ ‫البرمجة‬ ‫لغات‬ ‫أنواع‬ ‫بعض‬ 1 ‫البـٌسك‬ ‫لغة‬ . BASIC Language ‫بٌسك‬ ‫فٌجوال‬ ‫ولغة‬ Visual Basic ‫التعلـم‬ ‫وسهلة‬ ‫األغراض‬ ‫عامة‬ ‫بسٌطة‬ ‫لغات‬ ً‫وه‬ ‫جمٌع‬ ً‫فـ‬ ‫الـمبتدئون‬ ‫وٌستخدمها‬ ‫للمعنى‬ ‫اختصار‬ ً‫وه‬ ,‫العلـمٌة‬ ‫التطبـٌقات‬ ً‫فـ‬ ‫وخاصة‬ ,‫األعمال‬ Beginners All-Purpose Symbolic Instruction Code ‫اللغة‬ ‫هذه‬ ‫ولبساطة‬ ‫منها‬ ‫إصدارات‬ ‫عدة‬ ‫لها‬ ‫ظهرت‬ ‫التعلٌم‬ ً‫ف‬ ‫واستخدامها‬ BASICA, GWBASIC, TURBO BASIC, QUICK BASIC . )ً‫المرئ‬ ‫(البٌسك‬ ‫بٌسك‬ ‫فٌجوال‬ ‫لغة‬ ً‫ا‬‫أٌض‬ ‫ظهرت‬ ‫كما‬ Visual Basic ‫لغة‬ ً‫وه‬ ‫ذات‬ ‫برمجٌات‬ ‫إلنتاج‬ ‫خاصة‬ ً‫وه‬ ‫البٌسك‬ ‫لغة‬ ‫من‬ ‫مطورة‬ ‫لغة‬ ‫وتعتبر‬ ‫مرئٌة‬ ‫برمجة‬ ‫وٌندوز‬ ‫نظام‬ ‫برنامج‬ ‫بٌئة‬ ‫مع‬ ‫وتتناسب‬ ‫عالٌة‬ ‫قدرة‬ Windows 2 . ً‫س‬ ‫ولغة‬ ً‫س‬ ‫لغة‬ C & C++ Language ‫كفاءة‬ ‫وذات‬ ‫متعددة‬ ‫برمجٌات‬ ‫إنتاج‬ ‫على‬ ‫والقدرة‬ ‫والمرونة‬ ‫بالقوة‬ ‫اللغة‬ ‫هذه‬ ‫تتمٌز‬ ‫لغة‬ ‫من‬ ‫حدٌثة‬ ‫نسخة‬ ‫ظهرت‬ ‫وقد‬ .‫عالٌة‬ C ‫لغة‬ ً‫وه‬ ‫مرئٌة‬ ‫بٌئة‬ ‫ذات‬ C ++ ‫تتمٌز‬ ‫مرئٌة‬ ‫برمجة‬ ‫لغة‬ ‫بكونها‬ Visual
  • 8. 3 . ‫الجافا‬ ‫لغة‬ Java Language ‫المرئٌة‬ ‫اللغات‬ ‫من‬ ‫بأنها‬ ‫وتعرف‬ ‫المستوى‬ ‫عالٌة‬ ‫اللغات‬ ‫من‬ ‫الجافا‬ ‫لغة‬ ‫تعتبر‬ Visual ‫والشٌئٌة‬ Objects ‫لغة‬ ‫الجافا‬ ‫لغة‬ ‫تشبه‬ . C ++ ‫تتسم‬ ‫أنها‬ ‫إال‬ ‫بالسهولة‬ . ‫برمجٌات‬ ‫إلنتاج‬ ‫تستخدم‬ ً‫والت‬ ‫األغراض‬ ‫العامة‬ ‫اللغات‬ ‫من‬ ‫الجافا‬ ‫لغة‬ .‫متنوعة‬ 4 . ‫الكوبل‬ ‫لغة‬ COBOL Language ‫تستخدم‬ ً‫وه‬ ‫والشركات‬ ‫البنوك‬ ‫مثل‬ ‫التجارٌة‬ ‫األعمال‬ ً‫فـ‬ ‫رئٌسٌة‬ ‫بصفة‬ ‫اللغة‬ ‫هذه‬ ‫الـكلـمة‬ ‫من‬ ‫مشتقة‬ ‫كوبل‬ ‫وكلـمة‬ ,‫االنتشار‬ ‫واسعة‬ ‫لغة‬ Common Business Oriented Language ‫سنة‬ ‫اللغة‬ ‫هذه‬ ‫ظهور‬ ‫وبدأ‬ 1151 ‫علـٌها‬ ‫أجري‬ ‫وقد‬ ‫سنة‬ ‫آخرها‬ ‫وكان‬ ‫كفاءتها‬ ‫لزٌادة‬ ‫تعدٌالت‬ ‫عدة‬ 1174 . 5 . ‫لغة‬ ‫الباسكال‬ PASCAL Language ‫الـحاسوب‬ ‫علـم‬ ً‫فـ‬ ً‫الفرنس‬ ‫العالـم‬ ‫إلـى‬ ‫نسبة‬ ‫سمٌـت‬ Blaise Pascal ً‫وه‬ ‫إلى‬ ‫تارٌخها‬ ‫ٌرجع‬ ‫حدٌثة‬ ‫لغة‬ 1173 ,‫تعلـٌمٌة‬ ‫وكلغة‬ ‫العامة‬ ‫لألغراض‬ ‫وتستخدم‬ ‫وتعتبر‬ ,‫البـٌسك‬ ‫لغة‬ ‫من‬ ‫التعلـم‬ ً‫فـ‬ ‫أصعب‬ ‫أنها‬ ‫إال‬ ‫بنائها‬ ‫وضوح‬ ‫من‬ ‫الرغم‬ ‫وعلـى‬ ‫من‬ ‫باسكال‬ ‫لغة‬ ‫نظرا‬ ‫والكلٌات‬ ‫المدارس‬ ‫لطلبة‬ ‫تدرس‬ ً‫الت‬ ‫الرئٌسٌة‬ ‫البرمجة‬ ‫لغات‬ ‫بها‬ ‫البنائٌة‬ ‫البرامج‬ ‫لتخطٌط‬ ‫األساسٌة‬ ‫السمات‬ ‫لوضوح‬ Structured Programming .
  • 9. ‫اإلجرائٌة‬ ‫اللغات‬ ‫أنواع‬ ‫بعض‬ 6 . ً‫االصطناع‬ ‫الذكاء‬ ‫لغات‬ Artificial Intelligence Languages ‫والبصرٌة‬ ‫الحركٌة‬ ‫قدراته‬ ً‫ف‬ ‫اإلنسان‬ ً‫تحاك‬ ‫ذكٌة‬ ‫حاسبات‬ ‫بإنتاج‬ ‫خاصة‬ ‫لغات‬ ً‫ه‬ ‫بها‬ ‫ستغذي‬ ً‫الت‬ ‫الخبرة‬ ‫نظم‬ ‫على‬ ‫بناء‬ ‫القرارات‬ ‫واتخاذ‬ ‫واالستنتاج‬ ‫والتحلٌل‬ ‫برولوج‬ ‫لغة‬ ‫اللغات‬ ‫هذه‬ ‫أهم‬ ‫ومن‬ ‫الحاسبات‬ Prolog : ‫لغة‬ ‫اسم‬ ‫علٌها‬ ‫ٌطلق‬ ‫المنطقٌة‬ ‫البرمجة‬ Programming in Logic ‫لٌس‬ ‫لغة‬ , ‫ب‬ Lisp ‫ٌطلق‬ : ‫القوائم‬ ‫برمجة‬ ‫لغة‬ ‫اسم‬ ‫علٌها‬ List Programming Language . ‫الرابع‬ ‫الجٌل‬ ‫لغات‬ Fourth Generation Languages ً‫ا‬‫جد‬ ‫كبٌرة‬ ‫بصورة‬ ‫المستوى‬ ‫عالٌة‬ ‫باللغات‬ ً‫ا‬‫أٌض‬ ‫اللغات‬ ‫هذه‬ ‫تسمى‬ Very High Level Languages ‫وقرٌبة‬ ‫والفهم‬ ‫االستخدام‬ ‫سهلة‬ ‫لغات‬ ‫إنها‬ ‫حٌث‬ ً‫ا‬‫جد‬ ‫ٌغنٌه‬ ‫بسهولة‬ ‫العملٌات‬ ‫من‬ ‫بكثٌر‬ ‫القٌام‬ ‫المبرمج‬ ‫وٌستطٌع‬ ,‫اإلنسان‬ ‫لغة‬ ‫من‬ ‫صٌاغة‬ ‫عن‬ Coding ‫البرنامج‬ ‫أوامر‬ ‫من‬ ‫عدٌدة‬ ‫صفحات‬ . ‫ٌكتب‬ ‫كوبول‬ ‫بلغة‬ ‫االسطر‬ ‫االف‬ ‫و‬ ‫بٌسك‬ ‫بلغة‬ ‫االسطر‬ ‫مئات‬ ‫ٌتطلب‬ ‫كان‬ ‫فما‬ .‫اللغات‬ ‫بهذة‬ ‫االسطر‬ ‫من‬ ‫بسٌط‬ ‫عدد‬ ‫باستخدام‬ ‫هنا‬ ‫من‬ ‫ٌرٌده‬ ‫بماذا‬ ‫المبرمج‬ ‫ٌهتم‬ .‫بذلك‬ ‫القٌام‬ ‫بكٌفٌة‬ ‫ٌوجهه‬ ‫ان‬ ‫دون‬ ‫الكومبٌوتر‬ : ‫أمثله‬ SQL , Dbase
  • 10. ‫ا‬ ‫امج‬ ‫ر‬‫ب‬ ‫المساعدة‬ ‫لتشغيل‬ ‫تعفيو‬ ‫التي‬ ‫و‬ , ‫الحاسب‬ ‫لمستخدمي‬ ‫اليومية‬ ‫العمميات‬ ‫من‬ ‫الكثير‬ ‫اء‬ ‫ر‬‫بإج‬ ‫تقوم‬ ‫امج‬ ‫ر‬‫ب‬ ‫ىي‬ . ‫العمميات‬ ‫ىذه‬ ‫ألداء‬ ‫الالزمة‬ ‫التشغيل‬ ‫نظام‬ ‫امر‬‫و‬‫أ‬ ‫تنفيذ‬ ‫من‬ ‫المساعدة‬ ‫التشغيل‬ ‫امج‬ ‫ر‬‫ب‬ ‫وظائف‬  ‫حميا‬ ‫و‬ ‫اص‬ ‫ر‬‫األق‬ ‫مشاكل‬ ‫تشخيص‬  ‫القرص‬ ‫إصالح‬ ‫خدمة‬  ‫ال‬ ‫بناء‬ ‫إعادة‬ ‫امجو‬ ‫ر‬‫ب‬ ‫و‬ ‫بياناتو‬ ‫استعادة‬ ‫و‬ ‫قرص‬  ‫القرص‬ ‫ممفات‬ ‫ضغط‬  ‫الجياز‬ ‫أداء‬ ‫تسريع‬  ‫االحتياطية‬ ‫النسخ‬ ‫تكوين‬  ‫البيانات‬ ‫تامين‬ ‫و‬ ‫حفظ‬ ‫التطبيقي‬ ‫البرنامج‬ ‫تحقيق‬ ‫الحاسب‬ ‫لمستخدم‬ ‫يسمح‬ ‫برنامج‬ .‫تخصصو‬ ‫كان‬ ‫ميما‬ ‫معين‬ ‫غرض‬ :‫نوعين‬ ‫عمى‬ ‫وىي‬ ‫أ‬ – . ‫الطمب‬ ‫حسب‬ ‫ة‬ ‫مجيز‬ ‫تطبيقية‬ ‫امج‬ ‫ر‬‫ب‬ ‫ب‬ - .‫ة‬ ‫جاىز‬ ‫تطبيقية‬ ‫امج‬ ‫ر‬‫ب‬
  • 11. ‫طمب‬ ‫عمى‬ ‫بناء‬ ‫ة‬ ‫المجيز‬ ‫التطبيقية‬ ‫امج‬ ‫ر‬‫الب‬ ‫و‬ ‫ة‬ ‫الجاىز‬ ‫التطبيقية‬ ‫امج‬ ‫ر‬‫الب‬ ‫بين‬ ‫الفرق‬ ‫المستخدم‬ 1 . :‫ة‬ ‫جاىز‬ ‫تطبيقية‬ ‫امج‬ ‫ر‬‫ب‬ ‫تخزينيا‬ ‫وتم‬ ‫المبرمجين‬ ‫صمميا‬ ‫مسبقا‬ ‫ه‬ ‫مجيز‬ ‫امج‬ ‫ر‬‫ب‬ – ‫االنترنت‬ ‫من‬ ‫تحميميا‬ ‫او‬ ‫ائيا‬ ‫ر‬‫ش‬ ‫يمكن‬ 2 ‫احتياج‬ ‫لخدمة‬ ‫ىا‬ ‫وتطوير‬ ‫تصميميا‬ ‫يتم‬ : ‫المستخدم‬ ‫طمب‬ ‫حسب‬ ‫ة‬ ‫مجيز‬ ‫تطبيقية‬ ‫امج‬ ‫ر‬‫ب‬ . ‫معينو‬ ‫جية‬