Más contenido relacionado
La actualidad más candente (20)
Similar a لغات البرمجه بل تفصيل (20)
لغات البرمجه بل تفصيل
- 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
احتياج لخدمة ىا
وتطوير تصميميا يتم : المستخدم طمب حسب ة
مجيز تطبيقية امج
رب .
معينو جية