MDL (프로그래밍 언어)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
MDL은 PDP-10에서 사용된 프로그래밍 언어이다. 주어진 예시는 `EXIT-TO` 함수를 정의하는 코드로, 방 목록에서 특정 조건을 만족하는 출구를 찾는 기능을 수행한다. 이 코드는 MDL의 리스트 처리 및 조건문 사용 방식을 보여준다.
더 읽어볼만한 페이지
- 리스프 프로그래밍 언어 계열 - 클로저 (프로그래밍 언어)
클로저는 리치 히키가 개발한 JVM 기반의 함수형 프로그래밍 언어로, 자바와의 호환성을 특징으로 하며 불변 데이터 구조와 STM을 활용한 동시성 관리, 그리고 REPL 환경, 매크로 시스템 등의 기능을 제공한다. - 리스프 프로그래밍 언어 계열 - 커먼 리스프
커먼 리스프는 1980년대 초 여러 리스프 방언 통합 시도에서 시작된 언어로, S-표현식 문법, 다양한 자료형, 일급 함수, 매크로, CLOS를 특징으로 하며, ANSI 표준으로 정의되어 다양한 분야에서 활용된다. - 함수형 프로그래밍 언어 - XQuery
XQuery는 함수형 프로그래밍 패러다임을 지원하며 XPath 식 구문의 상위 집합을 포함하는 XML 데이터 추출 및 조작을 위한 쿼리 언어로서, FLWOR 식을 통해 XML 데이터 조작 및 새로운 XML 문서 구성을 지원하고 XQuery 및 XPath 데이터 모델(XDM)을 기반으로 한다. - 함수형 프로그래밍 언어 - 코틀린 (프로그래밍 언어)
코틀린은 젯브레인즈에서 개발한 정적 타입 언어로, 자바 가상 머신에서 동작하며 자바와의 호환성을 갖고, 안드로이드 공식 지원 언어로 채택되어 다양한 분야에서 활용되고 있으며, 이름은 러시아의 코틀린 섬에서 유래되었다. - 동적 타입 프로그래밍 언어 - Tcl
Tcl은 존 오스터하우트가 개발한 명령어 기반의 프로그래밍 언어로, Tk 툴킷과 결합하여 GUI 스크립팅 환경으로 발전했으며, 다양한 운영체제에서 사용 가능하고 C, C++, Java 등 다른 언어와의 인터페이스를 지원한다. - 동적 타입 프로그래밍 언어 - PHP
PHP는 라스무스 러도프가 개발한 범용 스크립팅 언어로, 웹 개발에 널리 사용되며 LAMP 아키텍처의 핵심 요소이다.
MDL (프로그래밍 언어) - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
유형 | 다중 패러다임 프로그래밍 언어: 함수형 프로그래밍, 절차적 프로그래밍, 반사 프로그래밍, 메타프로그래밍 |
계열 | Lisp |
설계자 | 제럴드 서스먼 칼 휴이트 크리스 리브 브루스 다니엘스 |
개발자 | MIT 프로젝트 MAC |
발표 시기 | 1971년 |
최신 버전 | 105 |
최신 버전 발표일 | 1980년 |
타이핑 | 동적, 강한 |
스코프 | 정적, 어휘적 |
중단 여부 | 예 |
플랫폼 | PDP-10 VAX Apollo/Domain |
운영 체제 | ITS TENEX TOPS-20 BSD AEGIS |
라이선스 | 오픈 소스 |
영향을 받은 언어 | Lisp |
영향을 준 언어 | ZIL Planner Scheme Common Lisp Java Prolog Smalltalk 액터 모델 인터랙티브 픽션 |
2. 코드 예시
다음은 PDP-10에서 실행되는 MDL 코드 예시이다.[8][9][10]
2. 1. PDP-10 MDL 코드 예시
#DECL ((EXITS) EXIT (RMS)
#DECL ((E)
(
(
(
.EXITS>>
```[8][9][10]
참조
[1]
인터뷰
GET LAMP Bob Supnik Interview
https://archive.org/[...]
2006-10-25
[2]
웹사이트
Graphical Programming and Monitoring RADC-TR-88-7
https://apps.dtic.mi[...]
Rome Air Development Center
2019-05-18
[3]
웹사이트
MDL Programming Primer MIT-LCS-TR-292
http://publications.[...]
Massachusetts Institute of Technology, Laboratory for Computer Science
2019-05-18
[4]
웹사이트
The MDL Programming Language
http://ifarchive.org[...]
Massachusetts Institute of Technology, Laboratory for Computer Science
2018-12-18
[5]
웹사이트
The MDL Programming Environment
http://ifarchive.org[...]
Massachusetts Institute of Technology, Laboratory for Computer Science
2018-12-18
[6]
웹사이트
A Device-Independent Graphics Manager for MDL
https://dspace.mit.e[...]
Massachusetts Institute of Technology
2019-05-18
[7]
뉴스
Masters of the Game
http://www.csd.uwo.c[...]
1984-05-06
[8]
웹사이트
Zork-mdl.zip
http://simh.trailing[...]
[9]
웹사이트
Software Kits
http://simh.trailing[...]
Bitsavers.org
2018-12-18
[10]
웹사이트
Software Kits
http://pdp-11.ru/sim[...]
Forum PDP-11
2018-12-18
[11]
문서
Software Kits
http://pdp-11.ru/sim[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com