عمل برنامج كمبيوتر احترافي

عمل برنامج كمبيوتر
عمل برنامج كمبيوتر, تصميم برنامج, بناء برنامج, تهيئة برنامج

عمل برنامج الكمبيوتر عبارة عن مجموعة من التعليمات [1] التي يمكن أن ينفذها الكمبيوتر لأداء مهمة محددة.

عادة ما يتم كتابة  عمل برنامج الكمبيوتر بواسطة مبرمج كمبيوتر بلغة برمجة من البرنامج في شكل الكود المصدري الذي يمكن قراءته من قبل الإنسان يمكن للمترجم أو المجمّع اشتقاق رمز الآلة—وهو نموذج يتكون من التعليمات التي يستطيع الحاسوب تنفيذها مباشرة بدلاً من ذلك ،يمكن عمل برنامج كمبيوتر بمساندة مترجم.

يشار إلى جزء من برامج الكمبيوتر والمكتبات والبيانات ذات الصلة بالبرامج يمكن تصنيف برامج الكمبيوتر تبعا للخطوط الوظيفية،مثل برامج التطبيقات وبرامج النظام معرفة الطريقة الأساسية المستخدمة في بعض العمليات الحسابية أو المعالجة باسم الخوارزمية يشار إلى طريقة تنظيم البيانات إلى هياكل البيانات.

 

عمل برنامج بواسطة آلات مبكرة قابلة للبرمجة

سبقت الآلات القديمة القابلة للبرمجة وجود الكمبيوتر الرقمي في وقت مبكر من القرن التاسع،اخترع الإخوة الفارسيون بنو موسى منظم الموسيقى القابل للبرمجة،الذين وصفوا عازف الفلوت الآلي في كتاب الأجهزة المبتكرة في عام 1206،اخترع المهندس العربي المتميز آلة طبول قابلة للبرمجة حيث يستطيع صنع آلات ميكانيكية موسيقية لعزف إيقاعات وأنماط طبول مختلفة ومتعددة في عام 1801،ابتكر جوزيف ماري جاكارد نولًا من شأنه أن ينسج نمطًا باتباع جزء من البطاقات المثقبة يمكن تعديل الأنماط وتكرارها بترتيب البطاقات.

 

عمل برنامج بواسطة المحرك التحليلي

 

مخطط Lovelace من Note G،أول خوارزمية كمبيوتر منشورة

في عام 1837،كان تشارلز باباج مستوحى من نول جاكار لمحاولة بناء المحرك التحليلي تم استعارة أسماء مكونات جهاز الحساب من صناعة النسيج في صناعة النسيج،يتم إحضار الخيوط من المتجر طحنها كان الجهاز يحتوي على”تخزين”-ذاكرة تحتوي على 1000 رقم من 40 رقمًا عشريًا لكل منها ثم يتم بعد ذلك ارسال الأرقام من”المتجر”إلى”المطحنة”(المرتبطة لوحدة المعالجة المركزية للآلة الحديثة)،للمعالجة”الخيط”هو تنفيذ التعليمات بواسطة الجهاز تمت برمجته باستخدام مجموعتين من البطاقات المثقبة-واحدة لتوجيه العملية والأخرى لمتغيرات الإدخال[7]ومع ذلك،بعد أكثر من 17000 جنيه إسترليني من أموال الحكومة البريطانية،لم تعمل الآلاف من العجلات والتروس معًا بشكل كامل.

خلال تسعة أشهر في 1842-1843،ترجمت آدا لوفلايس مجموعة من  المذكرات فى  عالم الرياضيات الإيطالي لويجي مينابريا غطت المذكرات المحرك التحليلي الذي توضح طريقة حساب أرقام برنولي باستخدام المحرك التحليلي ثم التعرف على هذه المذكرة من قبل بعض المؤرخين كأول  عمل برنامج كمبيوتر مكتوب في العالم.

 

عمل برنامج بواسطة آلة تورينج العالمية

في عام 1936،قدم آلان تورينج آلة تورينج العالمية-وهي جهاز نظري يمكن نمذجة كل حساب يمكن إجراؤه على آلة Turing الحاسوبية الكاملة إنها آلة ذات حالة محدودة بها شريط قراءة/ بلا حدود يمكن للآلة أن تعمل على تحريك الشريط للخلف وللأمام،وتغيير كل محتوياته أثناء إجراء الخوارزمية،ويمربمجموعة من الخطوات،ويثبت عندما يواجه حالة التوقف يعتبر البعض أن هذه الآلة هي أصل عمل كمبيوتر البرنامج -الذي قام باستخدامه جون فون نيومان لـ “أداة الحوسبة الإلكترونية”التي تحمل الآن اسم بنية فون نيومان.

 

عمل برنامج بواسطة أجهزة الكمبيوتر المبكرة القابلة للبرمجة

كان الكمبيوتر Z3،الذي اخترعه كونراد تسوس (1941) في ألمانيا،جهاز كمبيوتر رقمي وقابل للبرمجة يستخدم الكمبيوتر الرقمي الكهرباء كعنصر احتساب يحتوي Z3 على 2400 مراحل إنشاء الدوائر قدمت الدوائر حاسوبًا ثنائي النقطة عائمًا بتسعة تعليمات تم برمجة Z3 من خلال لوحة مفاتيح مصممة خصيصًا وشريط مثقوب.

 

كان المُدمج الرقمي الإلكتروني والكمبيوتر (خريف 1945) عبارة عن كمبيوتر تورينج كامل الأغراض العامة استخدم 17468 أنبوبًا مفرغًا لإنشاء الدوائر في جوهرها،كانت سلسلة باسكالين مرتبطة ببعضها البعض تزن 40 وحدة 30 طنًا،وتحتل 1800 قدم مربع (167 مترًا مربعًا)،وتستهلك 650 دولارًا في الساعة (في عملة الأربعينيات) في الكهرباء عند الخمول. 

 

تميزت ENIAC بعمليات متساوية يمكن أن تعمل مجموعات متعددة من المجمعات في وقت واحد على خوارزميات مختلفة استخدمت آلات البطاقات المثقبة للإدخال والإخراج،وتم التحكم فيها بإشارة ساعة استمر لمدة لعدة سنوات،بحسب معايير التنبؤ بأنماط الطقس.

برنامج الكمبيوتر “hell

طفل مانشستر(يونيو 1948)كان حاسوب برنامج مخزن انتقلت البرمجة بعيدًا عن الكابلات المتحركة وضبط الأوجه؛بدلاً من ذلك،تم تخزين برنامج كمبيوتر في الذاكرة كأرقام كانت ثلاثة أجزاء فقط من الذاكرة متاحة لتخزين كل تعليمات،لذلك اقتصرت على ثمانية تعليمات 32 مفاتيح متاحة للبرمجة.

 

 عمل برنامج بمعرفة أجهزة الكمبيوتر اللاحقة

مفاتيح الإدخال اليدوي على Data General Nova 3،تم تصنيعها في منتصف السبعينيات

كانت أجهزة الكمبيوتر التي قاموا بتصنيعها حتى السبعينيات تحتوي على مفاتيح لوحة أمامية للبرمجة تمت كتابة برنامج الكمبيوتر على الورق تم تمثيل التعليمات من خلال تكوين إعدادات التشغيل/الإيقاف بعد تعديل التكوين،ثم الضغط على التنفيذ ثم قامت بتكرير هذه العملية كما تم إدخال عمل برنامج الكمبيوتر عبر شريط ورقي أو بطاقات بعد تحميل الوسيط،تم تعيين عنوان البداية من خلال مفاتيح،والضغط على زر التنفيذ. [18]

 

في عام 1964،كان IBM System/   360 عبارة عن سطر مكون من ستة أجهزة كمبيوتر لكل منها نفس بنية مجموعة التعليمات كان الموديل 30 هو الأصغر والأقل تكلفة يمكن للعملاء ترقية نفس برنامج التطبيق والالتزام به [20] كل نموذج من طراز System / 360 يكون مميز بالبرمجة المتعددة مع دعم نظام التشغيل،يمكن أن تكون البرامج المتعددة في الذاكرة مرة واحدة عندما كان الإنسان ينتظر الإدخال/الإخراج،يمكن للآخر أن يحسب يمكن لكل نموذج محاكاة أجهزة الكمبيوتر الأخرى يمكن للعملاء الترقية إلى System / 360 والاحتفاظ ببرنامج تطبيقاتهم IBM 7094 أو IBM 1401 [20]

 

عمل برنامج بواسطة برمجة الحاسب الآلي

برمجة الكمبيوتر هي عملية كتابة /تحرير الكود المصدري يأخذ تحرير الكود المصدري الاختبار والتحليل والتنقية،وفي بعض الأحيان التنسيق مع المبرمجين الآخرين في برنامج تم تطويره بشكل مشترك يُشار إلى الشخص الذي يمارس المهارات باسم مبرمج كمبيوتر ومطور برامج.

يشار إلى عملية برمجة الكمبيوتر المطولة أحيانًا باسم تطوير او تصميم البرامج أصبح مصطلح هندسة البرمجيات شائعًا حيث يُنظر إلى العملية على أنها تخصص هندسي.

 

 عمل برنامج الرمز الصغير

تتحكم عمل برنامج الكود الصغير في بعض وحدات المعالجة المركزية وبعض الأجهزة الأخرى ينقل هذا الرمز البيانات بين السجلات والحافلات ووحدات المنطق الحسابي والوحدات الوظيفية الأخرى في وحدة المعالجة المركزية على عكس البرامج التقليدية،لا تتم كتابة الرمز الصغير عادةً بواسطة المستخدمين النهائيين للأنظمة أو حتى رؤيته لهم،وعادةً ما يتم توفيره بواسطة الشركة المصنعة ويعتبر داخليًا في الجهاز لتسهيل عملية عمل برنامج لا تفعل أجهزة الكمبيوتر أي شيء دون أن يخبرهم أحدهم بما يجب عليهم فعله،تمامًا مثل المراهق العادي لجعل الكمبيوتر يقوم بشيء مفيد،يجب أن تقدم له الإرشادات.

 

المصدر: أوامر الشبكة

تعليقات (0)

إغلاق
error: المحتوي محمي من النسخ...
whatsapp