SAIL(프로그래밍 언어)
SAIL (programming language)스탠포드 인공지능 언어인 SAIL은 1970년 스탠포드 AI 연구소의 댄 스핀하트와 밥 스프룰에 의해 개발되었다.원래는 PDP-10 및 DECSYSTEM-20용 대형 ALGOL 60 유사 언어였습니다.
SAIL의 주요 특징은 (Jerry Feldman과 Paul Rovner의 LEAP 시스템을 기반으로) 연관 스토어에 기반한 심볼 데이터 시스템입니다.항목은 순서 없는 세트 또는 연관성(트리플)으로 저장할 수 있습니다.기타 기능으로는 프로세스, 이벤트 및 인터럽트, 컨텍스트, 백트랙킹 및 레코드 가비지 수집이 있습니다.또한 블록 구조 매크로, 코루팅 기능 및 검색 트리 및 연결 목록을 구축하기 위한 몇 가지 새로운 데이터 유형도 있습니다.
일부 초기 버전의 FTP 및 TeX([1]PUB라고 하는 문서 포맷 시스템) 및 국립 [2][3][4][5][6][7][8][9][10]보건 연구소가 후원하는 임상 데이터베이스 프로젝트인 BRIGHT를 포함한 많은 흥미로운 소프트웨어 시스템이 SAL에서 코드화되었습니다.
1978년 PDP-10에는 ITS(MIT), WAITS(Stanford), TOPS-10(DEC), CMU TOPS-10(Carnegi Mellon), TENN(Tymshare), TOPS-20(TENN) 등 6개의 운영 체제가 있었습니다.
SAIL은 MIT 연구진이 스탠포드 대학에서 개발한 소프트웨어를 사용할 수 있도록 WAITS에서 ITS로 이식되었습니다.일반적으로 모든 포트는 각 애플리케이션에서 I/O 코드를 다시 작성해야 합니다.
MAINAIL이라고 하는 기계 독립적인 SAIL 버전은 1970년대 후반에 개발되었으며 1980년대에 많은 eCAD 설계 도구를 개발하는 데 사용되었습니다.MAINAIL은 새로운 프로세서와 운영체제로 쉽게 휴대할 수 있었으며 2005년 현재도[update] 제한적으로 사용되고 있습니다.
「 」를 참조해 주세요.
- 스탠포드 확장 ASCII(SEASCII)
레퍼런스
- ^ "PUB Manual". Nomodes.com. Retrieved 30 December 2017.
- ^ Rodbard, D.; Cole, B. R.; Munson, P. J. (1983). "Development of a Friendly, Self-Teaching, Interactive Statistical Package for Analysis of Clinical Research Data: The BRIGHT STAT-PACK". Proc Annu Symp Comput Appl Med Care. 8 (3): 701–704. doi:10.1007/BF02224505. PMC 2578281. PMID 6384409.
- ^ Stetten, DeWitt (10 May 2014). NIH: An Account of Research in Its Laboratories and Clinics. Academic Press. ISBN 9781483277554 – via Google Books.
- ^ "STANFORD UNIVERSITY MEDICAL EXPERIMENTAL COMPUTER RESOURCE : RR - 00785 : ANNUAL REPORT - YEAR 05". Profiles.nlm.nih.gov. Retrieved 30 December 2017.
- ^ "Annual report : National Institutes of Health. Division of Computer Research and Technology". Archive.org. Bethesda, Md. Retrieved 30 December 2017.
- ^ Zhulin, Denis Larionov & Alexander. "Read the eBook Annual report : National Institutes of Health. Division of Computer Research and Technology (Volume 1981-83) by National Institutes of Health (U.S.). Division of online for free (page 4 of 56)". Ebooksread.com. Retrieved 30 December 2017.
- ^ "PUFF/VM PROJECT : Section 4.1.6". Profiles.nlm.nih.gov. Retrieved 30 December 2017.
- ^ "Section 9.2.6 : PUFF/WI Project". Profiles.nlm.nih.gov. Retrieved 30 December 2017.
- ^ "Section 4.1.7 : PUFF/VM Project". Profiles.nlm.nih.gov. Retrieved 30 December 2017.
- ^ "STANFORD UNIVERSITY MEDICAL EXPERIMENTAL COMPUTER RESOURCE : RR - 00785 : ANNUAL REPORT -YEAR 05" (PDF). Profiles.nlm.nih.gov. Retrieved 30 December 2017.
추가 정보
- Beebe, Nelson H. F. (2005). "Proceedings of the Practical TEX 2005 Conference: The design of TEX and METAFONT: A retrospective" (PDF). TUGboat. Salt Lake City, Utah, USA: University of Utah, Department of Mathematics. 26 (1): 39–40. Retrieved 2017-03-07.
The underscore operator in SAIL source-code assignments printed as a left arrow in the Stanford variant of ASCII, but PDP-10 sites elsewhere just saw it as a plain underscore. However, its use as the assignment operator meant that it could not be used as an extended letter to make compound names more readable, as is now common in many other programming languages. The left arrow in the Stanford variant of ASCII was not the only unusual character.
{{cite journal}}
: CS1 maint :url-status (링크)