ইম্যাকস

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
ইম্যাকস
গ্নু ইম্যাকসে মাল্টিপল ডায়ার্ড বাফার সম্পাদনা করা
গ্নু ইম্যাকসে মাল্টিপল ডায়ার্ড বাফার সম্পাদনা করা
উন্নয়নকারীডেভিড এ. মুন
গাই এল. স্টিল জুনিয়র
রিচার্ড স্টলম্যান
প্রাথমিক সংস্করণ১৯৭৬; ৪৮ বছর আগে (1976)[১][২]
যে ভাষায় লিখিতলিস্প, সি
অপারেটিং সিস্টেমক্রস-প্ল্যাটফর্ম
ধরনটেক্সট এডিটর
ওয়েবসাইটwww.gnu.org/software/emacs/ উইকিউপাত্তে এটি সম্পাদনা করুন

ইম্যাকস (ইংরেজি: Emacs) জনপ্রিয় টেক্সট সম্পাদকের একটি পরিবার যারা তাদের প্রসারণযোগ্যতার জন্যে ব্যাপকভাবে পরিচিত।[৩] সবচেয়ে বেশি ব্যবহৃত সংস্করণ হিসেবে তার ম্যানুয়ালে,[৪] গ্নু ইম্যাকস নিজেকে "প্রসারণযোগ্য, পরিবর্তনযোগ্য, স্ব-দলিল, রিয়েল টাইম ডিসপ্লে এডিটর" হিসেবে সংজ্ঞায়িত করে। [৫] প্রথম ইম্যাকসের উন্নয়ন শুরু ৭০-এর দশকের মাঝামাঝি সময়ে এবং এর সরাসরি বংশধর গ্নু ইম্যাকস নিয়ে কাজ করে এবং সক্রিয়ভাবে উন্নয়ন শুরু হয়।

ইম্যাকসের ১০,০০০-এর উপরে বিল্ট-ইন কমামড রয়েছে (যার অধিকাংশই ম্যাক্রো) এবং এর ব্যবহারকারী ইন্টারফেস এর ব্যবহারকারীকে এ কমান্ডগুলো সম্মিলন করে কোন কাজকে স্বয়ংক্রিয় করার সুবিধা প্রদান করে। ইম্যাকসের বাস্তবায়ন সাধারণত লিস্প উপভাষার ব্যবহার করে যা গভীর প্রসারণ ক্ষমতা, ব্যবহারকারী ও ডেভেলপারকে নতুন কমান্ড লেখা এবং অ্যাপলিকেশন লেখার সুযোগ প্রদান করে। ইমেইল, ফাইল, আউটলাইন এবং আরএসএস ফিড ব্যবস্থাপনার জিন্যে এক্সটেনশন লেখা হয়েছে,[৬] সাথে সাথে লেখা হয়েছে এলিজা, পং, কনওয়েজ লাইফ, স্নেক এবং টেট্রিসের ক্লোন। [৭]

টেকো সম্পাদকের জন্যে "Editor MACroS" সেট হিসেবে মূল ইম্যাকসটি ১৯৭৬ সালে লেখা হয়।[৮][৯][১০]রিচার্ড স্টলম্যান এর সহপ্রতিষ্ঠাতা হিসেবে একটা ভুল ধারণা প্রচলিত থাকলেও, ড্যানিয়েন উইনর‍্যাব তা নাকচ করেন। তবে গাই জানান তার পরেও ইম্যাকসের উন্নয়নে স্টলম্যানের বেশ অবদান রয়েছে। এটি টেকো-ম্যাক্রো সম্পাদকস্পমূহ টেকম্যান ও টিম্যাকস থেকে অনুপ্রাণিত।[১১]

ইম্যাকসের সবচেয়ে জনপ্রিয় ও সবচেয়ে বেশি পোর্টকৃত সংস্করণ গ্নু ইম্যাকস, যেটি গ্নু প্রকল্পের জন্যে রিচার্ড স্টলম্যানের সৃষ্টি।[১২]

ভি-এর সাথে ইম্যাকস ইউনিক্স সংস্কৃতির পুরোনো সম্পাদক যুদ্ধের অন্যতম দুটো প্রতিযোগীর একটি। এখনও সক্রিয় উন্নয়নের অধীনে থাকা সবচেয়ে পুরোনো ফ্রি ও ওপেন সোর্স প্রকল্পের একটি ইম্যাকস।[১৩]

তথ্যসূত্র[সম্পাদনা]

  1. "ইম্যাকস মুক্তির তারিখ" 
  2. জাওয়াইন্স্কি, জামি (২০০৫-০৬-২১) [১৯৯৯]। "ইম্যাকস টাইমলাইন"। সংগ্রহের তারিখ ২৯ নভেম্বর ২০১৮ 
  3. "গ্নু ইম্যাকসে একটি টিউটোরিয়াল ভূমিকা"একটি সম্পাদক "ইম্যাকস" বলা প্রধান প্রয়োজন হয় যে এটি একটি বাস্তব প্রোগ্রামিং ভাষা সঙ্গে সম্পূর্ণ এক্সটেনসেবল, শুধু একটি ম্যাক্রো ভাষা নয়। 
  4. "গ্নু ইম্যাকস পকেট তথ্যসূত্র"গ্নু ইম্যাকস সবচেয়ে জনপ্রিয় ও বিস্তৃত ইম্যাকস পরিবারের এডিটর। 
  5. "গ্নু ইম্যাকস ম্যানুয়াল"গ্নু ইম্যাকস নির্দেশিকা। ফ্রি সফটওয়্যার ফাউন্ডেশন। সংগ্রহের তারিখ ২৯ নভেম্বর ২০১৮ 
  6. "এলফিড, একটি ইম্যাকস ওয়েব ফিড রিডার" 
  7. "এমিউজমেন্ট"অবশেষে, যদি আপনি নিজেকে হতাশ মনে করেন, আপনার সমস্যাগুলি বিখ্যাত মনস্তাত্ত্বিক এলিজাতে বর্ণনা করুন। M-x doctor করুন। 
  8. গ্রিনবার্গ, বার্নার্ড এস. (১৯৭৯)। Multics Emacs: The History, Design and Implementation 
  9. "GNU Emacs FAQ" 
  10. "MACSimizing TECO"। ২৯ জুন ২০১৩ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ১৩ ডিসেম্বর ২০১৮ 
  11. "ইম্যাকসের ইতিহাস"XEmacs Internals Manual। ১১ ডিসেম্বর ২০০৬। সংগ্রহের তারিখ ১৩ ডিসেম্বর ২০১৮ 
  12. অ্যালোমবার্ট, বিল। "ডেবিয়ান জনপ্রিয়তা প্রতিযোগিতা"সম্পাদকের প্রতিবেদন। ডেবিয়ান। সংগ্রহের তারিখ ১৩ ডিসেম্বর ২০১৮ 
  13. "সবচেয়ে পুরোনো ও গুরুত্বপূর্ণ ১০টি ওপেন সোর্স প্রোগ্রাম"