딜런 프로그래밍 언어 란 무엇입니까?

딜런 (Dylan )이라고도하는 딜란 (Dylan) 프로그래밍 언어 는 1990 년대 초반 애플, Inc.이 이끄는 엔지니어 팀이 개발했습니다. 이것은 멀티 패러다임 언어로, 정적 및 동적 프로그래밍은 물론 기능 및 객체 모두를 지원합니다 지향 프로그래밍 스타일.

Dylan의 디자인은 주로 LISP에서 영감을 얻었지만, 개발자가 언어 사용을 쉽게하기 때문에 ALGOL이 출시 될 때까지 ALGOL의 구문과 더 유사합니다. 객체 지향 특성은 CLOS에서 파생되며 Dylan에서는 모든 값이 숫자, 문자, 함수 및 클래스를 비롯한 1 급 객체입니다.

딜란 프로그래밍 언어 기능

  • 다중 상속 : 객체는 여러 수퍼 클래스로부터 특성을 상속받을 수 있습니다.
  • 다형성 : 함수와 메소드는 서로 다른 객체 유형에 대해 서로 다른 방식으로 작동 할 수 있습니다.
  • 명명 된 매개 변수 : 함수 및 메서드에 대한 인수는 나타나는 순서가 아닌 이름으로 식별 될 수 있습니다.
  • 패턴 기반 매크로 구문 : 코드 스 니펫은 인수 사용 방법에 따라 다른 방식으로 재사용 할 수 있습니다.

안녕, 세상! 딜란에서

(파일 : library.dylan)

 모듈 : dylan-user 정의 라이브러리 hello use io, import : {format-out}; 종료; define module hello use 형식 출력; 종료; 

(파일 : hello.dylan)

 모듈 : hello format-out ( "Hello! \ n"); 

Hello World, 객체 지향, 패러다임, 매개 변수, 다형성, 프로그래밍 언어, 프로그래밍 용어