Вот как раз написание кода в стиле «поток сознания» (это тот который без функций и процедур) ни разу не прибавляет коду ни скорости ни понятности. Кстати про ассемблер тут разговора не было. И да, на ассемблере можно писать прекрасно структурированные программы, это я вам заявляю как человек писавший в свое время операционную систему, с собственным загрузчиком и кучей кода на ассемблере для обработки прерываний.
Либо, для java, можно воспользоваться наработками вот этого проекта: projectlombok.org. Ни разу не пожалел что потратил время и внедрил эту библиотеку в проект.
До боли знакомая ситуация, у нас в универе была ровно такая же ситуация. Всю жизнь наверное буду помнить как сдавали курсовую на первом курсе и слова преподавателя — «С функциями и процедурами нельзя — мы их еще не проходили». Хотя преподаватель был вполне шарящий. Вот примерно таким образом у нас и отбивают желание учиться у талантливых ребят.
Спасибо вам, Idea — лучшая среда разработки. Вот если бы вы еще взяли под крыло плагин для C++ и довели его до вменяемого состояния, то было бы совсем прекрасно. А то сейчас нет-нет да приходится запускать netbeans для плюсовых проектов и обламываться из-за отсутствия ставших уже привычных плюшек идеи.
Самое интересное, что я сейчас взглянул на название свой любимой клавиатуры которой уже более 5 лет, и это оказалась Mitsumi Classic. У меня была такая же когда у меня только появился компьютер и при очередном апгрейде я долго искал такую же по всем магазинам города, что было весьма нелегко, ввиду засилья низкопрофильных клавиатур.
Непонятно как клавиатура ноутбучного типа может увеличить набор. Клавиатура с коротким ходом на мой взгляд наоборот уменьшает скорость набора, ибо гораздо хуже тактильная отдача
Да, fasm тоже хороший проект, но мне не глянулся своим синтаксисом, ибо тогда уже привык к интеловскому и было написано много кода с использованием tasm. И еще у меня был скрипт сборки всей системы (хотелось что бы рраз и все собралось), поэтому сборка из оболочки была не очень актуальной фишкой.
Спасибо за статью, но вот только набор инструментов ужасно древний. Можно воспользоваться nasm (yasm) + какой нибудь линковщик. Я в свое время (8 лет назад) использовал nasm + компилятор OpenWatcom C++ (выбран ибо поддерживал компиляцию как 16-ти так и 32-х битного кода), линковщик был в составе компилятора. Сейчас бы наверное воспользовался yasm и gcc.
З.Ы. Прям таки захотелось найти исходники своей мини операционки и пошаманить над ней.
Это по спецификации. А вот в реальности у меня из 5 датчиков все измеряют расстояние в пределах 50-60 см. Хотя возможно это в силу повышеной кривизны рук, не знаю.
Не куплю ни за что, а если вдруг не будет возможности купить что-то нормальное, то всегда есть паяльник и прямые руки дабы лишить устройство данной мега крутой функциональности. Ну вполне вероятно что сразу появятся модифицированные прошивки сразу после выхода девайсов.
Logitech M510 прожила на комплектных батарейках год и два месяца, не выключал ни разу за год. мне даже странно было видеть в комментариях сроки работы в месяц.
Извините, разделение на веб и не-веб? В школе? Вы поняли что сейчас сказали? В школе надо алгоритмы учить. А язык не важен: хоть бейсик, хоть паскаль, хоть ассемблер. Плюс надо давать знания того как эта железная шайтан-машина работает внутри, ибо при наличии понимания принципов работы аппаратного уровня, разобраться хоть с C++, хоть с пхп не составить труда, а без этого понимания будут вопросы типа «Почему у меня сортировка миллиона элементов не работает за 1мс» и т.п.
Школа это место для прививания основ, а не специализации. Человека говорящего про «нафиг не упали всякие указатели» профессиональным разработчиком назвать трудно. Поясню свою мысль: в практике веб-программиста указатели конечно не очень то и нужны, но вот практика показывает что, без этих знаний веб-разработчки могут написать код, от которого кровавые слезы сами начинают литься из глаз. А опрос по моему лишен смысл изначально, ибо внимание заострено на языках (т.е. на специализации) а не на основах.
З.Ы. Прям таки захотелось найти исходники своей мини операционки и пошаманить над ней.
Школа это место для прививания основ, а не специализации. Человека говорящего про «нафиг не упали всякие указатели» профессиональным разработчиком назвать трудно. Поясню свою мысль: в практике веб-программиста указатели конечно не очень то и нужны, но вот практика показывает что, без этих знаний веб-разработчки могут написать код, от которого кровавые слезы сами начинают литься из глаз. А опрос по моему лишен смысл изначально, ибо внимание заострено на языках (т.е. на специализации) а не на основах.