откуда берётся столько быдлокодеров на PHP. А вот откуда.
Начав с языка, провоцирующего на написание поганого кода, дисциплине программирования уже не научиться.
Правильно кто-то написал в комментах: слишком низкий порог вхождения..
Оригинал этой записи. Комментировать можно тут или там.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме
Tags:
no subject
http://imgs.xkcd.com/comics/11th_grade.png
no subject
no subject
no subject
так что да, на питоне, наверное.. только после него остальные языки будут казаться очень ограниченными :)
no subject
я сам учился на паскале и (наверное извращения ради на прологе), и после этого в С например с налета не врубаюсь, да и ООП тоже не так легко дается
no subject
no subject
no subject
no subject
no subject
no subject
no subject
сейчас вот на пайтон приходится переползать, баш не со всем справляется
no subject
А потом PC'шка дома — классе в 5-ом уже. А играть мне надоело быстро (навсегда).
Это лишило меня Спектрума, но заодно и Бейсика. А ассемблер был сразу x86 (кстати, раньше C, я писал на асме резиденты и вставки в паскалевский код). К C я пришёл только в 10-ом классе, выбирая спецкурс. А перл — где-то на первом курсе, не помню зачем. А на втором курсе нашёл первую работу (ещё удалённую) и вылетел из института первый раз заодно :)
no subject
no subject
no subject
no subject
Ну что в том же Паскале есть такого, что мешает Ц?
кроме того факта, что Ц -гадость
Мне, кстати, если серьезно Objective-C кажется весьма годным именно с учебной точки зрения
Хотя, может быть, честный smalltalk будет педагогичнее и правильнее
no subject
но по сравнению с си у них есть модульность и явное выделение в модулях интерфейса и реализации, а также более строгая типизация средствами компилятора.
про objective c ничего вразумительного сказать не могу, я его слишком мало знаю. а для изучения ООП лучше смотреть на джаву или C#. или на тот же питон, там объектность довели до
абсурдалогического завершения :)no subject
Прэлэстно, прэлэстно!!! :)
Есличё, я начинал с Fortran IV, 77-й, C, C++, ну и разные понемногу — не в счёт.
no subject
Думаю, что преподавать программирование имеет смысл либо на Lisp/Scheme, как это делали в митовском SICP до недавнего времени, либо на традиционных фон-неймановских языках, но тогда уж без этой пошлой паскалевской маскировки указателей (к слову, они там все равно есть в явном виде), которая только запутывает и сбивает с толку, и прочей шелухи, толстым слоем оседающей на мозгах юных падаванов от программирования.
no subject
no subject
Вот-вот. Типичное последствие обучения программированию на Паскале, о чем я ниже и написал.
no subject
Я тут как-то sicp решил зачитать, очень пожалел, что нас в ВУЗе не со схемы/лиспа начинали учить :)))
no subject
после чего конструкции по манипулированию этими штуками в разных языках программирования оказываются вполне понятными
no subject
Smalltalk тоже хорошо, но еще менее применимо ;(