주식회사
Incr Tcl![]() | |
패러다임 | 멀티패러다임: 객체 지향, 기능, 필수, 이벤트 구동 프로그래밍 |
---|---|
설계자 | 마이클 맥레넌 |
개발자 | 마이클 맥레넌 |
처음 등장한 | 1993 |
안정된 릴리스 | Itcl 4.1.1 / 2017년 12월 , 전( |
타이핑 분야 | 다이내믹 타이핑, 모든 것을 문자열로 취급할 수 있습니다. |
웹 사이트 | source Forge에서 itcl |
영향을 받다 | |
TCL, C++ |
incr Tcl(일반적으로 [incr Tcl]로 스타일화, 종종 itcl로 축약)은 TCL 프로그래밍 언어의 객체 지향 확장 세트입니다.Tcl 커뮤니티에서 널리 사용되며 일반적으로 산업[citation needed] 강점으로 간주됩니다.그 이름은 "C++"의 말장난이다.Itcl 실장은 TCL 어플리케이션에 의해 동적으로 로드될 수 있는 패키지와 자체 인터프리터를 갖춘 독립된 독립 실행형 언어 모두로 존재합니다.
개요
특징들
네임스페이스 지원
Itcl을 사용하면 네임스페이스를 사용하여 명령 및 변수를 구성할 수 있습니다.
예:
패키지::클래스 토스터{만약{달러 crumbs>50}{오류"==은 FIRE!FIRE!=="}를[expr달러 crumbs+4*$ nslices]세트{변수를 0법 토스트{nslices}}Itcl itcl 법 깨끗한{}{설정되어 부스러기를 0}}itcl::클래스 SmartToaster[체인달러nslic{ 깨끗한}반환{만약{달러 crumbs>40}{ 물려받다 토스터 법 토스트{nslices}이 필요하다.에스]}} 세트 토스터 [SmartToaster #auto] $toaster 토스트 2
C코드 통합
Itcl(Tcl과 마찬가지로)은 C 코드를 Itcl 클래스에 통합하는 기능을 내장하고 있습니다.
라이선스
Itcl은 Tcl/Tk와 동일한 저작권 제한을 따릅니다.모든 저작권 고지를 그대로 유지하는 한 서면 계약이나 로열티 없이 이 소프트웨어를 사용, 복사, 수정 및 재배포할 수 있습니다.소프트웨어의 소유권을 주장할 수 없습니다.저작자 및 그 기관은 "라이선스"에 기재된 바와 같이 소유권을 보유합니다.terms" 파일이 표준 배포에 포함되어 있습니다.상세한 것에 대하여는, incrtcl.sourceforge.net/itcl/copyright.html 를 참조해 주세요.
「 」를 참조해 주세요.
레퍼런스
2000년 1월에 발행된 Chad Smith의 incr Tcl from the Ground Up.
- 이 문서는 언어 기초, OO 설계 문제, 오버로드, 코드 재사용, 다중 상속, 추상 기반 클래스 및 성능 문제를 다루는 Incr Tcl의 전체 참조 매뉴얼입니다.폭은 넓지만 백과사전이 아닌 튜토리얼 방식을 따르고 있습니다.이 책은 2004년 9월에 절판되었다
외부 링크
- Itcl/incr Tcl 프로젝트 페이지
- TCL 패키지 사이트
- tclweb 프로젝트(이 사이트에서 관리하는 메일링 리스트가 있습니다)