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

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
ط بوت: إضافة {{تصنيف كومنز|Programming tools}}
لا ملخص تعديل
سطر 1:
{{مقالة غير مراجعة|تاريخ = أغسطس 2019}}
 
'''أدوات البرمجة أو (أدوات تطوير البرامج)''' هي مجموعة من البرامج الحاسوبية التي يتم إستخدامها من قبل المبرمجين أو المطورين لبناء وإنشاء و معالجة وصيانة البرامج والتطبيقات. ربما يعبر هذا المصطلح ويشير إلى مجموعة من التطبيقات والبرامج البسيطة والسهلة التي تساعد في إنجاز المهمات, كما هو الحال الآن بتواجد العديد من البرامج اليدوية التي تساعد في تمكين الفرد من إصلاح عناصر بشكل فيزيائي. في عالم تطوير البرمجيات, هنالك عدة مكونات أساسية من أهمها هي "محرر مصادر الأكواد البرمجية" (source code editor) , "المحول البرمجي" (compiler) و "المترجم" (Interpreter). كل هاؤلاء العناصر هي مكونات رئيسية لا غنى عنها, تستخدم بشكل مطلق ومستمر في عالم البرمجيات والتطوير. بالإضافة, هناك العديد من برمجيات التطوير في في عالم الحوسبة, قد تزيد نسبة إستخدام بعضها وقد يكون البعض منها غير مستخدمة بإستمرار, وهذا المعيار يحكمه المطور أو المبرمج بذاته. قد تكون الأدوات على هيئة برامج منفصلة متعددة يتم تشغيلها عبر "[[واجهة سطر الأوامر|واجهات سطور الأوامر]]" في أنظمة التشغيل, أو قد تكون أيضا متجزئة من برامج أخرى كبيرة الحجم تدعى "[[بيئة التطوير المتكاملة]]" ويرمز لها عادة باللغة الإنجليزية "[[IDE]]". في أغلب الأحيان وبالتحديد عند الإستخدام السهل والغير معقد أو للإجرائات السريعة والسهلة, يتم إستخدام حيل وطرق مشتهرة ومعروفة عند المبرمجين المحترفين بحيث تنجز لهم المهام المطلوبة من دون الحاجة إلى تنزيل وتحميل الأداة البرمجية المختصة. على سبيل المثال, عندما يرغب المبرمج في تصحيح كود برمجي معين ([[تنقيح برمجي|debugging]]), بالإمكان إستخدام طرق معينة مثل إستخدام المصحح البرمجي السريع المدمج في [[متصفح الإنترنت|متصفحات الإنترنت]] نفسها ومن دون اللجوء إلى تنزيل وتحميل أدوات برمجية خاصة للتصحيح البرمجي.<ref name=":0">{{مرجع كتاب|عنوان=Software tools|مسار=https://www.worldcat.org/oclc/2284279|ناشر=Addison-Wesley Pub. Co|تاريخ=1976|مكان=Reading, Mass.|ISBN=020103669X|OCLC=2284279}}</ref>
 
هناك غموض واضح لدى الكثير من الناس حول التفرقة مابين الأدوات والتطبيقات. وللتوضيح, يستخدم المطورين والمبرمجين "<u>الأدوات"</u> كوسيلة في كل الأوقات عند التعامل مع قواعد البيانات التي تتكون من ملفات يخزن فيها كافة العناصر والمعلومات المهمة. ولكن عند التعامل مع قواعد بيانات قد تم تطويرها بالكامل, فهي حينئذ تصبح بحد ذاتها <u>"تطبيق"</u>. لسنوات عديدة, كانت ولازالت [[هندسة برمجيات|الهندسة البرمجية]] بإستخدام الحاسب هي الأكثر طلباََ وإستخدام, حيث أنها أدت نجاحات باهرة في الصناعات والهندسة المعمارية وقطاعات التصميم العام, ولكن برامج البيئة المتكاملة "IDE" هي الأكثر نجاحاً.<ref name=":0" />
 
== استخدامات أدوات البرمجة ==