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

[مراجعة غير مفحوصة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
وسوم: تحرير من المحمول تعديل في تطبيق الأجهزة المحمولة تعديل بتطبيق أندرويد
وسوم: تحرير من المحمول تعديل في تطبيق الأجهزة المحمولة تعديل بتطبيق أندرويد
سطر 124:
===البرامج المستخدمة في تصميم البرامج ===
 
وعادةً ما يتم تصميم وإنشاء برامج الحاسوب (عن طريق كتابة الكود الخاص بها أو برمجتها) في [[بيئة تطوير متكاملة|بيئات تطوير متكاملة]] (IDE)، مثل [[إيماكس]] و[[أكس إيماكس (محرر نصوص)]] و[[مايكروسوفت فيجوال ستوديو]] و[[إكليبس]] والتي تعمل جميعًا على تبسيط عملية الكتابة ووتحويل الكود باستخدام أداة [[مصرف (برمجة)|تحويلالمترجم]] الكود باستخدام أداة Compiler.
 
كما سبق وذكرنا أنه عادةً ما يتم إنشاء برنامج جديد بالاعتماد على برنامج موجود بالفعل وباستخدام [[واجهة برمجة التطبيقات|واجهة برمجة التطبيقات (Application Programming Interface (API]] الخاصة بالبرنامج الأساسي، مثل [[جتك+|GTK+]] وJavaBeans و[[جافا (لغة برمجة)|Swing]]...إلخ.
 
ويتم تصنيف مجموعة ملفات واجهة برمجة التطبيقات وفقًا لأغراض مختلفة. على سبيل المثال، تُستخدم مجموعة ملفات [[لغة JavaBeans|JavaBeans]] في تصميم [[التطبيقات الخاصة بالشركات|تطبيقات الشركات]]، أما [[ويندوز فورمز]] فتُستخدم في تصميم تطبيقات [[واجهة الاستخدام الرسومية ـ (Graphical User Interface (GUIمستخدم رسومية]]، مثل برنامج [[برنامج "مايكروسوفت وورد"]] وتستخدم [[ويندوز كوميونيكاشن فاونداشن|(Windows Communication Foundation (WCF]] في تصميم [[خدمات الويب]].
 
تتميز برامج الحاسوب بخصائص اقتصادية تجعل تصميمها وإنشائها وتوزيعها مختلف عن معظم السلع الاقتصادية الأخرى.
 
يُطلق على مصمم برامج الحاسوب أسماء عدة مثل [[مبرمج]] و[[مهندس برامج]] و[[مطور برمجيات|مصمم برامج]] و[[مبرمج محترف|المبرمج المحترف]] وكلها تحمل المعنى نفسه.
 
== صناعة البرمجيات ==
{{مفصلة|صناعة البرمجيات}}