Tcl (англ. Tool Command Language) — інтерпретована мова програмування високого рівня. Започаткував її американський учений в галузі інформатики Джон Остерхут.

Tcl
Tcl.svg
Парадигма декілька: об'єктно-орієнтована, функціональна, процедурна, обробка подій
Дата появи 1988
Творці Джон Остерхут
Розробник Джон Остерхут
Останній реліз 8.6.6 (27 липня, 2016; 4 роки тому (2016-07-27)[1])
Система типізації динамічна типізація, все може бути представлено рядками
Основні реалізації ActiveTcl
Під впливом від AWK і LISP
Ліцензія Ліцензія BSD
Звичайні розширення файлів .tcl або .tbc
Репозиторій вихідного коду core.tcl-lang.org/tcl
Вебсайт www.tcl.tk
CMNS: Tcl у Вікісховищі

Tcl орієнтована на автоматизацію рутинних процесів, швидке прототипування та розробку платформо-незалежного програмного забезпечення, простоту використання.

Незважаючи на те, що основне поширення Tcl отримала для створення інтерфейсів користувача і як вбудовувана мова, Tcl також підходить для інших завдань, таких як веб-розробка, створення мережевих застосунків, вирішення задач з адміністрування систем і тестування.

Мова не залежить від типу системи і розповсюджується спільно з крос-платформовою бібліотекою базових елементів графічного інтерфейсу Tk.

Див. такожРедагувати

ПриміткиРедагувати

  1. Latest Release: Tcl/Tk 8.6.6. Tcl Developer Xchange. 2016-07-27. Архів оригіналу за 2016-08-17. Процитовано 2016-07-27.