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.
java
terminology
Krishna Chandra Tiwari
fuente
fuente
bin
es la abreviatura debinary
. Es la ubicación de los archivos binarios (o ejecutables).bin
como abreviatura debinaries
existía mucho antes de Java o .NET.bin
es donde pones basura. ¡BROMA! ¡BROMA! ¡BROMA! Nuestras papeleras locales solían tener/usr/local/bin
impreso en ellas. Extraño esos días.Respuestas:
bin
es 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 :
fuente
bin
es un nombre de directorio estándar en sistemas típicos UNIX / UNIX . Se remonta a los primeros días de UNIX./bin
,/usr/bin
o/usr/local/bin
son 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.fuente
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).
fuente