บ้าน พัฒนาการ ภาษาคำสั่งเครื่องมือ (tcl) คืออะไร? - คำจำกัดความจาก techopedia

ภาษาคำสั่งเครื่องมือ (tcl) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ภาษาคำสั่งเครื่องมือ (Tcl) หมายถึงอะไร

เครื่องมือคำสั่งภาษา (Tcl) เป็นภาษาสคริปต์ที่มีประสิทธิภาพด้วยคุณสมบัติการเขียนโปรแกรม มันสามารถใช้ได้ในแพลตฟอร์ม Unix, Windows และ Mac OS Tcl ใช้สำหรับเว็บและเดสก์ท็อปแอพพลิเคชั่นเครือข่ายการบริหารการทดสอบการสร้างต้นแบบอย่างรวดเร็วแอพพลิเคชั่นสคริปต์และส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI)

Techopedia อธิบายเครื่องมือคำสั่งภาษา (Tcl)

Tcl เปิดตัวในปี 1988 โดย John Ousterhout ใช้สำหรับการสร้างสคริปต์ทั่วไปของอินเตอร์เฟสอินเตอร์เฟส (CGI) และทำหน้าที่เป็นภาษาสคริปต์ Eggdrop bot Tcl / Tk หมายถึงการรวมกันของ Tcl และชุดเครื่องมือ Tk GUI


คุณสมบัติ Tcl รวมถึง:

  • ใช้ Unicode และข้ามแพลตฟอร์มได้อย่างสมบูรณ์
  • ความสามารถในการขยายผ่าน Java และ C ++
  • บูรณาการกับชุดเครื่องมือ Windows GUI
  • ชนิดข้อมูลรวมถึงซอร์สโค้ดอาจถูกจัดการเป็นสตริง
  • อินเตอร์เฟสที่ขับเคลื่อนด้วยเหตุการณ์ไปยังซ็อกเก็ตและไฟล์
  • คำสั่งฟังก์ชัน Variadic และภาษาที่แปลด้วย bytecode
  • การสร้างข้อความแสดงข้อผิดพลาดเกี่ยวกับการใช้งานที่ไม่ถูกต้องโดยคำสั่ง Tcl
  • รับฟรี TCLSH
  • ใบอนุญาตการกระจายซอฟต์แวร์ของ Berkeley (BSD)
  • เวอร์ชันพัฒนาเต็มรูปแบบ
Tcl อินเตอร์เฟสกับภาษา C อาร์เรย์ของค่าที่อธิบายถึงอาร์กิวเมนต์ของคำสั่งจะถูกส่งผ่านไปยังฟังก์ชันการใช้งานคำสั่ง เครื่องจำลองลอจิกแบบดิจิตอลยังมีส่วนต่อประสานสคริปต์ Tcl สำหรับ Verilog, VHSIC hardware description language (VHDL) และ SystemVerilog การจำลองภาษาฮาร์ดแวร์ เครื่องมืออย่างง่าย Wrapper และ Interface Generator (SWIG) และ ffidl สร้างรหัสที่จำเป็นโดยอัตโนมัติเพื่อเชื่อมต่อฟังก์ชั่น C โดยพลการและ Tcl รันไทม์ การเรียกใช้คำสั่งเฮาส์สคริปต์ Tcl เป็นรายการของคำที่คั่นด้วยช่องว่างและสิ้นสุดด้วยการขึ้นบรรทัดใหม่หรือเซมิโคลอน


การทดแทนที่สำคัญที่ Tcl สนับสนุนคือการทดแทนคำสั่งการทดแทนตัวแปรและการทดแทนแบ็กสแลช นอกจากนี้ยังมีอินเตอร์เฟสการเข้าถึงฐานข้อมูลสำหรับสคริปต์ Tcl ที่รองรับไดรเวอร์การเข้าถึงสำหรับ MySQL, การเชื่อมต่อฐานข้อมูลแบบเปิด (ODBC), ฐานข้อมูล PostgreSQL และ SQLite


Tcl รองรับแพ็คเกจขยายสำหรับการใช้งานเพิ่มเติมรวมถึง GUI, แอพพลิเคชั่นอัตโนมัติและการเข้าถึงฐานข้อมูล

ภาษาคำสั่งเครื่องมือ (tcl) คืออะไร? - คำจำกัดความจาก techopedia