Mengapa nama folder "bin" digunakan dalam beberapa kerangka kerja dan bahasa?

23

Saya telah belajar Java. Dan masih setelah waktu yang lama saya tidak tahu mengapa nama folder itu adalah "bin" di mana orang menemukan semua alat untuk java?

Apakah ada alasan logis di balik itu?

Saya juga memperhatikan hal yang sama dalam kerangka Net.

krishna chandra tiwari
sumber
21
binkependekan dari binary. Ini adalah lokasi file biner (atau yang dapat dieksekusi).
ChrisF
7
binsebagai singkatan sudah binariesada jauh sebelum Java atau .NET.
FrustratedWithFormsDesigner
7
binadalah tempat Anda menaruh sampah. LELUCON! LELUCON! LELUCON! Tempat sampah kertas lokal kami dulu pernah /usr/local/binmencetaknya. Saya merindukan hari-hari itu.
Peter K.
6
Membaca pertanyaan seperti ini terkadang membuat saya merasa agak panjang. Saya perlu mengingatkan diri ini terus
Gary Rowe
1
hmm, itu membuat saya muda (atau bodoh (atau bodoh dan muda)) ... Saya selalu menganggap itu sampah seperti dalam wadah, mis: tempat sampah ...> _>
Drew

Jawaban:

39

binkependekan dari binary. Biasanya mengacu pada aplikasi yang dibangun (juga dikenal sebagai binari) yang melakukan sesuatu untuk sistem tertentu.

Mengutip dari jawaban ChrisF di Stack Overflow :

Anda biasanya meletakkan semua file biner untuk suatu program di direktori bin. Ini akan menjadi executable itu sendiri dan dlls (dynamic link libraries) yang digunakan oleh program.

Oleksi
sumber
21

binadalah nama direktori standar dalam sistem mirip UNIX / UNIX . Ini kembali ke masa-masa awal UNIX. /bin, /usr/binatau /usr/local/bindirektori tempat biner yang dapat dieksekusi disimpan di sebagian besar sistem mirip UNIX atau UNIX. Java hanya menggunakan nama konvensional ini untuk menunjuk tempat executable disimpan dalam direktori home Java.

Charles Salvia
sumber
Apa yang dilakukan Multics? Apakah ini sebuah konvensi yang mendahului Unix, atau apakah itu sesuatu yang diciptakan oleh peretas Unix asli?
Donal Fellows
1

Seperti yang Anda ketahui, setiap bahasa akhirnya dikonversi menjadi kode mesin, maksud saya kode yang dapat dipahami mesin dan mesin hanya memahami 0 atau 1 (Anda juga dapat mengatakan hidup atau mati). Bentuk representasi data 0 dan 1 ini disebut biner representasi data. Oleh karena itu setiap bahasa membuat kode biner sehingga mesin dapat memahami dan memprosesnya. Jadi folder tempat semua kode mesin ini disebut bin (binary).

kundan bora
sumber