Решил кое-что написать к празднику дня программиста... Да-да, вы можете подумать, что я типа потерялся во времени, что он давно прошел. Но я решил почему-то сейчас, ровно через месяц после даты... Может, такой расчет, как и сама дата праздника, может, я просто проспал месяц наза тот день, а может, я и правда потерялся во времени. Выбирайте сами, мне все равно...
читать дальшеРезон поговорить о программировании... По крайне мере, чем для меня оно является.
Вас может удивит, а может, после других моих бредней не очень, но для меня программирование - это творчество! Возможно, именно поэтому мне, в принципе, нравится программировать. Особенно для веба.
В чем же все дело, почему такое отношение? Начну издалека... Язык... Как счиатете, языки программирования просто так названы "языками"? Нет, это на самом деле полноценный язык, на котором можно общаться, передавать мысли, описывать действия, наконец, писать творческие произведения - программы! Пусть и искуственный... Но есть такой же эсперанто, на нем не написать книги? Пусть он специализированный.., но это не умаляет его достоинств для созидания!
Язык программирования - полноценный язык, имеющий свои формы, правила, структуру, части "речи", предложения, произведения... И на нем можно писать полноценные тексты, произведения. Которые будут иметь сюжет, смысл, содержание, чувства...
Как образом можно писать нечто творческое? Наверное, чтобы понять, необходимо знать, ощутить хоть раз, что такое "вдохновение" при написании обычного произведение, а затем... поймав "вдохновение", начать писать программу... Команды складываются в слова, операторы особенно красиво описывают окружающее, функции - это целые предложения...
Когда пишется программа, ощущения те же, когда пишешь рассказ, или эссе... Так же размышляешь о грамматике, о правилах построения предложений, о смысле исзлагаемого тееста, то есть, как бы о том, что получишь в результате после того, как запустишь программу... И думаешь о красоте своей программы-произведения... Тут тонко... Как автор видит только структуру своего произведения, плохо оценивая внешнюю красоту, н же ее описывал конструктивно, так и программист видит как бы исходный код своего произведения-программы, и только конечный... "пользователь"-читатель может субъективно оценьть красоту произведения-программы, не обращая никакого внимания на структуру, то есть исходный непонятный код...
Написание программы - более творческая работы, чем могут подумать даже многие программисты... Так же, как при написании произведения, программист представляет в голове в общем готовую работу, затем разбивает на действия-главы, объединенные общей целью-сюжетом... И наченает по предложениям излагать суть, иногда перечитывая, исправляя граммотические и другие ошибки, пересматривая что получается....
Думаю, больше творчества в программирование - и интереснее работать будет тем, кому такое уже наскучило, и поможет определится тем, кто сомневался...
Ведь, напримре, даже самураи называли искусством лишение смерти человека... Так чем же хуже?
Живем...
Ко дню программиста [Hropt]
Решил кое-что написать к празднику дня программиста... Да-да, вы можете подумать, что я типа потерялся во времени, что он давно прошел. Но я решил почему-то сейчас, ровно через месяц после даты... Может, такой расчет, как и сама дата праздника, может, я просто проспал месяц наза тот день, а может, я и правда потерялся во времени. Выбирайте сами, мне все равно...
читать дальше
читать дальше