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 умеет делать математику и многое другое, используя переменные. Чтобы использовать переменную, программист должен установить ее значение:
После установки переменной она может быть использована в других частях программы или установлена на что-то другое. Переменные могут быть использованы для выполнения математических расчетов:
Команда expr подсказывает компьютеру решить "выражение" или, в данном случае, уравнение.
Простые команды
набор
сохраняет цифры, слова или буквы в переменную. Он также может быть использован для изменения того, что находится в переменной.proc
сообщает компьютеру, что будет делать новая команда (процедура).если
говорит компьютеру делать то, что написано, только если что-то правдивое.и в то же время
говорит компьютеру делать то, что написано, пока что-то правда.foreach
сообщает компьютеру что-то для каждого элемента в списке переменных.перерыв
останавливает выполнение команды. Это полезно использовать, чтобы выйти из цикла.продолжает
останавливать активную команду, но позволяет продолжить цикл. Если циклдлится некоторое время
, то он начнется сначала. Он позволитпролистать
и перейти к следующему шагу в программе.Возврат
останавливает активную команду и цикл, затем возвращается к процедуре со значением.
Связанные страницы
- Капля яйца
- TclX
- Список языков программирования
Вопросы и ответы
В: Что такое 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.