On 18 March 2009 20:11:58 Artem Chuprina wrote: > chaos -> debian-russian@lists.debian.org @ Wed, 18 Mar 2009 17:00:46 +0200: > >> > >>> KM> А новичку не все ли равно? Хоть BASIC. Дело-то не в > >> > >>> конкретном ЯП, KM> а в общем уровне програмистской культуры. А > >> > >>> это только опыт и KM> фундаментальные знания. > >> > >>> > >> > >>> Неудачный язык может привить соответствующую "культуру". > >> > >> > >> > >> От языка почти не зависит. По-русски разговаривают и Сява и Сева. > >> > > > >> > > Очень сильно зависит. Язык - это определяющий фактор. В > >> > > программирование - тем более. > >> > > >> > Ага, ага. Написать два экрана if-ов вам не помешает ни один из ЯП. > >> > Может и среди человеческих языков есть неудачные? Чего ж так много > >> > быдла-то кругом? > >> > >> Это теоретически не помешает. А практически я что-то ни в одном > >> функциональном языке (Common Lisp, Scheme, Ocaml, ELisp) такого не > >> встречал _ни разу_. А на пхп и васике -- сплошь и рядом; да и на > >> питоне попадалось. Я, признаться, и сам жалею, что моими первыми > >> языками были васик, си и паскаль а не тот же лисп, скажем. Возможно, и > >> сейчас бы иначе к программированию относился. > > c> Может связь здесь просто в обратном направлении работает, когда > c> человек доростает до того-же лиспа, он как правило уже имеет > c> какой-то опыт программирования и более менее выработанную культуру > c> программирования. Нет ну конечно система образования играет тут > c> одну из ключевых ролей, так как знакомятся люди с программированием > c> именно с всяких васиков. > > Ну, функциональники просто очень способствуют написанию и главное, > отладке кода маленькими блоками. Когда у тебя программирование не на > побочных эффектах построено - это легко и удобно. > > Другое дело, что это другая, и в общем, не интуитивная парадигма. > Вернее, парадигма для совершенно другой интуиции, которую надо > вырабатывать. Как говорится у меня в фортунках, > > Functional programming is like describing your problem to a > mathematician. Imperative programming is like giving instructions to > an idiot. > > c> Имхо также играет роль отсутствие хорошей русской документации > c> например по тому - же лиспу. Иногда, когда человек только начинает > c> знакомиться с программированием, его английский далёк от свободного > c> чтения. > > Она есть. Преподавателей, которые могут ее назвать, нету.
Сейчас да, сейчас уже что угодно есть. Сейчас и инет есть.