Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini.
Ditutup 1 tahun yang lalu.
Perbaiki pertanyaan ini
Beberapa minggu yang lalu saya menghadiri ceramah di Git oleh seseorang yang tampaknya berasal dari latar belakang Windows. Saya mengatakan "sepertinya" karena dia terus mengatakan "tanda hubung" ketika mengacu pada opsi baris perintah. Saya kemudian mengingat sesuatu yang membuat saya penasaran pada hari-hari awal saya belajar Linux; yaitu, ketika mengacu pada opsi, kepala Unix penduduk selalu mengatakan "minus". Yaitu:
rm -rf /var/tmp/bogus/junk
Akan dikatakan “arr em minus arr ef” sebagai lawan dari “arr em dash arr ef”.
Mengapa ini?
Jawaban yang Diterima:
Dua dari buku UNIX yang paling penting, Lingkungan Pemrograman UNIX dan Bahasa Pemrograman C, keduanya menyebutnya sebagai minus.
Lingkungan Pemrograman Unix, halaman 13:
Opsi mengikuti nama perintah pada baris perintah, dan biasanya terdiri dari tanda minus awal (
-
) dan satu huruf.
Bahasa Pemrograman C, Edisi ke-2, halaman 116:
Konvensi umum untuk program C pada sistem UNIX adalah bahwa argumen yang dimulai dengan tanda minus memperkenalkan flag opsional.
Banyak pengguna UNIX akan membaca salah satu atau kedua buku ini, jadi mungkin telah mengambil terminologi dari sana.
Menyebutnya minus masuk akal, karena karakter yang Anda ketik adalah tanda hubung-minus (-
).
Tanda hubung (—
) lebih panjang.
Alasan untuk mengatakan "minus" daripada "tanda hubung" mungkin ada dua:
- lebih sedikit orang yang tahu apa itu tanda hubung
- beberapa utilitas menerima opsi yang dimulai dengan
+
, jadi masuk akal untuk memikirkan plus dan minus
Juga, banyak program pengolah kata mengonversi tanda hubung ganda-minus (--
) menjadi tanda hubung (—
), jadi mengatakan "tanda hubung" ketika Anda bermaksud "minus" dapat menyebabkan kebingungan saat membahas opsi panjang GNU, mis. --help
.