Yayıncı savaşı

Programcılar arasında 1970'lerin başından (ve dolayısıyla rutin bilgisayar ekranı çalışmasının başlangıcından) uzanan bir gelenek vardır; bu, en sevdiğiniz metin editörü yazılımını dinsel fanatizmi anımsatan bir tutku ile savunmaktan ibarettir . Metin editörlerinin düzenleme için mükemmel bir araç olduğunu savunarak birbirlerine hakaret eden gruplar arasında birçok alev savaşı yaşandı .

Emacs vs. vi

Editör savaşları genellikle Emacs hayranları ile UNIX sistemlerindeki en popüler iki metin editörü olan vi arasında çıkar . Çoğu UNIX kullanıcısı ve programcısı bu iki programdan birini kullanır . Birçoğu her ikisine de aşinadır, zaten tartışmaya katılacak kadar ve hangisinin "daha iyi" olduğunu söyleyebilecek iyi bir konumda olduklarını düşünüyorlar .

Genellikle önerir tartışma birisi bir noktada olur ed olan standart metin editörü .

İki müjdeci arasındaki bu rekabet, bazıları tarafından ciddiye alınıyor ve diğerleri tarafından alay ediliyor. Örneğin Richard Stallman , Emacs etrafında bütün bir deyim icat etti, amacı bu yayıncıyı kutlamak ve vi kullanıcılarını caydırmak olan bir dinin parodisini yaptı. Böylece kendisini Emacs Kilisesi'nin bir azizi olan Aziz IGNUcius ilan etti . Emacs ayrıca alternatif din ağacında kendi tartışma grubuna sahiptir : haberler: alt.religion.emacs .

Vi takipçileri , bazı Emacs kullanıcılarının "açıkça efendilerini taklit etmek için sefil bir girişim" olarak adlandırdıkları Başak Kültü'nü yarattılar .

Emacs'in iddia edilen faydaları

Vi'nin iddia edilen faydaları

Mizahi ifadeler

Mainframe editörleri

Yayıncı savaşları ana bilgisayarları esirgemedi ve hatta ikincisinde başladılar. Tam ekran dünyasında, EDGAR ( Öncü Grafiksel ve Özyinelemeli Düzenleme ), XEDIT ( VM / CMS altında Xavier'in EDITörü ) ve l ISPF editörü ( MVS / TSO altında ), her bir editördeki YUKARI ve AŞAĞI komutlarıyla ilgili on yıl süren bir savaş: YUKARI imleci metinde yukarı mı yoksa tam tersine ekranda metnin yukarı çıkmasını sağlamalı mı? Bir açıklama bakış açılarından birini tercih eder: tüm editörlerde TOP metnin başına ve BOTTOM'un sonuna yerleştirildiği için, UP'nin TOP veya BOTTOM'a yaklaşması daha mantıklı oldu mu? Cevap daha sonra açık hale geldi ve tüm IBM ana bilgisayar editörleri daha sonra bu seçimle uyumlu hale geldi.

Ana bilgisayar editörleri kavramsal olarak etkileşimli editörlerden çok farklıydı, çünkü ilk bağlamda her tuşa basılarak merkezi birimi çağırma sorunu yoktu. Ekranla ilişkili kontrol ünitesinin yerel etkileşim olanaklarından - ancak oldukça zengin - tatmin olmak gerekiyordu. Bu nedenle, hareket etmek zor gibiydi Vi için Xedit itibaren Xedit için Vi anabilgisayar editörler ve tamamen interaktif editörler arasında yeni bir editör savaşı yarattı. XEDIT klonları etkileşimli bağlam için yaratıldı, örneğin GEDIT veya The Hessling Editor . Öte yandan, bu liman için yapısal olarak imkansızdı Vi kontrol ünitesi kendisinin dilde programlamak hariç anabilgisayar üzerinde: araçlar bunu mevcut değildi ve her türlü bu kontrol ünitelerinin hafıza yol. çok küçük, tüm Vi taşımak şöyle dursun EMACS.

Not  : xedit adlı bir düzenleyici , X Window ile sağlanan örneklerin bir parçasıdır . XEDIT ile ilgisi yok .

Ayrıca görün

Dış referanslar