[اقتباسات] 📘 ❞ أساسيات البرمجة 1 ❝ كتاب ــ عبدالرحمن عباس ابراهيم اصدار 2007

كتب لغات البرمجة - 📖 اقتباسات كتاب ❞ أساسيات البرمجة 1 ❝ ــ عبدالرحمن عباس ابراهيم 📖

█ _ عبدالرحمن عباس ابراهيم 2007 حصريا كتاب ❞ أساسيات البرمجة 1 ❝ 2024 1:

كتاب يقدم معلومات اساسية إعداد : نبذة عامة : المبرمج(computer programmer): هو الذي يكتب البرنامج بعد أن يفهم المشكلة ويقترح الحل وينفذه لحل هذه ويجب يكون صحيحاً وواضحاً وليس فيه غموض البرمجيات (Software ) هي التي تسهل للمستخدم استخدام المكونات المادية (Hardware) بكفاءة وراحة ويمكن تقسيم البرمجيات إلى برامج التشغيل التطبيقات لغات برامج (Operating System) عبارة عن تقوم بدور الوسيط بين المستخدم والمكونات من وظائفها تمكن من للحاسب وبراحة تساعد إنشاء نظام الملفات وغيرها امثلة لبرامج ما يصلح للعمل الشبكات مثل Unix , Windows ومنها يستخدم مع الحاسب فقط Dos (Application Programs) كثير مثل: قاعدة البيانات والرسم باستخدام لغات (Programming Languages) تستخدم بناء البرامج المختلفة وهي تتراوح اللغات تتعامل مباشرة والأخرى تتطلب تحويلها صورتها تكتب بها صورة أخرى يستطيع التعامل معها تقسم إلى: لغة الآلة التجميع 'لغات المستوى العالي'''''نص مائل' لغة (Machine اللغة الوحيدة يفهمها ويستطيع معها, تعتبر خاصة لكل حاسب وقد تختلف لآخر لأنها تعتمد نفسه تتكون مجموعة أرقام 0,1 تعطي تعليمات للقيام بمعظم العمليات الأساسية واحدة الأخر الصعبة التعلم للإنسان حتى بالنسبة للمبرمجين الأرقام للتغلب الصعوبة تم اقتراح اختصارات معبرة الانجليزية للتعبير الأولية يقوم وهذه لغة (Assembly لتعبر إضافة (Add) وحفظ (Store) طرح(Sub) نظراً لان كلمات مختصرة فإنها تحتاج محولاً لكي يحولها وهو يسمى المجمع (assembler) بتحويل كي تنفيذها ولكن بالرغم كل ذلك ولكن مازال هناك توجد مشقة عند حل ابسط المسائل يتطلب معرفة وكتابة العديد التعليمات, وهذا دفع المبرمجين للتفكير تقلل المجهود الكبير اللازم لكتابة الكثير التعليمات فكانت ذات العالي (High level كتبت بحيث بعض الكلمات العادية بنفس معانيها حيث أمر منها بتنفيذ الواجبات اللغه كسابقاتها (مترجماتcompilers) (الأوامر) العلاقات والعوامل الرياضية المتعارف عليها مثال: SUM = A+B+C كتب مجاناً PDF اونلاين (بالإنجليزية: Programming language)‏ الأوامر وفق قواعد تُحَدَّد بواسطة ومن ثُمَّ تمر بعدة مراحل تنفذ جهاز الحاسوب تقسم قربها الإنسانية إلى: لغة عالية (قريبة البشر السي شارب البايثون الجافا سي ++ لغة منخفضة الآلة) وتقسم أحياناً الأغراض المرغوبة المستخدمة صُممت تعمل أجهزة معينة شركة بإنتاج حاسوب أو معالج مركزي (وحدة معالجة مركزية) وتوفر له دليل استعمال يحتوي عليه وهناك أكثر عمومية بشكل مستقل نوع أي أنها ضمن آلة افتراضية جافا

إنضم الآن وتصفح بدون إعلانات
أساسيات البرمجة 1
كتاب

أساسيات البرمجة 1

ــ عبدالرحمن عباس ابراهيم

صدر 2007م
أساسيات البرمجة 1
كتاب

أساسيات البرمجة 1

ــ عبدالرحمن عباس ابراهيم

صدر 2007م
عن كتاب أساسيات البرمجة 1:
كتاب يقدم معلومات اساسية في البرمجة

إعداد : عبدالرحمن عباس ابراهيم

نبذة عامة :

المبرمج(computer programmer): هو الذي يكتب البرنامج بعد أن يفهم المشكلة ويقترح الحل وينفذه لحل هذه المشكلة .

ويجب أن يكون البرنامج صحيحاً وواضحاً وليس فيه غموض.

البرمجيات (Software ) : هي التي تسهل للمستخدم استخدام المكونات المادية (Hardware) بكفاءة وراحة ويمكن تقسيم البرمجيات إلى : برامج التشغيل. برامج التطبيقات. لغات البرمجة.

برامج التشغيل (Operating System) : هي عبارة عن برامج تقوم بدور الوسيط بين المستخدم والمكونات المادية.

من وظائفها : تمكن المستخدم من استخدام المكونات المادية للحاسب بكفاءة وبراحة. تساعد المستخدم في إنشاء نظام الملفات وغيرها. امثلة لبرامج التشغيل : من برامج التشغيل ما يصلح للعمل في الشبكات مثل Unix , Windows , ومنها الذي يستخدم مع الحاسب فقط مثل Dos .

برامج التطبيقات (Application Programs) : هي برامج تساعد في إنشاء كثير من التطبيقات، مثل: إنشاء قاعدة البيانات والرسم باستخدام الحاسب وغيرها.

لغات البرمجة (Programming Languages) : هي التي تستخدم في بناء البرامج المختلفة وهي تتراوح من اللغات التي تتعامل مباشرة مع المكونات المادية للحاسب والأخرى التي تتطلب تحويلها من صورتها التي تكتب بها إلى صورة أخرى يستطيع الحاسب التعامل معها. تقسم لغات البرمجة إلى: لغة الآلة. لغات التجميع. 'لغات المستوى العالي'''''نص مائل'

لغة الآلة (Machine Languages) : هي اللغة الوحيدة التي يفهمها الحاسب ويستطيع التعامل معها, وهي تعتبر لغة خاصة لكل حاسب وقد تختلف من حاسب لآخر لأنها تعتمد على المكونات المادية للحاسب نفسه. لغة الآلة تتكون من مجموعة أرقام من بين 0,1 التي تعطي تعليمات للحاسب للقيام بمعظم العمليات الأساسية واحدة بعد الأخر لغة الآلة من اللغات الصعبة في التعلم للإنسان حتى بالنسبة للمبرمجين لأنها مجموعة من الأرقام 0,1 فقط. للتغلب على هذه الصعوبة تم اقتراح لغة أخرى تعتمد على استخدام اختصارات معبرة من اللغة الانجليزية للتعبير عن العمليات الأولية التي يقوم بها الحاسب وهذه اللغة هي لغة التجميع.

لغة التجميع (Assembly Languages) : هي لغة تستخدم اختصارات معبرة من اللغة الانجليزية لتعبر بها عن العمليات الأولية التي يقوم بها الحاسب , مثل إضافة (Add) وحفظ (Store) و طرح(Sub) وغيرها.

نظراً لان هذه اللغة تستخدم كلمات مختصرة من اللغة الانجليزية فإنها تحتاج محولاً لكي يحولها إلى لغة الآلة وهو ما يسمى المجمع (assembler) الذي يقوم بتحويل لغة التجميع إلى لغة الآلة كي يفهمها الحاسب ويستطيع تنفيذها.
ولكن بالرغم من كل ذلك ولكن مازال هناك توجد مشقة عند حل ابسط المسائل لان ذلك يتطلب معرفة وكتابة العديد من التعليمات, وهذا ما دفع المبرمجين للتفكير في لغات أخرى تقلل المجهود الكبير اللازم لكتابة الكثير من التعليمات فكانت لغات البرمجة ذات المستوى العالي.

لغة البرمجة ذات المستوى العالي (High level Languages) : هذه اللغات كتبت بحيث تستخدم بعض الكلمات الانجليزية العادية بنفس معانيها حيث يقوم كل أمر منها بتنفيذ العديد من الواجبات , وهذه اللغه كسابقاتها تحتاج الى (مترجماتcompilers) التي تقوم بتحويل التعليمات (الأوامر) إلى لغة الآلة , وهذه اللغات تستخدم العلاقات والعوامل الرياضية المتعارف عليها مثال:

SUM = A+B+C
الترتيب:

#2K

1 مشاهدة هذا اليوم

#17K

24 مشاهدة هذا الشهر

#2K

60K إجمالي المشاهدات
عدد الصفحات: 19.
المتجر أماكن الشراء
عبدالرحمن عباس ابراهيم ✍️ المؤلف
مناقشات ومراجعات
QR Code
أماكن الشراء: عفواً ، لا يوجد روابط مُسجّلة حاليا لشراء الكتاب من المتاجر الإلكترونية