برمجة: الفرق بين النسختين

[نسخة منشورة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
الرجوع عن تعديل معلق واحد من MohamedAlqattan إلى نسخة 35870552 من Mr.Ibrahembot.: التعريف السابق أدق
العربية
وسوم: تحرير مرئي تحرير من المحمول تعديل ويب محمول
سطر 39:
لغة البرمجة الوحيدة التي يفهمها الحاسوب ويستطيع أن يتعامل معها هي [[لغة الآلة]] -machine language-. في البداية عمل المبرمجون على تحليل شيفرة الحاسوب –machine code- والتعامل معها بشكلها الجامد وغير المفهوم وهو (0،1). ولكن هذه العملية معقدة جدا ويصعب التعامل معها لعدم فهمها الواضح للبشر ولغموضها لذلك تم ابتكار لغات راقية تعمل كوسيط بين لغة الإنسان ولغة الآلة وهي [[لغة التجميع]] اسمبلي Assembly ثم تطورت للغات عالية المستوى مثل لغة ال[[سي (لغة برمجة)|سي]] ولغة [[بيسيك|البيسيك]]. ثم يتم تشغيل البرامج المكتوبة بهذه اللغات عن طريق أحد البرامج المتخصصة مثل [[مفسر (برمجة)|المترجم]] و[[مصرف (برمجة)|المصرف]]. هذه البرامج تعمل على ترجمة أسطر لغة البرمجة إلى لغة الحاسوب مما يسهل على الحاسوب تنفيذ هذه الأوامر وإخراج نتائج التنفيذ الواضحة.
 
== البرمجة الحديثةالحديثةعربي ==
=== متطلبات الجودة ===
لكل نهج في عملية تطوير البرامج، يجب على البرنامج النهائي أن يحقق خصائص جوهرية، مثل: