Entry tags:
Разработчики прикладных решений и библиотек
http://www.scala-lang.org/node/8610
"I distinguish between Scala application programmers and Scala library designers, because the required skill sets are really quite different."
Языки с таким свойством крайне огорчают. Потому что в случае бага в библиотеке можно оказаться в ситуации даже не "некому чинить", а в "никто не может понять - у нас баг или в используемой библиотеке, т.к. она нечитабельна".
"I distinguish between Scala application programmers and Scala library designers, because the required skill sets are really quite different."
Языки с таким свойством крайне огорчают. Потому что в случае бага в библиотеке можно оказаться в ситуации даже не "некому чинить", а в "никто не может понять - у нас баг или в используемой библиотеке, т.к. она нечитабельна".
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
Различия между системным, библиотечным и прикладным кодом чисто эксплуатационные.
Если утверждается bullshit, что для нормального использования языка системщикам нужно знать "матан", а прикладникам нет, то это одна из двух ситуаций:
1) Данный "матан" не нужен и системщикам, а используется только для чесания ЧСВ.
2) Такой "матан" в реальности нужен всем программистам на этом языке, но количества говнокода "как на Фортране" со стороны прикладников оправдывается светлыми маркетинговыми целями.
no subject
В хаскеле точно хуже.
no subject
no subject
Железо и API платформы тоже представляют собой предметные области, а не языковые инструменты.
no subject
А вот вы что именно пытаетесь доказать, что "системные программисты" шибко умные, или что "прикладные программисты" имеют право быть тупыми?
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Юезрленд со стрелками, итератами и генериками ничуть по замороченности не отличается.