Чому назва папки "bin" використовується в деяких рамках та мовах?


23

Я вивчав Java. І все-таки після тривалого часу я не знаю, чому назва папки - "бін", де можна знайти всі інструменти для Java?

Чи є якась логічна причина цього?

Я також помітив те саме в .Net Framework також.


21
binкороткий для binary. Це розташування двійкових (або виконуваних) файлів.
ChrisF

7
binяк абревіатура для binariesіснування задовго до Java або .NET.
FrustratedWithFormsDesigner

7
binде ви кладете сміття. ЖАЙТЕ! ЖАЙТЕ! ЖАЙТЕ! Наші місцеві контейнери для сміття використовували /usr/local/binдрук на них. Я сумую за тими днями.
Петро К.

6
Читання такого питання іноді змушує мене відчувати себе досить довго в зубі. Мені потрібно , щоб нагадати собі про це постійно
Гері Rowe

1
хм, це робить мене молодим (або неосвіченим (або неосвіченим і молодим)) ... Я завжди вважав, що це бункер, як у контейнері, напр .: смітник ...> _>
Дрю

Відповіді:


39

binкоротке для двійкового. Зазвичай це стосується вбудованих додатків (також відомих як двійкові файли), які роблять щось для конкретної системи.

Цитата з відповіді ChrisF на переповнення стека :

Зазвичай ви ставите всі двійкові файли програми в каталог бін. Це буде сам виконуваний файл і будь-які dll (динамічні бібліотеки посилань), якими користується програма.


21

bin- стандартне ім'я каталогу в типових системах, схожих на UNIX / UNIX . Це сходить до перших днів UNIX. /bin, /usr/binабо /usr/local/binце каталоги, де виконувані бінарні файли зберігаються у більшості UNIX або UNIX-подібних систем. Java просто використовувала це звичайне ім'я для визначення місця зберігання виконуваних файлів у домашньому каталозі Java.


Що зробив Multics? Це була умова, яка передувала Unix, чи це було щось, що винайшли оригінальні хакери Unix?
стипендіати

1

Оскільки ви знаєте, що кожна мова, нарешті, перетворена в машинний код, я маю на увазі код, який машина може зрозуміти, і машина розуміє лише 0 або 1 (ви також можете сказати або увімкнено, або вимкнено) .Це представлення даних 0 і 1 називається двійковим представлення даних. Отже, кожна мова створює двійковий код, щоб машина могла зрозуміти та обробити його. Тому папка, у якій перебуває весь цей машинний код, називається bin (бінарний).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.