گھر آراء بنیادی 50 سال کا ہو جاتا ہے ، اور میں اب بھی اس کی کمی محسوس کرتا ہوں جیمی لینڈینو

بنیادی 50 سال کا ہو جاتا ہے ، اور میں اب بھی اس کی کمی محسوس کرتا ہوں جیمی لینڈینو

ویڈیو: عارف کسے کہتے ہیں؟ اللہ سے Ù…Øبت Ú©ÛŒ باتیں شیخ الاسلام ÚˆØ§Ú (اکتوبر 2024)

ویڈیو: عارف کسے کہتے ہیں؟ اللہ سے Ù…Øبت Ú©ÛŒ باتیں شیخ الاسلام ÚˆØ§Ú (اکتوبر 2024)
Anonim

یکم مئی کو کمپیوٹر پروگرامنگ کی اب تک کی ایک مقبول زبان 50 سال کی ہو رہی ہے ، لیکن اب کوئی بھی اسے استعمال نہیں کرتا ہے۔

بیسک ، بیگنر کے آل پرپسز سمبلک انسٹرکشن کوڈ کے لئے مختصر ہے ، ہوسکتا ہے کہ اس نے 1964 میں ڈارٹماوت کالج میں ریاضی کے منصوبے کے طور پر آغاز کیا ہو۔ لیکن اس نے پوری نسل کے لئے گھریلو کمپیوٹر کی ملکیت کی تعریف ختم کردی۔

جب 80 کے دہائی کے اوائل میں ایک بچہ برکلن میں بڑا ہو رہا تھا تو ، میرا پہلا اصلی کمپیوٹر یعنی اٹاری 800 getting حاصل کرنا ایک بہت بڑا موڑ تھا۔ ریڈیو شیک ٹی آر ایس -80 ، ایپل II ، آئی بی ایم پی سی ، اور کموڈور 64 مالکان نے سب کو ایک ہی چیز کی مختلف حالت کا تجربہ کیا۔ ایک قابل تصدیق اٹاری نٹ کے طور پر ، میں نے اس وقت کے نئے انٹینک میگزین کی رکنیت لی۔ تمام امور کے مندرجات www.atarimagazines.com پر مل سکتے ہیں۔ ہر ماہانہ شمارے میں ٹائپ کرنے کے لئے بی ایس آئی سی کے کافی پروگرام موجود تھے۔ میں نے ابتدائی اسکول میں بہت ساری شام اور اتوار کو قتل کیا۔

نتائج آج کے معیارات کے مطابق ہنسنے کے قابل تھے۔ میں اپنے والد کو واضح طور پر یاد کرتا ہوں اور میں نے اس جھنڈے کے پروگرام میں بیساک میں اتوار کی ایک دوپہر ٹائپنگ میں صرف کیا۔ جب ہم نے سب سے پہلے کمپیوٹر حاصل کیا تو ، یہ ہم نے سب سے پہلے میں سے ایک تھا۔ یہ واقعی اس وقت بہت لمبا لگتا تھا (اگرچہ بعد میں میں اس کے سائز سے 10 مرتبہ پروگراموں میں ٹائپ کروں گا ، اور ان پر کئی دن گزاروں گا)۔ جب ہم ختم ہو گئے تو ، قدرتی طور پر پہلے کام نہیں کیا۔ ہم نے کم از کم کہیں غلطی کی تھی ، لہذا ہم نے یہ معلوم کرنے میں اور بھی زیادہ وقت صرف کیا۔

اس سب کے بعد ، جب ہم آخر کار یہ ٹھیک ہو گئے تو ، ہم نے RUN ٹائپ کیا ، اور - ٹا دا! - اس نے اسکرین پر ایک بلوکی ، پکسلیٹڈ امریکی پرچم دکھایا ، جس میں ستاروں کے لئے سفید نقطوں کی مدد سے مکمل کیا گیا تھا۔ اور یہ تھا۔ میرے والد نے کہا ، "ہمیں یہ سب کچھ ملتا ہے۔ آپ کو مذاق کرنا پڑتا ہے۔" اس کے بعد ، میں وہ تھا جو تمام پروگراموں میں ٹائپ کرتا تھا۔ مجھے کوئی اعتراض نہیں۔

تفریح ​​اور (نہیں) منافع کے لئے کوڈنگ

اس کے بعد سے ، یہ ریسوں کے لئے دور تھا۔ میں نے زیادہ گرافکس ڈیمو ، پہیلی گیمز ، متن مہم جوئی ، ڈسک کی افادیت ، طباعت کے منصوبوں کے لئے کوڈ ٹائپ کیا۔ آپ اس کا نام بتاتے ہیں ، اور شاید قریب بیکار لیکن پھر بھی تفریحی پروگراموں کا ایک گروپ تھا جس میں میں خود لکھ سکتا تھا یا لکھ سکتا تھا۔ آخر کار ، میں نے اٹاری 800 پر بی بی ایس چلانا شروع کیا ، جس کے بارے میں میں نے پہلے ہی کسی اور کالم میں دھوم مچا دی ہے۔ اس کے ل Bro بروکلن میں رہنا کلیدی اہمیت کا حامل تھا ، کیوں کہ میں نے کچھ قریبی دوست بنانے کا کام ختم کیا تھا جو سب نیویارک سٹی کے علاقے میں ہوا تھا۔

اس وقت ، اسکولوں نے کمپیوٹر لیبز کا اضافہ کرنا شروع کیا تھا۔ میرے ابتدائی اسکول میں کموڈور پی ای ٹی مشینوں سے بھری ایک لیب تھی ، اور ہمیں پورے سمسٹر میں ٹائپ کرنے کے لئے ورزش اور پروگرامنگ کی مثالوں سے بھرا ہوا یہ بڑے بڑے پیلے رنگ کے پابندیاں جاری کی گئیں۔ ہم نے سپتیٹی کوڈ (بہت سارے گوٹو بیانات) سے گریز ، آسان اور واضح صارف انٹرفیس کو ڈیزائن کرنے کا طریقہ ، اور اس کے بعد بھی متروک کمپیوٹرز سمجھے جانے والے ابتدائی گرافکس اور صوتی پروگرام کرنے کا طریقہ سیکھا۔

منصفانہ طور پر ، اس وقت حقیقی طاقت استعمال کرنے والوں میں بیساک کے پاس کم عمدہ ساکھ تھی۔ چونکہ یہ ایک ترجمانی شدہ زبان ہے ، لہذا اس پر کام کرنے کے ل memory بہت زیادہ میموری اور سی پی یو اوور ہیڈ موجود تھا۔ اس سے پہلے کہ آپ پروگرام چلاسکیں ، آپ کو پہلے باسِک چلانی ہوگی ، اور پھر اپنا کوڈ اس کے اوپری حص runہ پر چلائیں۔ بیساک میں پروگرام کردہ کھیلوں کا مقابلہ اسمبلی میں لکھے جانے والوں کے مقابلے میں سُست اور غیر ذمہ دارانہ تھا ، جو سیکھنے میں بہت مشکل تھا لیکن آپ نے "دھات" ، یا ہارڈ ویئر تک زیادہ براہ راست رسائی دی۔

سی ایک ہی نہیں ہے

ٹائم میگزین کے ہیری میک کریکن نے ایک عمدہ جائزہ لکھا کہ 70 کی دہائی کے آخر اور 80 کی دہائی کے اواخر میں باسیک نے کمپیوٹر صارف ہونے پر کیا اثر ڈالا۔ میں اس کی طرف ہوں؛ مجھے یقین ہے کہ آج یقینی طور پر کچھ کھو گیا ہے جس میں زیادہ لوگ پروگرام کرنے کا طریقہ نہیں جانتے ہیں۔

عطا کیا ، اب یہ مختلف ہے۔ کمپیوٹر 1980 کی دہائی کے اوائل میں ایک مکمل ناول تھی ، اور اسے پروگرام کرنا اور اسے کام کرتے دیکھنا سیکھنا بہت اچھا تھا۔ اگر آپ کو رہن کے کیلکولیٹر کی ضرورت ہے ، یا (احمد) ایک تہھانے اور ڈریگن کریکٹر جنریٹر کی ضرورت ہے تو ، آپ کے پاس جو بھی کتاب ہے اس میں BASIC کے ضروری احکامات دیکھیں گے اور خود ہی لکھ دیں گے۔ گیم پروگرامرز اپنے اپنے سبھی فن اور صوتی اثرات مرتب کریں گے ، اور چونکہ ریزولوشن اتنا کم تھا لہذا آپ اس سے دور بھی ہو سکتے ہیں۔

اب ، ایک ہی نل کے ذریعہ ، آپ اپنے فون پر ایک ملین سے زیادہ ایپس کو ڈاؤن لوڈ کرسکتے ہیں ، جو سبھی اس خانے سے کہیں زیادہ کرتے ہیں ، اور پیشہ ورانہ آرٹ اور صوتی ڈیزائن کے ساتھ ، اس کے مقابلے میں حیرت انگیز نظر آتے ہیں۔ اگر آپ خود کچھ لکھنا چاہتے ہیں تو ، ہر OS کی پیچیدگی کو دیکھتے ہوئے ، اب یہ زیادہ سخت ہے ، اور فوری طور پر تسکین بخش ہے۔ میں نے کمپیوٹر سائنس کی ڈگری حاصل کرنے کے لئے آگے بڑھا ، لیکن میں نے کبھی بھی اسی طرح سی پروگرامنگ سے لطف اندوز نہیں کیا اور نہ ہی اس میں اپنا کیریئر بنا تھا۔ مجھے بہت خوشی ہے کہ بہت سارے لوگ کرتے ہیں ، اور میں ان کی مہارت سے حیران ہوں۔

لیکن بات یہ ہے کہ: اگرچہ میں دنیا کے جان کارماکس جیسا قدرتی طور پر پیدا ہونے والا کوڈر نہیں تھا ، لیکن بیسک کا مطلب یہ تھا کہ میں اب بھی پروگرام سیکھنا سیکھ سکتا ہوں ، اور کمپیوٹر کے کام کرنے کے بارے میں سب کچھ سیکھ سکتا ہوں۔

کواڈ کور فونز اور ہائی ڈیفی گیم گیم کنسولز کی دنیا میں ، باسک پروگرامنگ آج بہت خوبصورت نظر آرہی ہے۔ لیکن میں اس کے بغیر اپنے بچپن کا تصور بھی نہیں کرسکتا ، اور یہ مجھے بہت افسوس کی بات ہے کہ ہر ایک کے لئے جدید پروگرام سیکھنے کے لئے آسان پروگرامنگ زبان کے برابر نہیں ہے۔

بنیادی 50 سال کا ہو جاتا ہے ، اور میں اب بھی اس کی کمی محسوس کرتا ہوں جیمی لینڈینو