Warum wird der Ordnername "bin" in einigen Frameworks und Sprachen verwendet?

23

Ich habe Java gelernt. Und noch nach einer längeren Zeit weiß ich nicht, warum der Name des Ordners "bin" ist, wo man alle Werkzeuge für Java findet?

Gibt es einen logischen Grund dafür?

Das gleiche ist mir auch im .Net Framework aufgefallen.

krishna chandra tiwari
quelle
21
binist eine Abkürzung für binary. Es ist der Speicherort von Binärdateien (oder ausführbaren Dateien).
ChrisF
7
binals Abkürzung für binariesexistierte lange vor Java oder .NET.
FrustratedWithFormsDesigner
7
binist, wo Sie Müll setzen. SCHERZ! SCHERZ! SCHERZ! Unsere örtlichen Papierkörbe hatten sie früher /usr/local/binbedruckt. Ich vermisse diese Zeiten.
Peter K.
6
Wenn ich eine Frage wie diese lese, fühle ich mich manchmal ziemlich lange im Zaum. Ich muss mich ständig daran erinnern
Gary Rowe
1
hmm, das macht mich jung (oder unwissend (oder unwissend und jung)) ... Ich hatte immer angenommen, dass es bin wie im Container, zB Mülleimer ...> _>
Drew

Antworten:

39

binist die Abkürzung für binär. Es bezieht sich im Allgemeinen auf die erstellten Anwendungen (auch als Binärdateien bezeichnet), die etwas für ein bestimmtes System tun.

Um aus der Antwort von ChrisF auf Stack Overflow zu zitieren :

Normalerweise legen Sie alle Binärdateien für ein Programm im bin-Verzeichnis ab. Dies sind die ausführbare Datei selbst und alle vom Programm verwendeten DLLs (Dynamic Link Libraries).

Oleksi
quelle
21

binist ein Standardverzeichnisname in typischen UNIX / UNIX-ähnlichen Systemen . Es geht auf die Anfänge von UNIX zurück. /bin, /usr/binOder /usr/local/binsind Verzeichnisse , in denen ausführbare Binärdateien auf den meisten UNIX oder UNIX-artigen Systemen gespeichert sind. Java hat einfach diesen herkömmlichen Namen verwendet, um anzugeben, wo ausführbare Dateien im Java-Ausgangsverzeichnis gespeichert sind.

Charles Salvia
quelle
Was hat Multics gemacht? War es eine Konvention vor Unix oder etwas, das die ursprünglichen Unix-Hacker erfunden haben?
Donal Fellows
1

Da Sie wissen, dass jede Sprache endgültig in Maschinencode umgewandelt wurde, meine ich den Code, den eine Maschine verstehen kann und der nur entweder 0 oder 1 (Sie können auch entweder ein oder aus sagen) versteht. Diese 0- und 1-Form der Datendarstellung wird als binär bezeichnet Daten Präsentation. Daher erstellt jede Sprache Binärcode, damit die Maschine ihn verstehen und verarbeiten kann. Der Ordner, in dem sich all dieser Maschinencode befindet, wird als bin (binär) bezeichnet.

Kundan Bora
quelle