откуда берётся столько быдлокодеров на 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)
no subject
(no subject)
no subject
Ну что в том же Паскале есть такого, что мешает Ц?
кроме того факта, что Ц -гадость
Мне, кстати, если серьезно Objective-C кажется весьма годным именно с учебной точки зрения
Хотя, может быть, честный smalltalk будет педагогичнее и правильнее
no subject
но по сравнению с си у них есть модульность и явное выделение в модулях интерфейса и реализации, а также более строгая типизация средствами компилятора.
про objective c ничего вразумительного сказать не могу, я его слишком мало знаю. а для изучения ООП лучше смотреть на джаву или C#. или на тот же питон, там объектность довели до
абсурдалогического завершения :)(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Smalltalk тоже хорошо, но еще менее применимо ;(
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Думаю, что преподавать программирование имеет смысл либо на Lisp/Scheme, как это делали в митовском SICP до недавнего времени, либо на традиционных фон-неймановских языках, но тогда уж без этой пошлой паскалевской маскировки указателей (к слову, они там все равно есть в явном виде), которая только запутывает и сбивает с толку, и прочей шелухи, толстым слоем оседающей на мозгах юных падаванов от программирования.
no subject
после чего конструкции по манипулированию этими штуками в разных языках программирования оказываются вполне понятными
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Но после паскаля у Вирта много чего было :)
no subject
Я тут как-то sicp решил зачитать, очень пожалел, что нас в ВУЗе не со схемы/лиспа начинали учить :)))
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
сейчас вот на пайтон приходится переползать, баш не со всем справляется