셀프 (프로그래밍 언어): 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Choboty (토론 | 기여)
편집 요약 없음
1번째 줄:
{{Infobox programming language
[[파일:Self-logo.svg|200px|섬네일|로고]]
| name = 셀프
| logo = [[File:Self-logo.svg|200px|Logo]]
| paradigm = [[객체 지향 프로그래밍|객체 지향]]]] ([[프로토타입 기반 프로그래밍|프로토타입 기반]])
| year = {{Start date and age|1987}}
| designer = [[David Ungar]], Randall Smith
| developer = David Ungar, Randall Smith, [[스탠퍼드 대학교]], [[썬 마이크로시스템즈]]
| latest release version = 2017.1
| latest release date = {{Start date and age|2017|05|24}}
| typing = dynamic, strong
| implementations = 셀프
| dialects =
| influenced_by = [[스몰토크]]
| influenced = [[뉴턴스크립트]], [[자바스크립트]], [[Io (프로그래밍 언어)|Io]], [[아고라 (프로그래밍 언어)|아고라]], [[Squeak]], [[Lisaac]], [[루아 (프로그래밍 언어)|루아]], [[팩터 (프로그래밍 언어)|팩터]], [[REBOL]]
| operating_system =
| license = BSD 계열 라이선스
| website = {{URL|www.selflanguage.org}}
}}
 
'''셀프'''(Self)는 [[프로토타입 기반 프로그래밍|프로토타입]] 개념 기반의 [[객체 지향 프로그래밍|객체 지향]] [[컴퓨터 프로그래밍|프로그래밍]] [[프로그래밍 언어|언어]]이다. 셀프는 객체에 대한 프로토타입 기반 접근 외에도 [[자료형 체계|동적 타이핑]]과 [[JIT 컴파일]]을 사용하는 [[스몰토크]]의 방언으로 시작되었다. 1980년대, 1990년대에 언어 디자인을 위한 실험적인 테스트 시스템으로 처음 사용되었다. 2006년, 셀프는 Klein 프로젝트의 일부로서 개발이 시작되었으며 이는 온전히 셀프로 작성된 셀프 가상 머신이었다 최신 버전은 2017년 5월 출시된 2017.1이다.<ref>{{웹 인용|title=Self "Mandarin" 2017.1|url=https://blog.selflanguage.org/2017/05/24/self-mandarin-2017-1/|date=24 May 2017|accessdate=24 May 2017}}</ref>