Автор Олег дюгай задал вопрос в разделе Другие языки и технологии
Что такое искусство программирования? и получил лучший ответ
Ответ от Александр Свиридов[гуру]
Если рассматривать программирование как продуктивный процесс, то владение программированием обязательно должно включать грамотное проектирование систем. Недостаточно для завершения задачи просто радоваться тому что ты пишешь.
Программирование это сложно, 70% проектов вообще не выходят в свет. А оставшиеся 30% затягивают сроки сдачи в 2-3 раза. И как известно, в результате получаем программу которой ещё и сложно пользоваться. Сам пользователь может использовать её не по инструкции (забивать молотком шурупы) .
Все эти проблемы рано или поздно должны быть решены, а умение их избежать на этапе разработки - искусство.
Источник: Алан Купер: "Психбольница в руках пациентов"
Искусство программирования — фундаментальная монография известного американского математика и специалиста в области компьютерных наук Дональда Кнута, посвященная рассмотрению и анализу важнейших алгоритмов, используемых в информатике
но своими словами, это человек какой знает много языков програмирования, и умело ими пользуется...
Это призвание 😉
Искусство программирования — фундаментальная монография известного американского математика и специалиста в области компьютерных наук Дональда Кнута, посвященная рассмотрению и анализу важнейших алгоритмов, используемых в информатике. В 1999 году книга была признана одной из двенадцати лучших физико-математических монографий столетия
Не соглашусь с вышесказанным.
Это когда ты пишешь программу и твоя душа радуется от этого процесса. Ты понимаешь, что ты творец, а это твое детище. Куски кода, как мазки кисти художника. И ты смотришь на то, что ты сделал и видишь изъяны, начинаешь изменять, казалось бы идеальный код и делаешь это снова и снова.. .
И в конце получается картина, и только другой художник может понять и оценить ее.. . А может быть наоборот раскритиковать.. .
Для меня программирование это прежде всего творчество.. .
И когда я вижу программы других, то порой восхищаюсь их творениями.. . Это просто шедевры.. . Это искусство.. .
искусство программирования Э.Кнут?
Исходя из вопроса,
сильно подозреваю,
что ты не видишь разницы между программированием и
подробнее...
Какие есть хорошие книги по программированию на C++?
Объектно-ориентированное программирование в С++. Роберт Лафоре
С++ для начинающих. Шаг за
подробнее...
Какую книгу по программированию на с++ лучше прочитать?
Объектно-ориентированное программирование в С++. Роберт Лафоре
С++ для начинающих. Шаг за
подробнее...
С чего начать изучать программирование?
Если начинаете совсем "с нуля", то сперва стоит ответить на вопрос - для чего Вы хотите изучить
подробнее...
Первый язык программирования.
Кто пишет "и другие очень лёгкие языки программирования" - тот может все осилить.
Здесь хают
подробнее...
какой язык программирования самый легкий
Чем легче язык программирования, тем труднее написать на нем нужную программу.
Самый простой,
подробнее...
Реально ли выучить (вернее понять) язык программирования java ?
Если ты еще не знаешь ни одного языка програмиррования то изучая паскаль. Это для того чтобы понять
подробнее...
Основы для программирования
Я не думаю, что тот алгоритм, который вы тут предоставили очень хорош для новичка. После второй или
подробнее...
Каким образом число е связано с плотностью хранения информации?
Плотность записи информации можно расчитать по формуле y = ln (x) / x, где x - основание
подробнее...
чему равно число грэма
Число Грэма
впервые использованная в 1977 года в доказательстве одной оценки в теории Рамсея.
подробнее...
посоветуйте книги или видео уроки по C++
Эффективное использование STL. Питер Нортон Скотт Мейерс
Наиболее эффективное использование
подробнее...
Зачем нужны вирусы, и кто их создал, и для чего?
Так кто же пишет вирусы? На мой взгляд, основную их массу создают студенты и школьники, которые
подробнее...
Какие бывают алгоритмы генерации случайных чисел?
Не бывает алгоритмов генерации случайных чисел! А алгоритмы генерации псевдослучайной
подробнее...