Por que o nome da pasta “bin” é usado em algumas estruturas e idiomas?

23

Eu tenho aprendido Java. E ainda depois de um tempo prolongado, não sei por que o nome da pasta é "bin", onde se encontram todas as ferramentas para java?

Existe alguma razão lógica por trás disso?

Também notei o mesmo no quadro .Net.

krishna chandra tiwari
fonte
21
biné a abreviação de binary. É o local dos arquivos binários (ou executáveis).
ChrisF
7
bincomo uma abreviação para binariesexistia muito antes de Java ou .NET.
FrustratedWithFormsDesigner
7
biné onde você coloca o lixo. GRACEJO! GRACEJO! GRACEJO! Nossas lixeiras locais de papel usado costumavam ser /usr/local/binimpressas nelas. Eu sinto a falta desses dias.
Peter K.
6
Ler uma pergunta como essa às vezes me faz sentir um pouco comprido. Eu preciso me lembrar disso constantemente #
Gary Rowe
1
hmm, isso me faz jovem (ou ignorante (ou ignorante e jovem)) ... Eu sempre assumi que era uma lixeira como em um recipiente, ex: lixeira ...> _> #
Drew

Respostas:

39

biné abreviação de binário. Geralmente se refere aos aplicativos criados (também conhecidos como binários) que fazem algo para um sistema específico.

Para citar a resposta de ChrisF no Stack Overflow :

Você geralmente coloca todos os arquivos binários de um programa no diretório bin. Este seria o próprio executável e quaisquer DLLs (bibliotecas de vínculo dinâmico) que o programa usa.

Oleksi
fonte
21

biné um nome de diretório padrão em sistemas típicos do tipo UNIX / UNIX . Ele remonta aos primeiros dias do UNIX. /bin, /usr/binou /usr/local/binsão diretórios em que os binários executáveis ​​são armazenados na maioria dos sistemas UNIX ou UNIX. Java simplesmente usou esse nome convencional para designar onde os executáveis ​​são armazenados no diretório inicial do Java.

Charles Salvia
fonte
O que Multics fez? Foi uma convenção que antecedeu o Unix, ou foi algo que os hackers originais do Unix inventaram?
Donal Fellows
1

Como você sabe que todos os idiomas finalmente convertidos em código de máquina, quero dizer o código que uma máquina pode entender e a máquina entende apenas 0 ou 1 (você também pode ativar ou desativar). Essa forma de representação de dados 0 e 1 é chamada de binária representação de dados. Portanto, todos os idiomas criam código binário para que a máquina possa entendê-lo e processá-lo. Portanto, a pasta em que todos esses códigos de máquina residem é chamada de bin (binário).

Kundan Bora
fonte