STOIC
STOIC (স্ট্যাক-ওরিয়েন্টেড ইন্টারেক্টিভ কম্পাইলার) হল 1970-এর দশকের একটি প্রোগ্রামিং ভাষা, যা ফোর্থ-এর একটি রূপ। ইতিহাস STOIC বস্টনের এমআইটি এবং হার্ভার্ড বায়োমেডিকাল ইঞ্জিনিয়ারিং সেন্টারে (স্বাস্থ্য, বিজ্ঞান ও প্রযুক্তি বিভাগের অংশ) শুরু হয়েছিল এবং 1970-এর দশকের মাঝামাঝি সময়ে জোনাথন স্যাক্স লিখেছিলেন। জোনাথন স্যাক্স লোটাস ডেভেলপমেন্টের প্রধান প্রোগ্রামার হয়ে ওঠেন এবং লোটাস 1-2-3-এর প্রথম সংস্করণ লেখেন। STOIC-এর মূল সংস্করণটি একটি ডেটা জেনারেল নোভা মিনিকম্পিউটারে লেখা হয়েছিল এবং 8080-এর জন্য ক্রস-অ্যাসেম্বল করা হয়েছিল। STOIC তার নিজস্ব আদিম কিন্তু কার্যকর ফাইল সিস্টেম নিয়ে এসেছিল এবং 24K মেমরি এবং একটি টেলিটাইপ মেশিনের সাথে যে কোনও 8080-ভিত্তিক মাইক্রোপ্রসেসরের উপর সামান্য প্রাথমিক কাজ দিয়ে বুট করা যেতে পারে। উৎসটি পাবলিক ডোমেইনে প্রকাশিত হওয়ার পরে, সিস্টেমটি পরবর্তীকালে সিপি/এম-এর অধীনে চালানোর জন্য সংশোধন করা হয়েছিল। সেই সময়ে "শব্দের" সম্প্রসারণযোগ্য শব্দভাণ্ডার ব্যবহারে স্টোইককে ধারণাগতভাবে ফোরথের অনুরূপ বলা হত। STOIC আসলে FORTH-এর একটি যুক্তিসঙ্গত এবং আরও সামঞ্জস্যপূর্ণ উপভাষা। একটি বিল্ট-ইন অ্যাসেম্বলার, ফ্লোটিং-পয়েন্ট প্যাকেজ, ইন্টারাপ্ট হ্যান্ডলার এবং ডিসপ্লে এডিটর (নোভা ডিসপ্লে এডিটরের মতো) থাকার জন্য সেই সময়ে সিস্টেমটি উল্লেখযোগ্য ছিল। সিপি/এম ইউজারস গ্রুপ বহু বছর ধরে উৎস এবং নথিপত্র বিতরণ করে আসছে। একটি ব্যবহারিক উন্নয়ন ব্যবস্থা হিসাবে, এটি ফোরথের সমসাময়িক বাস্তবায়নের সাথে অনুকূলভাবে তুলনা করে এবং প্রয়োগগুলির বিকাশের জন্য ব্যাপকভাবে ব্যবহৃত হয়। সি ভাষায় লেখা একটি বহনযোগ্য সংস্করণ পাবলিক ডোমেনে রাখা হয়েছিল এবং সিপি/এম ইউজারস গ্রুপ (ইউকে) দ্বারা বিতরণ করা হয়েছিল। পরে, এস. টি. ও. আই. সি-কে স্মিথসোনিয়ান ইনস্টিটিউশন অ্যাস্ট্রোফিজিক্যাল অবজারভেটরি (এস. এ. ও)-তে রজার হক দ্বারা ভি. এম. এস-এর অধীনে ডি. ই. সি ভি. এ. এক্স-এ পোর্ট করা হয়েছিল এবং ডি. ই. সি. ইউ. এস দ্বারা বিতরণ করা হয়েছিল। এটি কমপক্ষে 1985 সালের শরৎ পর্যন্ত বিতরণ করা হয়েছিল। অন্যান্য ফরথ ভ্যারিয়েন্টের বিপরীতে, ফাংশন স্টোইক, ফরথ ডিস্ক আই/ও ব্যবহার করার পরিবর্তে ভিএমএস আই/ও এবং সিস্টেম পরিষেবাগুলির সাথে সংহত করা হয়েছিল। এটি মেশিন কোড (ইনলাইন এবং সাবরুটিন উভয় কল) সমর্থন করে। STOIC একটি স্ট্যাক ব্যবহার করে ডাবল প্রিসিশন ফ্লোটিং পয়েন্ট অপারেশন সমর্থন করে। সম্পর্কিত প্রোগ্রাম কিছু মেইলিং তালিকার মন্তব্য অনুযায়ী, STOIC মূলত 1975 সালে জোনাথন স্যাক্স লিখেছিলেন। এল. এস. ই নামে একটি ভিন্ন প্রোগ্রাম রবার্ট গোয়েক লিখেছিলেন, যা এস. টি. ও. আই. সি-এর কিছু ধারণাকে অন্তর্ভুক্ত করেছিল (একটি প্রাথমিক সংস্করণকে এস. টি. ও. আই. সি বলা হতে পারে)। এল. এস. ই-এর একটি স্বয়ংক্রিয় সংস্করণ, এল. এস. ই. 64 (ল্যাবরেটরি সফ্টওয়্যার এনভায়রনমেন্ট), জন ডটি দ্বারা রক্ষণাবেক্ষণ করা হয়। এস. টি. ও. আই. সি-এর একটি সংস্করণ "স্ট্যাক ওরিয়েন্টেড ইন্টারপ্রেটিভ কম্পাইলার" হিসাবে উল্লেখ করা হয়েছে, তবে এটি কোনটি তা স্পষ্ট নয়। স্টোইকেল (স্ট্যাক ওরিয়েন্টেড ইন্টারেক্টিভ কম্পাইলার অ্যাডাপ্টেড টু লিনাক্স) স্টোইক দ্বারা অনুপ্রাণিত হয়েছিল। 1980-এর দশকের গোড়ার দিকে আর্নেস্ট ই. বার্গম্যানের দ্বারা পিআইএসটিওএল (পোর্টেবললি ইমপ্লিমেন্টড স্ট্যাক ওরিয়েন্টেড ল্যাঙ্গুয়েজ) নামে একটি ভাষায় এসটিওআইসি-কে পুনর্জন্ম দেওয়ার চেষ্টা করা হয়েছিল। আরও দেখুন লাল (পাঠ্য সম্পাদক) রেফারেন্স বাহ্যিক লিঙ্ক STOIC কার্নেল উৎস চতুর্থ প্রোগ্রামিং ভাষা পরিবার হার্ভার্ড বিশ্ববিদ্যালয়