من فضلك تسجيل الدخول أو تسجيل لتفعل ذلك.

يحتفل محرر النصوص Emacs، المعروف بأنه «أم جميع المحررات»، بمرور خمسين عامًا على إطلاقه، حسب ما ذكرت MIT Technology Review. نشأ Emacs في مختبر الذكاء الاصطناعي بـMIT، وهو ما يفسر الاهتمام الخاص بتاريخه من قبل المؤسسة.

هذا المحرر الأيقوني لم يكن مجرد أداة بسيطة، بل كان نقطة انطلاق لحركة البرمجيات الحرة. فقد بدأ كحزمة من وحدات الماكرو لـTECO، ثم تطور بفضل جهود جماعية، حيث ينسب الفضل الأكبر في تحويله إلى محرر قوي إلى ريتشارد ستالمان.

تاريخ عريق وتأثير عميق

اسم Emacs هو اختصار لعبارة «E diting MAC ro S»، وقد تم تطويره في الأصل حوالي عام 1975. كان غاي إل ستيل جونيور مسؤولاً عن العمل الأولي، لكن ريتشارد ستالمان هو من تولى غالبية التطوير بحلول أواخر عام 1976. وصف الكاتب نيل ستيفنسون Emacs بأنه «معالج نصوص حراري نووي» (thermonuclear word processor) لأنه يركز بشكل مكثف على تحرير النص العادي، مما يجعله أداة لا مثيل لها للمحترفين الذين يحتاجون إلى أقصى قدر من التحكم.

على مدى نصف قرن، ظهرت العديد من النسخ المتفرعة من Emacs، مثل GNU Emacs (الذي لا يزال قيد التطوير النشط مع إصدار GNU Emacs 31.1 في أغسطس)، وXEmacs، وSXEmacs. هذه النسخ المتفرعة، مثل Spacemacs، قدمت تعديلات وتحديثات لواجهة المستخدم، محاولة جعلها أكثر جاذبية أو تشبه محرر Vi المنافس.

تحديات الاستخدام والتكيف

Emacs برنامج ضخم ومعقد، وقد أصبحت مصطلحاته قديمة، حيث يشير إلى «frame» بدلاً من «window» وإلى «window» بدلاً من «pane». كما يتطلب مفتاح «Meta» الذي كان موجودًا في لوحات المفاتيح القديمة، والذي يعادل حاليًا مفتاح Alt أو Opt على أجهزة Mac. يمكن شراء لوحات مفاتيح مخصصة مزودة بمفتاح Meta حقيقي، مثل Keymacs، لكنها باهظة الثمن، حيث تتراوح أسعارها من 2,998 يورو (حوالي 3,250 دولارًا أمريكيًا أو 12,187 ريالاً سعوديًا أو 11,929 درهمًا إماراتيًا) إلى 6,878 يورو (حوالي 7,450 دولارًا أمريكيًا أو 27,937 ريالاً سعوديًا أو 27,338 درهمًا إماراتيًا).

بسبب هذا التعقيد، ظهرت توزيعات مسبقة التكوين مثل Doom Emacs وEmacs Solo لمساعدة المستخدمين الجدد. لا يزال Emacs، جنبًا إلى جنب مع منافسه التاريخي Vi (الذي تطور إلى Vim وNeovim)، أدوات حاسمة في عالم تطوير البرمجيات، ويشكلان جزءًا أساسيًا من تاريخ أنظمة Unix والبرمجيات الحرة.

ما الذي يعنيه هذا للمطورين؟

بالنسبة للمطورين اليوم، يمثل Emacs أكثر من مجرد محرر نصوص؛ إنه فلسفة. على الرغم من منحنى التعلم الشديد وتعقيده، فإنه يوفر مستوى لا مثيل له من التخصيص والتحكم في بيئة التحرير. إن معرفة تاريخه وتطوره تذكرنا بأهمية الأدوات الأساسية التي شكلت عالم البرمجيات. قد لا يكون مناسبًا للجميع، ولكنه يظل خيارًا قويًا لأولئك الذين يسعون إلى أقصى قدر من المرونة والكفاءة في عملهم.

المصدر: theregister.com

«وضع القوطي» في Windows 3.1: قصة ألوان الشاشة السوداء
اختراق Northflank يهدد مفاتيح AI API للعملاء

Reactions

0
0
0
0
0
0
بالفعل كان رد فعل لهذا المنصب.

ردود الفعل