الإعلانات

أعلم أنه لا يبدو كثيرًا ، ولكن هذا هو أول برنامج كمبيوتر يتم نشره على الإطلاق.

برنامج ada-lovelace

كان مؤلفها أوغستا أدا كينغ ، كونتيسة لوفليس، والمعروف باسم Ada Lovelace ، وكان البرنامج جزءًا من مقالة أكاديمية نُشرت في أربعينيات القرن التاسع عشر. و لا، هذا ليس خطأ مطبعي.

على الرغم من أن آدا كانت كاتبة وعالم رياضيات بارعة ، إلا أنها اشتهرت بمساهماتها في عالم الحوسبة. إذا كنت قد تصفحت الإنترنت من قبل ، أو اشتريت شيئًا عبر الإنترنت ، أو حتى استخدمت هاتفًا ذكيًا ، فأنت مدين لها بدين لا يُحصى. كل عام في 13 أكتوبر ، نحتفل بيوم Ada Lovelace ، الذي يعترف به الإسهامات الهائلة التي قدمتها النساء في مجالات العلوم والتكنولوجيا والرياضيات.

ولكن أثناء قيامنا بذلك ، يجدر بنا أن نتذكر Ada Lovelace بنفسها ، التي يستمر عملها في التأثير بشكل كبير على حياتنا.

من كان Ada Lovelace؟

ولد لوفليس في الطبقة الأرستقراطية الإنجليزية في بريطانيا الجورجية عام 1815. كان والدها الشاعر الرومانسي اللورد جورج بايرون، وكانت والدتها سيدة آن إيزابيلا بايرون - امرأة متعلمة تعليما عاليا ومتدينة ، تدربت على نطاق واسع في الأدب والرياضيات والعلوم والفلسفة.

instagram viewer

بعد شهر واحد من ولادتها ، انفصل والداها في طلاق شديد ، وغادرت اللورد بايرون إنجلترا ، تاركة أدا لتربيتها من قبل والدتها وجدتها.

ادا لوفليس

كانت السيدة آن بايرون غير واثقة للغاية من الفنون ، نتيجة لعلاقتها المضطربة (والمشحونة غالبًا) مع اللورد بايرون. ونتيجة لذلك ، دفعت آدا إلى دراسة العلوم الصعبة والرياضيات ، التي تفوقت فيها.

نتيجة لتربية Ada المتميزة ، تم تدريسها من قبل بعض أعظم العقول في العصر ، بما في ذلك Augustus de Morgan و ماري سمرفيل. كان هذا الأخير هو الذي قدم في يونيو 1833 إلى لوفليس البالغ من العمر 18 عامًا تشارلز باباج - رجل غالبًا ما يوصف بأنه "أبو الكمبيوتر".

في اجتماعهم الأول ، تركت آدا الشابة انطباعًا كبيرًا على باباج ، التي دعتها بعد ذلك بشهر إلى لندن ، حتى تتمكن من مشاهدة محرك الفرق.

مقدمة الحوسبة

في الأصل ، لم تشير كلمة "كمبيوتر" إلى جهاز ، بل إلى شخص.

إذا كان شخص ما الكمبيوتر البشري، ستكون وظيفتهم حساب الأشياء حرفيا. كانت المشكلة أن البشر ليسوا معصومين من الخطأ ، وغالبًا ما تتسلل الأخطاء إلى عملهم.

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

محرك الاختلافات ada-lovelace

بدأ باباج في بناء ما أسماه "محرك الاختلاف". كانت هذه آلة ميكانيكية مصممة لغرض وحيد لجدولة معادلات كثيرة الحدود.

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

على الرغم من أن باباج سرعان ما فقد الاهتمام بمحرك الاختلاف ، استمرت علاقتهما في مشروعه التالي: المحرك التحليلي.

البرنامج الأول

كان هذا مشروعًا أكثر طموحًا من محرك الفرق.

بينما كان لمحرك الفرق غرض واحد ، كان القصد من المحرك التحليلي أن يكون كمبيوترًا عامًا وقابلًا للبرمجة. لم يكن هناك شيء يشبهه تمامًا.

في كثير من النواحي ، كان هذا مشتركًا كثيرًا مع أجهزة الكمبيوتر اليوم. على الرغم من أن باباج لم يتمكن من إنهائه ، إلا أن المحرك التحليلي سمح للمبرمج بذلك كتابة حلقات وعبارات شرطية الأسس المطلقة للبرمجة للمبتدئين (الجزء الثاني)في الجزء الثاني من دليلنا المبتدئ المطلق للبرمجة ، سأغطي أساسيات الدوال وقيم الإرجاع والحلقات والشروط. تأكد من أنك قرأت الجزء الأول قبل معالجة هذا ، حيث شرحت ... اقرأ أكثر . حتى أنها تضم ​​وحدة المنطق الحسابي البدائي (ALU). تم العثور عليها في وحدات المعالجة المركزية الحديثة ما هي وحدة المعالجة المركزية وماذا تفعل؟اختصارات الحوسبة مربكة. ما هي وحدة المعالجة المركزية على أي حال؟ وهل أحتاج إلى معالج رباعي أو ثنائي النواة؟ ماذا عن AMD أو Intel؟ نحن هنا للمساعدة في شرح الاختلاف! اقرأ أكثر ووحدات معالجة الرسومات ، ويتم استخدامها لإجراء العمليات الحسابية والبتوية.

adalovelace-analyticalengine

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

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

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

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

العصر الحديث Ada Lovelaces

توفي لوفليس في عام 1852 عن عمر يناهز 36 عامًا. فهي لم تلعب فقط دورًا فعالاً في تطوير علوم الكمبيوتر كمجال ، بل أيضًا بدأ بتقليد طويل و راقي من قيام النساء بقفزات رائعة إلى الأمام في أجهزة الكمبيوتر و تقنية.

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

كان اسمها غريس هوبر. ولدت عام 1906 ، وسرعان ما اكتشفت أن لديها مهارة في الرياضيات ، وحصلت في النهاية على درجة الدكتوراه. من ييل في الموضوع. في عام 1943 ، بينما كانت الحرب العالمية الثانية مستعرة ، انضمت إلى احتياطي البحرية الأمريكية ، حيث تم تكليفها بالعمل في جامعة هارفارد مارك 1.

DN-SC-84-05971

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

بعد بضع سنوات ، استمر هوبر في بناء أول مترجم في العالم. يسمى A-0 (إصدار اللغة الحسابية 0) ، تم تشغيله على UNIVAC 1 ، ويمكنه ترجمة نوع من الرمز الرياضي إلى رمز الآلة.

adalovelace-univac1

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

طوال هذا الوقت ، بقيت هوبر في البحرية ، ووصلت في نهاية المطاف إلى رتبة الأدميرال الخلفي ، حتى تم تسريحها في عام 1986 ، عن عمر يناهز 79 عامًا. حتى أنها ظهرت في عرض ليترمان.

يوم سعيد لأدا لوفليس

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

هل هناك أي امرأة أخرى في مجال التكنولوجيا تلهمك؟ أخبرني عنهم في قسم التعليقات أدناه.

حقوق الصورة: محرك الفرق (كارستن أولريش), المحرك التحليلي (برونو بارال)

ماثيو هيوز مطور برامج وكاتب من ليفربول بإنجلترا. نادرًا ما يتم العثور عليه بدون كوب من القهوة السوداء القوية في يده ويعشق جهاز Macbook Pro والكاميرا الخاصة به. يمكنك قراءة مدونته على http://www.matthewhughes.co.uk ومتابعته على تويتر علىmatthewhughes.