The OpenNET Project / Index page

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

Языку Tcl исполнилось 30 лет

16.01.2019 11:22

Динамический язык программирования Tcl (Tool Command Language) празднует своё тридцатилетие. В январе 1989 года был опубликован первый экспериментальный выпуск языка Tcl, предложенный для тестирования сторонним разработчикам. Tcl представляет собой динамический язык программирования, распространяемый совместно с кроссплатформенной библиотекой базовых элементов графического интерфейса Tk. Несмотря на то, что основное распространение Tcl получил для создания интерфейсов пользователя и как встраиваемый язык, Tcl также подходит для других задач, таких как web-разработка, создание сетевых приложений, администрирование систем и тестирование.

  1. Главная ссылка к новости (http://tcl.tk/...)
  2. OpenNews: Выпуск Tcl/Tk 8.6.8
  3. OpenNews: Релиз Tcl/Tk 8.6.6
  4. OpenNews: Релиз Tcl/Tk 8.6.4
  5. OpenNews: Увидел свет Tcl/Tk 8.6.3
  6. OpenNews: Релиз Tcl/Tk 8.6.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/49960-tcl
Ключевые слова: tcl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (119) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:26, 16/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    жив до сих пор он, по-моему, только благодаря тк. В остальном он как перл - вроде бы и есть, кто-то использует, но кто они и где они?
     
     
  • 2.3, Аноним (3), 11:45, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Тесты для GCC на нём. Другого современного применения придумать пока не могу.
     
     
  • 3.18, Аноним (18), 12:38, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Про тесты GCC на DejaGNU, которое на Tcl, красочно рассказано тут: https://www.airs.com/blog/archives/499
    В двух словах: не знают теперь как от него избавиться )
     
     
  • 4.23, нах (?), 12:54, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Про тесты GCC на DejaGNU, которое на Tcl, красочно рассказано тут: https://www.airs.com/blog/archives/499
    > В двух словах: не знают теперь как от него избавиться )

    угу, сколько смузи не льют - код сам себя не напишет
    А на стековерфлоу сколько ни делают поисков по dejagnu - ни одного вопроса с готовым кодом  на пихоне почему-то не находится.

     
  • 3.38, Аноним (38), 14:00, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У redis тесты тоже на нем.
     
  • 3.40, ABATAPA (ok), 14:09, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Уже много лет он есть в Cisco IOS. См. Cisco IOS Scripting with TCL Configuration Guide
     
     
  • 4.53, нах (?), 14:44, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    настолько много, что уже выпиливают (вместе с ios)
    потому что пишущих на нем инженеров уже днем с огнем не сыскать (при тех зарплатах - можно и не надеяться), да и немодно уже в иосах что-то скриптовать, даже не вчерашний, а позавчерашний день.
     
  • 2.4, нах (?), 11:52, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > жив до сих пор он, по-моему, только благодаря тк. В остальном он
    > как перл - вроде бы и есть, кто-то использует, но кто
    > они и где они?

    ну так его для себя используют, для мелкой автоматизации своей работы - хоть с Tk, хоть просто в cli.

    те немногие, кто еще умеют и еще не потеряли интереса к it вообще. Поколению смузи он не нужен, у них же пихон, в который можно копипастить из вопросов на стековерфлоу - а на tcl поди еще найди такой вопрос, там книжку читать надо было.

     
     
  • 3.6, A.Stahl (ok), 12:00, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >пихон, в который можно копипастить из вопросов на стековерфлоу - а на tcl поди еще найди такой вопрос, там книжку читать надо

    Т.е. сообщества нет и если человек столкнулся с проблемой, то надеяться на помощь не приходится. Ну его нах такой язык.

     
     
  • 4.22, Школьник 9 класс (?), 12:51, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Действительно,зачем такой язык где вместо подсказок надо подумать.
     
     
  • 5.29, A.Stahl (ok), 13:09, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +12 +/
    > Действительно,зачем такой язык где вместо подсказок надо подумать.

    Действительно, обмен опытом придумали анскильные лалки; настоящие мужики изобретают велосипед заново. А совсем суровые -- каждый раз.


     
     
  • 6.32, нах (?), 13:25, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Действительно,зачем такой язык где вместо подсказок надо подумать.
    > Действительно, обмен опытом придумали анскильные лалки; настоящие мужики изобретают велосипед
    > заново. А совсем суровые -- каждый раз.

    обмен опытом - это как раз книжки, они есть. А готовые ответы на все вопросы - это не обмен и не опытом, какой там опыт - копипасты?


     
     
  • 7.65, A.Stahl (ok), 15:33, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > обмен опытом - это как раз книжки, они есть.

    Какой там обмен? Книга это когда какой-то автор по каким-то неведомым соображениям напихал в одну кучу какой-то набор информации. Причём обычно весьма базовой и абстрактной.
    Тут нет обмена.

     
     
  • 8.68, нах (?), 15:45, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    не читай такие плохие книги В обе правильные про индуса просто не знаю, не чит... текст свёрнут, показать
     
  • 8.124, northbear (??), 11:37, 23/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Конечно не обмен Чем чайники могут поделиться с человеком, опыт использования я... текст свёрнут, показать
     
  • 4.71, псевдонимус (?), 16:25, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Питон с его "сообществом"? Да, именно нах.
     
  • 4.102, svk28 (ok), 13:54, 17/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    wiki.tcl.tk
     
  • 3.8, Аноним (8), 12:08, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    У Пихона хоть синтаксис вменяемый, похож на языки универсального назначения. Ну, разве что, спорный вопрос о его способе оформления блоков кода отступами. Но лично мне это не мешает.
     
     
  • 4.34, freehck (ok), 13:36, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если б по одному только синтаксису можно было бы судить о качестве языка... =/
     
     
  • 5.35, Аноним (1), 13:44, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    почему бы и нет? Удобство пользования не пустой звук.
     
     
  • 6.50, Аноним (50), 14:27, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что помимо синтаксиса существует семантика.
     
     
  • 7.56, Аноним (1), 14:57, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    и синтаксис и семантика важны. Какой бы ни был выразительный язык, если на нем неудобно писать, то какой смысл его существования? Язык должен помогать, а не превращать написание кода в превозмогание.
     
     
  • 8.62, Аноним (50), 15:10, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Семантику понимать надобно, что бы не спорить с самим собой ... текст свёрнут, показать
     
  • 5.49, YetAnotherOnanym (ok), 14:26, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Если б по одному только синтаксису можно было бы судить о состоянии мозгов тех, кто на нём пишет... =/

    Можешь не благодарить.

     
  • 4.104, svk28 (ok), 14:27, 17/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Синтаксис дело вкуса и привычки.
    Сравнивал как-то питон (в целях изучения оного) и тикль на одной задаче (чтение данных из последовательного порта, пихание их в мускль и вэб морду к этому), так вот никаких преимуществ питона не выявил.
     
  • 3.17, Gentoo Developer (?), 12:29, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Согласен, для барбер-смузи-фреймворкеров с заоблачным ЧСВ важно сообщество, доброта, улыбчивость, толерантность комментариев кода, и гугэл рядом.
     
     
  • 4.24, нах (?), 12:55, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Согласен, для барбер-смузи-фреймворкеров с заоблачным ЧСВ важно сообщество, доброта,
    > улыбчивость, толерантность комментариев кода, и гугэл рядом.

    но dejagnu почему-то не помогает ;-)

     
     
  • 5.116, КГБ СССР (ok), 00:15, 19/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> Согласен, для барбер-смузи-фреймворкеров с заоблачным ЧСВ важно сообщество, доброта,
    >> улыбчивость, толерантность комментариев кода, и гугэл рядом.
    > но dejagnu почему-то не помогает ;-)

    Заговор старпёров.

     
  • 3.26, A.N.Onimous (?), 12:59, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Только если пихону понадобится гуй - скорей всего это будет (внезапно!) tkinter. :)
     
     
  • 4.77, Аноним (77), 17:30, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    PyQt же.
     
  • 4.78, Школьник (ok), 18:21, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет, это скорее всего будет отличный PyQt.
     
  • 3.86, Аноним (86), 21:18, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Что плохого в питоне? Почти в каждой теме касательно языков программирования ты его хейтишь
     
  • 2.10, Совершенно другой аноним (?), 12:10, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тесты для sqlite на нём пишут, как написали выше - и для GCC, так-что вполне себе используется.
     
     
  • 3.21, анан (?), 12:48, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    sqlite изначально разрабатывался как пакет к тиклю, так что не удивительно
     
  • 2.11, Аноним (11), 12:16, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Несмотря на то, что основное распространение Tcl получил... как встраиваемый язык

    Model Sim. Xilinx Vivado, Xilinx ISE. OpenOCD. Fterscale CodeWarrior. И т.п. Да, DejaGNU тоже.

     
     
  • 3.16, Аноним (8), 12:24, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Да, DejaGNU тоже.

    Но, ведь, Столман не рекомендовал использовать Tcl проектах GNU.

     
     
  • 4.48, Аноним (48), 14:24, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Но, ведь, Столман не рекомендовал использовать Tcl проектах GNU.

    Есть Столлман, а есть реальная жизнь. К тому же претензии Столлмана относились не к языку, а к личности его создателя, который посмел открыть стартап, чтобы не сидеть без денег. Это Столлман мог годами жить в кампусе MIT на подножном корме, но на то он и святой.

     
  • 4.81, псевдонимус (?), 19:51, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну батька хоть и икона, но тоже вполне себе человек. Обиделся он на позицию автора тикля
     
  • 2.19, Аноним (19), 12:38, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще то git клиент использует perl в линуксе. Так что вопрос, жив ли перл?
     
  • 2.42, Zulu (?), 14:18, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я до недавнего момента (в Оракле) использовал. Отличный язык для написания своих DSL.
     
  • 2.45, ПерлухаБратуха (?), 14:22, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В остальном он как перл - вроде бы и есть, кто-то использует, но кто они и где они?

    Я использую (на ровне с другими языками), я здесь.

     
     
  • 3.57, Аноним (1), 14:59, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    и много таких как ты осталось? Перл хоть и не мертв, но распространенность его уже не та, что раньше.
     
     
  • 4.63, Аноним (63), 15:15, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А почему она должна быть та что раньше?
     
  • 4.94, Аноним (94), 23:42, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Миллионы мух не могут ошибаться
     
  • 2.60, Аноним (60), 15:03, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Как встраиваемый язык используется. Например, в Quartus очень активно применяется. Как по мне, так язык очень странный.
     
  • 2.111, qywtfgsaqwzh (ok), 07:52, 18/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Долгие лета!
     

  • 1.2, YetAnotherOnanym (ok), 11:44, 16/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Эхххх... помню, пришлось мне как-то иметь с ним дело, когда expext'ом железки дёргал по ssh...
     
     
  • 2.5, нах (?), 11:55, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Эхххх... помню, пришлось мне как-то иметь с ним дело, когда expext'ом железки
    > дёргал по ssh...

    а, ну да - еще сетевые инженеры постарше его умеют использовать, вот, ради expect для управления невменяемыми железками (как вам телефонная станция с управлением исключительно через serial, причем в этом serial не cli, а tui, с окошками и менюшками?) например.

    Но тоже немодно, у современных невменяемых модно rest api, json во все дыры, вот это вот всьо.

     
     
  • 3.12, Аноним (1), 12:19, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    expect - это идейный костыль. Гордиться его применению - это признавать, что программа/железо, которую пытаются подпереть с его помощью, сделана через одно место и не заслуживает жить дальше в этом виде.

     
     
  • 4.25, нах (?), 12:58, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > expect - это идейный костыль. Гордиться его применению - это признавать, что
    > программа/железо, которую пытаются подпереть с его помощью, сделана через одно место
    > и не заслуживает жить дальше в этом виде.

    ну сам же понимаешь - менеджер может взвесить цену железки и цену сотрудника, ниасилившего автоматизировать управление ("оно ж неуправляемое, у ансибля нет для него модуля!") и решить что жить не заслуживает не железка ;-)

    ну вон та же атс неведомого производителя - к ней требования чтоб не висло, не хрипело, и не нуждалось в дорогостоящем обслуживании. Оно, как ни странно, и было. А страдания страдальца с миникомом - ну кому они интересны?

     
  • 4.55, YetAnotherOnanym (ok), 14:55, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > программа/железо, которую пытаются подпереть с его помощью, сделана через одно место и не заслуживает жить дальше в этом виде

    Вот так и палятся админы локалхоста, которые в жизни ничего сложнее своего домашнего роутера не настраивали.

     
     
  • 5.58, Аноним (1), 14:59, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ты меня раскрыл, сдаюсь.
     
  • 5.66, нах (?), 15:39, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    не, ну что сделана через одно место, раз понадобился expect - это скорее всего верно, хотя опять же - tui вместо cli я как-то лучше воспринимаю чем json через то же место вместо того и другого.

    а что с таким железом/софтом не надо при этом работать - это да, админы локалхоста просто не понимают, что, например, у системы управления питанием ЦОД может быть сколь угодно омерзительный интерфейс, но ее обожают и на нее молятся - потому что она спасала в ситуациях, когда модные-современные, с rest api, обрубили питание и окуклились, потому что модные апи разработчики изуч...скопипастили со стековерфлова, а какие интересные вещи за рамками введения в основы электротехники бывают в промышленных сетях - там не было написано и они их не предусмотрели.

     
     
  • 6.69, Аноним (1), 15:49, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тебя в детстве что ли гнобили этими resp-api и стаковерфловами, что ты постоянно о них вспоминаешь?
     
     
  • 7.88, smizixleb (?), 21:26, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    хуже: у него "работу отбирают". ну примерно также отбирают как у попёрдывающих в штаны бездельников из куклуксланов всяких "отбирают" работу реальные работяги.
    я бы такого невменяемого стороной обходил, а то суждения на уровне яжематери: ножом можно убить - нож плохой!!!111 запретить!!!!11
     
     
  • 8.99, нах (?), 10:14, 17/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    гораздо хуже ни одна сволочь неспособна ее за меня нормально выполнять Ну или ... большой текст свёрнут, показать
     
     
  • 9.101, имя (?), 12:18, 17/01/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ты не чеши так свое чсв, вдруг какая инфекция ... текст свёрнут, показать
     
     
  • 10.107, Perlovka (ok), 22:31, 17/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вы, видимо, не сталкивались с поиском кадров 95 процентов испытуемых - именно ... текст свёрнут, показать
     
     
  • 11.112, svk28 (ok), 13:40, 18/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вот когда начинают говорить про нехватку кадров, я начинаю вспоминать то как я и... текст свёрнут, показать
     
     
  • 12.114, Michael Shigorin (ok), 14:51, 18/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    О, а киньте на всякий в меня почтой mike altlinux org про себя У нас как раз ... текст свёрнут, показать
     
  • 12.118, пох (?), 23:26, 19/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    этот вопрос у всех возникает К сожалению, что творится в головах у HR ов раз д... большой текст свёрнут, показать
     
     
  • 13.119, svk28 (ok), 23:32, 19/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Коли былоб так, оно понятно, но обычно не доходит даже до очных бесед Видать в ... текст свёрнут, показать
     
  • 12.120, КГБ СССР (ok), 13:42, 20/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У всех работодателей и нанимателей есть дети, другие родственники, друзья, знако... большой текст свёрнут, показать
     
     
  • 13.121, пох (?), 23:19, 20/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    зашо они их так не любят, что нанимают к себе же - админами вот hr ами, кстати... текст свёрнут, показать
     
     
  • 14.122, КГБ СССР (ok), 14:07, 21/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как Есть админ, который ж па-в-мыле и 171 не курить, не пить кофе, не опаз... большой текст свёрнут, показать
     
     
  • 15.123, нах (?), 18:23, 21/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    я же говорю - тебе не обязательно докрикиваться до всех руководителей, тебе один... большой текст свёрнут, показать
     
  • 7.113, Michael Shigorin (ok), 14:48, 18/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Тебя в детстве что ли гнобили этими resp-api и стаковерфловами

    Люди, *тиклю* стукнул тридцатник (помните тему?) -- когда появился SO, даже я уже был старше этого, тем паче Ваш оппонент.

    PPS: а, не, приврал всё-таки на год -- он в 2008 уже был.

    Вы хоть соображайте, что речь о культуре копипастинга и несоображатинга, а то сами же и оттеняете иллюстрируемое.

    PS: REST вширь пошёл немногим раньше, а задумали его вообще на рубеже веков, оказывается... (кто откушал SOAP, тот поймёт -- мне вот с EPO-шной базой перепало)

     
     
  • 8.125, nuclight (??), 23:29, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Сраный SOAP до сих пор еще много где ... текст свёрнут, показать
     
  • 4.79, Anonymouss (?), 18:47, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Работаю в конторе, где за последние 20 лет мало что поменялось и вся настройка идет вручную(!!!)
    Увы, expect и всякие враперы, для меня способ выживания(не выживания меня из ума) в месте с мульйоном человеческих ошибок...
     
     
  • 5.80, Аноним (1), 19:16, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    да, понимаю. Expect для этого хорош, но все же, все же... :-)
     
     
  • 6.82, Anonymouss (?), 20:48, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Что то менять в консерватории?) да, это давно нужно. очень.
    И если с основной массой, которая пишет софт, я могу справится, то с теми к то запускает новые системы, я не могу уже больше 10 лет...
     
  • 5.91, пох (?), 22:32, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    "но зачем же так в$@ть, это беда?!" (c)шнур
    в смысле - человек умеющий сложную автоматизацию на expect, по идее, легко найдет себе работу, где она нужна не потому что сороктысячобезьян...

     
  • 3.13, Аноним (8), 12:19, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >как вам телефонная станция с управлением исключительно через serial, причем в этом serial не cli, а tui, с окошками и менюшками?

    Очень даже ничего. Имел дело с израильской "Corall". Коннектишься к ней диалапом и через minicom рулишь. Непонятно, зачем туда ещё Tcl лепить.

     
     
  • 4.20, нах (?), 12:46, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    >>как вам телефонная станция с управлением исключительно через serial, причем в этом serial не cli, а tui, с окошками и менюшками?
    > Очень даже ничего. Имел дело с израильской "Corall". Коннектишься к ней диалапом
    > и через minicom рулишь. Непонятно, зачем туда ещё Tcl лепить.

    окей, мальчик-c-миникомом, вот ты и будешь каждый вечер в 19:30 переключать маршрутизацию звонков на ночной режим. И в 8:00 чтоб как штык был на работе - надо обратно переключить. timer events в моей кастрюле предусмотрены были, но за отдельную плату и отдельной платой, втыкавшейся вместо экстеншнов или еще чего-то действительно нужного, как у коралов не помню - там такого было не надо.

    А у меня да, экспект лазил по окошкам-менюшкам, он в 8:00 точно на работу придет, а я, пожалуй, сегодня вообще туда не поеду.

     

  • 1.9, grsec (ok), 12:08, 16/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Прекрасный язык, компактый, легко читаемый.
     
     
  • 2.14, Аноним (8), 12:21, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >легко читаемый

    Да Вы, батенька, ещё тот Дон, знающий толк...

     
     
  • 3.126, nuclight (??), 23:30, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это писать может потребоваться привыкнуть, а читать-то - в чем проблема?
     

  • 1.27, Аноним (27), 12:59, 16/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >web-разработка

    Это кто-нибуть пробывал? Интересны впечатления.

     
     
  • 2.31, Антон (??), 13:23, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    но зачем?
     
  • 2.33, нах (?), 13:28, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>web-разработка
    > Это кто-нибуть пробывал? Интересны впечатления.

    полагаю, примерно как на баше - упражнение на расстановку кавычек. Веб-разработка предполагает быстро-быстро ляпать много плохого кода, а не ковыряться в кавычках десять лет, поищите другой инструмент для нее.

     
     
  • 3.36, Аноним (1), 13:47, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не надо судить по одноразовым сайтам. Веб-разработка бывает разной: обычный бложек и какой-нибудь саас.
     
     
  • 4.41, Аноним (41), 14:18, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а во попробуйтека на этом чуде ваш "саас" сделать, с его уровнем тестированости и количеством доступных разработчиков. Лучше уж тогда на cobol, там хоть какие-то баги фиксятся .
     
  • 4.51, нах (?), 14:41, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > не надо судить по одноразовым сайтам. Веб-разработка бывает разной: обычный бложек и какой-нибудь
    > саас.

    дык, разница-то как раз обратная - на твоем бложеке и двадцать лет может висеть "сайт в разработке", а саас выкатывать надо "вчера", конкуренты не дремлют.

    поэтому сляпаем из готовых кусков, что у нас там под рукой э... jetty servlets, ну хз что-это, но слово хорошее, берем. Эй, hr - тащи двадцать новых рабов!

     
  • 4.54, Аноним (54), 14:51, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    СааС - сервис-as-a-сервис!
     
  • 2.84, Аноним (84), 21:16, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Смотрел как на кандидата для кроссплатформенной разработки настольных приложений. Интерфейс на нем, логика на С. Отказался в пользу Qt.
     
  • 2.103, svk28 (ok), 14:03, 17/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да пробовал, по крупному давненько. Пишется легко и приятно ) и что характерно, свой старый проект (лет 10 ему) запустил на последней версии tcl и вэб сервера (tclhttpd) и оно рабтает.
     

  • 1.28, Аноним (27), 13:08, 16/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Заглянул к ним на сайт, вот пример оттуда.

    proc power {base p} {
        set result 1
        while {$p > 0} {
            set result [expr $result * $base]
            set p [expr $p - 1]
        }
        return $result
    }

    пацаны -это какой-то баш, а баш уже есть, второй не нужен.

     
     
  • 2.30, Evgueni (?), 13:23, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    bash появился на пол года позже вообще-то (конкретно в июне 1989). Так что понятно откуда он вот такой же, только вот без Tk и expect.
     
     
  • 3.43, Аноним (27), 14:20, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    C уже был. Могли бы брать пример с него.
     
     
  • 4.52, Evgueni (?), 14:43, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > C уже был. Могли бы брать пример с него.

    Синтаксис довольно таки сильно отличается. Что не удивительно, так как tcl/bash создавались не в качестве "высокоуровневого ассемблера".

     
  • 4.67, нах (?), 15:41, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    csh уже тоже был - на него посмотрели, и решили пример с него не брать ;-)

     
  • 2.37, Аноне (?), 13:47, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Самое интересное, почему взялась мода в каждом языке использовать разные скобки
     
     
  • 3.44, Аноним (41), 14:21, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    да похоже только в этом автора осенило так крепко обо что-то
     
  • 3.47, Zulu (?), 14:23, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    TCL имеет специфическую идеологию: все строка. И код, и данные. Исходя из этого, есть необходимость различать строки, которые надо эээ как это по-русски evaluate сейчас и строки которые надо evaluate потом. Так что {}, "" и [] это по большому счету одно и тоже, разница только в evaluation.
     
  • 2.46, Аноним (27), 14:23, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Что характерно, функцию вычисление факториала назвали power. Даже тут видна кривизна замысла.
     
     
  • 3.59, Аноним (50), 15:01, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Впервые вижу. Функция явно двух переменных, то есть факториал отпадает. Два действия в цикле, умножение base саму на себя p раз.

    замысел то кривоват, но вот - у кого?

     
  • 3.61, anonymous (??), 15:04, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это не факториал, а возведение в целочисленную неотрицательную степень.
     
  • 3.89, Аноним (89), 21:34, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это возведение в степень.
     
  • 3.92, пох (?), 22:36, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну на самом деле смешно, что смузихлеб не отличил степень от факториала, и, вероятно, объявление параметров функции от типизации (которой, кстати, нет)

    а книжки читать - нет, немодно, да и стоит аж $120

     
     
  • 4.105, Аноним (50), 16:04, 17/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > и, вероятно, объявление параметров функции от типизации

    "Вероятно" лишнее, тут в теле цикла есть и base и p. Вполне читаемо, даже если видишь первый раз.

     
  • 4.108, Michael Shigorin (ok), 01:34, 18/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а книжки читать - нет, немодно, да и стоит аж $120

    Ну тиклёвую я себе когда-то на матричнике распечатал и вдумчиво изучал, заняв летним вечером пораньше очередь на автобус с дачи, пока им в девяностых добирались... эх, хорошие деньки были.  И бревно удобное :-)

    PS: Остерхутову, разумеется.

     
     
  • 5.117, пох (?), 18:52, 19/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    это ж драфт был, оригинал законченной книжки у у-рылли тоже, небось, полсотни стоил, причем тех еще, дорогих.

     
  • 2.83, Anonymouss (?), 20:54, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Понятно, читать документацию не осилил)
    у баша как минимум сокетов нет.
     
  • 2.85, Аноним (84), 21:18, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Все вменяемые языки похожи на С. И этот - не исключение.
     
     
  • 3.90, Аноним84701 (ok), 21:36, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >  Все вменяемые языки похожи на С. И этот - не исключение.

    Согласен!
    А все вменяемые человеки похожи на одного конкретного анонима (номерного).
    Чем похожее, тем вменяемее!


     
  • 2.127, nuclight (??), 23:32, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это правильный шелл, на самом деле, а не то, что получилось. Шеллом должен был быть тикль, у него правила подстановок консистентны, и зубочисток эскейпинга - не нужно.
     

  • 1.39, Аноним (41), 14:08, 16/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    когда-то в девяностых пробовал изучить как альтернативу перлу, но убило что скобки не как у людей - может быть его создателю и казалось что разработчики будут с одним языком до пенсии работать, но нам нужно постоянно с языка на язык переключаться, нафиг еще изза вывернутого синтаксиса мозги корячить. Питон другое дело, там полностью своя система а не просто "из протеста все навыворот".
     
     
  • 2.87, Аноним (84), 21:21, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну есть примеры финансового успеха, если делать все наоборот относительно общепринятых на тот момент концепций и даже здравой логике. Например, Windows Server против Novell Netware. Мышление может быть иррациональным.
     
     
  • 3.93, пох (?), 22:39, 16/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    что иррационального в том, что Блин Воротов вовремя заметил, что время файлопомоек - прошло? (разьве что тот факт, что ровно к файлопомойкам его наследники и скатились)

     
  • 2.109, Michael Shigorin (ok), 01:35, 18/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Когда "почти похоже, но не то в деталях" -- корёжить может _куда_ сильней, потому как глубже/дальше, по наблюдениям...
     

  • 1.64, Аноним (63), 15:23, 16/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Eggdrop передаёт привет :-)
     
     
  • 2.95, Аноним (95), 00:58, 17/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    IRC? Они все еще живы все?
     
     
  • 3.128, nuclight (??), 23:33, 29/01/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Конечно, на Freenode на соответствущем канале даже и помогут по тиклю.
     

  • 1.72, Аноним (72), 16:31, 16/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Всё строка;)
     
  • 1.100, Аноним (100), 10:30, 17/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Для небольших управляющих программ (< 1000 строк) язык очень подходит, а вкупе с tk(который обеспечивает GUI), вообще идеален.
    Очень нравится, что написанная под виндой программа(runtime для tcl/tk в винде не требует установки и занимает 1-7 мегабайт, в зависимости от версии) нормально работает и под Линухом :) .
     
  • 1.106, Владимир (??), 16:55, 17/01/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Я вот недавно удостоверяющий центр на нем написал CAFL63. В целом сказка (особенно в связке с Tk) а не язык. Всем рекомендую.
    Из этих 39 лет двадцать я с ним дружу.
     
     
  • 2.110, Michael Shigorin (ok), 01:37, 18/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Я вот недавно удостоверяющий центр на нем написал CAFL63.

    Этот? -- http://www.lissi.ru/solution/CAFL63/ :)

     
  • 2.115, Аноним (115), 15:26, 18/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо! Интересно!
     

  • 1.129, Аноним (129), 19:30, 12/11/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Язык для любого случая в жизни.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру