всячина для программистов
Feb. 3rd, 2007 11:01 pmGCC front-end для PL/I. Нифигассе. Еще я помню, несколько месяцев назад меня поразила PL/I newsletter, последний выпуск апрель 2006.
Я слишком молод, чтобы знать PL/I (ни FORTRAN, ни COBOL тоже не знаю). Интересно, среди моих читателей есть бывшие программисты на PL/I?
Оказывается, VA Smalltalk стоит 7 тысяч долларов за каждую лицензию (на одного разработчика!). Не знал, что компилятор (ну, это не только компилятор, в случае Смоллтока это целая среда, я знаю, но все же...) может такие деньги стоить.
catpad рассуждает об эстетике программирования, во многом я с ним согласен, но вот APL не знаю и судить не буду.Посоветуйте мне интересные веблоги для программистов? Сейчас я читаю Lambda the Ultimate, Joel on Software, Anarchaia (интересные ссылки каждый день), Freedom to Tinker... и все. В TheDailyWTF заглядываю периодически, но не читаю ежедневно. Что есть хорошее, полезное для души, и не слишком узко специализированное?
Читаю сейчас Parsing Techniques - A Practical Guide. Текст там выложен полностью. Навел немного порядок в голове насчет хомскианской иерархии языков, потому что забыл многое с университетских времен. Дошел до глав с описаниями конкретных техник и алгоритмов, поглядим...
Если вы занимались системным программированием на Windows, то не можете не знать про замечательный сайт Руссиновича Sysinternals. Недавно его купила Майкрософт, а сейчас Марк выпустил большинство своих утилит в одной упаковке: Sysinternals Suite published. Даже и не программистам, а просто продвинутым юзерам или администраторам такие программы оттуда, как Filemon, Regmon и Autoruns совершенно необходимы; но там еще очень очень много замечательного. Не пропустите!
Preparing For a Software Engineering Interview, несколько полезных советов от Niniane Wang. Особенно важный среди них - "During the interview, don't obsess over little mistakes that happen".
Вы видели это Windows 386 Promo Video? Это где-то 1988 год. Первые семь минут скучно, потом внезапно у режиссера наступил приход от того, что он курил.
no subject
Date: 2007-02-03 09:09 pm (UTC)Конечно, я уже забыл PL/I.
no subject
Date: 2007-02-03 11:32 pm (UTC)no subject
Date: 2007-02-03 09:13 pm (UTC)молодость с Фортраном мало связана. Достаточно много молодых (от 26) программистов которые знают Фортран -- обычно с бэкраундом вроде PhD Кэмбриджа по физике, великолепным знанием классических численных методов и совсем полным непониманием -- к примеру, алгоритмов внешней памяти для вычислений транз замыкания и отсутствием навыков для того, чтобы получать нижние и верхние границы для алгоритмов
no subject
Date: 2007-02-03 09:58 pm (UTC)Так в физике это чаще всего и не нужно :)
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-02-03 09:14 pm (UTC)no subject
Date: 2007-02-03 09:16 pm (UTC)Я думала, что это мелодия из "Миссия невыполнима", но она же вроде позже вышла? Значит, это более старая вещь?
no subject
Date: 2007-02-03 09:30 pm (UTC)no subject
Date: 2007-02-03 09:31 pm (UTC)Developing for Developers
Tools, techniques, and theory for measuring and improving the power and performance of developers and their code
http://blogs.msdn.com/devdev/
no subject
Date: 2007-02-03 11:32 pm (UTC)no subject
Date: 2007-02-03 09:32 pm (UTC)no subject
Date: 2007-02-03 11:31 pm (UTC)no subject
Date: 2007-02-03 09:33 pm (UTC)Я читаю также http://software.ericsink.com/ (http://software.ericsink.com/)
no subject
Date: 2007-02-03 11:31 pm (UTC)no subject
Date: 2007-02-03 09:38 pm (UTC)no subject
Date: 2007-02-03 11:18 pm (UTC)(no subject)
From:no subject
Date: 2007-02-03 09:54 pm (UTC)no subject
Date: 2007-02-03 10:42 pm (UTC)no subject
Date: 2007-02-03 11:16 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-02-03 11:04 pm (UTC)She's amazing, btw.
no subject
Date: 2007-02-03 11:16 pm (UTC)no subject
Date: 2007-02-03 11:14 pm (UTC)no subject
Date: 2007-02-03 11:15 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-02-03 11:33 pm (UTC)no subject
Date: 2007-02-03 11:36 pm (UTC)Former IBM programmer, one of early Smalltalk developers, about languages.
http://talklikeaduck.denhaven2.com/articles/2006/07/29/about-me is a must-read.
no subject
Date: 2007-02-03 11:56 pm (UTC)no subject
Date: 2007-02-03 11:40 pm (UTC)no subject
Date: 2007-02-03 11:54 pm (UTC)no subject
Date: 2007-02-04 12:32 am (UTC)А об эстетике - ох, как энергично, но малоубедительно. ИМХО - собственно программирование, почти всегда, вопрос технический. Красиво - постановка и решение проблемы, analysis и design, а как и на чём это накодируют - дело даже не третье, а десятое.
Что же касается APL - жуткое извращение, ИМХО, конечно. Я бы запретил его преподавать законом. Нечего студентам подкидывать нелепые идеи, что написать запутанную программу в две строки это хорошо и круто.
Язык программирования (снова ИМХО) должен быть легко читаем, а это же write-only какой-то.
no subject
Date: 2007-02-04 01:24 am (UTC)no subject
Date: 2007-02-04 01:34 am (UTC)Coding Horror by Jeff Atwood (http://www.codinghorror.com/blog/)
AskTog (http://www.asktog.com/)
PaulGraham (http://www.paulgraham.com/articles.html)
Norvig (http://www.norvig.com/)
JakobNielsen (http://www.useit.com/jakob/)
+ OOP oversold (http://www.geocities.com/tablizer/oopbad.htm)
Marshall Brain (http://marshallbrain.blogspot.com/) - не программист, но умный мужик, автор сайта и книг How stuff works, ну и прочих интересных сайтов и книг.
> APL
В общем, не знать АПЛ - как не знать ЛИСП. Жить можно, но что это за жизнь? Очень хорошая книга - Гилмана и Роуза "АПЛ: Диалоговый подход". Я читал, понятно, превосходный перевод изд-ва Мир, но сейчас, наверное, легче оригинал найти :) J тоже обязательно хотя бы для ознакомления.
no subject
Date: 2007-02-04 02:14 am (UTC)Совершенно согласен. Причём, однажды узнав, разлюбить невозможно.
Нескольких часов будет достаточно для хорошего ознакомления. Если интересно, вот сюда я положил интерпретатор и несколько документов IBM (иначе там жуткий процесс заполнения форм):
http://catpad.net/michael/apl/ibmapl2
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-02-04 03:13 am (UTC)no subject
Date: 2007-02-04 03:38 am (UTC)no subject
Date: 2007-02-04 04:27 am (UTC)бывшие программисты на PL/I ?
Date: 2007-02-04 05:02 am (UTC)COBOL прошёл мимо.
no subject
Date: 2007-02-04 07:30 am (UTC)потом, будучи "молодым специалистом", FORTRAN использовал. сначала тоже на ЕС, потом на СМ. сделал библиотеку для работы с ЦДР (цветной дисплей растровый), весь ВУЗ ей пользовался. один год даже читал курс программирования на фортране для студентов автотракторного факультета. :)
no subject
Date: 2007-02-04 09:23 am (UTC)