Perang editor: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k bot Membuang: ru:Война редакторов |
Fitur saranan suntingan: 2 pranala ditambahkan. |
||
(38 revisi perantara oleh 27 pengguna tidak ditampilkan) | |||
Baris 1:
{{copy edit|date=September 2017}}
Dalam [[budaya hacker]], '''perang editor''' adalah debat dalam komunitas pemrogram komputer tentang [[editor teks]] mana yang paling baik untuk kegunaan umum. Kedua pihak yang bersaing ketat adalah pendukung [[Emacs]] dan pendukung [[vi]].▼
{{unreferenced|date=September 2017}}
▲
Komunitas ini memiliki tradisi untuk memperlakukan [[editor]] kesukaan mereka dengan [[fanatisme]] yang hampir-hampir [[religius]]. Banyak [[flaming|flame wars]] telah dikobarkan antar kedua kelompok, masing-masing membela editornya sendiri, dan menghina editor yang lain. Kebanyakan peserta yang ada dalam debat ini mengerti bahwa hal ini hanyalah sekedar [[humor]] saja. Selain itu juga ada perang mengenai [[sistem operasi]] dan [[bahasa pemrograman]] sampai ''[[indent style]] source code.''
Perang editor biasanya melibatkan pendukung Emacs dan <
== Segi positif Emacs ==
* Emacs memiliki lebih banyak perintah daripada <
* Emacs adalah scriptable dengan satu variant dari [[bahasa pemrograman Lisp|Lisp]] yang disebut [[Emacs Lisp]], dan memiliki banyak [[plugin|plug-ins]] seperti [[gnus]] newsreader dan banyak software development tools.
* Emacs adalah mirip [[Swiss]] Army knife-nya editor, dan menganut motto "big is beautiful". Alasannya adalah karena Emacs berasal dari [[Text Editor and Corrector|TECO]] editor dalam sistem operasi [[Incompatible Timesharing System|ITS]] dan [[TOPS-10]], yang lebih tua dari Unix.
* Emacs ''mengandung'' <
* Emacs tidak perlu beralih dari "command" mode dan "input" mode.
* GNU Emacs dapat menghitung dalam sistem kalender seperti [[Maya calendar|Mayan]] atau [[Discordian calendar|Discordian]], yang tidak dapat dilakukan <ti>vi</
* Mode edit khusus untuk 25 bahasa pemrograman termasuk [[Java programming language|Java]], [[Perl]], [[C programming language|C]], [[C++]], [[Objective-C|Objective C]], [[Fortran]], [[Lisp programming language|Lisp]], [[Scheme programming language|Scheme]], dan [[Pascal programming language|Pascal]] ([[Vim (text editor)|VIM]] punya semua mode ini juga).
* Mode khusus bahasa scripting untuk [[Bash]], shell lainnya, dan menciptakan [[
* Mendukung pengetikan dan tampilan dalam 21 bahasa non-Inggris, termasuk bahasa Tionghoa, Ceko, Hindi, Ibrani, Rusia, [[Vietnam]] dan semua bahasa Eropa barat.
* Menciptakan [[PostScript]] output dari plain text files dan memiliki mode edit khusus untuk document presentation formats seperti [[LaTeX]], [[TeX]], dan [[Wikipedia:Wikipedia-mode.el|Wikipedia]].
* Debug dari dalam Emacs
Baris 20 ⟶ 22:
* Fungsi gabung file dan [[diff]]
* Navigasi directory: dapat menggunakan [[dired]] untuk menandai, memindahkan dan menghapus file dan sub-directory secara rekursif.
* Menggunakan Emacs sebagai shell sendiri
* Version control management untuk release dan beta versions, dengan [[Concurrent Versions System|CVS]] dan [[Revision Control System|RCS]] integration.
* Pengguna Emacs berpendapat bahwa editor ini adalah contoh [[filosofi Unix]] yang lebih baik karena pengguna dapat menambahkan sebuah mode (atau program) kepada Emacs dengan Emacs Lisp interpreter, sedangkan pengguna <
== Segi positif <
* <
* <
* Pengguna <
* Perintah-perintah <
* <
* Kompilasi dan debug dari <
* <
[[Kategori:Editor teks]]
|