주식회사

Incr Tcl
잇쿠루
Tcl.svg
패러다임멀티패러다임: 객체 지향, 기능, 필수, 이벤트 구동 프로그래밍
설계자마이클 맥레넌
개발자마이클 맥레넌
처음 등장한1993
안정된 릴리스
Itcl 4.1.1 / 2017년 12월 21일, 4년 전(2017-12-21)
타이핑 분야다이내믹 타이핑, 모든 것을 문자열로 취급할 수 있습니다.
웹 사이트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월에 절판되었다

외부 링크