পাঞ্চকার্ডে প্রোগ্রাম শেখা [বন্ধ]


9

আমি জীবনে একবার পাঞ্চ কার্ড দিয়ে প্রোগ্রামিং চেষ্টা করতে চাই। কিভাবে আমি এটি করতে পারব?

আমি আমার 30 এর দশকে, এবং পিসি যুগে পুরোপুরি বড় হয়েছি, স্ক্রিন এবং কীবোর্ডযুক্ত কম্পিউটারগুলিতে প্রোগ্রামিং। আমি আমার বাবা এবং দাদা যেভাবে কাজ করতাম তা অভিজ্ঞতা অর্জন করতে চাই। আমি কল্পনা করেছি যে হার্ডওয়্যার (এবং সম্ভবত কার্ডগুলি নিজেরাই) আর তৈরি হয় না। পাঞ্চ কার্ড পাঠকদের কার্যকরী এমন কোন বিশ্ববিদ্যালয় বা যাদুঘর আছে কি? আমি বোস্টনে আছি, তবে আমি এটি করতে ভ্রমণ করতে ইচ্ছুক।

আমি মেটাফিল্টারকে জিজ্ঞাসা করেছি এবং আমি কিছু মিশ্র উত্তর পেয়েছি (অনেকগুলি "না, এটি করবেন না" নয়-বলা)। আমি রোড আইল্যান্ডের রেট্রো-কম্পিউটিং সোসাইটিতে একটি পয়েন্টার পেয়েছি, তবে তাদের কাছে আমার ইমেলের কোনও প্রতিক্রিয়া আমি এখনও পাইনি।


পুরানো মেশিনযুক্ত লোকদের দিকে সন্ধানের জন্য আপনাকে সম্ভবত অনেক সময় ব্যয় করতে হবে যে আশা করা যায় যে এখনও কাজ করে এবং তাদের জন্য পাঞ্চ কার্ডগুলি খুঁজে পেয়েছি, আমি ধারণা করব এটি বেশ ব্যয়বহুল হবে যেহেতু সাধারণত ইতিহাস সংরক্ষণ করা না থেকে এই মেশিনগুলি বেশ বিরল হবে ' মাঠে একটি লক্ষ্য।
রাইথাল

ভাল, আপনার অবস্থানের উপর নির্ভর করে কিছু জায়গায় চমত্কার historicতিহাসিক কম্পিউটিং সুবিধা রয়েছে facilities আমার বিশ্ববিদ্যালয়টি করেছে এবং আমি সুইচগুলি এবং একটি পিডিপি সহ একটি বেদীর প্রোগ্রাম করার সুযোগটি পছন্দ করেছি। একটি ওয়ার্কিং টেলি টাইপ এবং এরকমও দেখেন। এমন অনেকগুলি সংস্থা রয়েছে যা এই ধরণের নিদর্শনগুলিকে সংরক্ষণ করার চেষ্টা করে। সর্বোত্তম উত্তর হ'ল এই ছেলেদের খুঁজে বের করা। আপনি কিছু অবাক হতে হবে এই লোকদের কিছু আছে কি।
রিগ

1
কার্যকরী কীপঞ্চগুলি সম্ভবত এখনও তুলনামূলকভাবে সহজেই পাওয়া যাবে; কাজের কার্ডরিডার সম্ভবত কম। কার্ডরেডাররা যখন নতুন এবং ভালভাবে রক্ষণাবেক্ষণ করত তখন তারা চতুর ছিল, সুতরাং আমি যদি অবাক হয়ে থাকি যে আপনি এমন একটিটি খুঁজে পেতে পারতেন যে ক) কন্ডিশন অবস্থায়, এবং খ) অ্যাক্সেসযোগ্য।
জন বোডে

3
পুচ কার্ড মেশিনগুলি অনুকরণ করার জন্য একটি অ্যাপ্লিকেশন লেখার বিষয়ে কীভাবে? - এটি আকর্ষণীয় হতে পারে!
NoChance

প্রকৃতপক্ষে, আরও কিছু উত্তরাধিকার প্রযুক্তির অনেকগুলি প্রক্রিয়া স্থায়িত্বের যোগ্যতা রয়েছে - যা পুনরায় উত্থানের সাথে এর মতো করতে পারে। আপনি যদি জানতেন যে আপনার নিজের কোডটি সংযুক্ত করতে, লোড করতে এবং আপত্তি জানাতে আপনাকে অর্ধেক দিন অপেক্ষা করতে হবে, আপনি সম্ভবত আরও স্থিতিশীল অ্যাপ্লিকেশন লিখতে শুরু করতেন।

উত্তর:


9

আপনার যদি স্ক্যানার থাকে তবে আপনি কিছু চিত্র সনাক্তকারী সফ্টওয়্যার, একটি এমুলেটর, কয়েকটি মরা গাছ এবং একটি অনুভূতিযুক্ত কলম দিয়ে এটি DIY করতে পারেন


2
চিত্রটির স্বীকৃতি ধারণার দ্বারা অনুপ্রাণিত হয়ে আমি পাঞ্চকার্ড এমুলেটরটির সন্ধান করতে গিয়েছিলাম। একটিও পাইনি। তবে এটি একটি মজাদার ওসিআর প্রকল্প হতে পারে। :)
হাইড্রেনজায় 24'12

7

আপনার মত সাধারণত প্রোগ্রাম করুন, ব্যতীত:

  • আপনার কাছে কেবল একটি উত্স ফাইল থাকতে পারে।
  • আপনি যখনই কোডটি সংশোধন করতে চান তখন পুরো লাইনটি আবার টাইপ করুন।
  • আপনি যখনই প্রোগ্রামটি চালাতে চান, দশ মিনিটের টাইমারটি চালু করুন এবং স্ক্রিনটি বন্ধ করুন। টাইমার শেষ হয়ে গেলে, স্ক্রিনটি চালু করুন এবং প্রোগ্রামটি চালান।

15
আমি এই ধরণের প্রতিক্রিয়া পেয়েছি এবং কেন তা নিশ্চিত নই। পুরানো রীতি অনুসারে কাজগুলি করার সুবিধা রয়েছে, বিশেষত যদি আপনি ইতিহাসের বিষয়ে চিন্তা করেন। আপনি কি লোকেদের ঠাট্টা করেন যারা স্ক্র্যাচ থেকে রুটি বেক করেন বা নিজের বিয়ার তৈরি করেন, বা আসবাবও তৈরি করেন?
প্লটর

16
@ প্লুটার আপনি যা প্রস্তাব করছেন তা বেকিং রুটির মতো নয়। হোম বেকার এবং ব্রিওয়ারগুলি এগুলি নিজেরাই করে কারণ এটি তাদেরকে চূড়ান্ত পণ্যটির নিয়ন্ত্রণে রাখে এবং (যুক্তিযুক্তভাবে নিকৃষ্ট) বাণিজ্যিক পণ্যের বিকল্প সরবরাহ করে। আপনি যে বিষয়ে কথা বলছেন তা historicalতিহাসিক পুনর্নির্মাণে অংশ নেওয়ার অনুরূপ - এটি আপনি যে চূড়ান্ত পণ্য নয়, সেই পুরানো উপায়ে করার অভিজ্ঞতা। যতদূর আমি দেখেছি, historicalতিহাসিক পুনর্নবীকরণকারীরা সাধারণত তাদের প্রচেষ্টার গুণাবলী সম্পর্কে রসিকতার বেশ সুন্দর ধারণা পান।
কালেব

10
@ প্লিটর বিটিডাব্লু, আপনি যেটা কল্পনা করতে পারেন তার চেয়ে এই উত্তর সম্ভবত সত্যের কাছাকাছি। খুব পুরানো দিনের বেশিরভাগ প্রোগ্রামাররা মেশিনটি স্পর্শ করতে পারেনি - কেবল অপারেটরদের এটি করার অনুমতি দেওয়া হয়েছিল। সুতরাং অভিজ্ঞতার সারমর্মটি পেতে, আপনার প্রিয় বাচ্চাকে একটি অতিরিক্ত শীতাতপ নিয়ন্ত্রিত ঘরে একটি ল্যাব কোট দিয়ে সেট করুন। তারপরে আপনার প্রোগ্রামটি প্রথমে লংহ্যান্ডে লিখুন এবং তারপরে ম্যানুয়াল টাইপরাইটারে এটি টাইপ করুন। এটিকে পৃষ্ঠাগুলি সহ একটি বাক্সে বাচ্চাকে বিতরণ করুন এবং বাচ্চাকে কম্পিউটারে প্রবেশ করুন, প্রোগ্রামটি চালান, ফলাফলটি মুদ্রণ করুন এবং এগুলি আপনার মেলবক্সে রেখে দিন। এটি কীভাবে করা হয়েছিল তার কাছাকাছি।
কালেব

3
প্লুটার: আমি কিপঞ্চিংয়ের অংশটি করেছি। আপনি এটি কয়েক মিনিটের জন্য আকর্ষণীয় মনে হতে পারে; তাহলে এটি কেবল ক্লান্তিকর। এটি কেবল অপ্রচলিত প্রযুক্তি এবং ফলাফলগুলি আধুনিক কোডের প্রতিটি ক্ষেত্রে নিকৃষ্টতম are
কেভিন ক্লাইন

2
এছাড়াও কম্পিউটার বিল্ডিংয়ের পথে আপনার কার্ডের বাক্স ফেলে দেওয়ার সুযোগ রয়েছে, যখন আপনি সবকিছু ঠিকঠাক করে দেওয়ার চেষ্টা করার সময় আপনাকে আপনার অফিসে ফিরে যেতে বাধ্য করে। আপনার নিজের কার্ডগুলি সিক্যুয়েন্স নম্বর সহ সংখ্যাটি মনে আছে, তাই না? (বোনাস: আপনি যখন কার্ডগুলি ফেলেছিলেন তখন বৃষ্টি হচ্ছিল ...) Thankশ্বরকে ধন্যবাদ যে আমি এর মধ্যে যে কোনওটিই अनुभव করতে পারি না!
ডোনাল ফেলো

4

সম্ভবত আপনি এমুলেটর ব্যবহার করে এটির কাছাকাছি যেতে পারেন, যেমন:

http://www.kloth.net/services/cardpunch.php

এই ভদ্রলোকটির কাছে আপনার নিজের এমুলেটরটি ঘুরিয়ে দেওয়ার বিষয়ে কিছু সুন্দর তথ্য রয়েছে বলে মনে হচ্ছে:

http://www.divms.uiowa.edu/~jones/cards/

যা আংশিকভাবে অনুপ্রাণিত:

http://dev.technikum29.de/projects/checkout/paper-tape-project/documentation/index.php/punch-card/README.htm


ব্যক্তিগতভাবে, আমি আপনার ধারণা / পদ্ধতির পছন্দ করি :)


3

আমার তাত্ক্ষণিক অনুমান আপনার প্রশ্নের ন্যায্য সংখ্যার কাছে "সম্ভবত না"। যদিও নিঃসন্দেহে বিশ্বে কমপক্ষে কয়েকটি কার্ড পাঞ্চ এবং পাঠক বাকি রয়েছে, আমার তাত্ক্ষণিক অনুমান হবে যে যে কেউ তাদের ব্যবহার করার চেষ্টা করেছে যেহেতু কেউ যথেষ্ট চেষ্টা করলেও তারা কাজ করবে এ বিষয়ে খুব কমই নিশ্চিত যে কেউ তাদের ব্যবহার করার চেষ্টা করেছে।

কমপক্ষে আমার স্মৃতিচারণের ভিত্তিতে, কার্ড পাঞ্চগুলি যথেষ্ট নির্ভরযোগ্য ছিল যে তাদের মধ্যে সম্ভবত এখনও কাজ করা হয়। এগুলি টাইপ রাইটারদের থেকে খুব বেশি আলাদা নয়, ব্যতীত যখন "জিনিস" কাগজে আঘাত করার জন্য এগিয়ে যায় তখন কেবল কাগজের বিরুদ্ধে ফিতা ঠেলাঠেলি করার পক্ষে যথেষ্ট আঘাত করে না - এটি শক্তভাবে দুলতে শক্ত হয়। মাধ্যমে গর্ত।

আমি দূরবর্তী স্মৃতি থেকে চলেছি, তবে কার্ড পাঠকদের আমার স্মৃতিচারণ একদম আলাদা - যে তাদের প্রায়শই পরিষেবা দেওয়া দরকার serv প্রকৃতপক্ষে, আমি যখন একটি মেইনফ্রেমে কাজ করছিলাম তখন মনে হচ্ছিল আমাদের তিনটি কার্ড পাঠক রয়েছে - তবে খুব কমই কোনও নির্দিষ্ট সময়ে দু'জনের বেশি ব্যবহার করতে সক্ষম হয়েছি। কমপক্ষে যদি মেমরিটি পরিবেশন করে, তবে কার্ডের বাছাইকারীটি আরও কিছুটা খারাপ ছিল। উভয় ক্ষেত্রেই, আমি বেশ নিশ্চিত যে বেশিরভাগ সমস্যাগুলি যান্ত্রিক অংশগুলি থেকে সঠিকভাবে কার্ডগুলিতে পাঠককে খাওয়ানো ste

তবে আমাকে বলতে হবে যে এই ক্ষেত্রে আমি "পুরানো কায়দায় কাজ করার" থেকে খুব সামান্য কিছু (যদি কিছু হয়) দেখি। আমি হোলিরিথ কার্ডগুলি থেকে এমন কোনও উপকারের কথা ভেবে খুব দৃ .় মনে করি যা আরও দ্রুত, সহজে এবং নির্ভরযোগ্যভাবে আরও আধুনিক পদ্ধতি দ্বারা অর্জন করা যায় না। আমি মনে করি (তত্ত্বের ভিত্তিতে) তারা প্রোগ্রামিংয়ে কিছু শৃঙ্খলা উত্সাহিত করেছিল এবং এটি চালানোর প্রতিশ্রুতি দেওয়ার আগে কোডের দিকে মনোযোগ সহকারে তাকিয়েছে (যা আমার অভিজ্ঞতায় কমপক্ষে "10 মিনিট" "কেভিন ক্লাইনের উল্লেখের চেয়ে বেশি" রাতারাতি "হয়ে থাকে) )।

সত্য সত্য, তবে, একটি শালীন পর্দা হলিরিথ কার্ডগুলির চেয়ে এটি করার আরও ভাল উপায়। আমাদের যখন এটি আবার করতে হয়েছিল তখন আমরা সাধারণত ১৩২-কলামের ফ্যান-ভাঁজ কাগজে একটি মুদ্রণ আউট পেয়েছিলাম। আমি সরাসরি কার্ডগুলিতে একটি তুচ্ছ প্রোগ্রাম এমনকি প্রুফ-পড়ার চেষ্টা করার কথা ভাবতে পারি না।

নীচের লাইন: শুভকামনা - তবে আপনি এটি পরিচালনা করার পরিবর্তে এমন সম্ভাবনা এমনকি সত্যিকারের কাছ থেকে সত্যিকার অর্থে অনেক কিছু শেখার বিষয়ে আপনার আশাগুলি আরও উচ্চতর করবেন না।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.