Tcl - ภาพรวม

Tcl เป็นรูปแบบย่อของ Tool Command Language. John Ousterhout จาก University of California, Berkeley เป็นผู้ออกแบบ เป็นการรวมกันของภาษาสคริปต์และล่ามของตัวเองที่ฝังอยู่ในแอปพลิเคชันเราพัฒนาด้วย

Tcl ได้รับการพัฒนาครั้งแรกสำหรับ Unix จากนั้นพอร์ตไปยัง Windows, DOS, OS / 2 และ Mac OSX Tcl นั้นคล้ายกับภาษาเชลล์ยูนิกซ์อื่น ๆ มากเช่น Bourne Shell (Sh), C Shell (csh), Korn Shell (sh) และ Perl

มีจุดมุ่งหมายเพื่อให้โปรแกรมสามารถโต้ตอบกับโปรแกรมอื่น ๆ และสำหรับทำหน้าที่เป็นล่ามแบบฝังได้ แม้ว่าจุดมุ่งหมายเดิมคือการเปิดใช้งานโปรแกรมเพื่อโต้ตอบคุณสามารถค้นหาแอปพลิเคชันเต็มรูปแบบที่เขียนด้วย Tcl / Tk

คุณสมบัติของ Tcl

คุณสมบัติของ Tcl มีดังนี้ -

  • ลดเวลาในการพัฒนา

  • ชุดอินเทอร์เฟซผู้ใช้ที่มีประสิทธิภาพและเรียบง่ายพร้อมการรวม TK

  • เขียนครั้งเดียววิ่งได้ทุกที่ ทำงานบน Windows, Mac OS X และเกือบทุกแพลตฟอร์ม Unix

  • ค่อนข้างง่ายในการเริ่มต้นสำหรับโปรแกรมเมอร์ที่มีประสบการณ์ เนื่องจากภาษานั้นง่ายมากจนพวกเขาสามารถเรียนรู้ Tcl ได้ภายในไม่กี่ชั่วโมงหรือหลายวัน

  • คุณสามารถขยายแอปพลิเคชันที่มีอยู่ได้อย่างง่ายดายด้วย Tcl นอกจากนี้ยังสามารถรวม Tcl ใน C, C ++ หรือ Java เป็น Tcl หรือในทางกลับกัน

  • มีชุดฟังก์ชันเครือข่ายที่มีประสิทธิภาพ

  • ในที่สุดก็เป็นโอเพ่นซอร์สฟรีและสามารถใช้สำหรับแอพพลิเคชั่นเชิงพาณิชย์ได้โดยไม่ จำกัด จำนวน

การใช้งาน

Tcl เป็นภาษาที่ใช้งานทั่วไปและคุณสามารถค้นหา Tcl ได้ทุกที่ รวมถึง

  • เว็บไซต์ที่ปรับขนาดได้ซึ่งมักได้รับการสนับสนุนจากฐานข้อมูล
  • เว็บเซิร์ฟเวอร์ประสิทธิภาพสูงสร้างด้วย TclHttpd
  • Tcl กับเว็บไซต์ที่ใช้ CGI
  • แอปพลิเคชัน GUI บนเดสก์ท็อป
  • แอปพลิเคชันในตัว