나는 예약 된 키워드가없는 실용적인 프로그래밍 언어를 찾고 있었지만 하나를 찾지 못했다.
나는 내 자신의 교육과 오락을위한 프로그래밍 언어를 연구하고 있는데 키워드를 포함시킬 필요가 없었습니다. 그것이 저의 검색과 질문으로 이끌었습니다.
컴파일러 라이터의 편의성이 언어의 최종 사용자에게 중요하다고 생각하지 않습니다. 컴퓨터는 오늘날 문맥에서 의미를 유추 할 수있을만큼 강력합니다. 더 이상 라벨 명사, 동사와에 작가의 요구에 비해 같은 소설을 쓸 때, 왜 프로그래머가 라벨 기능과 변수가 있어야 function x() {}
하거나 set x = 1
또는 var x = 1
등,하지 명령문의 컨텍스트에서 함수 선언 또는 호출이거나 레이블이 값에 대한 지정 또는 해당 레이블 값에 대한 참조임을 유추 할 수 있습니까?
다음은 현재 파서가 수행하는 작업의 구체적인 예입니다. 예약 키워드를 사용하여 일반적으로 잡음 이 func
많 function
거나 dec
그렇지 않은 일반적인 것들을 지원할 필요가 없습니다.
함수 선언
sum3(a,b,c) -> a + b + c.
함수 호출
x = sum3(1,2,3).
x라는 익명 함수
x = (a,b,c) -> a + b + c.
y = x(1,2,3).
성공적인 프로그래밍 언어에 키워드가 중요한 이유를 알고 싶습니다.