ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
309740 Топик полностью
Связанные сообщения
Tcl
Планирую ГУЙ на нем писать для ПК на производстве (прошивка/тесты поделия). Внутрянка make/bash. Преимущество - все инф потоки п...2023-02-18
[The Tcl Programming Language: A Comprehensive Guide] - относительно свежая книга 2017, по 8.62022-02-23
Есть Jim, который раз в 5-10 меньше, чем Tcl. Но по скорости заметно хуже (т.к. работает с текстом в лоб, не имеет текстового и ...2020-10-29
Тебе нужен встраиваемый интерпретатор способный работать в REPL-режиме. Я уже ранее давал тут ссылку на partcl, lil, picol и ...2020-03-25
Железо нужно симулировать не на уровне битов и фронтов сигналов, а на уровне высокоуровневых операций (например, чтение-запись б...2019-11-07
По-моему наоборот, Tcl стали закапывать. Старое wiki было куда гораздо лучше. Найти и скачать бы копию. wiki.tcl.tk сейчас уже в...2019-02-06
Новый сайт Tcl начали раскручивать ->2019-02-05
Ты что-то не то говоришь. В тикле там свой встроенный цикл обработки событий, либо можно свой написать вместо него, смотря как у...2018-12-01
Презентации:2018-04-28
tclquadcode компилирует Tcl через llvm в нативный код, ускоряет до 25 раз!2018-04-28
Ну нижнее днище нижнего ада в андроиде пройдено: "based on ... SDL... project", "X11 emulation based on... and SDL" -- выглядит ...2018-04-08
[Tcl] сводный системный топик. Коллеги, а кто-нибудь Tcl пробовал использовать для инструментальных целей (кроме FPGA). У...2017-12-14
Что интересно, Julia имеет биндинги с Tk (ну и там целиком встроенный Tcl имеется...)2017-11-29
Новая книга вышла - The Tcl Programming Language: A Comprehensive Guide Paperback – July 18, 2017 -> Главы из нее -->2017-11-03
small version of Tcl -> подборка2017-09-29
Дополню, что успел наковырять. #интерпретаторы #скрипты2017-09-15
If one needs a scripting language for a microcontroller - there is not so many choices... (C) Tcl-подобный минимальный интерпре...2017-01-24
Кстати Tcl/Tk умеет работать поверх SDL.2016-08-04
Векторные картинки так же легко генерировать в первую очередь в виде postscript и его сильно усечённой версии PDF, в виде window...2016-07-10
Человек начал писать он-лайн книгу Tcl Programming for Windows ->2014-08-23
Довольно интересная IDE ezdit is a cross-platform editor written in Tcl/Tk. Features include syntax highlighting, auto-completio...2014-03-21
WTK Repo -> "Все то жа самое, что Tcl/Tk, только в браузере с JS и HTML5/CCS3". На самом деле, из TK там пока немного портиро...2014-03-13
Множество полезнейшего софта на Tcl от G. Andrew Mangogna. Этот загадочный человек пришел про себя так: I have used Tcl in many ...2014-03-04
QTcl -> --> Типа народ разными путями пытается Qt прикрутить...2014-02-09
Любопытный редактор на Tcl -> Микроскопические размеры exe и вполне нормальная скорость работы завораживают...2014-01-24
Tcl - 25 лет! -> -->2014-01-20
Tcl/Tk. Причём не обязательно даже наговнокодить. Но увы, хорошего tutorial нет, да и после знакомства с поделками microsoft п...2013-01-14
Подборка всяких либ и модулей на Tcl -> Внушает!2012-02-27
Смторите, че народ творит на Tcl! Windows Inspection Tool Set -> •A full Tcl console with access to the Tcl Windows API for a...2012-02-24
Еще одна фишка Tcl (вероятно, не только его) - загрузка DLL. -> Wiki Tcl--> Tcl Windows API extension внутри2012-02-24
Вот интересный ресурс с программулинами на Tcl -> (там не только Tcl есть)2012-02-24
Кто о чем, а вшивый о бане я о кодевеломпенте софта-железа. Итак, пусть у нас есть Tcl, который позволяет прикручивать "в...2012-02-24
Подборка книжек по Tcl. Идем в местное хранилище и изучаем. Все кроме этой книги ->, которая по прежнему нуждается в редактир...2012-02-24
Правильно ли я понимаю, что при помощи Tclkit, Metakit и Starkit я могу создать некий "бинарник" (назовем его так), в котором бу...2012-02-23
Tcl я рассматриваю исключительно в варианте от ActiveState, причем какой-нибудь платный вариант. Задачи полной халявы нет - нужн...2012-02-23
Кодогенератор Дракона опять же на Tcl написан...2012-02-23
Можно picol 2010-10-13
fk0, легенда (23.02.2012 20:43, просмотров: 1046) ответил Evgeny_CD на [Tcl] сводный системный топик. Коллеги, а кто-нибудь Tcl пробовал использовать для инструментальных целей (кроме FPGA). Утили писать и пр. В чем его преимущества и недостатки? Как у него с unicode?
У Tcl нет недостатков. Но это уже как вино дцатилетней выдержки. И юникод давно есть и всё остальное. И книг нет, потому, что все книги вышли 10-15 лет тому назад. Теперь по-существу. Про "поддержку объектов" -- чушь. Наиболее полно отвечает на вопрос, как это не смешно, статья в lurkmore . Аж десяток объектных систем, причём их можно использовать, часто, одновременно... Самая вменяемая, IMHO, xotcl. Что касается программирования. Программировать на Tcl большие программы тяжело, из-за отсутстия компилятора и жёсткой типизации. C++ лучше -- это моё мнение. Или Python. Без объектной системы тоже тяжело. Для маленьких же программ (единицы тысяч строк) описанное недостатками не является. Про GUI опять же чушь. "Выглядит некрасиво" -- это да, аргумент... с такими аргументами идите куда-нибудь отсюда по-дальше. Зато работает, в отличии от. Все встроенные виджеты достаточно разумно сделаны. Со стороны тащить приходится только combo box. Альтернативы стандартным виджетам напротив же обычно имеют массу недостатков и являются сырыми студенческими поделками. Красиво но без понимания, почему старое сделано именно так. Да, оно умеет X-ресурсы, в отличии от поделок на Gtk с железобетонно-приколоченным в исходниках look and feel. Что до удобства и т.п. Нужно понимать, что Tcl (как и Python) отнюдь не вся вселенная, а лишь некий ЯВУ. В случае Tcl также нужно понимать, что он не предназначен собственно для программирования (только если для небольших программ, хотя можно, но сложно, писать и большие), сколько как "клей" для связи разных компонентов ПО. Легко интегрируется в C/C++, например. Как C в Tcl, так и наоборот. Действительно легко, в отличии от прочих. Tk -- совершенно отдельная штука. Практически как Gtk или Qt. В чём-то победней, в чём-то побогаче. И важно понимать, Tcl или Tk не заменяют программирование на C, если это необходимо, равно как и не позволяют программировать "как на C" -- результат будет плачевный и потом нытьё на все интернеты какой Tcl плохой. Нет, это программист плохой. Какие "фишки" есть? Достаточно широкий набор библиотек на все случаи жизни (почти как CPAN). Возможность интерактивного режима работы (shell). Последнее есть в perl и python, но в такой форме, что практически пользоваться невозможно. Tcl почти способен заменить bash. На база Tcl можно строить domain specific languages легко. Ну собственно сам язык, повторюсь, не для большого программирования, с другой стороны умеет три вида скобок (C) lurkmore и всё такое прочее что вызывает зависть у других.
[ZX]