نبذه كاملة عن البرمجة
تعريف البرمجة
من الممكن تعريف النسخة النهائية لعملية كتابة وأوامر لجهاز الحاسوب أو أي جهاز آخر ، لتوجيهه وإعلامه بكيفية التعامل مع البيانات أو طريق تنفيذ سلسلة من الأعمال المطلوبة.
تتبع عملية البرمجة قواعد خاصة في التي اختارها المبرمج.
كل خصائص لها خصائصها التي تميزها عن التي وتجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج والمهمة المطلوبة من هذا البرنامج.
كما أن للغات البرمجة أيضا مميزات وحدود مشتركة بحكم أن كل هذه اللغات صممت للتعامل مع الحاسوب.
تتطور لغات البرمجة (البرمجيات) فعندما ابتكر الحاسوب الإلكتروني في الأربعينيات الأخيرة من القرن الماضي) - وكان يعمل بأداة كبيرة في القرن العشرين) - كانت تعمل بأعداد كبيرة من الصمامات الإلكترونية - كانت لغة البرمجة الرقمين الصفر 0 والواحد 1 ، وكان ذلك صعبا على المبرمجين. ولكن بابتكار الترانزيستور صغر حجم الحاسوب - الصفحة الرئيسية قسم اللغة العربية قسم اللغة العربية قسم اللغه الانجليزيه و اللغه العربيه و اللغه العربيه و اللغه العربيه ولاكا التطوير للتسهيل قائماً.
رائعة لغات البرمجة
بعض كتب البرمجة.
لغة البرمجة هي بالأساس طريقة تسهل للمبرمج ومن المعروف ان الحاسوب يحول اللغة المكتوبة بها البرمجة إلى سلسلة من 0 و 1 ، ويبدأ على أساسها عمله. ولكتابة الأوامر ، توفر لغة البرمجة المختارة مجموعة من الأمور الأساسية للاستناع اليها أثناء عملية تكوين
تبين هذه الأسس والقواعد بصفة عامة في:
المعلومات وتخزينها
حركة تنظيم سيرها
التصميم الخاص
المعلومات وتخزينها
يتم تخزين المعلومات في الأجهزة الرقمية الحالية في هيئة عدد المركبات ذات الصلة (أي المعتمد على 0 و 1).
و بصفة عامة فان المعالجات الحديثة لا تؤدي بالتعامل مع البت الواحد بل مع مجموعات من البتات يمكن أن تضم:
8 بت = 1 بيانات من حجم وحدة تخزين معلومات في الحواسيب الحديثة.
16 ، 32 ، 64 ، 128 ، 256 ، أو 512 بت.
وباستعمال 8 بتقرة ، يمكن تشكيل 256 قيمة ، يمكن أن تكون هذه القيمة بين 0 و 255 وثلث وظيفة من خلال (رموزا) لتخزين معلومات من الحياة في الواقع مثل الأسماء أو القياسات أو أرقام الحسابات البنكية.
حركة تنظيم سيرها
يقوم المبرمج باجراء عمليات على وحدات المعلومات مثل تخزينها وقراءتها ومقارنتها ، كما يمكن إجراء عمليات حسابية عليها أيضا ، وتتبع العمليات القواعد المحددة للغة. و للغة البرمجة موقع آخر في قسم الدعوة العملية ، حيث يتم تنفيذ خطوات لها بنفس تتابع كتابتها من طرف المبرمج.
تأمين اللغة كذلك من إجراء عملية اختيار وتوقيع ، إذن بإدخال شرط منطقيًا في أداء العمل: فلنفترض أن البرنامج الذي يريد المبرمج صنعه يقول بقسمة عددين يختارسم المستخدم ، وإظهار النتيجة على الشاشة ، ومن المعروف أن القسمة على صفر لا تجوز ، وبناء على ذلك فلا بد أن يرجع المبرمج في برنامجه هذا الاختيار: فاذا كان القاسم مخالفا للصفر ، فإن البرنامج يسيـّر الحاسوب فيقومذي العملية والمعطي. أما إذا كان القاسم ، فقد تم رغبته في ذلك. و يمكن تنظيم الأوامر بصفة أخرى ، حيث يحدث تنفيذ أو مجموعة من الأوامر بصفة متكررة أو حادة ، أو يمكن أن تتحول إلى وحدات هيئة دورات حلقية (حلقات).
التصميم الخاص
نموذج لأحد الأشغال المبرمجة ، اللغة المكتوبة هي بايثون.
بكل طريقة بتصميم خاص من حيث التعامل مع المعطيات ،
يمكن تصنيف لغات البرمجة من حيث طريقة بناء على أقسام إجرائية (أساسي ، فورتران) وهي لغات تسلسلية ، أساس بناؤها هو الإجراءات المطلوبه على المعطيات والمتحولات. ولغات شيئية (C ، Java ، Delphi) وهي لاتسلسلية ، وتقوم على أساس العناصر والمتحولات المتحدة ضمن البرنامج المطلوب تحويلها ، من خلال تطبيق مجموعة من الإجراءات عليها