Uczyłem się Java. I wciąż po dłuższym czasie nie wiem, dlaczego nazwa folderu to „bin”, w którym można znaleźć wszystkie narzędzia do Java?
Czy kryje się za tym jakiś logiczny powód?
Zauważyłem również to samo w .Net Framework.
java
terminology
krishna chandra tiwari
źródło
źródło
bin
jest skrótem odbinary
. Jest to lokalizacja plików binarnych (lub wykonywalnych).bin
jako skrót dlabinaries
istniał na długo przed Java lub .NET.bin
tam, gdzie wyrzucasz śmieci. ŻART! ŻART! ŻART! Nasze lokalne kosze na śmieci były wcześniej/usr/local/bin
na nich drukowane. Tęsknie za tymi dniami.Odpowiedzi:
bin
jest skrótem od binarnego. Ogólnie odnosi się do wbudowanych aplikacji (znanych również jako pliki binarne), które robią coś dla konkretnego systemu.Cytat z odpowiedzi ChrisF na Stack Overflow :
źródło
bin
to standardowa nazwa katalogu w typowych systemach UNIX / podobnych do UNIX . Wraca do początków UNIX./bin
,/usr/bin
Lub/usr/local/bin
są katalogi, gdzie wykonywalne pliki binarne są przechowywane na większości systemów UNIX lub systemach UNIX-like. Java po prostu użyła tej konwencjonalnej nazwy, aby określić, gdzie pliki wykonywalne są przechowywane w katalogu domowym Java.źródło
Ponieważ wiesz, że każdy język ostatecznie przekonwertowany na kod maszynowy, mam na myśli kod, który maszyna może zrozumieć, a maszyna rozumie tylko 0 lub 1 (możesz także powiedzieć, że jest włączony lub wyłączony). Ta forma reprezentacji danych 0 i 1 nazywa się binarna Reprezentacja danych. Dlatego każdy język tworzy kod binarny, aby maszyna mogła go zrozumieć i przetworzyć. Dlatego folder, w którym znajduje się cały kod maszynowy, jest nazywany bin (binarny).
źródło