Sto imparando Java. E ancora, dopo un periodo di tempo prolungato, non so perché il nome della cartella è “bin” dove si trovano tutti i strumenti per java?
Cè una ragione logica dietro questo?
Ho notato lo stesso anche in .Net framework.
Commenti
Risposta
bin
è labbreviazione di binario. Generalmente si riferisce alle applicazioni create (note anche come binari) che fanno qualcosa per un sistema specifico.
Per citare la risposta di ChrisF su Stack Overflow :
Di solito metti tutti i file binari di un programma nella directory bin. Questo sarebbe leseguibile stesso e qualsiasi dll (dinamico link libraries) che il programma utilizza.
Answer
bin
è un nome di directory standard nei tipici sistemi simili a UNIX / UNIX . Risale ai primi giorni di UNIX. /bin
, /usr/bin
o /usr/local/bin
sono directory in cui i binari eseguibili sono memorizzati sulla maggior parte di UNIX o UNIX- come i sistemi. Java ha semplicemente utilizzato questo nome convenzionale per designare dove sono archiviati gli eseguibili nella home directory di Java.
Commenti
- Che cosa ha fatto Multics fare? Era una convenzione antecedente a Unix o era qualcosa inventato dagli hacker originali di Unix?
Risposta
Come sapete ogni linguaggio alla fine convertito in codice macchina, intendo il codice che una macchina può capire e la macchina capisce solo 0 o 1 (puoi anche dire acceso o spento). Questa forma di rappresentazione dei dati 0 e 1 è chiamata binaria rappresentazione dei dati. Quindi ogni linguaggio crea codice binario in modo che la macchina possa comprenderlo ed elaborarlo. Quindi la cartella in cui risiedono tutti questi codici macchina è chiamata bin (binario).
bin
è labbreviazione dibinary
. ' è la posizione dei file binari (o eseguibili).bin
come abbreviazione dibinaries
esisteva molto prima di Java o .NET.bin
è dove mettevi la spazzatura. JOKE! JOKE! JOKE! I nostri cestini della carta straccia locali avevano/usr/local/bin
stampato su di loro. Mi mancano quei giorni.