admin의 아바타

소개 및 준비


C언와 Tcl의 연결

지금이야 말로 GUI의 전성시대입니다. DOS 프롬프트나, 유닉스 셸의 커맨드 라인으로부터 커맨드를 실행시키는 문자베이스(CUI)는 특히나 초보자에게는 낯설게 보이고 있습니다. 지금은 윈도우 어플리케이션이 표준이 되어있고, 세상의 모든 프로그래머는 모름지기 상용 프로그램으로 내놓기 위해서는 이러한 비쥬얼 인터페이스 프로그램을 만들지 않으면 어렵다고 느끼고 있습니다. Tcl/Tk를 사용한다면 간단하게 GUI를 제작할수 있다는것을 시어머니도 알 만큼 [Tcl/Tk 소개]편 에서 소개를 했었습니다. 혹시 자신이 만들어 놓은 C언어 인터페이스를 Tcl과 붙일수 있다고 생각한적이 있나요? 예를 들어, 속도나 기능은 아무래도 C언어로 쓰지 않으면 안되는 복잡한 계산이나, 시뮬레이션등의 프로그램에 Tcl/Tk의 GUI를 붙이고, 사용자가 뭔가 입력한 내용을 C언어로 처리하는 것입니다. 이것은 GUI와 API의 완전 분리측면에서 아주 고마운 방법입니다.

카테고리: 
admin의 아바타

Tcl의 바이트코드 (ByteCode)

Tcl은 버전 8.0부터 스크립트를 실행할때 바이트코드를 채택하고있습니다. 하지만 바이트코드로의 변환은 스크립트 실행직전에 내부에서 변환 되어지기 때문에, 프로그래머나 유저도 이를 의식하지 못합니다.

Tcl스크립트 → 바이트코드 → 실행
카테고리: 
admin의 아바타

플러그인 Tclet

Tcl Plugin Version 3 을 설치하면, Mozilla Firefox와 internet Explorer 에서 Tcl/Tk 어플리케이션을 실행 할수 있습니다. 최신버전의 Tcl Plugin은 Version 3.0.2 이며, Tcl 8.4에 대응합니다.

Tclet으로 사용할수 없는 Tcl 커맨드 다음과 같습니다.

bgerror cd      close   exec    exit    fconfigure
file    glob    load    open    puts    pwd
카테고리: 

페이지

Subscribe to Korea Tcl/Tk Community RSS