Pull to refresh
1
0
Александр @Livcy

Программист

Send message
У меня нередко бывает так: от дня-двух до недели (это уже крайний случай, зависит от сложности задачи) хожу-брожу, занимаюсь разными делами, но в фоновом режиме мозг обдумывает задачу, проходит по всем кейсам, картинка вырисовывается, потом сажусь, и код сам сыпется из-под пальцев, и в результате обычно всё работает как часики с первого раза. Примерно как нарисовать картину по готовому контуру. Со стороны стадия обдумывания выглядит как прокрастинация, особенно если начальство каждый день хочет видеть какой-то результат, но по-моему это гораздо лучше, чем начинать сразу кодить, потом — ой, не так надо было, переписывать, лепить костыли и т.п.

У вас может появиться прекрасная идея, когда вы будете ополаскивать посуду


100%, я всегда говорил — лучшие идеи приходят в голову в марщрутках и на перекурах, когда ни о чем не думаешь, впадаешь в состояние легкого транса, и подсознание само находит решение. Мозг — сильная штука, дай ему волю — он сам разберётся :)
Короче, «разделяй и властвуй».
Еще, немного в сторону от темы, погуглите «ТРИЗ» — мне неплохо помогает расставить в голове всё по полочкам
Статья должна называться «Руководство по ассемблеру x86 под Linux для начинающих»
Ожидал увидеть старый добрый асм под ДОС, а как глянул — волосы слегка зашевелились на затылке. Не знаю как сейчас, но когда я активно писал на асме в студенческие времена (конец 90х), асм под *nix это был нонсенс, ибо изначально *nix мультиплатформенный. К тому же еще смешали мух с котлетами — «Приведённый код не работает в Windows или Mac OS X» — винда это другая ОС, мак — другая платформа.

Возникла мысль — а можно ли Вашу программу переписать так, чтобы скомпилированный бинарник запускался под любой ОС на x86. Немного поразмыслив, пришел к выводу, что ваша — нет по двум причинам, а вообще любая (аналогичной сложности) — нет, по одной, самой главной, причине.
Домашнее задание — что за причины? :)

Information

Rating
Does not participate
Registered
Activity