Tcl

У Вікіпедії є статті про інші значення цього терміна: TCL.
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 (англ. 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.]

Примітки

  1. Tcl/8.6.11/tcltk-release-notes-8.6.11.txt. Tcl Developer Xchange. 4 січня 2021. Архів оригіналу за 17 серпня 2016. Процитовано 4 січня 2021.
  • п
  • о
  • р
Низькорівневі
Високорівневі
Загального
призначення
Серверні
Запитів до баз
даних[суперечливо 1]
Розмітки та векторної
графіки[суперечливо 1]
Синхронні[en]
  • Lustre[en]
Символьних та
чисельних обчислень
Квантових обчислень
Логічні
  • Mercury[en]
  • Prolog
Академічні
Езотеричні
  1. а б Немає загальноприйнятого рішення, чи вважати усі ці мови саме мовами програмування
  • п
  • о
  • р
Загальне
Історія
ОС на базі ВПЗ
BSD · Apple Darwin · FreeDOS · FreeBSD · OpenBSD · FreeNAS · GNU · Haiku · Hurd · Inferno · Linux · Mach · MINIX · OpenSolaris · Plan 9 · ReactOS
Розробка ВПЗ[en]
Eclipse · FreeBASIC · Free Pascal · GCC · Java · libJIT[ru] · LLVM · Lua · Open64 · Perl · PHP · Python · ROSE[en] · Ruby · Tcl
Менеджери
вікон XWS
Blackbox Compiz EDE Enlightenment Fluxbox GNOME JWM IceWM KDE Openbox ROX[en] Window Maker[en] Xfce
Організації
Фонд вільного ПЗ (FSF) (європейський[en] індійський[en] латиноамериканський[en]) • Apache Software Foundation · Blender Foundation[en] · Eclipse Foundation · freedesktop.org · GNOME Foundation · Проєкт GNU · Google Code · Linux Foundation · Mozilla Foundation · Open Source Initiative · SourceForge · The Document Foundation · Xiph.Org · XMPP Standards Foundation[en] · X.Org Foundation
Ліцензії
Проблеми
Двійковий блоб · Технічні засоби захисту авторських прав · Вільні та відкриті графічні драйвери[en] · Ліцензійна проліферація · Iceweasel · Безпека відкритого ПЗ[en] · Власницьке програмне забезпечення · Конфлікт SCO—Linux · Програмні патенти · Тивоїзація · Trusted Computing · Апаратне обмеження[es] · Вірусна ліцензія
Інше
Визначення вільного ПЗ · Визначення Open Source · Альтернативні назви[en] · Рух · Вільне та відкрите ПЗ Microsoft Open Specification Promise[en] · Порівняння відкритих та закритих кодів[en] · Revolution OS · Собор і базар
Програмне забезпечення Це незавершена стаття про програмне забезпечення.
Ви можете допомогти проєкту, виправивши або дописавши її.