أداة برمجة: الفرق بين النسختين
[نسخة منشورة] | [نسخة منشورة] |
تم حذف المحتوى تمت إضافة المحتوى
أُنشئَت بترجمة الصفحة "Programming tool" |
ط بوت:التعريب V4 |
||
سطر 9:
=== الترجمة من لغة الإنسان إلى لغة الحاسب (لتنفيذ المهام) ===
الحواسب الذكية والحديثة تعتبر جداً معقدة, ومن أجل برمجتها, يجب جرد العديد من الأفكار. على سبيل المثال, عوضاً عن الكتابة ب<nowiki/>[[
تؤدي هذه البرامج العديد من المهام المحددة والمكررة بشكل جيد والتي ستكون مضيعة للوقت ومعرضة للخطأ عند القيام بها من قبل الأفراد/المستخدمين، مثل وضع أجزاء من البرنامج في الذاكرة وتحديد المراجع بين أجزاء البرنامج كما يفعل الموصل. يمكن أن يؤدي تحسين برامج التحويل البرمجي من ناحية أخرى إلى إجراء تحويلات معقدة على التعليمات البرمجية المصدر لتحسين سرعة التنفيذ أو الخصائص الأخرى للبرنامج. يسمح هذا للمبرمج بالتركيز أكثر على الجوانب المفاهيمية العليا للبرنامج دون القلق بشأن تفاصيل الجهاز الذي يعمل عليه.
سطر 72:
Elshoff، James L.؛ Marcotty، Michael (1982). "Improving computer program readability to aid modification". ''Communications of the ACM''. '''25''' (8): 512–521. [[معرف الاشياء الرقمية|doi]]:10.1145/358589.358596. {{refbegin}}
* [http://www.csm.ornl.gov/workshops/Petascale07 Software Development Tools for Petascale Computing Workshop 2007]
* {{Citation|
{{refend}}
|