Tcl

Tcl (произносится как "tickle" или tee cee ell /ˈtiː siː ɛl/) или Tool Command Language является языком программирования высокого уровня, который может быть использован для многих вещей. Tcl был сделан, чтобы быть простым в использовании, но в состоянии сделать много вещей. Язык Tcl основан на командах, которые говорят компьютеру, что делать или как сохранить переменную. Tcl способен выполнять объектно-ориентированные, императивные, функциональные или процедурные стили.

Tcl много используется в C для быстрого создания прототипов. Существуют интерпретаторы для многих операционных систем. Это означает, что многие различные типы компьютеров способны выполнять Tcl-код. Tcl - очень маленький язык, что означает, что его хорошо использовать в качестве встраиваемых систем.

Tcl иногда сочетается с Tk. Когда это так, это называется Tcl/Tk. Tcl/Tk является частью обычной установки Python.

История

Tcl был создан Джоном Остерхаутом в Калифорнийском университете в Беркли. Ousterhout получил награду ACM Software System Award в 1997 году за создание Tcl/Tk.

Safe-Tcl это форма Tcl, которая имеет определенные части выключен, так что он не может повредить компьютер, который его запускает. Натаниэль Боренштейн и Маршал Роуз создали Safe-Tcl. Safe-Tcl может работать только с некоторыми файлами, включая сообщения электронной почты.

Примеры

В программировании на Tcl пустые пробелы разделяют слова. Команды заканчиваются переходом в новую строку или точку с запятой:

слово0 слово1 слово2 ... словоN

Первое слово - это всегда команда, которая исходит из библиотеки Tcl:

commandName arg1 arg2 ... argN

Например, запятая заставляет компьютер что-то отображать:

ставит "Привет, Мир!"

В этом примере "Привет, Мир!" называется строкой. Tcl добавляет специальный символ, который не виден в конце строки. Этот символ подсказывает компьютеру перейти в новую строку после выполнения команды.

Tcl умеет делать математику и многое другое, используя переменные. Чтобы использовать переменную, программист должен установить ее значение:

установить переменнуюА 1 установить переменнуюВ 2

После установки переменной она может быть использована в других частях программы или установлена на что-то другое. Переменные могут быть использованы для выполнения математических расчетов:

set x 2 set y 4 set ans [expr $x+$y] ставит "Ответ - $ans". # Компьютер покажет: "Ответ - 6".

Команда expr подсказывает компьютеру решить "выражение" или, в данном случае, уравнение.

Простые команды

  • набор сохраняет цифры, слова или буквы в переменную. Он также может быть использован для изменения того, что находится в переменной.
  • proc сообщает компьютеру, что будет делать новая команда (процедура).
  • если говорит компьютеру делать то, что написано, только если что-то правдивое.
  • и в то же время говорит компьютеру делать то, что написано, пока что-то правда.
  • foreach сообщает компьютеру что-то для каждого элемента в списке переменных.
  • перерыв останавливает выполнение команды. Это полезно использовать, чтобы выйти из цикла.
  • продолжает останавливать активную команду, но позволяет продолжить цикл. Если цикл длится некоторое время, то он начнется сначала. Он позволит пролистать и перейти к следующему шагу в программе.
  • Возврат останавливает активную команду и цикл, затем возвращается к процедуре со значением.

Связанные страницы

  • Капля яйца
  • TclX
  • Список языков программирования

административный контроль Edit this at Wikidata

Вопросы и ответы

В: Что такое Tcl?


О: Tcl (произносится как "тикл" или tee cee ell /ˈtiː siː ɛl/) - это язык программирования высокого уровня, который можно использовать для многих вещей. Он был создан, чтобы быть простым в использовании, но способным выполнять множество задач.

В: На каком языке основан Tcl?


О: Язык Tcl основан на командах, которые говорят компьютеру, что делать или как сохранить переменную. Он может быть объектно-ориентированным, императивным, функциональным или процедурным.

В: Как Tcl используется в C?


О: Tcl часто используется в C для быстрого создания прототипов.

В: Существует ли интерпретатор для различных операционных систем?


О: Да, интерпретаторы доступны для многих операционных систем, поэтому многие различные типы компьютеров могут выполнять код Tcl.

В: Почему он хорошо подходит для встраиваемых систем?


О: Tcl - очень маленький язык, поэтому он хорошо подходит для встраиваемых систем.

В: Что означает аббревиатура "Tk"?


О: Аббревиатура "Tk" означает Tool Command Language.

В: Является ли Tk частью обычной установки Python? О: Да, в сочетании с Tk, он называется "Tcl/Tk" и является частью обычной установки Python.

AlegsaOnline.com - 2020 / 2023 - License CC3