البرنامج هو ببساطة قائمة من الأوامر المنفذة بواسطة الكمبيوتر. وتتراوح هذه الأوامر من عدد قليل من الأوامر التي تؤدي مهمة بسيطة إلى قائمة الأوامر الأكثر تعقيدا التي يمكن أن تحتوي على جداول البيانات. العديد من البرامج تحتوي على ملايين الأوامر والعديد من هذه الأوامر يتم تنفيذها بشكل متكرر. يمكن للكمبيوتر الشخصي الحديث المعتاد أن يحمل حوالي 3 مليارات أمر في الثانية. لم تكتسب أجهزة الكمبيوتر قدراتها الاستثنائية من خلال قدرتها على تنفيذ الأوامر المعقدة. ولكن بدلا من ملايين أوامر أمر من قبل الناس المعروف للمبرمجين.
عادة، المبرمجين لا تكتب الأوامر إلى الكمبيوتر مباشرة في لغة الجهاز. البرمجة في هذه اللغة هي عملية شاقة جدا وصعبة وعرضة للخطأ، مما يجعل المبرمجين غير قادرين على إنتاج بشكل كبير. بدلا من ذلك، يصف المبرمجون العملية بلغة البرمجة "عالية المستوى"، مثل لغة باسكال أو C، أو اللغات المتعلقة بتطبيقات الإنترنت مثل جافا، والتي يتم ترجمتها تلقائيا إلى لغة الآلة بواسطة برامج الكمبيوتر المخصصة (كومبيلرز) مترجم. بعض لغات البرمجة رسم خريطة قريبة جدا من لغة آلة مثل لغة التجميع (لغات البرمجة على مستوى منخفض). ومن ناحية أخرى، تعتمد لغات البرمجة مثل برولوغ على قواعد مجردة، وتفصل عن تفاصيل العملية الحقيقية للجهاز (لغات البرمجة الرفيعة المستوى). تعتمد اللغة المختارة لمهمة جزئية على طبيعة المهمة، والمهارات التي يتمتع بها المبرمجون، وتوافر الأدوات، وعادة ما تكون احتياجات المستهلكين (على سبيل المثال، مشاريع التطبيقات العسكرية الأمريكية غالبا ما تكون مبرمجة بلغة أدا).
برامج الكمبيوتر هي مصطلح بديل لبرامج الكمبيوتر: وهو مصطلح أشمل ويتكون من جميع المواد الهامة المرتبطة بالبرنامج الذي يحتاج إلى أداء المهام الهامة. على سبيل المثال، لعبة الفيديو لا تحتوي فقط على البرنامج نفسه ولكن يحتوي أيضا على البيانات التي تمثل الصور والأصوات وغيرها من المواد اللازمة لخلق البيئة الافتراضية للعبة. تطبيق الكمبيوتر هو قطعة من البرامج التي يتم تقديمها لكثير من المستخدمين في كثير من الأحيان في سوق التجزئة. ومن الأمثلة الحديثة على ذلك جناح المكتب، وهو سمة مشتركة للمهام المكتبية المشتركة.
من خلال الانتقال من قدرات بسيطة جدا من لغة آلة واحدة إلى قدرة البرمجيات تطبيق ضخمة، العديد من البرامج هي كبيرة جدا ومعقدة جدا. على سبيل المثال نظام التشغيل ويندوز زب، الذي يتكون من حوالي 40 مليون سطر من التعليمات البرمجية بلغة البرمجة C ++. هناك العديد من المشاريع التي هي أكبر هدف، التي أنشأتها فرق كبيرة من المبرمجين. إن إدارة هذه المشاريع المعقدة للغاية هي المفتاح لتنفيذ هذه المشاريع: تسمح لغات البرمجة وتطبيقات البرمجة بتقسيم المهام إلى مهام فرعية أصغر حجما وأصغر حجما لكي تصبح قابلة للبرمجة وفي الوقت المناسب.
وقد تطورت بعض الأنظمة الأكثر تطورا المستخدمة في الحواسيب الكبيرة والحواسيب الحساسة مثل خوادم الويب والأنظمة الأخرى القائمة على أونيكس، مثل ريد هات (ريد هات) وسون سولاريس، لتتناسب مع استخدام المكاتب، مما يوفر واجهات رسومية يمكن أحيانا أنظمة الأداء المتفوق ميكروسوفت ويندوز، حيث تكون التأثيرات متفوقة على تلك الموجودة في ويندوز 7 كما هو الحال في أوبونتو، وقد استخدمت أنظمة أونيكس في بعض الأنظمة للجوال، وهذه الأنظمة موثوق بها، والتي يمكن تشغيلها لمدة تصل إلى عشر سنوات أو أكثر دون انقطاع، كما أنها لا تتأثر ما يسمى الفيروسات [الحل للشك]، وتقديم أداء عال حتى على الأجهزة الضعيفة إلى حد ما.
هذه الأنظمة لا تستخدم على نطاق واسع في العالم العربي، لأن جميع البرامج التي تعمل على أنظمة مايكروسوفت ويندوز غير متوافقة معها، ولكن معظم البرامج المكتبية لديها بديل، مثل الصوت والفيديو والبرمجيات المكتبية ومتصفحات الإنترنت، وجميعها البرامج المجانية التي غالبا ما تكون متاحة مع النظام.
عملية تطوير البرمجيات لا تزال بطيئة، لا يمكن التنبؤ بها وعرضة للخطأ: وقد حاولت نظم هندسة البرمجيات ونجحت جزئيا في جعل عملية أسرع وأكثر إنتاجية وتحسين نوعية المنتج النهائي.pp
مدونه ابتكار تهدف للرقيب المجتمعات والثقافات وتؤدي بمعلوماتها الى استقلال العلم و الشك و شيء من هذا هو معلوماتي القليله في بحر الكبير ونرجو ان تكون تلك المعلومات جيده و نرجو من الموت من المشاهدين ان يدعمون بلايك واشتراك في القناه اللي يحول الحول الارض و اشتراك في المدونه حتى يصلكم كل جديد لا تنسى الجرس و شكرا
ادسنس
الاشتراك في:
تعليقات الرسالة (Atom)
معلومت عجائب الدني السبعه
العجائب السبع في العالم القديم تشير إلى المنشآت الرائعة من العصور الكلاسيكية القديمة، التي ذكرت في العديد من الأدلة السياحية شعبية بين ال...
-
harakat almurur qawanin almurur qawanin almurur wahi alqawanin alty tatahakam biharakat almurur watunazam sayr almarkabati, baynama tatadam...
-
العجائب السبع في العالم القديم تشير إلى المنشآت الرائعة من العصور الكلاسيكية القديمة، التي ذكرت في العديد من الأدلة السياحية شعبية بين ال...
-
في حين أن التقنيات المستخدمة في أجهزة الكمبيوتر قد تغيرت بشكل كبير منذ ظهور أول أجهزة الكمبيوتر الإلكترونية متعددة الأغراض في 1940s، ومعظمه...
ليست هناك تعليقات:
إرسال تعليق