“Bin” klasör ismi neden bazı çerçevelerde ve dillerde kullanılıyor?


23

Java öğreniyorum. Ve hala uzun bir süre sonra neden klasörün adının java için tüm araçları bulduğunu "bin" olarak bilmiyorum ?

Bunun arkasında mantıklı bir sebep var mı?

Aynı zamanda .Net çerçevesinde de aynı şeyi fark ettim.


21
biniçin kısa binary. İkili (veya çalıştırılabilir) dosyaların konumu.
ChrisF

7
binbinariesJava veya .NET'ten çok önce var olan bir kısaltma olarak .
SinirliFormsDesigner ile

7
binÇöp attığın yer burası. ŞAKA! ŞAKA! ŞAKA! Yerel atık kağıt bidonlarımız üzerlerine /usr/local/binbasılmıştır. O günleri özlüyorum.
Peter K.

6
Bunun gibi bir soru okumak bazen kendimi dişimde oldukça uzun hissettiriyor. Bunu sürekli olarak kendime hatırlatmam gerekiyor
Gary Rowe

1
hmm, bu beni genç kılıyor (ya da cahil (ya da cahil ve genç)) ... Her zaman kabın içinde olduğu gibi bir çöp kutusu olduğunu varsaymıştım, örneğin: çöp kutusu ...> _>
Drew

Yanıtlar:


39

binİkili için kısa. Genelde, belirli bir sistem için bir şeyler yapan yerleşik uygulamaları (ikili dosyalar olarak da bilinir) ifade eder.

ChrisF'in Yığın Taşması Konusundaki cevabından alıntı yapmak için :

Genellikle bir programın tüm ikili dosyalarını bin dizinine koyarsınız. Bu, çalıştırılabilir programın kendisi ve programın kullandığı tüm ödevler (dinamik bağlantı kitaplıkları) olacaktır.


21

bintipik UNIX / UNIX benzeri sistemlerde standart bir dizin adıdır . UNIX'in ilk günlerine dayanıyor. /bin, /usr/binYa da /usr/local/binçalıştırılabilir ikili çoğu UNIX veya sistemlerin UNIX benzeri saklanan dizinleri vardır. Java, bu geleneksel adı yalnızca çalıştırılabilir dosyaların Java giriş dizini içerisinde nerede depolandığını belirlemek için kullandı.


Multics ne yaptı? Unix'i ilan eden bir gelenek miydi, yoksa orijinal Unix bilgisayar korsanlarının icat ettiği bir şey miydi?
Donal Fellows

1

Sonunda her dilin makine koduna dönüştürüldüğünü bildiğiniz gibi, bir makinenin anlayabileceği ve makinenin yalnızca 0 veya 1'i (aynı zamanda açık veya kapalı olarak da söyleyebilirsiniz) anlayabildiği kod anlamına gelir. Buna 0 ve 1 veri temsil biçimi ikili olarak adlandırılır. temsili veri. Bu nedenle, her dil ikili kod oluşturur, böylece makine bunu anlayabilir ve işleyebilir. Böylece, bu makine kodunun bulunduğu klasöre bin (binary) denir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.