Bespoke: ‘부탁합니다’라고 말하는 사람들을 위한 프로그래밍 언어

4 hours ago 6

Bespoke는 명령 대신 정중한 요청과 감사 인사를 요구하는 정적 타입 언어 구상으로, .charming 소스 파일에 빅토리아 시대식 예절을 담음 할당·변경은 Compiler, 출력은 Output Console, 파일·런타임 작업은 Host Environment에 요청하며, 호칭·문장부호·맺음말까지 문법으로 취급함 명목적 타입 시스템부터 사과를 수반하는 값 변경, 외교적 제안 형식의 함수, try·catch·finally에 대응하는 예외 처리까지 정중한 문장으로 작성함 뮤텍스와 협력적 취소에도 예절을 적용하지만 스레드 실행 순서나 교착 상태는 해결하지 못하며, 실행 실패 시 정중히 사과해도 종료 상태는 0이 아님 구현은 예절 매뉴얼보다 덜 진척됐고 참조 컴파일러도 아직 공개되지 않았으며, 성능 향상보다 기계에 요구하는 태도를 돌아보게 함 정중함을 문법으로 삼는 언어 kill, abort, throw, break, execute처럼 거친 명령형 어휘를 쓰는 프로그래밍 관행 대신, 예의를 갖춘 요청으로 기계와 소통함 비공식 별칭은 빅토리아 여왕을 뜻하는 The Queen’s Code이며, 소스 파일 확장자는 .charming임 구현은 아직 예절 매뉴얼보다 덜 진척된 상태임 단어 길이로 명령을 인코딩하는 Poetic 기반의 2025년 난해한 프로그래밍 언어인 Josiah Winslow의 Bespoke와는 관계없음 컴파일러는 하인이 아닌 협력자 모든 요청은 적절한 호칭, 정중한 목적 진술, 승인된 감사 인사로 구성하며, 제어 흐름 블록에는 별도의 시작·종결 형식을 둠 작업 종류에 따라 수신 대상을 구분함 할당과 값 변경은 Compiler에 요청함 표준 오류를 포함한 터미널 출력은 Output Console이 담당함 파일 시스템 작업과 런타임 서비스의 요청 대상은 Host Environment임 공유 객체와 작업 스레드에는 직접 요청함 정수 선언은 Dear Compiler,로 시작해 An Integer Number 슬롯을 carriageCount라는 이름과 초깃값 0으로 할당해 달라고 요청하고, 감사 인사로 마침 문장부호도 문법에 속함: 진술은 마침표, 질문은 물음표, 블록은 적합한 맺음말로 끝내며 세미콜론은 거부함 타입과 철자에도 적용되는 예절 정적·명목적 타입 시스템을 채택하며, int, char, bool 같은 축약형 대신 타입 이름을 풀어 씀 An Integer Number는 64비트 부호 있는 정수로, 42처...

Read Entire Article