¿Por qué se usa el nombre de carpeta "bin" en algunos marcos e idiomas?

23

He estado aprendiendo Java. Y aún después de un tiempo prolongado, no sé por qué el nombre de la carpeta es "bin" dónde se encuentran todas las herramientas para Java?

¿Hay alguna razón lógica detrás de eso?

También he notado lo mismo en .Net framework también.

Krishna Chandra Tiwari
fuente
21
bines la abreviatura de binary. Es la ubicación de los archivos binarios (o ejecutables).
ChrisF
77
bincomo abreviatura de binariesexistía mucho antes de Java o .NET.
FrustratedWithFormsDesigner
77
bines donde pones basura. ¡BROMA! ¡BROMA! ¡BROMA! Nuestras papeleras locales solían tener /usr/local/binimpreso en ellas. Extraño esos días.
Peter K.
66
Leer una pregunta como esta a veces me hace sentir mucho tiempo en el diente. Necesito recordar esto constantemente
Gary Rowe
1
hmm, eso me hace joven (o ignorante (o ignorante y joven)) ... Siempre asumí que era un contenedor como en el contenedor, por ejemplo: contenedor de basura ...> _>
Drew

Respuestas:

39

bines la abreviatura de binario. Generalmente se refiere a las aplicaciones compiladas (también conocidas como binarias) que hacen algo para un sistema específico.

Para citar la respuesta de ChrisF en Stack Overflow :

Por lo general, coloca todos los archivos binarios para un programa en el directorio bin. Este sería el ejecutable mismo y cualquier dlls (bibliotecas de enlaces dinámicos) que utiliza el programa.

Oleksi
fuente
21

bines un nombre de directorio estándar en sistemas típicos UNIX / UNIX . Se remonta a los primeros días de UNIX. /bin, /usr/bino /usr/local/binson directorios donde los archivos binarios ejecutables se almacenan en la mayoría de los sistemas UNIX o similares a UNIX. Java simplemente usó este nombre convencional para designar dónde se almacenan los ejecutables dentro del directorio de inicio de Java.

Charles Salvia
fuente
¿Qué hizo Multics? ¿Fue una convención anterior a Unix, o fue algo que inventaron los hackers originales de Unix?
Donal Fellows
1

Como sabes, cada idioma finalmente se convirtió en código de máquina, me refiero al código que una máquina puede entender y la máquina solo entiende 0 o 1 (también puedes decir si está activado o desactivado). Esta forma de representación de datos 0 y 1 se llama binaria representación de datos. Por lo tanto, cada idioma crea código binario para que la máquina pueda entenderlo y procesarlo. Por lo tanto, la carpeta donde residen todos estos códigos de máquina se llama bin (binario).

Kundan Bora
fuente