Почему имя папки «bin» используется в некоторых средах и языках?

23

Я изучаю Java. И все же по прошествии длительного времени я не знаю, почему имя папки «bin», где можно найти все инструменты для Java?

Есть ли какая-то логическая причина этого?

Я также заметил то же самое в .Net Framework также.

Кришна Чандра Тивари
источник
21
binэто сокращение от binary. Это расположение двоичных (или исполняемых) файлов.
ChrisF
7
binкак аббревиатура для binariesсуществовал задолго до Java или .NET.
FrustratedWithFormsDesigner
7
binэто где вы положили мусор. ШУТКА! ШУТКА! ШУТКА! Наши местные мусорные баки были /usr/local/binнапечатаны на них. Я скучаю по тем дням.
Питер К.
6
Чтение такого вопроса иногда заставляет меня чувствовать себя довольно долго. Мне нужно , чтобы напомнить себе об этом постоянно
Гэри Rowe
1
хм, это делает меня молодым (или невежественным (или невежественным и молодым)) ... Я всегда предполагал, что это мусорное ведро, как в контейнере, например: мусорное ведро ...> _>
Дрю

Ответы:

39

binэто сокращение от двоичного. Обычно это относится к встроенным приложениям (также известным как двоичные файлы), которые делают что-то для конкретной системы.

Чтобы процитировать ответ ChrisF о переполнении стека :

Вы обычно помещаете все двоичные файлы для программы в каталог bin. Это будет сам исполняемый файл и любые библиотеки DLL (библиотеки динамических ссылок), которые использует программа.

Oleksi
источник
21

binстандартное имя каталога в типичных UNIX / UNIX-подобных системах . Это восходит к ранним дням UNIX. /bin, /usr/binИли /usr/local/binкаталоги , где исполняемые двоичные файлы , хранящиеся на большинстве UNIX или UNIX-подобных системах. Java просто использовала это условное имя, чтобы указать, где исполняемые файлы хранятся в домашнем каталоге Java.

Чарльз Сальвия
источник
Что сделал Multics? Это было соглашение, которое предшествовало Unix, или это было что-то, что изобрели оригинальные хакеры Unix?
Donal Fellows
1

Поскольку вы знаете, что каждый язык окончательно преобразуется в машинный код, я имею в виду код, который машина может понять, а машина понимает только 0 или 1 (вы также можете сказать, включен или выключен). Эта форма представления данных 0 и 1 называется двоичной представление данных. Следовательно, каждый язык создает двоичный код, чтобы машина могла его понять и обработать. Поэтому папка, в которой находится весь этот машинный код, называется bin (двоичным).

кундан бора
источник