Философия программирования

habrahabr.ru — Человеку свойственна итерация, а Богу — рекурсия. //Первый раз встречаю настолько грамотно написанную статью. Рекомендую прочитать не только ITшникам.
Новости, Разное | sannyhome 16:57 23.04.2015
21 комментарий | 51 за, 9 против |
#1 | 17:03 23.04.2015 | Кому: Всем
Програмеры - задроты!!!!
#2 | 17:19 23.04.2015 | Кому: Всем
Быдлокодить и коня научить можно!!
#3 | 17:28 23.04.2015 | Кому: Всем
Адская хуерга какая-то. Но видно что паренек начитанный и нежадный, старается всем рассказать что недавно узнал из википедии.
#4 | 17:43 23.04.2015 | Кому: Всем
Это все хорошо, но имеет весьма отдаленное отношение к программированию и весьма посредственно с точки зрения философии.

"Это основы, это называется философия программирования."

- Брр, основы программирования - это Кнут и Страуструп, а не эта графомания.
#5 | 17:46 23.04.2015 | Кому: Всем
> Человек считается мыслящим существом, и программисту было бы очень легко понять мышление если бы он сравнил его с компьютерной программой. Человек как и программа не может работать в вакууме, человек, упрощённо говоря, думает то — что видит. Смотришь в код, думаешь как его улучшить, смотришь на сообщение об ошибке — думаешь как её исправить. Попробуйте отвернуться от экрана и продолжать решать ту же самую проблему, вы увидите — она плавно, но быстро выветривается из головы. Это и называется, думать то — что видишь, опираться на входные сигналы, обусловленность сознания. Поэтому появляется второй вектор программирования. Я пишу программу, она управляет процессами в компьютере, в чипах, но, я же сам и смотрю на мной же написанный исходный код, и то, что я вижу, является моим личным входным сигналом и позволяет мне думать дальше. Отсюда постоянные исследования в области новых языков программирования. Отсюда желание выучить ещё один, и ещё один язык программирования (ЯП). Человек хочет запрограммировать сам себя, расширить свои возможности.

Детский сад какой-то. Что по форме, что по содержанию.
#6 | 17:53 23.04.2015 | Кому: Всем
> Это все хорошо, но имеет весьма отдаленное отношение к программированию и весьма посредственно с точки зрения философии.

Программёр - ницшеанец. Звучит жутковато!
#7 | 17:59 23.04.2015 | Кому: Всем
Хе-хе. Читайте дальше. Во второй статье цикла(Миф и язык) есть хорошее рассуждение о разнице между русскими программерами и американскими. Чую комменты будут ваще адские)))) Хотя написано хорошо
#8 | 18:08 23.04.2015 | Кому: Всем
А комменты и должны были быть резкими и эмоциональными. Весь текст написан не для созидания, а для разрушения стереотипов. У кого-то стереотипы устояли, и они начали разоблачать автора, а других слегка поломались "А ведь он говорит ПРАВДУ!", и они начали поддерживать автора. В плюсе один автор - он добился своей цели.
#9 | 18:17 23.04.2015 | Кому: sannyhome
Огульно сравнивают то? А то если не огульно, то я не согласен!!!
#10 | 18:52 23.04.2015 | Кому: sannyhome
> Хе-хе. Читайте дальше. Во второй статье цикла(Миф и язык) есть хорошее рассуждение о разнице между русскими программерами и американскими. Чую комменты будут ваще адские)))) Хотя написано хорошо

Написан там бред. Из серии "в России нет open source" - а посмотреть commit log к тому же ядру Linux перед тем как говорить глупости видимо религия не позволяет.
Или вообще кайф: Соответственно плюрализм в выборе ЯП, среды разработки, фреймворка, это тяготение к одному полюсу. А желание пользоваться таким-же ЯП, фреймворком, что и многие другие люди — это коллективизм, проявление атомизации, отчуждения. - школьник просто тупо не слышал про такие вещи как верификация кода и т.д.
Для него требование писать весь код на (например) Java вместо смеси Java и (например) Ruby есть как всегда ущемление прав и свобод креативной независимой личности потому что стандарты это "коллективизм" и "отчуждение" (хорошо хоть не "тоталитаризм") - а в реальности стандартизация кода дает кучу дополнительных возможностей по той же автоматической проверке кода (те же findbugs и eclemma для Java, или например valgrind для C++).
Так что статья хороший пример как заумными и расплывчатыми рассуждениями можно обосновать любой бред.
#11 | 19:06 23.04.2015 | Кому: sannyhome
Спасибо.

Камрад, выложи на вотт вторую часть, очень хорошая.

Там даже не про программирование как таковое, а про разницу между культурами (русская и англо-саксонская, как пример), и про саму важность иметь собственный язык, почему это так важно (опять же, я воспринимаю это не только относительно к программированию).
#12 | 19:46 23.04.2015 | Кому: Всем
мдя, и зачем я потратил время на эту хрень.
#13 | 20:14 23.04.2015 | Кому: Всем
Программирование на жаваскрипт как замена онанизму.
#14 | 01:27 24.04.2015 | Кому: zebra_spb
> мдя, и зачем я потратил время на эту хрень.

некий 15-летний пользователь sannyhome написал в шапке: "Первый раз встречаю настолько грамотно написанную статью. Рекомендую прочитать не только ITшникам."
#15 | 03:46 24.04.2015 | Кому: Faust
> некий 15-летний пользователь sannyhome написал в шапке: "Первый раз встречаю настолько грамотно написанную статью. Рекомендую прочитать не только ITшникам."

Бля купился на это, это даже ведь не шедевр, а какой то поток сознания графомана, аффтору надо срочно делать миллиарды на программирование и после этого только толкать в массы свои графоманские опусы, может тогда про него снимут фильму 50 оттенков программирования.
#16 | 04:43 24.04.2015 | Кому: Всем
Полная каша, особенно начиная со второй части статьи.
#17 | 04:48 24.04.2015 | Кому: Faust
Да, именно так.
#18 | 06:19 24.04.2015 | Кому: Ummon
> Быдлокодить и коня научить можно!!

Я и так нормальный программист, не надо быдлокода.
#19 | 07:37 24.04.2015 | Кому: Всем
М-да...

to kalbin Философия программирования 2 — Миф и язык[censored]

Для всех, кроме zebra_spb, Faust, BekAidar, ju5t ))))

Пятая часть то же хороша.
Понимаете, есть такие вещи которые человечество выпускает в единичных экземплярах. Ну десятки иногда. Скажем новая модель истребителя, новая космическая ракета, новая великая война, крестовый поход. Новое открытие в физике. События человеческого масштаба. В смысле уровня ВСЕГО человечества. И создание операционных систем, – это такой уровень. Не пигмеям с их дубинками судить этих ГИГАНТОВ. «В вашей ракете не предусмотрено место для костра». Человек раскорячился у себя на даче, сортир мастерит, потом приходит домой и развалясь критикует Суперджет: «фу гавно рашкованское, не то что Боинг». Ты, мудак, сравнивай не Суперджет с Боингом, а свой сортир с Суперджетом. Сравнивай, глотай слёзы и продолжай сравнивать, ощути – кто ты есть, и о чём ты можешь судить, а о чём нет
#20 | 09:12 24.04.2015 | Кому: sannyhome
> to kalbin Философия программирования 2

Да я прочитал, об этом и написал. Я имею в виду выложи как новость.
#21 | 16:56 24.04.2015 | Кому: sannyhome
> Ты, мудак, сравнивай не Суперджет с Боингом, а свой сортир с Суперджетом.

Можно подумать автор Суперджет написал рядом с Боингом, прям новую теорию программированию дал, ага.
По сравнению с классическими философами его текст не то что в сортире написан, а на дне выгребной ямы, беллетристика какая-то, личное видение автора и ни грамма научности. Загоны про язык особенно в этом плане показательны, где он язык с потолка берет, потому что так хочется и "потому что я могу, а вы быдлокодеры не можите"!!
Войдите или зарегистрируйтесь чтобы писать комментарии.