Tcl/Tk의 특징

admin의 아바타

Tcl/Tk은 특징은 다음과 같습니다.

  • 인터프리터 스크립트 언어로 개발되어 졌으며, 때문에 디버그가 간단하며, 유닉스 쉘만큼 완전하다.
  • 느리다. 고도의 산술연산은 상당한 각오가 필요하다.
  • 화일조작등의 원하는 기능이 모두 갖추어져 있다. 직접 C로 기능을 추가할 수 있다.
  • 무료이다.
  • 프로그래밍시 변수의 타입에 신경쓸 필요가 없습니다. 반면 실수를 범하기가 쉽다.
  • 문법은 상당히 간단하며, 기발하다.
  • 프로그램의 구조화 기능이나, 복잡한 데이타 구조를 만드는 기능이 빈약해서, 큰 프로그램을 만들기엔 버겁다. (현재는 이런 문제들이 대부분 해결 되었다.)
  • 유닉스/리눅스/윈도우즈/매킨토시에서 같은 소스 코드로 플랫폼에 상관없이 실행이 가능하다.
  • 확장성이 높다. C언어로 확장할수 있고, 공유라이브러리(so, dll)를 로드하는 등의 특수하고 유용한 확장 수단이 있다.
  • 개발 속도가 빠르며, 문서도 많다.
  • 유닉스 출생의 범용 스크립트 언어로 대규모의 커뮤니티, 대량의 정보와 유저가 있다.
  • 기술력이 매우 높다. 한줄로 윈도우창을 만들어내고, 두줄로 파일을 읽어 그것을 두줄로 표시해 버리는 언어가 이세상에 어디 있겠는가?
  • 유니코드의 채용등으로 국제화(I18N)에 대응하고 있어 한국어/일본어/중국어등 2바이트 언어를 취급할수 있다.