Автор Тема: Asm для новичков  (Прочитано 7454 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tAZAR

  • Редкий гость
Re: Asm для новичков
« Ответ #30 : 22 Марта 2007, 12:45:24 »
Любые эмбиент системы. И не нужно рассказывать что программы для микроконтроллеров пишутся на сях а дальше всё за вас сделает транслятор. Благодаря людям которые не задумываются об архитектуре, операционные системы до сих пор работают на i586...
.....
Да сказал - то  красиво, только я вот ответа на свой вопрос здесь не увидел :-(
Под микроконтроллеры большинство людей все - же пишут уже давно на Сях ( все таки скажу об этом :-) ) с асмовыми вставками. Ессно, это не значит, что про асм забыли. Он и только он бывает иногда просто необходим, и там сями не отделаешься.. Ну, да ладно... Так вот чего у нас получилось по отраслям, судя из вашего высказывания:
1) Микроконтроллеры
2) части ОС (больше к ядру).
из чего вытекает:
1) Автор вопроса будет писать под микроконтроллеры?
2) Автор вопроса будет писать собственную операционку?
тогда хорошее знание асма необходимо.
от себя добавлю:
3) Движок игрухи... 2Д эффекты, например :-) или обработка крутыми быстрыми блюрами отрендеренной картинки..
4) АТСКИЕ вычисления с полным использованием всевозможных SSE2, 3DNow и т.д, что, откровенно говоря, для рядового программиста анреал...
отсюда:
3) Игру с крутыми эффектами на асме писать будем? :-)))),и winApi на асме юзать?
4) Гемморой на свой зад при обсчетах наживать будем?.

Благодаря людям, которые не задумываются об архитектуре - все упирается в мегагерцы... чтоб им пусто было :-)
Счастье ведь совсем не в мегагерцахх :-)  - это ОС девелоперам. Хотя, в работе самой оси этого практически не требуется.
А большинство игрух, например, активно используют именно возможности архитектуры процессора..
В общем, вывод: асм нужно учить. Но только для того, чтобы понять, как все на самом деле работает.

Pretorean сказал очень правильно :-) вряд ли заказчику понравится проект на асме, который делался год, а подобный продукт уже есть у другого поставщика, и он был написан за пару месяцев на ЯП высокого уровня..

Оффлайн Dio

  • Мастер
  • Пол: Мужской
Re: Asm для новичков
« Ответ #31 : 22 Марта 2007, 12:52:51 »
Не забывайте, открывший тему задал вопрос
Цитировать
Кто владеет ассемблером? С чего начать посоветуете, книги, маны, которые помогли вам...
Буду благодарен.
Он не спросил какой язык выбрать для изучения.
Если человек идёт сознательно на изучениа асма то ненужно его отговаривать. Может быть он хочеть не просто ехать на машине а понимать почему она едет. И его не устраивает ответ "папамучта гладиолус"

Оффлайн tAZAR

  • Редкий гость
Re: Asm для новичков
« Ответ #32 : 22 Марта 2007, 12:56:05 »
Не забывайте, открывший тему задал вопрос Он не спросил какой язык выбрать для изучения...
Книгу хорошую я ему написал. Говоря за себя- даже не пытаюсь его отговорить. Просто даю совет, чтобы он сильно не увлекся и не забил себе мозги лишней информацией, и не потратил время зря. Асм затягивает, но углубляться в него без серьезных на то причин нежелательно...

Оффлайн Demon

  • Знакомое лицо
  • Пол: Мужской
Re: Asm для новичков
« Ответ #33 : 04 Апреля 2007, 06:52:51 »
Асм затягивает, но углубляться в него без серьезных на то причин нежелательно...

Я это уже понял побывав на сайте http://www.wasm.ru/  :)