The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Что из себя представляет связка Tcl/Tk? (tcl python)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: tcl, python,  (найти похожие документы)
_ RU.UNIX (2:5077/15.22) _____________________________________________ RU.UNIX _ From : Victor Wagner 2:5020/219.27 03 Nov 99 10:13:40 Subj : Что из себя представляет связка Tcl/Tk? ________________________________________________________________________________ From: vitus@wagner.rinet.ru (Victor Wagner) Pavel Kouzin <Pavel_Kouzin@p7.f4.n5098.z2.fidonet.org> wrote: PK> Что из себя представляет связка Tcl/Tk? Hасколько я понял это связка Tcl это язык, а Tk - графическая библиотека. Tk можно использовать и с Perl, Python или Scheme, но Tcl - родной для нее язык. Tcl можно использовать без Tk. Очень удобно на нем напримет Tcp-серверы писать, поскольку имеется встроенная в язык модель событийного программирования. PK> высокоуровневых (скриптовых) языков для программирования под Х? Hе только под X. Еще и под Windows и MacOs. В сложной программе придется пару определений процедур упрятать под switch $tcl_platform(platform) { "unix" { ... } "windows" { ... } "mac" { .... } } И возможно еще перекодировать текст при переносе на соответствующу платфрому на предмет русских текстов. В Tcl 8.2.1 можно обойтись даже без этого, поскольку он внутри все в Unicode держит, но кое-что с этим юникодом пока не доделано, поэтому для production application работающих с не-Latin1 charset-ом Tcl 8.1 и выше пока не рекомендуется. PK> Причем Tk-ный код можно исполнять как и sh, perl без компиляции? А можно и не. Есть такие вещи как TclPro (за деньги) и FreeWrap (бесплатно) которые позволяют сохранить байткод на диск и распространять только его. PK> Как Tcl связан с Tk? Почему их всегда вместе используют? Одни и те же авторы. Hе всегда. Есть perl-Tk и Scheme-Tk в которых Tcl полностью заменен на Perl или Scheme. Python-Tkinter - статья особая - там к интерпретатору python линкуется интерпретатор Tcl. PK> А еще знаю есть python - это нечто похожее? Совершенно не похоже. Tcl - высокоровневый скриптовый язык типа Shell. Со всеми достоинствами и недостатками такого подхода. Т.е можно легко написать полезную GUI-шную программу в 10 строк, а вот отлаживать программу в 1000 и более строк замучаешься. Python - объектный интерпретируемый язык программирования примерно такого уровня как Perl. Чуточку лучше чем Perl подходит для писания больших программ. PK> Если не влом опишите под какие виды задач лучше использовать (используете PK> Вы) Tcl/Tk/Python/что-то еще. Приемущества/недостатки, PK> наличие/отсутствии наработанных библиотек простота/сложность написания, PK> скорость/размеры кода итп. PK> Или дайте url-ов, можно на английском. www.scriptics.com - родной сайт Tcl. Если там немного порытьсяс, то можно найти все. ftp.neosoft.com/pub/tcl-archive - крупнейший архив расширений к Tcl www.ice.ru/~vitus/tcl - моя личная страничка по tcl, гнездо русскоязычного списка рассылки www.ice.ru/lists/tcl - архив этого списка. Гнездо у python на www.python.org -- Victor Wagner @ home = vitus@wagner.rinet.ru I don't answer questions by private E-Mail from this address. --- ifmail v.2.14.os-p7 * Origin: Where is your mouse [/dev/Wagner's home (2:5020/219.27@fidonet)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
 
  • 1, Олег, 16:33, 06/11/2002 [ответить] [смотреть все]
  • +/
    Здрасти я бы хотел попросить у вас имя и пороль на ftp.neosoft.com/pub/tcl-archive я немогу туда зайти
    зеренее спосибо
    пока
     
  • 2, ZVano, 17:22, 16/05/2007 [ответить] [смотреть все]
  • +/
    Где можно взять библиотеку Tk?
    Желательно, для испольхования в Ruby под windows (tk84.dll).

    Где можно найти информацию по Tk? Желательно, на русском.

     
  • 3, mc_scRAT, 04:03, 20/11/2009 [ответить] [смотреть все]
  • +/
    www.ice.ru/~vitus/tcl выдаёт 404. где обман?
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:





      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor