Tcl
Перейти до навігації
Перейти до пошуку
Tcl | |
---|---|
![]() | |
Парадигма | декілька: об'єктно-орієнтована, функціональна, процедурна, обробка подій |
Дата появи | 1988 |
Творці | Джон Остерхут |
Розробник | Джон Остерхут |
Останній реліз | 8.6.11 (4 січня 2021[1]) |
Система типізації | динамічна типізація, все може бути представлено рядками |
Основні реалізації | ActiveTcl |
Під впливом від | AWK і LISP |
Ліцензія | Ліцензія BSD |
Звичайні розширення файлів | .tcl або .tbc |
Репозиторій вихідного коду | core.tcl-lang.org/tcl |
Вебсайт | www.tcl.tk |
Tcl (англ. Tool Command Language) — інтерпретована мова програмування високого рівня. Започаткував її американський учений в галузі інформатики Джон Остерхут.
Tcl орієнтована на автоматизацію рутинних процесів, швидке прототипування та розробку платформо-незалежного програмного забезпечення, простоту використання.
Незважаючи на те, що основне поширення Tcl отримала для створення інтерфейсів користувача і як вбудовувана мова, Tcl також підходить для інших завдань, таких як веброзробка, створення мережевих застосунків, вирішення задач з адміністрування систем і тестування.
Мова не залежить від типу системи і розповсюджується спільно з крос-платформовою бібліотекою базових елементів графічного інтерфейсу Tk.
- Tcl Developer Xchange [Архівовано 14 липня 2018 у Wayback Machine.] Головний сайт розробників Tcl
- Вільне ПЗ для розробки на Tcl [Архівовано 17 листопада 2007 у Wayback Machine.]
- Getting started with Tcl [Архівовано 8 серпня 2007 у Wayback Machine.], Початок роботи на Tcl
- Tcl Tutorial [Архівовано 23 листопада 2007 у Wayback Machine.], Підручник з Tcl
- Tcl Documentation [Архівовано 25 листопада 2007 у Wayback Machine.], and Tcl Manual Pages [Архівовано 23 листопада 2007 у Wayback Machine.], Документація Tcl
- Tcl'ers Wiki [Архівовано 19 грудня 2006 у Wayback Machine.]
- ↑ Tcl/8.6.11/tcltk-release-notes-8.6.11.txt. Tcl Developer Xchange. 4 січня 2021. Архів оригіналу за 17 серпня 2016. Процитовано 4 січня 2021.
![]() |
Це незавершена стаття про програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |
Категорії:
- Мови програмування
- Об'єктно-орієнтовані мови програмування
- Функціональні мови програмування
- Імперативні мови програмування
- Скриптові мови
- Процедурні мови програмування
- Багатоплатформне ПЗ
- Вільні компілятори та інтерпретатори
- Багатоплатформне вільне програмне забезпечення
- Текстово-орієнтовані мови програмування
- Багатопарадигмові мови програмування