русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Теоретические сведения


Дата добавления: 2014-11-28; просмотров: 561; Нарушение авторских прав


 

Язык программирования TCL представляет собой мощную гибкую универсальную высокоуровневую среду программирования, позволяющую создавать как простые программы, так и сложные функциональные пакеты моделирования. Многие современные системы автоматизированного проектирования написаны на языке TCL, в том числе, такие известные как Synopsys Sentaurus и Cadence. TCL представляет собой совокупность средств, которые позволяют с минимальными затратами усилий написать приложение, по своим пользовательским характеристикам сравнимое с достаточно большой программой на C/C++. Более того, язык TCL позволяет использовать написанные приложения на различных платформах: это могут быть Windows-, Unix-, Linux-платформы и некоторые другие.

Наряду с другими языками программирования высокого уровня в TCL также имеется возможность создавать и удалять переменные; выполнять математические действия с переменными; использовать специальные символы при работе с переменными; использовать разные типы данных при работе с переменными; использовать списки; сортировать списки; добавлять новые элементы в них; использовать массивы; использовать управляющие конструкции при сравнении и циклической обработке данных; имеется возможность работать с файлами, а именно читать и записывать файлы; проводить трассировку данных и много другое.

Назначение переменных командой set. Как и во многих языках программирования, в том числе, и некоторых командных интерпретаторах в TCL переменные назначаются командой set . Формат команды: set имя_переменной значение_переменной . Рассмотрим особенности этого процесса. Во-первых, тип переменной определяется «на лету» и всегда соответствует типу присваиваемого ей значения. Во-вторых, очевидно, что для того чтобы присвоить переменной значение, получаемое в ре­зультате вычисления, необходимо произвести еще какие-то действия или каким-то образом оформить присваиваемые значения. В-третьих, присваиваемое значение не должно внутри себя иметь пробелов или, возможно, должно быть оформлено специальным образом. В-четвертых, в том случае, если мы впервые обращаемся к переменной, указывать присваиваемое переменной значение обязательно. Если же мы обращаемся к переменной, значение которой уже присвоено, то можно не указывать присваиваемого ей значения, в этом случае среда воз­вратит то значение, которое было присвоено переменной ранее. И на­конец, в пятых, интересным является то, что имя переменной не обязательно должно начинаться с буквы, знака подчеркивания и т.д. Назначим значение 5 переменной «а». Затем назначим переменной «b» значение переменной «a».





<== предыдущая лекция | следующая лекция ==>
Sub dispfilearg | Set a asd


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.159 сек.