Pourquoi le nom de dossier «bin» est-il utilisé dans certains frameworks et langages?

23

J'apprends Java. Et toujours après un temps prolongé je ne sais pas pourquoi le nom du dossier est "bin" où l'on trouve tous les outils pour java?

Y a-t-il une raison logique derrière cela?

J'ai également remarqué la même chose dans le cadre .Net également.

krishna chandra tiwari
la source
21
binest l'abréviation de binary. C'est l'emplacement des fichiers binaires (ou exécutables).
ChrisF
7
bincomme abréviation pour binariesexistait bien avant Java ou .NET.
FrustratedWithFormsDesigner
7
binest l'endroit où vous mettez les déchets. BLAGUE! BLAGUE! BLAGUE! Nos poubelles à papier locales avaient déjà /usr/local/binimprimé dessus. Ces jours me manquent.
Peter K.
6
Lire une question comme celle-ci me fait parfois me sentir assez longtemps dans la dent. Je dois constamment m'en souvenir
Gary Rowe
1
hmm, ça me rend jeune (ou ignorant (ou ignorant et jeune)) ... J'avais toujours supposé que c'était du bac comme dans du conteneur, ex: poubelle ...> _>
Drew

Réponses:

39

binest l'abréviation de binaire. Il fait généralement référence aux applications intégrées (également appelées binaires) qui font quelque chose pour un système spécifique.

Pour citer la réponse de ChrisF sur Stack Overflow :

Vous placez généralement tous les fichiers binaires d'un programme dans le répertoire bin. Ce serait l'exécutable lui-même et toutes les DLL (bibliothèques de liens dynamiques) que le programme utilise.

Oleksi
la source
21

binest un nom de répertoire standard dans les systèmes typiques UNIX / UNIX . Cela remonte aux premiers jours d'UNIX. /bin, /usr/binOu /usr/local/binsont les répertoires dans lesquels les binaires exécutables sont stockés sur la plupart UNIX ou UNIX comme les systèmes. Java a simplement utilisé ce nom conventionnel pour désigner où les exécutables sont stockés dans le répertoire de base Java.

Charles Salvia
la source
Qu'est-ce que Multics a fait? Était-ce une convention antérieure à Unix, ou était-ce quelque chose que les pirates Unix originaux ont inventé?
Donal Fellows
1

Comme vous connaissez chaque langue finalement convertie en code machine, je veux dire le code qu'une machine peut comprendre et que la machine ne comprend que 0 ou 1 (vous pouvez également dire on ou off) .Cette forme de représentation de données 0 et 1 est appelée binaire représentation des données. Par conséquent, chaque langue crée un code binaire afin que la machine puisse le comprendre et le traiter. Ainsi, le dossier où résident tous ces codes machine est appelé bin (binaire).

kundan bora
la source