Làm cho Tcl thân thiện hơn với người dùng
[incr Tcl] là một bản phát triển miễn phí và Tiện ích phần mềm IT cho phép bạn nâng cao việc sử dụng Tcl của mình. Được phát triển lần đầu tiên bởi Michael McLennan, chương trình này là một tập hợp các phần mở rộng hướng đối tượng cho Tcl ngôn ngữ lập trình. Tên của nó là cách chơi chữ của C ++ và & nbsp; cũng được cách điệu thành “ itcl ” và “ intr Tcl .”
Lựa chọn thay thế được đề xuất hàng đầu
[incr Tcl] được sử dụng rộng rãi vì nó cung cấp ngôn ngữ bổ sung hỗ trợ cần thiết để xây dựng các ứng dụng Tcl / Tk lớn. Nó cung cấp một mô hình đối tượng tương tự, bao gồm đa kế thừa, các lớp công khai và riêng tư và các biến. Tuy nhiên, bạn sẽ cần phải làm quen với Tcl và thậm chí cả C ++ để sử dụng nó đúng cách.
Một công cụ nhỏ tiện dụng
Tcl —được phát âm là "cù" hoặc được gọi đơn giản bằng các chữ cái của nó — là một công cụ cấp cao, có mục đích chung, được diễn giải và động ngôn ngữ lập trình . Nó được thiết kế với mục tiêu rất đơn giản và nhỏ gọn nhưng mạnh mẽ , đúc mọi thứ vào khuôn của một lệnh. Do đó, việc sử dụng kết hợp Tcl và tiện ích mở rộng Tk — còn gọi là Tcl / Tk —có thể cho phép xây dựng giao diện người dùng đồ họa nguyên bản trong Tcl.
Tuy nhiên, như các ứng dụng ngày càng lớn hơn, mã Tcl / Tk ngày càng trở nên khó hiểu, khó bảo trì và mở rộng. Đây là lúc [incr Tcl] xuất hiện. Về cốt lõi, tiện ích này là một phần mở rộng Tcl bổ sung các cấu trúc lập trình hướng đối tượng vào ngôn ngữ lập trình nói trên. Bằng cách đó, mã kết quả được tiện ích mở rộng này xử lý dễ hiểu và dễ duy trì hơn nhiều đối với Tcl / Tk.
Chi tiết hơn, “đối tượng” được sử dụng làm khối xây dựng cho một ứng dụng. Đây là một túi dữ liệu với một tập hợp các thủ tục. Các đối tượng sau đó được tổ chức thành các "lớp" với các đặc điểm giống hệt nhau và các lớp có thể kế thừa chức năng từ nhau. Tuy nhiên, bạn sẽ cần phải làm quen với việc sử dụng Tcl trước để vận hành tốt [incr Tcl]. Có tài liệu trực tuyến phong phú có sẵn cho nó nhưng nó có thể khiến người mới bắt đầu choáng ngợp.
Yêu cầu hiểu biết trước
Nói chung, [incr Tcl] là một công cụ được Tcl yêu thích vì các tính năng tuyệt vời và dễ sử dụng. Mặc dù trước tiên bạn sẽ phải biết nhiều về cách Tcl hoạt động — và tốt nhất là ngay cả C ++ — cũng đáng để nỗ lực vì phần mềm này làm cho việc làm việc với các mã càng lớn của bạn càng dễ dàng và nhanh chóng hơn các dự án đang. Đây là một chương trình tiện ích rất được khuyến khích .
