Tại sao tên thư mục là bin bin được sử dụng trong một số khung và ngôn ngữ?


23

Tôi đã học Java. Và sau một thời gian dài, tôi không biết tại sao tên của thư mục là "bin" nơi người ta tìm thấy tất cả các công cụ cho java?

Có bất kỳ lý do hợp lý đằng sau đó?

Tôi cũng đã nhận thấy điều tương tự trong khung .Net.


21
binlà chữ viết tắt binary. Đó là vị trí của tệp nhị phân (hoặc thực thi).
ChrisF

7
binnhư một từ viết tắt binariesđã tồn tại từ lâu trước Java hoặc .NET.
Thất vọngWithFormsDesigner

7
binlà nơi bạn đặt thùng rác. THAM GIA! THAM GIA! THAM GIA! Thùng giấy thải địa phương của chúng tôi được sử dụng để /usr/local/binin trên chúng. Tôi nhớ những ngày đó.
Peter K.

6
Đọc một câu hỏi như thế này đôi khi khiến tôi cảm thấy khá dài trong răng. Tôi cần nhắc nhở bản thân về điều này liên tục
Gary Rowe

1
hmm, điều đó làm cho tôi trẻ (hoặc không biết gì (hoặc không biết gì và trẻ)) ... Tôi đã luôn cho rằng đó là bin như trong container, ví dụ: thùng rác ...> _>
vẽ

Câu trả lời:


39

binlà viết tắt của nhị phân. Nó thường đề cập đến các ứng dụng được xây dựng (còn được gọi là nhị phân) làm một cái gì đó cho một hệ thống cụ thể.

Để trích dẫn câu trả lời của ChrisF trên Stack Overflow :

Bạn thường đặt tất cả các tệp nhị phân cho một chương trình trong thư mục bin. Đây sẽ là bản thân thực thi và bất kỳ dlls (thư viện liên kết động) mà chương trình sử dụng.


21

binlà một tên thư mục tiêu chuẩn trong các hệ thống giống như UNIX / UNIX điển hình . Nó quay trở lại những ngày đầu của UNIX. /bin, /usr/binHoặc /usr/local/binlà thư mục nơi nhị phân thực thi được lưu trữ trên hầu hết các UNIX hoặc UNIX-like hệ thống. Java chỉ đơn giản sử dụng tên thông thường này để chỉ định nơi các tệp thực thi được lưu trữ trong thư mục chính của Java.


Multics đã làm gì? Đó có phải là một quy ước có trước Unix hay đó là thứ mà các tin tặc Unix gốc đã phát minh ra?
Donal Fellows

1

Như bạn đã biết mọi ngôn ngữ cuối cùng được chuyển đổi thành mã máy, ý tôi là mã mà máy có thể hiểu và máy chỉ hiểu 0 hoặc 1 (bạn cũng có thể nói bật hoặc tắt). Đây là dạng biểu diễn dữ liệu 0 và 1 được gọi là nhị phân Sự miêu tả dữ liệu. Do đó, mọi ngôn ngữ đều tạo mã nhị phân để máy có thể hiểu và xử lý nó. Ngoài ra, thư mục chứa tất cả các mã máy này được gọi là bin (nhị phân).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.