개발 공구 명령 언어 (tcl) 란 무엇입니까? -techopedia에서 정의

공구 명령 언어 (tcl) 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-Tcl (도구 명령 언어)이란 무엇입니까?

Tcl (도구 명령 언어)은 프로그래밍 기능이있는 강력한 스크립팅 언어입니다. Unix, Windows 및 Mac OS 플랫폼에서 사용할 수 있습니다. Tcl은 웹 및 데스크톱 응용 프로그램, 네트워킹, 관리, 테스트, 빠른 프로토 타이핑, 스크립트 응용 프로그램 및 GUI (그래픽 사용자 인터페이스)에 사용됩니다.

Techopedia는 Tcl (Tool Command Language)을 설명합니다.

John Ousterhout이 1988 년에 도입 한 Tcl은 CGI (Common Gateway Interface) 스크립팅에 사용되며 Eggdrop 봇 스크립팅 언어로 사용됩니다. Tcl / Tk는 Tcl과 Tk GUI 툴킷의 조합을 나타냅니다.


Tcl 기능은 다음과 같습니다.

  • 완전한 유니 코드 및 플랫폼 간 사용
  • Java 및 C ++를 통한 확장 성
  • Windows GUI 툴킷과 통합
  • 소스 코드를 포함한 데이터 유형은 문자열로 조작 될 수 있습니다.
  • 소켓 및 파일에 대한 이벤트 중심 인터페이스
  • 바이트 코드를 사용한 다양한 기능 명령 및 해석 된 언어
  • Tcl 명령에 의한 잘못된 사용법에 대한 오류 메시지 생성.
  • 프리 랩 TCLSH
  • BSD (Berkeley Software Distribution) 라이센스
  • 전체 개발 버전
Tcl은 C 언어와 인터페이스합니다. 명령 인수를 설명하는 값의 배열은 명령 구현 함수로 전달됩니다. 디지털 로직 시뮬레이터에는 Verilog, VHSIC 하드웨어 설명 언어 (VHDL) 및 SystemVerilog 하드웨어 언어 시뮬레이션을위한 Tcl 스크립팅 인터페이스도 포함되어 있습니다. SWIG (Simpleized Wrapper and Interface Generator) 및 ffidl과 같은 도구는 임의의 C 함수와 Tcl 런타임을 연결하는 데 필요한 코드를 자동으로 생성합니다. Tcl 스크립트는 명령 호출을 공백으로 구분하고 개행 또는 세미콜론으로 끝나는 단어 목록으로 저장합니다.


Tcl이 지원하는 주요 대체는 명령 대체, 변수 대체 및 백 슬래시 대체입니다. 또한 MySQL, ODBC (Open Database Connectivity), PostgreSQL 및 SQLite 데이터베이스 용 액세스 드라이버를 지원하는 Tcl 스크립트 용 데이터베이스 액세스 인터페이스가 있습니다.


Tcl은 GUI, 터미널 기반 응용 프로그램 자동화 및 데이터베이스 액세스를 포함한 추가 기능을위한 확장 패키지를 지원합니다.

공구 명령 언어 (tcl) 란 무엇입니까? -techopedia에서 정의