He estado aprendiendo Java. Y aún después de un tiempo prolongado, no sé por qué el nombre de la carpeta es «bin» donde se encuentran todos los herramientas para java?
¿Hay alguna razón lógica detrás de eso?
También he notado lo mismo en .Net framework.
Comentarios
Respuesta
bin
es la abreviatura de binario. Generalmente se refiere a las aplicaciones compiladas (también conocidas como binarios) 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 de un programa en el directorio bin. Este sería el ejecutable en sí y cualquier dll (dinámico bibliotecas de enlaces) que utiliza el programa.
Respuesta
bin
es un nombre de directorio estándar en los sistemas típicos UNIX / UNIX . Se remonta a los primeros días de UNIX. /bin
, /usr/bin
o /usr/local/bin
son directorios donde se almacenan binarios ejecutables en la mayoría de UNIX o UNIX- sistemas similares. Java simplemente usó este nombre convencional para designar dónde se almacenan los ejecutables dentro del directorio de inicio de Java.
Comentarios
- ¿Qué hizo Multics ¿hacer? ¿Fue una convención anterior a Unix, o fue algo que inventaron los piratas informáticos originales de Unix?
Respuesta
Como saben, todos los lenguajes finalmente convertidos 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 puede decir encendido o apagado) .Esta forma 0 y 1 de representación de datos se llama binario representación de datos. Por lo tanto, cada lenguaje 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).
bin
es la abreviatura debinary
. Es ' s la ubicación de los archivos binarios (o ejecutables).bin
como abreviatura debinaries
existía mucho antes que Java o .NET.bin
es donde se pone la basura. ¡CHISTE! ¡CHISTE! ¡CHISTE! Nuestros contenedores de basura locales solían tener/usr/local/bin
impreso en ellos. Extraño esos días.