|
|
|
Tcl под обстрелом24.09.2022, 17:08. Показов 4936. Ответов 33
Меня просто бесит позиция некоторых по поводу данного языка. Как только кто-то организует темку по данному ЯП, то сразу возникают люди, которые начинают продвигать свои любимые языки, мол, они гораздо лучше и пр. Так почему лучше? Не пойму. Меряться производительностью? Это в темы по сравнению конкретных реализаций, а не сюда, хотя сюда тоже можно. Реализации могут быть разные и работать с разной скоростью и эффктивностью. А я хочу поговорить про САМ язык. Насколько удобно на нем программировать, решать поставленные задачи и с какой скоростью. Вот об этой скорости можно было бы поговорить. А также о том, что позволяет тикль (Tcl), и что не в состоянии сделать другие, просто потому, что они продукты разных никак между собой не пересекающихся миров и разных философий..
Tcl не выбирают, Tcl выбирает тебя сам.. А затем открывается тебе во всей красе.. Только тебе и никому другому.. Это очень ревнивый язык, бро. Или ты с ним, или он тебя не примет, и ты ничего не поймешь.. Другим не открывается, хотя они могут читать код и пр. и полагать что что-то там изучили.. Это вообще некая надмерная и надменная сущность, одновременно простая и полная возможностей, некоторые из которых еще не реализованы.. Ты их реализуешь сам, когда станешь тиклером - поклонником черной дыры.. Черная дыра, которая по мере её постижения оказывается не такой уж и черной. И в этой дыре можно найти и перлов и питонов и бог знает что еще.. Я хочу поговорить также и о том, что такое скриптовость как таковая, и какой язык реализует её в полной мере. Я считаю, что Tcl к этому приблизился вплотную. Может быть даже и превзошел её.. Скрипт должен позволять всё, любые подстановки и пр. Tcl это позволяет. Короче говоря он позволяет решить задачу пускай иногда и не слишком производительно, зато быстро и качественно. Производительно тоже можно, но только тогда, когда ты, бро, станешь тиклером, а это не каждому дано, ибо нужно взойти на Эверест и спуститься с него.. По скорости он уже давно сравнялся с Php, а на последнем уже пишут десктопные приложения. Так что гаденький утенок давно уже быстрокрылый лебедь, а хейтеры остались с прошлыми заблуждениями.
1
|
|
| 24.09.2022, 17:08 | |
|
Ответы с готовыми решениями:
33
[TCL] Чем компилировать TCL? TCL и С++ PostgreSQL+Tcl-Tk |
|
|
||||||||||
| 01.10.2022, 14:27 | ||||||||||
0
|
||||||||||
|
|
||||||||||
| 01.10.2022, 14:57 [ТС] | ||||||||||
0
|
||||||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|
| 03.10.2022, 11:53 | |
|
0
|
|
|
|
||
| 03.10.2022, 12:03 | ||
|
А вот как в Java запихнуть рантайм (машину) в бинарник чтобы избавится от зависимостей? Похоже что никак.
0
|
||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 06.12.2022, 15:47 | |
|
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 01.02.2023, 10:33 | |
|
Вчера задал вопрос в смежной теме Крайне непопулярный язык Tcl/Tk , только ни кто не ответил. Может быть специалисты находятся в этой теме и полезно как - то сгрупировать их, чтобы посты были видны людям из обеих?
0
|
|
|
|
||
| 02.02.2023, 12:04 [ТС] | ||
|
Также с нижнего подчеркивания начинаются имена функций статических для модуля. Это ограничивает возможность четкого именования. Я уж молчу про блоки, которые отделяются отступами. А else в конце циклов???? Быть не похожим на других и только это. Оператор is. Совершенно лишний.
1
|
||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
||
| 02.02.2023, 13:32 | ||
0
|
||
|
|
||
| 02.02.2023, 13:55 [ТС] | ||
|
Но мне этот язык неинтересен. Мне интересен Tcl, Си, basic..
1
|
||
|
Автоматизируй это!
|
|||||||
| 02.02.2023, 14:09 | |||||||
|
Я прочел заголовок темы, нет я не хейтер и не собираюсь ругать что-то или хвалить питон. Просто чтобы стать хейтером надо знать что такое вообще есть. Посмотрел вакансии на хх-ру, целых 55 штук, а почему там почти везде вместе с ТСЛ просят и питон? ТСЛ разве не решает все проблемы?
1
|
|||||||
|
|
||||
| 02.02.2023, 14:30 [ТС] | ||||
|
Во-первых, это ключевое слово, а любое новое ключевое слово усложняет язык сам по себе. Во-вторых, это оператор, что еще хуже, так как может участвовать в неявных преобразованиях, за которыми трудно уследить. В-третьих, сразу возникает вопрос, почему при сравнении двух строк с одинаковым содержимым, он возвращает true, а если содержимое не одинаково, то false? Ведь сравниваются два типа, а тип "строка"! И когда это тип стал зависеть от своего значения??? Сразу вспоминается Паскаль с его строками.. is можно было бы заменить обычной системной функцией, которую можно было бы менять на свою, достаточно обеспечить доступ к объекту на низком уровне. При этом стало бы возможным сравнивать на равенство сразу несколько типов, а не 2.
0
|
||||
|
Автоматизируй это!
|
||||||||
| 02.02.2023, 14:39 | ||||||||
|
Вот видите, вы накритиковали, но не знаете языка. Сами же писали в 1 посте мол чего других то критиковать, я про ТСЛ ничего не говорю, ибо я его не знаю, зачем вы критикуете ЯП который не знаете?
0
|
||||||||
|
|
|
| 02.02.2023, 14:49 [ТС] | |
|
0
|
|
|
7152 / 2340 / 353
Регистрация: 10.12.2013
Сообщений: 8,114
|
||
| 02.02.2023, 18:10 | ||
|
ни в одном языке, кроме:
правда, так себе язычки; мы, старожилы священных вобл, видали и получше. Да?
0
|
||
| 02.02.2023, 18:10 | |
|
TCL, Expect скрипт announces.tcl Перевести код в TCL Xiaomi/iFFALCON/TCL Ryzen 5 1600x Tdie и Tcl Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|