بيت الآراء يبلغ 50 عامًا ، وما زلت أفتقده | جيمي ليندينو

يبلغ 50 عامًا ، وما زلت أفتقده | جيمي ليندينو

فيديو: بسم الله Official CLIP BISMILLAH Edition 2013 ARABE (سبتمبر 2024)

فيديو: بسم الله Official CLIP BISMILLAH Edition 2013 ARABE (سبتمبر 2024)
Anonim

واحدة من أكثر لغات برمجة الكمبيوتر شيوعًا في كل العصور هي 50 عامًا في الأول من أيار (مايو) ، ولكن لم يعد أحد يستخدمها بعد الآن.

BASIC ، اختصارًا لرمز التعليمات البرمجية المبتدئين متعدد الأغراض الخاص بـ Beginner ، ربما تكون قد بدأت في عام 1964 في Dartmouth College كمشروع للرياضيات. ولكن انتهى الأمر بتحديد ملكية الكمبيوتر المنزلي لجيل كامل.

عندما كنت طفلاً نشأ في بروكلين في أوائل الثمانينيات ، كان الحصول على أول حاسوب حقيقي - وهو جهاز Atari 800 - بمثابة نقطة تحول ضخمة. واجه كل من Radio Shack TRS-80 و Apple II و IBM PC و Commodore 64 تباينًا في نفس الشيء. باعتباري Atari nut ، اشتركت في مجلة Antic الجديدة آنذاك ؛ يمكن العثور على محتويات جميع المشكلات على الموقع www.atarimagazines.com. كان لكل إصدار شهري الكثير من برامج BASIC للكتابة. لقد قتلت الكثير من الأمسيات والأحد في مدرسة ابتدائية تفعل ذلك.

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

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

الترميز للمتعة و (لا) الربح

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

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

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

C ليس هو نفسه

كتب Harry McCracken من مجلة التايم لمحة عامة عن كيفية تأثير BASIC كمستخدم كمبيوتر في أواخر السبعينيات وأوائل الثمانينيات. أنا إلى جانبه أعتقد أن هناك شيئًا ما ضائعًا اليوم لأن المزيد من الناس لا يعرفون كيفية البرمجة.

منحت ، الأمر مختلف الآن. كان الكمبيوتر شيئًا جديدًا تمامًا في أوائل الثمانينيات ، وكان من الرائع أن نتعلم برمجته ومشاهدته وهو يفعل أشياء. إذا كنت بحاجة إلى آلة حاسبة للرهن العقاري ، أو (مهم) مولد حرف Dungeons & Dragons ، فستبحث عن الأوامر الأساسية الضرورية في أي كتاب لديك ، وقم بكتابته بنفسك. سوف يصنع مبرمجو اللعبة كل ما لديهم من مؤثرات صوتية وفنية ، وبما أن الدقة كانت منخفضة للغاية ، فيمكنك حتى التخلص منها.

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

ولكن هذا هو الشيء: على الرغم من أنني لم أكن مبرمجًا طبيعيًا مثل John Carmacks في العالم ، فإن BASIC كانت تعني أنه لا يزال بإمكاني تعلم البرمجة ، وتعلم كل شيء عن كيفية عمل أجهزة الكمبيوتر.

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

يبلغ 50 عامًا ، وما زلت أفتقده | جيمي ليندينو