The OpenNET Project / Index page

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



"Языку Tcl исполнилось 30 лет "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Языку Tcl исполнилось 30 лет "  +/
Сообщение от opennews (??), 16-Янв-19, 11:26 
Динамический язык программирования Tcl (http://tcl.tk/) (Tool Command Language) празднует своё тридцатилетие. В январе 1989 года был опубликован (https://www.tldp.org/HOWTO/TclTk-HOWTO-2.html)  первый экспериментальный выпуск языка Tcl, предложенный для тестирования сторонним разработчикам. Tcl представляет собой динамический язык программирования, распространяемый совместно с кроссплатформенной библиотекой базовых элементов графического интерфейса Tk. Несмотря на то, что основное распространение Tcl получил для создания интерфейсов пользователя и как встраиваемый язык, Tcl также подходит для других задач, таких как web-разработка, создание сетевых приложений, администрирование систем и тестирование.

URL: http://tcl.tk/
Новость: https://www.opennet.ru/opennews/art.shtml?num=49960

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 16-Янв-19, 11:26   –5 +/
жив до сих пор он, по-моему, только благодаря тк. В остальном он как перл - вроде бы и есть, кто-то использует, но кто они и где они?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #4, #10, #11, #19, #42, #45, #60, #111

2. Сообщение от YetAnotherOnanym (ok), 16-Янв-19, 11:44   +1 +/
Эхххх... помню, пришлось мне как-то иметь с ним дело, когда expext'ом железки дёргал по ssh...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

3. Сообщение от Аноним (3), 16-Янв-19, 11:45   –2 +/
Тесты для GCC на нём. Другого современного применения придумать пока не могу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #18, #38, #40

4. Сообщение от нах (?), 16-Янв-19, 11:52   +2 +/
> жив до сих пор он, по-моему, только благодаря тк. В остальном он
> как перл - вроде бы и есть, кто-то использует, но кто
> они и где они?

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #6, #8, #17, #26, #86

5. Сообщение от нах (?), 16-Янв-19, 11:55   –5 +/
> Эхххх... помню, пришлось мне как-то иметь с ним дело, когда expext'ом железки
> дёргал по ssh...

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #12, #13

6. Сообщение от A.Stahl (ok), 16-Янв-19, 12:00   +4 +/
>пихон, в который можно копипастить из вопросов на стековерфлоу - а на tcl поди еще найди такой вопрос, там книжку читать надо

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #22, #71, #102

8. Сообщение от Аноним (8), 16-Янв-19, 12:08   –5 +/
У Пихона хоть синтаксис вменяемый, похож на языки универсального назначения. Ну, разве что, спорный вопрос о его способе оформления блоков кода отступами. Но лично мне это не мешает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #34, #104

9. Сообщение от grsec (ok), 16-Янв-19, 12:08   +13 +/
Прекрасный язык, компактый, легко читаемый.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14

10. Сообщение от Совершенно другой аноним (?), 16-Янв-19, 12:10   +1 +/
Тесты для sqlite на нём пишут, как написали выше - и для GCC, так-что вполне себе используется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #21

11. Сообщение от Аноним (11), 16-Янв-19, 12:16   +1 +/
> Несмотря на то, что основное распространение Tcl получил... как встраиваемый язык

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #16

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #25, #55, #79

13. Сообщение от Аноним (8), 16-Янв-19, 12:19   –1 +/
>как вам телефонная станция с управлением исключительно через serial, причем в этом serial не cli, а tui, с окошками и менюшками?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #20

14. Сообщение от Аноним (8), 16-Янв-19, 12:21   +/
>легко читаемый

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #126

16. Сообщение от Аноним (8), 16-Янв-19, 12:24   –1 +/
>Да, DejaGNU тоже.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #48, #81

17. Сообщение от Gentoo Developer (?), 16-Янв-19, 12:29   +5 +/
Согласен, для барбер-смузи-фреймворкеров с заоблачным ЧСВ важно сообщество, доброта, улыбчивость, толерантность комментариев кода, и гугэл рядом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #24

18. Сообщение от Аноним (18), 16-Янв-19, 12:38   +1 +/
Про тесты GCC на DejaGNU, которое на Tcl, красочно рассказано тут: https://www.airs.com/blog/archives/499
В двух словах: не знают теперь как от него избавиться )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #23

19. Сообщение от Аноним (19), 16-Янв-19, 12:38   +1 +/
Вообще то git клиент использует perl в линуксе. Так что вопрос, жив ли перл?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

21. Сообщение от анан (?), 16-Янв-19, 12:48   +/
sqlite изначально разрабатывался как пакет к тиклю, так что не удивительно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

22. Сообщение от Школьник 9 класс (?), 16-Янв-19, 12:51   +5 +/
Действительно,зачем такой язык где вместо подсказок надо подумать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #29

23. Сообщение от нах (?), 16-Янв-19, 12:54   +5 +/
> Про тесты GCC на DejaGNU, которое на Tcl, красочно рассказано тут: https://www.airs.com/blog/archives/499
> В двух словах: не знают теперь как от него избавиться )

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

24. Сообщение от нах (?), 16-Янв-19, 12:55   +/
> Согласен, для барбер-смузи-фреймворкеров с заоблачным ЧСВ важно сообщество, доброта,
> улыбчивость, толерантность комментариев кода, и гугэл рядом.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #116

25. Сообщение от нах (?), 16-Янв-19, 12:58   +1 +/
> expect - это идейный костыль. Гордиться его применению - это признавать, что
> программа/железо, которую пытаются подпереть с его помощью, сделана через одно место
> и не заслуживает жить дальше в этом виде.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

26. Сообщение от A.N.Onimous (?), 16-Янв-19, 12:59   +2 +/
Только если пихону понадобится гуй - скорей всего это будет (внезапно!) tkinter. :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #77, #78

27. Сообщение от Аноним (27), 16-Янв-19, 12:59   –1 +/
>web-разработка

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31, #33, #84, #103

28. Сообщение от Аноним (27), 16-Янв-19, 13:08   –7 +/
Заглянул к ним на сайт, вот пример оттуда.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30, #37, #46, #83, #85, #127

29. Сообщение от A.Stahl (ok), 16-Янв-19, 13:09   +12 +/
> Действительно,зачем такой язык где вместо подсказок надо подумать.

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #32

30. Сообщение от Evgueniemail (?), 16-Янв-19, 13:23   +7 +/
bash появился на пол года позже вообще-то (конкретно в июне 1989). Так что понятно откуда он вот такой же, только вот без Tk и expect.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #43

31. Сообщение от Антон (??), 16-Янв-19, 13:23   +/
но зачем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #65

33. Сообщение от нах (?), 16-Янв-19, 13:28   –1 +/
>>web-разработка
> Это кто-нибуть пробывал? Интересны впечатления.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #36

34. Сообщение от freehckemail (ok), 16-Янв-19, 13:36   +1 +/
Если б по одному только синтаксису можно было бы судить о качестве языка... =/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #35, #49

35. Сообщение от Аноним (1), 16-Янв-19, 13:44   –2 +/
почему бы и нет? Удобство пользования не пустой звук.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #50

36. Сообщение от Аноним (1), 16-Янв-19, 13:47   –1 +/
не надо судить по одноразовым сайтам. Веб-разработка бывает разной: обычный бложек и какой-нибудь саас.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #41, #51, #54

37. Сообщение от Аноне (?), 16-Янв-19, 13:47   –1 +/
Самое интересное, почему взялась мода в каждом языке использовать разные скобки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #44, #47

38. Сообщение от Аноним (38), 16-Янв-19, 14:00   +1 +/
У redis тесты тоже на нем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

39. Сообщение от Аноним (41), 16-Янв-19, 14:08   –4 +/
когда-то в девяностых пробовал изучить как альтернативу перлу, но убило что скобки не как у людей - может быть его создателю и казалось что разработчики будут с одним языком до пенсии работать, но нам нужно постоянно с языка на язык переключаться, нафиг еще изза вывернутого синтаксиса мозги корячить. Питон другое дело, там полностью своя система а не просто "из протеста все навыворот".
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #87, #109

40. Сообщение от ABATAPAemail (ok), 16-Янв-19, 14:09   +/
Уже много лет он есть в Cisco IOS. См. Cisco IOS Scripting with TCL Configuration Guide
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #53

41. Сообщение от Аноним (41), 16-Янв-19, 14:18   –1 +/
а во попробуйтека на этом чуде ваш "саас" сделать, с его уровнем тестированости и количеством доступных разработчиков. Лучше уж тогда на cobol, там хоть какие-то баги фиксятся .
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

42. Сообщение от Zulu (?), 16-Янв-19, 14:18   +/
Я до недавнего момента (в Оракле) использовал. Отличный язык для написания своих DSL.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

43. Сообщение от Аноним (27), 16-Янв-19, 14:20   –2 +/
C уже был. Могли бы брать пример с него.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #52, #67

44. Сообщение от Аноним (41), 16-Янв-19, 14:21   –3 +/
да похоже только в этом автора осенило так крепко обо что-то
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

45. Сообщение от ПерлухаБратуха (?), 16-Янв-19, 14:22   +2 +/
> В остальном он как перл - вроде бы и есть, кто-то использует, но кто они и где они?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #57

46. Сообщение от Аноним (27), 16-Янв-19, 14:23   –5 +/
Что характерно, функцию вычисление факториала назвали power. Даже тут видна кривизна замысла.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #59, #61, #89, #92

47. Сообщение от Zulu (?), 16-Янв-19, 14:23   +7 +/
TCL имеет специфическую идеологию: все строка. И код, и данные. Исходя из этого, есть необходимость различать строки, которые надо эээ как это по-русски evaluate сейчас и строки которые надо evaluate потом. Так что {}, "" и [] это по большому счету одно и тоже, разница только в evaluation.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

48. Сообщение от Аноним (48), 16-Янв-19, 14:24   +4 +/
> Но, ведь, Столман не рекомендовал использовать Tcl проектах GNU.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

49. Сообщение от YetAnotherOnanym (ok), 16-Янв-19, 14:26   –1 +/
> Если б по одному только синтаксису можно было бы судить о состоянии мозгов тех, кто на нём пишет... =/

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

50. Сообщение от Аноним (50), 16-Янв-19, 14:27   +/
Потому что помимо синтаксиса существует семантика.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #56

51. Сообщение от нах (?), 16-Янв-19, 14:41   –1 +/
> не надо судить по одноразовым сайтам. Веб-разработка бывает разной: обычный бложек и какой-нибудь
> саас.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

52. Сообщение от Evgueniemail (?), 16-Янв-19, 14:43   +2 +/
> C уже был. Могли бы брать пример с него.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

53. Сообщение от нах (?), 16-Янв-19, 14:44   –2 +/
настолько много, что уже выпиливают (вместе с ios)
потому что пишущих на нем инженеров уже днем с огнем не сыскать (при тех зарплатах - можно и не надеяться), да и немодно уже в иосах что-то скриптовать, даже не вчерашний, а позавчерашний день.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

54. Сообщение от Аноним (54), 16-Янв-19, 14:51   +1 +/
СааС - сервис-as-a-сервис!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

55. Сообщение от YetAnotherOnanym (ok), 16-Янв-19, 14:55   +4 +/
> программа/железо, которую пытаются подпереть с его помощью, сделана через одно место и не заслуживает жить дальше в этом виде

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #58, #66

56. Сообщение от Аноним (1), 16-Янв-19, 14:57   +/
и синтаксис и семантика важны. Какой бы ни был выразительный язык, если на нем неудобно писать, то какой смысл его существования? Язык должен помогать, а не превращать написание кода в превозмогание.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #62

57. Сообщение от Аноним (1), 16-Янв-19, 14:59   +/
и много таких как ты осталось? Перл хоть и не мертв, но распространенность его уже не та, что раньше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #63, #94

58. Сообщение от Аноним (1), 16-Янв-19, 14:59   +/
ты меня раскрыл, сдаюсь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

59. Сообщение от Аноним (50), 16-Янв-19, 15:01   +/
Впервые вижу. Функция явно двух переменных, то есть факториал отпадает. Два действия в цикле, умножение base саму на себя p раз.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

60. Сообщение от Аноним (60), 16-Янв-19, 15:03   +/
Как встраиваемый язык используется. Например, в Quartus очень активно применяется. Как по мне, так язык очень странный.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

61. Сообщение от anonymous (??), 16-Янв-19, 15:04   +4 +/
Это не факториал, а возведение в целочисленную неотрицательную степень.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

62. Сообщение от Аноним (50), 16-Янв-19, 15:10   +1 +/
>> Если б по одному только синтаксису можно было бы судить о качестве языка..
> и синтаксис и семантика важны.

Семантику понимать надобно, что бы не спорить с самим собой.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

63. Сообщение от Аноним (63), 16-Янв-19, 15:15   +/
А почему она должна быть та что раньше?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

64. Сообщение от Аноним (63), 16-Янв-19, 15:23   +3 +/
Eggdrop передаёт привет :-)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #95

65. Сообщение от A.Stahl (ok), 16-Янв-19, 15:33   –3 +/
> обмен опытом - это как раз книжки, они есть.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #68, #124

66. Сообщение от нах (?), 16-Янв-19, 15:39   –5 +/
не, ну что сделана через одно место, раз понадобился expect - это скорее всего верно, хотя опять же - tui вместо cli я как-то лучше воспринимаю чем json через то же место вместо того и другого.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #69

67. Сообщение от нах (?), 16-Янв-19, 15:41   +1 +/
csh уже тоже был - на него посмотрели, и решили пример с него не брать ;-)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

68. Сообщение от нах (?), 16-Янв-19, 15:45   +2 +/
> Какой там обмен? Книга это когда какой-то автор по каким-то неведомым соображениям напихал в одну
> кучу какой-то набор информации.

не читай такие плохие книги.
В обе правильные (про индуса просто не знаю, не читал) книги по tcl автор (tcl, что характерно) аккуратно сложил свой опыт разработки на этом языке. А не дал готовые ответы на неправильно заданные вопросы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

69. Сообщение от Аноним (1), 16-Янв-19, 15:49   +2 +/
Тебя в детстве что ли гнобили этими resp-api и стаковерфловами, что ты постоянно о них вспоминаешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #88, #113

71. Сообщение от псевдонимус (?), 16-Янв-19, 16:25   +2 +/
Питон с его "сообществом"? Да, именно нах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

72. Сообщение от Аноним (72), 16-Янв-19, 16:31   +2 +/
Всё строка;)
Ответить | Правка | Наверх | Cообщить модератору

77. Сообщение от Аноним (77), 16-Янв-19, 17:30   +2 +/
PyQt же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

78. Сообщение от Школьник (ok), 16-Янв-19, 18:21   +1 +/
Нет, это скорее всего будет отличный PyQt.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

79. Сообщение от Anonymoussemail (?), 16-Янв-19, 18:47   +/
Работаю в конторе, где за последние 20 лет мало что поменялось и вся настройка идет вручную(!!!)
Увы, expect и всякие враперы, для меня способ выживания(не выживания меня из ума) в месте с мульйоном человеческих ошибок...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #80, #91

80. Сообщение от Аноним (1), 16-Янв-19, 19:16   +/
да, понимаю. Expect для этого хорош, но все же, все же... :-)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #82

81. Сообщение от псевдонимус (?), 16-Янв-19, 19:51   –1 +/
Ну батька хоть и икона, но тоже вполне себе человек. Обиделся он на позицию автора тикля
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

82. Сообщение от Anonymoussemail (?), 16-Янв-19, 20:48   +/
Что то менять в консерватории?) да, это давно нужно. очень.
И если с основной массой, которая пишет софт, я могу справится, то с теми к то запускает новые системы, я не могу уже больше 10 лет...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

83. Сообщение от Anonymoussemail (?), 16-Янв-19, 20:54   +1 +/
Понятно, читать документацию не осилил)
у баша как минимум сокетов нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

84. Сообщение от Аноним (84), 16-Янв-19, 21:16   +/
Смотрел как на кандидата для кроссплатформенной разработки настольных приложений. Интерфейс на нем, логика на С. Отказался в пользу Qt.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

85. Сообщение от Аноним (84), 16-Янв-19, 21:18   –2 +/
Все вменяемые языки похожи на С. И этот - не исключение.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #90

86. Сообщение от Аноним (86), 16-Янв-19, 21:18   –2 +/
Что плохого в питоне? Почти в каждой теме касательно языков программирования ты его хейтишь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

87. Сообщение от Аноним (84), 16-Янв-19, 21:21   +/
Ну есть примеры финансового успеха, если делать все наоборот относительно общепринятых на тот момент концепций и даже здравой логике. Например, Windows Server против Novell Netware. Мышление может быть иррациональным.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #93

88. Сообщение от smizixleb (?), 16-Янв-19, 21:26   –5 +/
хуже: у него "работу отбирают". ну примерно также отбирают как у попёрдывающих в штаны бездельников из куклуксланов всяких "отбирают" работу реальные работяги.
я бы такого невменяемого стороной обходил, а то суждения на уровне яжематери: ножом можно убить - нож плохой!!!111 запретить!!!!11
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #99

89. Сообщение от Аноним (89), 16-Янв-19, 21:34   +/
Это возведение в степень.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

90. Сообщение от Аноним84701 (ok), 16-Янв-19, 21:36   +2 +/
>  Все вменяемые языки похожи на С. И этот - не исключение.

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85

91. Сообщение от пох (?), 16-Янв-19, 22:32   +/
"но зачем же так в$@ть, это беда?!" (c)шнур
в смысле - человек умеющий сложную автоматизацию на expect, по идее, легко найдет себе работу, где она нужна не потому что сороктысячобезьян...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

92. Сообщение от пох (?), 16-Янв-19, 22:36   +1 +/
ну на самом деле смешно, что смузихлеб не отличил степень от факториала, и, вероятно, объявление параметров функции от типизации (которой, кстати, нет)

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #105, #108

93. Сообщение от пох (?), 16-Янв-19, 22:39   +/
что иррационального в том, что Блин Воротов вовремя заметил, что время файлопомоек - прошло? (разьве что тот факт, что ровно к файлопомойкам его наследники и скатились)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

94. Сообщение от Аноним (94), 16-Янв-19, 23:42   +/
Миллионы мух не могут ошибаться
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

95. Сообщение от Аноним (95), 17-Янв-19, 00:58   +1 +/
IRC? Они все еще живы все?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #128

99. Сообщение от нах (?), 17-Янв-19, 10:14   +2 +/
> хуже: у него "работу отбирают"

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

Вон, вчерась пособеседовал очередного кандидата в девляпсы - ну так, палочкой потыкал аккуратно. Ну полный п-ц. Из полезных скиллов - умение программировать на баш (ну, это он так говорит) и написать трехстрочник на пихон (книжки нечитаны, поэтому дальше трехстрочников ниалле). докер на уровне "видел", системное администрирование - по  нулям, некст-некст-некст-ок, ой, не загружается - не, не знаю ни почему, ни как чинить. Коммуникативные скиллы тоже около нуля - а девляпс это все же прежде всего - уметь разговаривать с разработчиками, а уже потом бежать ляпать что-то на баше.

Наверное наймем - другие еще хуже :-(

сам понимаешь, дай ему что rest api, что expect - и хрен сломает, и руки порежет. Ну разьве что первое накопипастит со стековерфлова, если повезло и оно есть готовое. Но если оно немного глючит - то тоже уже никогда не починит, так и будем с глюками жить.

А время разработчиков расписано на два года вперед, они за него тоже не смогут.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #101

100. Сообщение от Аноним (100), 17-Янв-19, 10:30   +3 +/
Для небольших управляющих программ (< 1000 строк) язык очень подходит, а вкупе с tk(который обеспечивает GUI), вообще идеален.
Очень нравится, что написанная под виндой программа(runtime для tcl/tk в винде не требует установки и занимает 1-7 мегабайт, в зависимости от версии) нормально работает и под Линухом :) .
Ответить | Правка | Наверх | Cообщить модератору

101. Сообщение от имя (?), 17-Янв-19, 12:18   –3 +/
Ты не чеши так свое чсв, вдруг какая инфекция.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #107

102. Сообщение от svk28 (ok), 17-Янв-19, 13:54   +2 +/
wiki.tcl.tk
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

103. Сообщение от svk28 (ok), 17-Янв-19, 14:03   +2 +/
Да пробовал, по крупному давненько. Пишется легко и приятно ) и что характерно, свой старый проект (лет 10 ему) запустил на последней версии tcl и вэб сервера (tclhttpd) и оно рабтает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

104. Сообщение от svk28 (ok), 17-Янв-19, 14:27   +/
Синтаксис дело вкуса и привычки.
Сравнивал как-то питон (в целях изучения оного) и тикль на одной задаче (чтение данных из последовательного порта, пихание их в мускль и вэб морду к этому), так вот никаких преимуществ питона не выявил.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

105. Сообщение от Аноним (50), 17-Янв-19, 16:04   +1 +/
> и, вероятно, объявление параметров функции от типизации

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92

106. Сообщение от Владимирemail (??), 17-Янв-19, 16:55   +3 +/
Я вот недавно удостоверяющий центр на нем написал CAFL63. В целом сказка (особенно в связке с Tk) а не язык. Всем рекомендую.
Из этих 39 лет двадцать я с ним дружу.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #110, #115

107. Сообщение от Perlovka (ok), 17-Янв-19, 22:31   +/
Вы, видимо, не сталкивались с поиском кадров. 95% процентов испытуемых - именно такая ботва, как описано выше. Нормальных спецов кот наплакал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #112

108. Сообщение от Michael Shigorinemail (ok), 18-Янв-19, 01:34   +1 +/
> а книжки читать - нет, немодно, да и стоит аж $120

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92 Ответы: #117

109. Сообщение от Michael Shigorinemail (ok), 18-Янв-19, 01:35   +/
Когда "почти похоже, но не то в деталях" -- корёжить может _куда_ сильней, потому как глубже/дальше, по наблюдениям...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

110. Сообщение от Michael Shigorinemail (ok), 18-Янв-19, 01:37   +/
> Я вот недавно удостоверяющий центр на нем написал CAFL63.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106

111. Сообщение от qywtfgsaqwzh (ok), 18-Янв-19, 07:52   +1 +/
Долгие лета!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

112. Сообщение от svk28 (ok), 18-Янв-19, 13:40   +/
Вот когда начинают говорить про нехватку кадров, я начинаю вспоминать то как я искал (ищу) работу. И что характерно - так и ненашел нормальной. Т.е на должность админа порой даже до собесед не доходит. Или пропадают после выполненного тз. В общем вопрос обычно у меня возникает - "какогож ... вам всем еще надо?" Наверное со мной что-то нитак (не помогают ни профиль на битбакет, ни статьи, ни резюме).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #114, #118, #120

113. Сообщение от Michael Shigorinemail (ok), 18-Янв-19, 14:48   +/
> Тебя в детстве что ли гнобили этими resp-api и стаковерфловами

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #125

114. Сообщение от Michael Shigorinemail (ok), 18-Янв-19, 14:51   –1 +/
> Вот когда начинают говорить про нехватку кадров, я начинаю вспоминать то как
> я искал (ищу) работу. И что характерно - так и ненашел нормальной.

О, а киньте на всякий в меня почтой (mike@altlinux.org) про себя.
У нас как раз народ подбирается нестандартный, прокрустово ложе на контору не завезли ;-)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112

115. Сообщение от Аноним (115), 18-Янв-19, 15:26   +/
Спасибо! Интересно!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

117. Сообщение от пох (?), 19-Янв-19, 18:52   +/
это ж драфт был, оригинал законченной книжки у у-рылли тоже, небось, полсотни стоил, причем тех еще, дорогих.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108

118. Сообщение от пох (?), 19-Янв-19, 23:26   –1 +/
> В общем вопрос обычно у меня возникает - "какогож ... вам всем еще надо?"

этот вопрос у всех возникает. К сожалению, что творится в головах у HR'ов (раз до собеседования не дошло - это hr выкинул ваше резюме в корзину со словами "нам не нужны неудачники") - науке пока неизвестно. У меня почти все успехи в этой области - когда удается проскочить мимо них.

Про технические собеседования (то есть предполагается, что фильтр на рваные джинсы и кольцо в носу вы уже как-то миновали) могу рассказать на своем опыте как их почти гарантировано сфейлить - по обе стороны мушки, но не могу - как гарантированно пройти. ;)

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112 Ответы: #119

119. Сообщение от svk28 (ok), 19-Янв-19, 23:32   +/
> Ну и учтите что вы ж не красна девица, чтоб всем нравиться,
> то есть банально не глянулись лично собеседующему, не смотря на все
> технические навыки - поймите его правильно, ему ж с вами следующие
> эн лет локтями за соседним столом пихаться.

Коли былоб так, оно понятно, но обычно не доходит даже до очных бесед. Видать в консерватории что-то нитак )

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

120. Сообщение от КГБ СССР (ok), 20-Янв-19, 13:42   +/
> Вот когда начинают говорить про нехватку кадров, я начинаю вспоминать то как
> я искал (ищу) работу. И что характерно - так и ненашел
> нормальной. Т.е на должность админа порой даже до собесед не доходит.
> Или пропадают после выполненного тз. В общем вопрос обычно у меня
> возникает - "какогож ... вам всем еще надо?" Наверное со мной
> что-то нитак (не помогают ни профиль на битбакет, ни статьи, ни
> резюме).

У всех работодателей и нанимателей есть дети, другие родственники, друзья, знакомые. Поэтому найти хорошую работу человеку «с улицы» может быть затруднительно. Разве что дождаться наступления настоящего капитализма, когда работодатель станет заинтересован в эффективности труда наёмных работников и прекратит на все хлебные должности нанимать [запрещённые на опеннете слова].

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112 Ответы: #121

121. Сообщение от пох (?), 20-Янв-19, 23:19   +/
> У всех работодателей и нанимателей есть дети, другие родственники, друзья, знакомые. Поэтому

зашо они их так не любят, что нанимают к себе же - админами?

вот hr'ами, кстати, могут. Впрочем, это не отвечает на вопрос, что за муть у тех находится в головах. Если до собеседования не дошло - это hr, а не технари.

Лечится в общем-то просто - поиском вакансий, подбором на которые занимается технический руководитель лично. Что случается редко, но таки случается - в том числе потому, что те, кого приводят за ручку hr'ы, часто оказываются из серии "зато я умею красиво писать резюме", и рано или поздно или начинает уже надоедать терять на них время, или завал работы, которую приходится делать за отсутствующего специалиста, вынуждает озадачиться самому.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120 Ответы: #122

122. Сообщение от КГБ СССР (ok), 21-Янв-19, 14:07   +/
>> У всех работодателей и нанимателей есть дети, другие родственники, друзья, знакомые. Поэтому
> зашо они их так не любят, что нанимают к себе же -
> админами?

Ну как? Есть админ, который ж*па-в-мыле и «не курить, не пить кофе, не опаздывать», а ему ведь без начальника работать трудно, без мудрого руководства старшего товарища решительно невозможно работать — вот и должность появилась в штатке, и зарплата приличная для повышения мотивации мудрого местного руководителя и чтоб от стрессов не старел раньше времени. Кого же поставить на такое ответственное место? Да ведь сыночка дорогого, или братца любезного, или дружка закадычного!


> вот hr'ами, кстати, могут. Впрочем, это не отвечает на вопрос, что за
> муть у тех находится в головах. Если до собеседования не дошло
> - это hr, а не технари.
> Лечится в общем-то просто - поиском вакансий, подбором на которые занимается технический
> руководитель лично. Что случается редко, но таки случается - в том
> числе потому, что те, кого приводят за ручку hr'ы, часто оказываются
> из серии "зато я умею красиво писать резюме", и рано или
> поздно или начинает уже надоедать терять на них время, или завал
> работы, которую приходится делать за отсутствующего специалиста, вынуждает озадачиться
> самому.

До руководителя соискателю ещё как-то докричаться надо. Девочка-ХАРЭ смотрит на каждого приходящего как на потенциального мужа или какгбе-мужа, и ей до фени, что там написано в резюме. :-) Хотя, думается, никакой ведь закон не запрещает соискателю повести себя как мужык, а не как несчастный затравленный гопниками аутист, и потребовать у ХАРЭ-девочки отвести его прямо к потенциальному будущему начальнику.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #123

123. Сообщение от нах (?), 21-Янв-19, 18:23   +/
> До руководителя соискателю ещё как-то докричаться надо.

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

> Хотя, думается, никакой ведь закон не запрещает соискателю повести себя как мужык

закон не запрещает, охрана на входе запрещает.
Если начальнику оно не надо - ну так значит и не надо нам такого начальника.

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122

124. Сообщение от northbear (??), 23-Янв-19, 11:37   +1 +/
Конечно не обмен. Чем чайники могут поделиться с человеком, опыт использования языка которого десяток лет? Жалобами на трудности освоения?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

125. Сообщение от nuclightemail (??), 29-Янв-19, 23:29   +/
Сраный SOAP до сих пор еще много где.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113

126. Сообщение от nuclightemail (??), 29-Янв-19, 23:30   +1 +/
Это писать может потребоваться привыкнуть, а читать-то - в чем проблема?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

127. Сообщение от nuclightemail (??), 29-Янв-19, 23:32   +2 +/
Это правильный шелл, на самом деле, а не то, что получилось. Шеллом должен был быть тикль, у него правила подстановок консистентны, и зубочисток эскейпинга - не нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

128. Сообщение от nuclightemail (??), 29-Янв-19, 23:33   +1 +/
Конечно, на Freenode на соответствущем канале даже и помогут по тиклю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

129. Сообщение от Аноним (129), 12-Ноя-20, 19:30   +/
Язык для любого случая в жизни.
Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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