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

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

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

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

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

Див. також

ред.

Примітки

ред.
  1. Tcl/8.6.11/tcltk-release-notes-8.6.11.txt. Tcl Developer Xchange. 4 січня 2021. Архів оригіналу за 17 серпня 2016. Процитовано 4 січня 2021.