|
|
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
тут колвырялся в нете и наткнулся на проекты посвяжённые TCL - кто в танке это типо php но намного круче как я понял. Так вот кто их этой что юзал и моэет поделитсья опытом а главное советом стоит ли браться и как понравилось юзать или нет. Сам тоже сейчас буду пробовать и отпишу своё мнение. -mod_tcl -Apache Rivet -Websh ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 03:01:18 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
Я работал с TCL. Это нечто другое, чем PHP. На TCL скорость разработки очень высокая, если пользоваться его возможностями метапрогаммирования... На нём удобно писать пользовательские интерфейсы, серверные приложения. Это язык общего назначения. PHP, наоборот, заточен под веб-разработку. Перечисленных трёх проектов не использвал. Модератор: Тема перенесена из форума "Java". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 06:55:39 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
МодераторТема перенесена из форума "Java". причем тут пхп вобще?? в "программирование". тикл - это маленький простенький старенький язык. если его с чем-то и сравнивать, то скорее с шелл-скриптами или Lua, а не с чем-то вроде пхп5 - это другой уровень. некоторый интерес вызывал (лет 15 назад) только потому что тесно интегрирован с библиотекой Tk, что позволяло не напрягаясь писать графические интерфейсы, не погружаясь в дебри С или "серьёзных" скриптовых языков вроде перла. на сегодняшний день связка тикл/тк уже безвозвратно устарела, а сам тикл очень редко можно встретить в виде скриптового языка какой-нибудь большой программы. если вас интересует хороший быстрый современный навороченый скриптовый язык, то смотрите Python - из реальных конкурентов у него только руби, но он серьёзно проигрывает по скорости. Модератор: Тема перенесена из форума "PHP,Perl". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2009, 13:29:58 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
Spiritmonger, Тикль - это кошмар - но как говорят мега гуры этого подобия языка "это полноценный объектно ориентированный язык" (с) Гуры тикля :) Ваще напоминает bash ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2009, 09:29:04 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
Java Programmer, bash и тикль это две большие разницы. TCL это уникальный расширяемый язык, в котором всё представляется в виде списков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2009, 09:54:44 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
« Tcl - когда-то популярный среди бородатых дядек и тетек программируемый язык метапрограммирования, позволяющий чуть менее, чем полностью запрограммировать все то, что можно напрограммировать на Си, причем находясь при этом в дугу пьяным. Из-за данной особенности был (и есть) очень любим среди работников всяких НИИ, РАН и прочих CERNов. Кстати в последнем TCL используется для управления телескопами, так что первым кто когда-нибудь обнаружит инопланетян будет приблуда, созданная в пьяном угаре на наркоманском языке. » http://lurkmore.ru/Tcl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2009, 09:57:17 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
BION wrote: > *«*/Tcl - когда-то популярный среди бородатых дядек и тетек Я бы сказал, что Тикль - это юниксовый Вижуал Бейсик. Но без IDE. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2009, 10:17:03 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
Гуро тикля вызывали? :) В целом внешне похож на shell, но по сути близок к lisp, чьим потомком и считается. Соответственно, синтаксис непривычен, вместо "a = 2" пишем "set a 2", дальше будет не легче :) > "это полноценный объектно ориентированный язык" (с) Гуры тикля Ну-у, в Tcl встроенное в ядро ООП появилось только в самой последней версии 8.6 (она пока еще бета, да и ООП это пока какое-то хилое). Другое дело, что сам язык настолько гибкий, что легко позволяет самому программисту реализовать хоть любое ООП по вкусу, хоть черти-что, на что хватит фантазии. Сам много пишу на нем, как под винду, так и под иксы, поэтому личные впечатления: Достоинства: 1. Офигенная гибкость, как уже говорил, ну это как раз от папаши лиспа (нет разницы между программой и данными). Можно создавать собственные управляющие конструкции. Можно в рантайме создавать/удалять/читать/изменять процедуры, пространства имен и пр. 2. Сильная обработка событий. Можно даже навешивать на переменные обработчики, которые будут вызываться при чтении/изменении/удалении этих переменных. 3. Тк - GUI библиотека. Проще показать на примере: Код: plaintext 1. 2. 3. 4. 5. 6. 4. При всех этих наворотах, довольно легкий по сравнению с Python/GTK, wxWidgets и прочая. Недостатки: 1. Главный - низкое быстродействие, где-то на уровне php или ruby. Решается написанием криитичных по производительности участков приложения на C (эх, хорошо бы ещё D прикрутили!) и подключением полученных либ. В общем-то, Tcl с самого начала и рассматривался создателями как язык-клей. Но для юзерских формочек ввода или просмотра данных хватает и чистого Tcl/Tk за глаза. У меня он часто еще и в серверных приложениях работает - не медленнее перла или пхп, зато программа как-то легче пишется и стройнее получается :) 2. Еще бывает непривычна и неудобна бедность встроенных структурированных типов - список да массив. Решается ООП и библиотеками, но - см. недостаток N 1. Либо использование ассоциативных массивов, как и в остальных скриптовых языках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 10:18:30 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
Frenzy причем тут пхп вобще?? в "программирование". тикл - это маленький простенький старенький язык. если его с чем-то и сравнивать, то скорее с шелл-скриптами или Lua, а не с чем-то вроде пхп5 - это другой уровень. некоторый интерес вызывал (лет 15 назад) только потому что тесно интегрирован с библиотекой Tk, что позволяло не напрягаясь писать графические интерфейсы, не погружаясь в дебри С или "серьёзных" скриптовых языков вроде перла. на сегодняшний день связка тикл/тк уже безвозвратно устарела, а сам тикл очень редко можно встретить в виде скриптового языка какой-нибудь большой программы. если вас интересует хороший быстрый современный навороченый скриптовый язык, то смотрите Python - из реальных конкурентов у него только руби, но он серьёзно проигрывает по скорости. Не такой уж и старенький. Да он как раз и нормальным то стал примерно с 2001 года. И не потерян вовсе... Проект активно развивается — новые версии выходят. После того, как в нём реализовали кэширующую компиляцию — в скорости не уступает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2009, 08:30:43 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
gl_kiso пишет: > Не такой уж и старенький. Да он как раз и нормальным то стал примерно с > 2001 года. TCL-TK -- вообще мощь ! Очень мощный тулкит, я имею в виду сам TK. При этом кроссплатформенный. И ещё, что интересно, можно с TK писать программы на разных языках, можно на том же питоне. А можно сначала на TCL, на тикле, набросать GUI, и потом, если понравится, и не будет хватать скорости, переписать всё на С/С++. TCL сам как язык не очень меня впечатлил, но его придётся выучить, потому что документация по контролам воспринимается лучше всего на нём. Но он простой как палка, это не сложно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2009, 10:17:53 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
MasterZiv gl_kiso пишет: > Не такой уж и старенький. Да он как раз и нормальным то стал примерно с > 2001 года. TCL-TK -- вообще мощь ! Очень мощный тулкит, я имею в виду сам TK. При этом кроссплатформенный. И ещё, что интересно, можно с TK писать программы на разных языках, можно на том же питоне. А можно сначала на TCL, на тикле, набросать GUI, и потом, если понравится, и не будет хватать скорости, переписать всё на С/С++. TCL сам как язык не очень меня впечатлил, но его придётся выучить, потому что документация по контролам воспринимается лучше всего на нём. Но он простой как палка, это не сложно. ТК с руби юзал - чисто для общего знакомства. Впечатления хорошие остались. Даже книжку помниться какуюта скачал себе, типа TCL+TK programming, но так и не открыл :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2009, 08:16:18 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
Гура тикля, Ковыряю тикль не так давно, действительно очень мощная штука. Столкнулся с потоками. Почему не работают команды TK в созданном потоке? Например: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. В итоге ошибка, не понимает команду button, хотя в основном потоке все ок. Сори, если что, за ламерский вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2009, 00:18:14 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
Гура тикля, если туда подпрограммы на си можно вставить, то там и ODBC есть? То есть, Sybase можно прикрутить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2009, 02:04:30 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
Походу ветка умерла! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2009, 00:07:42 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
Frenzyзачем тикл если есть питон? _______________________________________ 2pro4U :: твиттер питон не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2009, 16:57:58 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
я спросил, зачем тикл, а не нужен ли питон. улавливаете разницу? _______________________________________ 2pro4U :: твиттер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2009, 17:16:21 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
Frenzy, Ну и нафиг кто будет писать на питоне, если есть тикл? Модератор: доброе утро ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2009, 17:17:58 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
Nikolay KalmarskiyFrenzy, Ну и нафиг кто будет писать на питоне, если есть тикл? ну например чтобы легче и быстрее писалось, а потом быстрее работало - прогрес типа. _______________________________________ 2pro4U :: твиттер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2009, 11:35:09 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
Ламер1, Насколько помню, для управления Tk надо использовать основной поток. А дополнительные потоки решают параллельно некоторые задачи, возвращают результаты основному, который управляет интерфейсом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2009, 22:15:12 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
а одибиси таки вызывается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2009, 22:36:42 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 01:25:41 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
поставил http://wintcltk.sourceforge.net/ одибиси http://sourceforge.net/projects/tclodbc/files/tclodbc-win/2.3.1/tclodbc.2.3.1.zip/download установка заняла 10 секунд http://www.sql.ru/forum/actualthread.aspx?tid=689845&pg=47#7852697 программа извлечения единицы из сайбезовской базы Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 22:47:56 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
да уж Код: plaintext 1. 2. Код: plaintext 1. Код: plaintext 1. 2. 3. автор – Или... не рыдают. Заглавие этой песни называется "Пуговки для сюртуков". – Вы хотите сказать – песня так называется? – спросила Алиса, стараясь заинтересоваться песней. – Нет, ты не понимаешь, – ответил нетерпеливо Рыцарь. – Это заглавие так называется. А песня называется "Древний старичок". – Мне надо было спросить: это у песни такое заглавие? – поправилась Алиса. – Да нет! Заглавие совсем другое. "С горем пополам!" Но это она только так называется! – А песня эта какая? – спросила Алиса в полной растерянности. – Я как раз собирался тебе об этом сказать. "Сидящий на стене"! Вот какая это песня! Музыка собственного изобретения! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2009, 21:24:13 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
В случайной статье тот же самый отрывок, но только самое его начало: Through the Looking-Glass "It’s long," -- said the Knight, -- "but it’s very, very beautiful. Everybody that hears me sing it – either it brings tears into their eyes, or else – " "Or else what?" said Alice, for the Knight had made a sudden pause. "Or else it doesn’t, you know..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 13:29:59 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
RT183.1В случайной статье тот же самый отрывок, но только самое его начало: Through the Looking-Glass "It’s long," -- said the Knight, -- "but it’s very, very beautiful. Everybody that hears me sing it – either it brings tears into their eyes, or else – " "Or else what?" said Alice, for the Knight had made a sudden pause. "Or else it doesn’t, you know..." то есть они этим гордятся ? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 15:32:30 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
> то есть они этим гордятся ? ;) не, в статье эта пауза в ответе Рыцаря была примером заикания Л. Кэрролла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 16:08:58 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
tchingiz, Это основная фича TCL. И обычно делается в цикле foreach. После выполнения foreach x $fields y $values {set items($x) $y} или, если внутри небольшой процедуры foreach x $fields y $values {set $x $y} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 23:03:57 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
tchingiz, Для ODBC существует пакет TclOdbc.Работает вполне приемлемо. Скорость зависит от драйвера ODBC. Для Oracle,SQLite,Postgres существуют свои специализированые пакеты.Возможно и для других есть. С Оракулем работает вполне приемлемо. К тому же нтерпритатор входит в пакет Oracle с 9 версии (в 9 точно есть) кажися-TclSh*.exe. В нем библиотека Оракуля уже встроена. В стандартном Тикле нужно подгружать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2009, 15:11:53 |
|
||
|
Что такое TCL?
|
|||
|---|---|---|---|
|
#18+
У кого нет желания продолжать бесконечные войны в спорах - какой язык программирования круче или лучше, или чем один отличается от другого, но у кого есть желания создавать реальные скрипты на TCL/TK. В виду не достаточной русскоязычной информации открыт недавно еще один ресурс http://etcl.ru/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2009, 21:56:05 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1344020]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
190ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
82ms |
get tp. blocked users: |
1ms |
| others: | 186ms |
| total: | 499ms |

| 0 / 0 |
