бейсик (программистское)
Oct. 5th, 2008 02:11 pmРеддит порадовал рассказом об учителе программирования в школе, который до сих пор учит учеников QuickBasic'у; забавное преимущество состоит в том, что он может не волноваться, что ученики будут искать решения домашних заданий на сетевых форумах, потому что их там разве что высмеют.
(я люблю цитировать Дайкстру, который сказал как-то, что у любого, кто начал программировать с Бейсика, навсегда и неизлечимо искривлены мозги, и он никогда не сможет стать настоящим программистом; стоит ли добавлять, что я начинал с Бейсика?)
(я люблю цитировать Дайкстру, который сказал как-то, что у любого, кто начал программировать с Бейсика, навсегда и неизлечимо искривлены мозги, и он никогда не сможет стать настоящим программистом; стоит ли добавлять, что я начинал с Бейсика?)
no subject
Date: 2008-10-05 06:46 pm (UTC)no subject
Date: 2008-10-05 07:12 pm (UTC)Я видно моложе многих. У мя первый был Turbo Pascal 7 в школе. В Институте Delphi. После эпизода шизофрении, в колледже ассемблер для MCS-51 по книге Фрунзе; затем ассемблер под Windows для 386 процессора по книгам Кип Ирвина, Владислава Пирогова, Ричарда Саймонда; ещё ассемблер PIC14. Затем на работе C#, но я не удержался в течение испытательного срока и язык только распробовал. Сейчас для работы использую асму для MCS 51 и Delphi.
no subject
Date: 2008-10-05 07:27 pm (UTC)Ну так мне и лет много :), я еще не упоминал awk, sed, 4dos... Вот до более взрослых скриптовых языков руки не дошли, мне проще такие вещи на C/Pascal'е написать. Но вот ассемблером с годами я практически перестал пользоваться, сейчас он не нужен даже для микроконтроллеров, хотя конечно архитектуру и в общем систему команд знать надо и в листинг иногда заглядывать тоже полезно. Я сейчас для работы использую С для PIC16/PIC18 и Borland Builder, все же писать для РС на паскале, а для embedded на С - некомфортно, да и случается надо общий код иметь.
no subject
Date: 2008-10-05 07:43 pm (UTC)no subject
Date: 2008-10-05 07:14 pm (UTC)no subject
Date: 2008-10-05 07:34 pm (UTC)no subject
Date: 2008-10-05 08:00 pm (UTC)no subject
Date: 2008-10-05 08:10 pm (UTC)