কেন 80 টি অক্ষর কোড প্রস্থের "মান" সীমা? কেন 80 এবং 79, 81 বা 100 নয়? এই বিশেষ মানের উত্স কি?
কেন 80 টি অক্ষর কোড প্রস্থের "মান" সীমা? কেন 80 এবং 79, 81 বা 100 নয়? এই বিশেষ মানের উত্স কি?
উত্তর:
আপনি এই সীমাটির জন্য আইবিএম পাঞ্চ কার্ডকে ধন্যবাদ জানাতে পারেন - এটিতে 80 টি কলাম ছিল:
হিসাবে ওবেদের উল্লেখ করা হয়েছে, এই সাধারণ কোডিং মান আইবিএম এর 1928 ফলে 80 কলাম পাঞ্চ কার্ড ফরম্যাট , যেহেতু অনেক কোডিং মান ফিরে একটা সময় ছিল যখন প্রোগ্রাম একটি সময়ে মুষ্ট্যাঘাত কার্ড, এক কার্ড / লাইনে লেখা হয়েছে ডেট, এবং এমনকি রূপান্তরটি বৃহত্তর স্ক্রিনগুলিতে কোডটি আরও বিস্তৃতভাবে পড়তে আরও শক্ত হয়ে যায় তা এই সত্যটিকে পরিবর্তন করে না।
খোঁচা কার্ড এর উইকিপিডিয়া পৃষ্ঠা থেকে :
সাংস্কৃতিক প্রভাব
- ৮০ কলামের পাঞ্চ কার্ড কার্ড ফর্ম্যাটের উত্তরাধিকার হ'ল অক্ষর-ভিত্তিক টার্মিনালগুলির ডিজাইনে প্রতি সারি 80 টি অক্ষরের প্রদর্শন একটি সাধারণ পছন্দ ছিল। নভেম্বর ২০১১ পর্যন্ত কিছু অক্ষর ইন্টারফেস ডিফল্ট, যেমন মাইক্রোসফ্ট উইন্ডোজে কমান্ড প্রম্পট উইন্ডোটির প্রস্থ, ৮০ টি কলামে সেট থাকে এবং কিছু ফাইল ফর্ম্যাট যেমন FITS এখনও 80-চরিত্রের কার্ড চিত্র ব্যবহার করে use
এখন প্রশ্ন হল, আইবিএম কেন 1928 সালে 80 টি কলাম কার্ড বেছে নিয়েছিল, যখন হারমান হোলারিথ আগে 24 এবং 45 টি কলাম কার্ড ব্যবহার করেছিল ?
যদিও আমি একটি নির্দিষ্ট উত্তর খুঁজে পাচ্ছি না, আমি সন্দেহ করি যে পছন্দটি সেই সময়ের টাইপরাইটারগুলির প্রতি লাইন চরিত্রের নির্দিষ্ট সংখ্যার উপর ভিত্তি করে ছিল ।
আমি দেখেছি বেশিরভাগ historicalতিহাসিক টাইপরাইটারগুলির প্রায় 9 ইঞ্চি প্রস্থের একটি প্লেট প্রস্থ ছিল , যা কাগজের আকারের প্রমিতকরণের সাথে 8 "-8.5" প্রশস্ত হয় (দেখুন কেন মার্কিন 8 ½ "x 11 এ স্ট্যান্ডার্ড পেপারের আকার হয়? "? এবং ISO216 এর ইতিহাস একটি সিরিজের কাগজের মান )।
প্রতি ইঞ্চিতে 10-12 অক্ষরের একটি আদর্শ টাইপরাইটার পিচ যুক্ত করুন এবং এটি মার্জিনের আকারের উপর নির্ভর করে 72 এবং 90 অক্ষরের প্রস্থের সাথে ডকুমেন্টগুলিতে নিয়ে যাবে।
যেমন, প্রতি লাইনে 80 টি অক্ষর একই কার্ডের আকার বজায় রেখে গর্ত পিচ (ছোট আয়তক্ষেত্র বনাম বৃহত্তর বৃত্তাকার ছিদ্র) এবং লাইনের দৈর্ঘ্যের মধ্যে ভাল সমঝোতার প্রতিনিধিত্ব করতে পারে।
ঘটনাক্রমে, সর্বত্র নয় তাদের কোডিং মানগুলিতে একটি 80 টি অক্ষরের লাইনের প্রস্থ নির্দিষ্ট করে। আমি যেখানে কাজ করি সেখানে ১৩২ টি চরিত্রের সীমা থাকে, যা ইউরোর টিপিকাল ওয়াইড লাইন প্রিন্টারের প্রস্থের সাথে মিলে যায় , একটি 12pt ল্যান্ডস্কেপ এ 4 প্রিন্টআউট এবং প্যাকেজ এক্সপ্লোরারের পরে এক্সিলিপসের একটি সম্পাদক উইন্ডোতে (একটি 1920x1200 স্ক্রিনে সর্বাধিক) বিশিষ্ট লাইন প্রস্থ এবং বাহ্যরেখা মতামত বিবেচনা করা হয়।
তবুও, আমি এখনও ৮০ টি চরিত্রের প্রশস্ত কোড পছন্দ করি কারণ এটি পাশাপাশি ফাইলের তিনটি সংশোধন তুলনা করা পাশাপাশি পাশের পাশে স্ক্রলিং (সর্বদা খারাপ) বা মোড়ানো লাইনগুলি (যা কোড বিন্যাসকে ধ্বংস করে) তুলনা করা সহজ করে তোলে। ৮০ টি চরিত্রের প্রশস্ত কোড সহ, আপনার কেবল একটি স্ক্রিনে পুরো তিন-ত্রি-মার্জ (সাধারণ পূর্বপুরুষ, স্থানীয় শাখা এবং রিমোট শাখা) আরামদায়ক দেখতে আপনার কেবল 240 অক্ষর প্রশস্ত স্ক্রিন (প্রতিটি চরিত্রের জন্য 8 পিক্সেলের 1920 পিক্সেল ) প্রয়োজন।
আমি এটিও বলব কারণ পুরানো টার্মিনালগুলি (বেশিরভাগ) আকারের 80x24 অক্ষর ছিল: 80x24 টার্মিনালের দিনগুলিতে ...
সম্পাদনা করুন:
প্রশ্নের আরও সুনির্দিষ্টভাবে এবং আরও বিশদ উত্তর দেওয়ার জন্য, 80 টি অক্ষর হ'ল সম্পাদকের অভ্যন্তরে কোড প্রস্থের বর্তমান "সর্বজনীনভাবে স্বীকৃত" সীমাবদ্ধ কারণ 80x24 এবং 80x25 ফর্ম্যাটগুলি প্রথম I / O টার্মিনাল এবং ব্যক্তিগত কম্পিউটারে সর্বাধিক সাধারণ স্ক্রিন মোড ছিল ( VT52 - ধন্যবাদ টু স্যান্ডম্যান 4)।
এই সীমা এখনও বৈধ এবং দুটি প্রধান কারণে একরকম গুরুত্বপূর্ণ এই প্রোগ্রামটিতে হল: default জ্যামিতি যে অনেক লিনাক্স ডিস্ট্রো সদ্য উত্পন্ন হওয়া টার্মিনাল জানালা নির্ধারিত এখনও 80x24 হয় এবং অনেক মানুষ তাদের ব্যবহার হিসাবে হয় , মাপ ছাড়া। তদুপরি, কার্নেল, রিয়েল-টাইম এবং এম্বেড হওয়া প্রোগ্রামারগুলি প্রায়শই কোনও উইন্ডো ম্যানেজার ছাড়াই "হেডলেস" পরিবেশে কাজ করে। আবার, ডিফল্ট স্ক্রিন রেজোলিউশন প্রায়শই 80x24 (বা 80x25) হয় এবং এই পরিস্থিতিতে, এই ডিফল্ট সেটিংসটি পরিবর্তন করা এমনকি কঠিন হতে পারে।
সুতরাং আপনি যদি কার্নেল, রিয়েল-টাইম বা এম্বেডেড প্রোগ্রামার হন তবে আপনার কোডটি পড়া উচিত এমন কোনও প্রোগ্রামারের প্রতি কেবল আরও "বন্ধুত্বপূর্ণ" হতে আপনার এই সীমাটি শ্রদ্ধার জন্য নিজেকে বাধ্য করা উচিত।
যদিও সম্ভবত 80 টি চরিত্রের সীমাটির মূল কারণ নয়, এটি যে ব্যাপকভাবে গৃহীত হয়েছিল তা হ'ল সহজভাবে পাঠানো :
এটি টাইপোগ্রাফিতে বহুল পরিচিত এবং স্বীকৃত। স্ট্যান্ডার্ড সুপারিশ (বই ইত্যাদির জন্য পাঠ্য ইত্যাদির জন্য) প্রতি লাইনে 40-90 টি অক্ষরের অঞ্চল এবং আদর্শভাবে প্রায় 60 টি (যেমন উইকিপিডিয়া , মার্কাস ইটকোনেন: টাইপোগ্রাফি এবং পঠনযোগ্যতা দেখুন ) ব্যবহার করা।
যদি আপনি প্রতি লাইনে characters০ টি অক্ষরের জন্য লক্ষ্য নির্ধারণ করেন তবে মাঝে মাঝে দীর্ঘ অভিব্যক্তি (এবং মার্জিন চিহ্নিতকারী এবং লাইন সংখ্যাগুলির মতো জিনিস) সামঞ্জস্য করার জন্য আপনার উপরের সীমাটি অবশ্যই কিছুটা বেশি হতে হবে, সুতরাং -০-80০ এর উপরের সীমাটি বোধগম্য হয়।
এটি সম্ভবত ব্যাখ্যা করে যে কেন অন্যান্য চরিত্রের সীমাটি 80 টি অন্যান্য সিস্টেমের দ্বারা নেওয়া হয়েছিল।
একটি সম্পর্কিত প্রশ্ন "80 টি কলাম কেন স্থায়ী ছিল" isted এমনকি এই পৃষ্ঠায় প্রতিক্রিয়াগুলি প্রায় প্রস্থের। আমি 80 টি কলামের historicalতিহাসিক কারণগুলির সাথে একমত, তবে কেন মানটি বজায় রয়েছে তা প্রশ্ন। আমি পঠনযোগ্যতা দাবি করব - গদ্য এবং কোডের জন্য। আমাদের মন কেবল এত টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো করতে পারে। কোনও বিবৃতি যখন খুব দীর্ঘ এবং অস্পষ্ট হয়ে যাচ্ছে তখন আমাকে স্মরণ করিয়ে দেওয়ার জন্য আমি আমার কোড সম্পাদকটিতে 80 টি কলামের চিহ্নিতকারী ব্যবহার করি। এটি আমাকে ব্রাউজারের জন্য প্রচুর স্ক্রিন রিয়েল এস্টেট এবং সমর্থনকারী আইডিই উইন্ডো ছেড়ে দেয়। দীর্ঘজীবী 80 কলাম - কোনও নিয়ম নয় গাইড হিসাবে।
ফিক্সড পিচ ফন্টের দিনগুলিতে আর একটি সাধারণ লাইন দৈর্ঘ্যের সীমা ছিল 72 টি অক্ষর। উদাহরণ: ফরট্রান কোড, মেল, সংবাদ।
একটি কারণ ছিল যে পাঞ্চ কার্ডের 73-80 কলামগুলি প্রায়শই একটি ক্রমিক সংখ্যার জন্য সংরক্ষিত থাকে। সিরিয়াল নম্বর কেন? আপনি যদি কোনও কার্ডের ডেকে ফেলে দেন তবে আপনি কার্ডগুলি কোনও ক্রমে বাছাই করতে পারবেন, উপরের বাম কোণগুলি সজ্জিত করতে (যা সর্বদা একটি তির্যক কাটা ছিল) এবং তাদের ক্রম ফিরে পেতে কার্ড বাছাই করা মেশিন ব্যবহার করতে পারেন।
-২-অক্ষরের সীমাটির আরেকটি কারণ হ'ল সাধারণ ফন্টগুলি 10 পয়েন্ট উচ্চ এবং 6 পয়েন্ট (1/12 ") প্রশস্ত ছিল An এক ইঞ্চি উপরের
আমি আমার লাইনের শেষের জন্য ব্যক্তিগতভাবে "প্রায় 80 কলাম" এর সাথে লেগে থাকি কারণ এর বাইরে আপনি যখন মুদ্রণ করেন তখন মোড়ক বা কোড হারিয়ে যায়।
এখানে পঞ্চ কার্ডের উত্তরাধিকার রয়েছে, তবে আমি মনে করি না লেজার প্রিন্টার বা 8.5x11 ইঞ্চি কাগজটি কার্ডের সীমাবদ্ধতা অনুসারে সেট করা হয়েছিল।
মুদ্রকপত্রগুলিতে স্ক্রোল হ'ল অক্ষরের আকার বা 15 "প্রশস্ত।
কোড বা রিপোর্টগুলির হার্ডকপি করার জন্য এটি 80 সিপিএস লাইন প্রিন্টার ছিল এবং পরে এপসন 132 সিপিএস কনডেন্সড প্রিন্টিং (কনডেন্সড প্রিন্টের জন্য এস্কেপ কোড escape 015) সমর্থন করে।
৮০ টি কলাম কার্ডের একটি কারণ 'হাত পাঞ্চ'র সাথে যুক্ত হতে পারে যা সম্ভবত ইলেকট্রনিক কার্ড পাঞ্চ মেশিনগুলির আগে ব্যবহৃত হয়েছিল। এটি আমি হ'ল 70 এর দশকের গোড়ার দিকে আইসিএল সিস্টেম 4-50 মূল ফ্রেমের কম্পিউটার সাইটে। একটিতে তিনটির একটি অংশ পাঞ্চ করতে হয়েছিল? একই সময়ে গাড়ীতে পাঞ্চ ছুরি।