Другие языки программирования и технологии
Сложно ли программировать на ассемблере?
Есть ли смысл писать на нем прораммы ? не мертв ли ассемблер?
Не сложно, а нудно...
Вот-вот. Нудно. Отлаживать -геморройно. Современные оптимизирующие компиляторы генерят код не хуже, а в 99% и лучше.. . В частности, они учитывают то, как проц работает с кэшем, и прочие аппаратные тонкости. На асме есть смысл писать только под конкретную железяку (то, что втыкается в слот расширения PC и требует драйверов, шоп работало) , либо под тот проц, где нет достойного С++ компилятора.
На самом деле, для дальнейшей карьеры гораздо полезнее учить язык типа того же С++. АСМ -- остался для железячников, вирусописателей и фанатов. Ну и маааааленькая ниша on-board процов с ограниченными ресурсами, где каждый байт кода на вес золота.
На самом деле, для дальнейшей карьеры гораздо полезнее учить язык типа того же С++. АСМ -- остался для железячников, вирусописателей и фанатов. Ну и маааааленькая ниша on-board процов с ограниченными ресурсами, где каждый байт кода на вес золота.
Так же, как и на любом другом языке. Ассемблер - язык низкого уровня, там где надо работать с аппаратурой, он удобнее. А обычную программу на C++ ты напишешь в сто раз быстрее.
сложно.. . на нем обычно пишут оси...
Программировать - несложно
Написать что-то полезное - сложно
Написать что-то полезное - сложно
ассемблер не мертв, да и не умрет никогда наверно, просто сейчас уже полноценные программы на асме никто не пишет, время другое.. . но "тяжелые" участки кода иногда пишут на ассемблере.. . ковыряются крякеры всякие - там тоже ассемблер, так что он еще используется...
Ничуть не сложно, если не лень :) Я вот только на ассемблере и писал, пока на J2ME не запал.. . Приложения оконные пишутся спокойно. Надо лишь только, чтоб транслятор макрокоманды понимал, и все вызовы WinAPI в одну строчку ложатся. Да и вообще, макрокоманды - штука очень удобная, чтоб стандартные куски кода "сворачивать". Из "классики" могу порекомендовать TASM или MASM. Оба неплохие. Плюсы - видишь, что пишешь. Минусы - больше ручной работы. Но когда компилируешь и смотришь на размер, аж душа радуется. Простенькое шаблонное приложение стиля "Hello World" на ассемблере 4 кб получается размером :) На C++ аналогичное - 100...150 кб (!!!). Компилятор туда кучу всякого левого кода запихивает.. . В общем, дело очень интересное, дерзай :)
Очень сложно так как надо представлять устройство компа и всего что внутри на нем обично пишут дрова до компа.
Похожие вопросы
- Можно ли программировать микроконтроллеров на делфи? а можно ли еще в каком нибудь ЯЗ программировать (кроме ассемблер)
- На каком языке лучше программировать микроконтроллеры? Ассемблер или С?
- Сложно ли программировать на PHP? Что сложнее HTML, JavaScript или PHP?
- стоит ли изучать ассемблер, если программирую на Делфи? и вообще реально ли что нибудь хорошее, дельное, нужное написать
- Что может ассемблер?
- Мучает вопрос как программировали до создания ассемблера? имею ввиду для пк
- Почему многие программисты ненавидят ассемблер?Ведь у него куча плюсов!Он позволяет максимально задействовать
- Вопрос по изучению языка Ассемблера под MS DOS. (Нужны советы по программному обеспечению/программированию)
- С помощью команд fpu вычислить площадь круга, исходя из введѐнного диаметра. Ассемблер...
- Ассемблер сегодня и завтра.