OTcl

OTcl

OTCL은 일반적으로 MIT의 David Wetherall에 의해 작성된 Tcl객체 지향 확장을 말합니다(따라서 OTCL이라는 이름은 MIT Object Tcl의 [1]줄임말).네트워크 시뮬레이터(NS-2)에서 사용되며 보통 Unix 환경에서 실행됩니다.[2]이것은 나중에 XOTcl로 확장되었습니다.

OTcl은 Dean Sheenan의 IXI Object Tcl 확장과 관련이 없을 수도 있습니다.

이러한 오브젝트 Tcl 확장자는 보다 일반적인 incr Tcl보다 앞서 있습니다.

구문 소개

예약된 단어 Class는 클래스를 나타내기 위해 사용되며 클래스 메서드는 단어 instproc[2]사용하여 선언됩니다.변수 self는 사용되는 클래스에 대한 포인터이며 C++/Java의 변수 self에 해당합니다.키워드 -superclass는 [2]계층 정의에 사용됩니다.를 들어, Class Son - superclass Father는 Class Son이 Class Father로부터 상속받는 을 의미합니다.클래스 아들의 인스턴스를 만들려면 set new_inst [new Son]을 입력합니다.다음은 코드의 간단한 예입니다.

 Class HelloWorld HelloWorld instproc hello {} {puts "Hello world" } set hellowold [new HelloWorld] //실행 예정
$hellowold 안녕하세요

TCL

TCL(클래스가 있는 TCL)은 Mash, vic, vat, rtp_play, ns 및 nam에서 사용되는 Tcl/C++ 인터페이스입니다.OTCL [3]위에 C++ 접착제 층을 제공합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ OTcl 프로젝트 페이지
  2. ^ a b c Eitan Altman과 Tania Himénez, NS Simulator for 초보자용 강의 노트, 2003-2004년, 베네수엘라 Merida, ESSI, 프랑스 Sophia-Antipolis
  3. ^ TCL 프로젝트 페이지