IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   асм (https://www.imho.ws/showthread.php?t=38179)

CYD 05.09.2003 18:29

асм
 
Люди, хотел спросить ваше мнение на тему асма... ну что асм пулез блах блах это ясно :) Но вообще чтоит ли им заниматься? Я как-то учил его, вдохновленный демками в 64кб, но потом бросил...когда понадобилось что-то написать, за 5 мин разобрался в дэлфях и все....сейчас вообще увлекаюсь экшнскриптом, потому что люблю, когда результат коддинга сразу виден....
Ну так вот, реально ли человеку со средними мозгами писать что-то наподобие демок...ну пускай не в 64кб, ну хотябы в пол метра :)
Жду мнений

dr-evil 05.09.2003 18:55

реально

SpacerV 25.09.2003 19:15

CYD
Как раз на 64кб написать и не сложно (хотя больше с математикой дружить надо или опыта иметь много, что к первому сводится), а вот на 0,5мб - это пол года или год надо сидеть. Просто если в делфях и т.д. сложно написать маленькую прогу, то в Асме - наоборот, считай: в среднем 1 строка Асм-кода = 2 байта, если у тебя прога на 0,5мб, то это 250к строк (10к DOS-страниц). Вывод: 0,5мб на Асме - это искуство! (Со средним умом никак!)

Repressor 25.09.2003 19:30

Скажу про себя: познать, что такое настоящее программирование в истинном его смысле я смог, начав изучение асма...

SapeR 25.09.2003 19:34

ASMом заниматься не "стоит" и не "можно" а "нужно" !

Madness 25.09.2003 19:52

SpacerV
Не обязательно весь объем программы занимает код.
Можно в ресурсы запихнуть плакат формата tiff для текстуры (в проге на асме), а можно и при использовании delphi заюзать kol и получить очень даже мелкое приложение.

>Как раз на 64кб написать и не сложно
Если это претендует быть названным Демкой, то очень сложно.

SpacerV 25.09.2003 20:12

Madness
>Не обязательно весь объем программы занимает код.
Это я просто для наглядности: все таки 10000 страниц - это впечатляет, а вообще-то CYD из 1мб демки обычно кода <=64кб.

>Если это претендует быть названным Демкой, то очень сложно.
Согласен, причем, очень. Но если так думать, то Асм вообще никогда учить не станешь!

SapeR
А какой смысл? Ради чего заниматься?

AKM-47 28.09.2003 15:29

я думаю если занятса wин32асм то это очень даже не трудно и очень быстро. ;)
а занятса им стоит , без разницы каким.

BigFoot 30.09.2003 16:21

Существуют два мнения:
1) На асме можно писать самые быстрые проги.
2) Современные компиляторы языков высокого уровня выдают весьма неплохо оптимизированный и быстрый код для современных камней.
На мой взгляд оба этих мнения верны. Я лично не стал бы писать фейс проги на асме, но вот захреначить в прогу оптимизации на асемблере в каких-нть сортировках или сложных вычислениях - это пожалуйста.
Вспомните (если кто-нть читал) Дональда Кнута с его вымышленным компом. Так там такие алгоритмы разбираются, что после реализации на языке высокого уровня код огромным становится, а на откомпилированный и смотреть страшно.
В общем если не заниматься демомейкингом, то асм применять стоит исключительно как гомеопатическое средство для повышения "скорости сообразительности проги".

denver 30.09.2003 16:28

Цитата:

асм применять стоит исключительно как гомеопатическое средство для повышения "скорости сообразительности проги".
Угу. Немешало бы также направить этот абзац в id software (впрочем и всем остальным 3д-шутерным разработчикам)


Часовой пояс GMT +4, время: 01:54.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.