-Поиск по дневнику

Поиск сообщений в Окря_Ниров

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 26.12.2003
Записей: 1681
Комментариев: 14612
Написано: 27750


Tcl.

Понедельник, 08 Октября 2007 г. 05:11 + в цитатник
Этот пост я адресую в первую очередь val_2001, а также, не бывающим, здесь Леве Минькову, Сереже Сахарову и тем ребятам, которые знакомы с названной в заголовке программной средой.

Аббревиатура Tcl расшифровывается, как - Tool Command Language.

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

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

Помню, когда много позже, уже из Америки, в беседе по телефону с Левой Миньковым, он пару раз спрашивал слышал ли я там о системе MUMPS, о TCL, я не слышал.

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

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

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

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

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

Моя жизнь пришлась на эпоху развития программистских идей почти от самого начала до теперешнего вавилонского столпотворения.

Список языков и программистских сред, в которых мне довелось побывать, весьма велик.

Здесь и еще университетский ALGOL, множество различных ассемблеров, FOCAL, FORTRAN, BASIC, PL, PASCAL, RTP, С, С++, тот же Tcl.
Уже в Америке LISP, VISUAL BASIC, несколько языков для программирования логических контроллеров, часть из которых графические по способу представления программ.
Я перечислил только то, что вспомнил сходу.
Этот список не включает еще немалого количества языков для прикладного программирования технологических устройств таких, например, как измерительные машины или фрезерные станки.

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

И вот, пару недель назад, когда под давлением начальства я освоился в системе UGS, о которой здесь уже ранее писал, мне понадобилось разработать, так называемый, постпроцессор для адаптации промежуточных текстовых файлов в формате CLS к программе для конкретного станка - тоже текстового файла.

Они таи поставляют некий графический инструментарий для создания таких постпроцессоров. Он называется постпроцессорбилдер.
Этой штуки мне оказалось недостаточно.

Когда же я полез непосредственно в сам постпроцессор, то почуял что-то знакомое.

Он! Давно позабытый мной Tcl.

Спасибо интернету, я разыскал множество сайтов, посвященных языку и приложениям Tcl.

Побарахтавшись в этих делах пару недель, хочу сообщить своим друзьям, которые, как я понимаю, остаются в Tcl-овском пргограммистском царстве:

- Валя, Лева, Сережа! Я там. Я с вами, опять в Tcl-е.

Не скажу, что мне там все уж так нравится.
Сам Tcl, начиная с его 12-ти правил - уже не подарок.
Постоянно приходится перелезать через заборы понастроенные мудрецами из UGS, а постпроцессоры вместе с дополнительными текстовыми скриптами - просто многотысячестрочные клубки пандоры.
Если все это умножить на огромадное море Tcl-овских команд-приложений, то нелегко.

Но чего же делать? Надо.

Лех_Кочывонс   обратиться по имени Понедельник, 08 Октября 2007 г. 10:37 (ссылка)
Любой программист может вполне честно говорить о каждом освоенном им языке программирования, как об одном из своих любовных романов. Отношения очень похожи.


И разочарования бывают?)))))))
Ответить С цитатой В цитатник
Лихоман   обратиться по имени Понедельник, 08 Октября 2007 г. 11:37 (ссылка)
Помнится, где бы мы и в каком количестве и по какому поводу не собирались всегда эти Левы, Сережи, Вали и присоединившиеся к ним Окри кучковались в сторонке и разговаривали на непонятных языках... :))
Ответить С цитатой В цитатник
Окря_Ниров   обратиться по имени Вторник, 09 Октября 2007 г. 02:55 (ссылка)
Исходное сообщение Лех_Кочывонс

И разочарования бывают?)))))))


А как же, обязательно, Лех_Кочывонс. Все, как у людей.
Вот представь себе, ты встречаешь новый язык, случайно, или в силу обстоятельств. Ты ничего про нее не знаешь. Она кажется тебе загадочной и необычной. У нее такое интересное имя. Ты уже слышал чего-то про нее. Ты слышал, что она не так проста, что к ней легко не подступишься, кое-кто пытался и получил отлуп. Ты бросаешь пару осторожных взглядов и сразу видишь, как она хороша, чувствуешь, какая тайна, неведомые возможности, бесконечные блаженства таятся в этой новой, так счастливо встреченной тобой... язык.
Ты потихоньку, осторожненько, пытаешься познакомиться и обнаруживаешь, что она отвечает тебе взаимностью. Как-будто она именно тебя только и ждала. Каждый поворот, каждое умолчание, даже препинание лишь усиливает твою любовь.
Да, это она. Это то, что тебе надо.
Возможно, что ты уже женат. Возможно, не один раз. Скорее всего везде там у тебя осталось по несколько детишек-программ, разной степени сопливости.
Ах! Да Господи! Вот же она. Язык, которой ты всегда хотел и ждал.

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

Бывают верные программисты-однолюбы, бывают ветреные любовники-хакеры. Есть программисты, что смолят жизнь с одним или даже несколькими языками без любви. Но очень много таких, кто только судит о бурных романах по распечаткам, сайтам, вирусам, е-мейлам.
Вздыхают, а сами даже приблизится не решаются.
Ответить С цитатой В цитатник
Окря_Ниров   обратиться по имени Вторник, 09 Октября 2007 г. 03:04 (ссылка)
Исходное сообщение Лихоман
Помнится, где бы мы и в каком количестве и по какому поводу не собирались всегда эти Левы, Сережи, Вали и присоединившиеся к ним Окри кучковались в сторонке и разговаривали на непонятных языках... :))


Это, по моему, возмутительно. Я бы с такими даже в кары не сел играть. Не то, чтобы собираться по поводу. Даже и без повода.
Вообще, это не красиво и не воспитанно, в присутствии людей говорить на непонятных языках.
Хороши же у тебя дружки!
Этак они и в дневниках начнут писать разную ахинею.
Гнать поганой мышью.
Ответить С цитатой В цитатник
Лихоман   обратиться по имени Пятница, 12 Октября 2007 г. 14:43 (ссылка)
Исходное сообщение Окря_Ниров
Исходное сообщение Лихоман
Помнится, где бы мы и в каком количестве и по какому поводу не собирались всегда эти Левы, Сережи, Вали и присоединившиеся к ним Окри кучковались в сторонке и разговаривали на непонятных языках... :))


Это, по моему, возмутительно. Я бы с такими даже в карты не сел играть. Не то, чтобы собираться по поводу. Даже и без повода.
Вообще, это не красиво и не воспитанно, в присутствии людей говорить на непонятных языках.
Хороши же у тебя дружки!
Этак они и в дневниках начнут писать разную ахинею.
Гнать поганой мышью.

Некого особенно гнать, мыши некем поживиться... Забежит иногда некий Окря на огонек, да и то ночью... и не поговорить с ним, не то чтобы гнать... :((
Ответить С цитатой В цитатник
val_2001   обратиться по имени Воскресенье, 14 Октября 2007 г. 22:07 (ссылка)
Привет!
Добрался наконец до дневника и о чудо слышу про языки и близкие мне имена,здорово!
Только оказывается не знаю что такое Tcl сунулся в Яндекс и о боже! так ничего и не понял про него и про его порочную связь с MSM теперь почти моим любимым после 1С, расскажи если можно, буду очень рад! Пока.
Ответить С цитатой В цитатник
Окря_Ниров   обратиться по имени Пятница, 19 Октября 2007 г. 03:20 (ссылка)
Лихоман, ночью? Ночью...
Ах! Ночью... все мыши в интернете, а коши спят.
Ответить С цитатой В цитатник
Окря_Ниров   обратиться по имени Пятница, 19 Октября 2007 г. 03:23 (ссылка)
val_2001, ой!
Извиняюсь за себя и свой склероз.
Сейчас накатаю еще целый пост с извинениями и толкованиями.
Ответить С цитатой В цитатник
val_2001   обратиться по имени Суббота, 20 Октября 2007 г. 10:14 (ссылка)
Очень жду, правда это будет не всем интересно, может не стоит в основной дневник писать?!
Спасибо за будущий рассказ
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку