일부 프레임 워크 및 언어에서 폴더 이름 “ bin ”이 사용되는 이유는 무엇입니까?

저는 Java를 배우고 있습니다. 그리고 오랜 시간이 지난 후에도 폴더 이름이 “bin”인 이유를 알 수 없습니다. Java 용 도구?

논리적 인 이유가 있나요?

.Net 프레임 워크에서도 동일한 것을 발견했습니다.

댓글

  • binbinary의 줄임말입니다. '는 바이너리 (또는 실행 파일)의 위치입니다.
  • binbinaries의 약어로 존재합니다. Java 또는 .NET 이전에.
  • bin는 쓰레기를 버리는 곳입니다. 농담! 농담! 농담! 우리의 지역 쓰레기통에는 /usr/local/bin가 인쇄되었습니다. 그 시절이 그리워요.
  • 이런 질문을 읽으면 가끔 이빨이 길어집니다. 이것을 지속적으로 상기
  • 흠, 그것은 나를 젊게 (또는 무지 (또는 나는 무지하고 젊은)) … 나는 항상 그것이 컨테이너에있는 것처럼 쓰레기통이라고 생각했었다. 예 : 쓰레기통 … > _ >

Answer

bin는 바이너리의 약자입니다. 일반적으로 특정 시스템에 대해 작업을 수행하는 빌드 된 애플리케이션 (바이너리라고도 함)을 나타냅니다.

Stack Overflow에 대한 ChrisF의 답변에서 인용하려면 :

일반적으로 프로그램의 모든 바이너리 파일을 bin 디렉토리에 저장합니다. 이것은 실행 파일 자체와 모든 dll (동적 링크 라이브러리).

답변

bin는 일반적인 UNIX / UNIX 계열 시스템 의 표준 디렉토리 이름입니다. UNIX의 초기 시절로 거슬러 올라갑니다. /bin, /usr/bin 또는 /usr/local/bin는 대부분의 UNIX 또는 UNIX에서 실행 가능한 바이너리가 저장되는 디렉토리입니다. Java는 Java 홈 디렉토리 내에서 실행 파일이 저장되는 위치를 지정하기 위해이 일반적인 이름을 사용했습니다.

Comments

  • Multics의 기능 하다? 그것은 유닉스보다 앞선 관습 이었습니까, 아니면 원래 유닉스 해커가 발명 한 것이 었습니까?

답변

모든 언어가 마침내 기계어 코드로 변환 된 것을 알고 있듯이 기계가 이해할 수 있고 기계가 0 또는 1 만 이해할 수있는 코드 (on 또는 off라고도 함)를 의미합니다.이 0 및 1 형식의 데이터 표현을 바이너리라고합니다. 데이터 표현. 따라서 모든 언어는 기계가 이해하고 처리 할 수 있도록 이진 코드를 생성합니다. 따라서 이러한 모든 기계 코드가있는 폴더를 bin (binary)라고합니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다