Жизнь, Программирование

о программировании…

08.21.08 | Permalink | 2 Comments

Привет. Сегодня попробую сформулировать несколько мыслей о процессе программирования. Мне известны два мнения по поводу того чем является программирование. С одной стороны это творческий процесс, с другой рутинная работа. И то и другое в какой-то степени наверное даже верно… Но есть одна особенность. Не знаю конечно, как у большинства программистов, но лично у меня эта работа вызывает весьма противоречивые чувства. Порой кажется что ты паришь в облаке мыслей и выхватываешь только самые удачные из которых получается гениальный шедевр, а бывают такие моменты что чувствуешь себя человеком с лопатой, роющим канал длинной в 100 км и подозревающим что где-то тут недалеко, в кустах, стоит экскаватор…
Особых предпосылок к формированию того или иного состояния я если честно не замечал, но следствие на лицо. В первом случае - эйфория а во втором маниакально-депрессивное состояние. А код-то все равно пишется и в том и в другом случае…

Хочу волшебную палочку и магический колпак!

Желаю всем удачи в нелегком деле программирования :)

Жизнь

Мысль..

02.04.08 | Permalink | 4 Comments

Тут сейчас подумалось… мы с раннего детства играем во взрослых и чем старше становимся тем лучше играем..

Жизнь, Юмор

Научная жизнь

12.12.07 | Permalink | 1 Comment

Добрый день.

Сегодня получил письмо из отдела аспирантуры:

“Для оформления электронного пропуска в Университет, необходимо подойти к медпункту (Кронверкский пр. 49) и сфотографироваться.”

Много думал…

Жизнь, Программирование

Всем читать!!!

12.11.07 | Permalink | No Comments

Привет!
Наткнулся на замечательную книгу:

“ВЕРЕВКА ДОСТАТОЧНОЙ ДЛИНЫ, ЧТОБЫ ВЫСТРЕЛИТЬ СЕБЕ В НОГУ
Правила программирования на С и С++”
Ален И. Голуб

Рекомендую абсолютно всем. Написано легко и с юмором, так что не важно на чем и как вы программируете, все равно получите удовольствие от этой книги.

С уважением, UserXP

Программирование

Любопытные баги

12.07.07 | Permalink | No Comments

Добрый день.
Неделю играю в Silabs C8051F350. Рассматриваем возможность использования в наше задаче термометрии. Пока играл нашел забавный баг. Правда баг наверное не силабса а кейла но это уж пусть кто-нибудь другой решает.
По делу, если инициализировать массив нулями при описании например так
int array[100] = {0};
компилятор в стартап по умолчанию добавляет инициализацию этого массива перед заходом в main();
Но если разместить этот массив в xdata
int xdata array[100] = {0};
процессор из стартапа уже не выбирается…
Лечил баг инициализацей массива нулями в цикле в main();

Наилучшие пожелания, UserXP.

upd. тут подумал подумал и пришел к выводу что кейл не виноват, просто код стартапа увеличивается в размерах и по времени исполнения, а в силабсе после ресета включен watchdog который по-видимому и сбрасывает контроллер до того как он добирается до мейна…