актуальность применения языка ассемблера в современном мире
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
актуальность применения языка ассемблера в современном мире - 2008-11-04 19:49:51.676666
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
поднятая тема, по которой в оффтопе никто не ответил итак, здесь ведь много ассемблерщиков,- можете указать современную нишу ассемблера (ну пусть будет IA-32/IA-64, чтобы не растекаться мыслью по древу)? т.е. для решения каких задач необходимо применять именно ассемблер с аргументацией почему этого нельзя сделать ни на каком высокоуровневом языке программирования. если с примерами - так вообще буду крайне признателен в принципе сравнение можно ограничить ASM vs C (и его специфические клоны - Cyclone, BitC, nesC, etc) P.S. модераторам - теперь заголовок достаточно информативен? или мне туда весь текст поста вынести чтобы его не удалили?
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 20:11:19.393333
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
ну например вот: http://www.rsdn.ru/res/book/asm/magdaasm.xml
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 20:17:00.660000
|
|
|
Thesource
Сообщений: 221
Оценки: 0
Присоединился: 2008-11-04 15:45:43.070000
|
Асамблер старый язык, но в новом быте он мало используется, но ему можно найти всегда хорошее применение!
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 20:36:17.020000
|
|
|
Flint_ta
Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
|
Denaturat, вы сможете написать криптор/упаковщик/протектор, либо программу требующую сверхбыстрых вычислений (брутфорс например) без знания ассемблера?
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 21:53:23.816666
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Flint_ta Denaturat, вы сможете написать криптор/упаковщик/протектор, либо программу требующую сверхбыстрых вычислений (брутфорс например) без знания ассемблера? я просил конкретики. криптор/упаковщик - в чём тут преимущества применения ассемблера? программу, требующую сверхбыстрых вычислений я скорей буду писать на FORTRAN или C++/Blitz++ (а с учётом современных реалий - скорей на Erlang или связке FP-язык (Haskell) + C). прошу обратить внимание, что самая быстрая реализация FFT (быстрого преобразования Фурье - я думаю, это можно назвать "сверхбыстрыми вычислениями") сделана именно на связке FP-язык (OCaml) + C - речь идёт об FFTW. предлагаете переписать её на ASM? повторяю - я просил конкретики. перечисленные задачи на ура пишутся практически на любом высокоуровневом ЯП
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 21:54:32.660000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Pashkela ну например вот: http://www.rsdn.ru/res/book/asm/magdaasm.xml и что?
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 21:56:33.380000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
ничего. Не понял - не судьба значит. Я с философами не общаюсь
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:00:16.270000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Pashkela ничего. Не понял - не судьба значит. Я с философами не общаюсь офигеть у тебя логика, чувак. я прошу дать обоснование применению ассемблера, ты мне даёшь ссылку на книгу про ассемблер (в которой этого обоснования, кстати, нет) - и удивляешься почему я недоволен ответом. или тебе в ответ надо было ссылок на книги по C накидать? охренеть дискуссия. очень познавательно. продолжай и дальше "не общаться с философами" в том же духе, далеко пойдёшь
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:02:56.850000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
да, думаю я пойду далеко. А ссылку я тебе дал не на "книгу про ассемблер", а на "Ассемблер для процессоров Intel Pentium", если ты в упор не видишь разницы - разве это мои проблемы, имхо
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:10:16.363333
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Pashkela ну например вот: http://www.rsdn.ru/res/book/asm/magdaasm.xml цитаты убивают наповал Все без исключения средства разработки программ в той или иной степени используют ассемблер ну да, если компилятор генерирует ассемблерные комманды - неудивительно что он его использует примеру, большинство библиотечных функций языка C++ и Pascal, на основе которых построены такие мощные инструменты разработки, как Visual C++ и Delphi, написаны на ассемблере это просто наглая ложь. стандартная библиотека C++ открыта, найди мне там "большинство функций" с использованием ассемблерных вставок Мультимедийные приложения, программы обработки сигналов и многие другие используют высокопроизводительные библиотеки функций, разработанные с помощью ассемблерных команд технологии SIMD ложь. CLAM, STK, RTAudio, CSL, Snack - покажите мне в их исходниках ассемблер. комманды SIMD это хорошо, но это очень частный пример. либо покажите более популярные библиотеки DSP, в которых ассемблер используется более активно аконец, если требуется, чтобы приложение работало максимально быстро и занимало меньше памяти (а это нужно для встроенных и мобильных систем в различных отраслях промышленности) то там используют, например, nesC. TinyOS требует для работы 500 байт оперативной памяти, и написана совсем не на ассемблере. касательно "максимально быстро" - конкретики ноль. ассемблер тут как раз может только посадить производительность применение ассемблера является едва ли не единственным способом достижения цели однако же не единственным. и вопрос в том - насколько он там вообще нужен с учётом этого По этой причине большинство приложений, работающих в режиме реального времени, либо написаны целиком на ассемблере ложь, причём очень наглая. опять же, дайте примеры приложений реального времени, написанных на ассемблере и более популярных чем их аналоги на более высокоуровневых языках. наколенные поделки скубентов не в счёт, это неинтересно либо используют в критических участках кода ассемблерный код вот это бывает, да. итого одно применение есть. ещё?
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:11:19.083333
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Pashkela да, думаю я пойду далеко. А ссылку я тебе дал не на "книгу про ассемблер", а на "Ассемблер для процессоров Intel Pentium", если ты в упор не видишь разницы - разве это мои проблемы, имхо ну так объясни мне, глупому, разницу. то, что речь для простоты я веду про IA-32/IA-64 я написал в исходном сообщении
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:21:49.083333
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
))) ноу каминтц. Покури лучше хотя бы это: http://ru.wikipedia.org/wiki/Ассемблер
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:25:09.770000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Pashkela ))) ноу каминтц. Покури лучше хотя бы это: http://ru.wikipedia.org/wiki/Ассемблер слушай, тебе по существу сказать есть что? если есть - говори, для этого я тему и создал
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:27:20.503333
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
ок, продолжаем разговор, что вы думаете по поводу этого? http://ru.wikipedia.org/wiki/Высокоуровневый_язык_программирования и этого? http://ru.wikipedia.org/wiki/Низкоуровневый_язык_программирования и наконец вот это (для начала): http://www.smartelectron.ru/info04_cvavr.htm Выдержка из последней ссылки: "В некоторых же случаях использование языка высокого уровня однозначно потребует применения более дорогого микроконтроллера при разработке электронного устройства для решения той задачи, которая может быть отлично решена программированием на ассемблере при использовании значительно более дешевого микроконтроллера. Таким образом, хороший разработчик электронных устройств обязательно должен уметь уверенно и профессионально программировать как на языках низкого уровня, так и на языках высокого уровня. Иногда используя сочетание этих языков в одной программе, иногда, в зависимости от поставленной задачи, разрабатывая программу исключительно на ассемблере (язык низкого уровня), а иногда, когда это оправдано, используя современный компилятор языка Си (язык высокого уровня)."
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:32:52.863333
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Pashkela ок, продолжаем разговор, что вы думаете по поводу этого? http://ru.wikipedia.org/wiki/Высокоуровневый_язык_программирования и этого? http://ru.wikipedia.org/wiki/Низкоуровневый_язык_программирования это не разговор. с твоей стороны ничего кроме слабо относящихся к теме ссылок ничего пока не было. тебе ответить в том же духе? тогда почитай вот это: http://ru.wikipedia.org/wiki/TinyOS и скажи: почему здесь не использовали ассемблер? почему здесь был применён высокоуровневый язык nesC?
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:33:08.643333
|
|
|
SmanxX1
Сообщений: 208
Оценки: 0
Присоединился: 2007-07-31 14:33:56.650000
|
quote:
сравнение можно ограничить ASM vs C Всегда не нравились такие высказывания…. Ну как? Как можно сравнивать низкоуровневый и высокоуровневый языки? По каким кретериям вообще? Это бред, ихмо. quote:
требующую сверхбыстрых вычислений я скорей буду писать на FORTRAN или C++/Blitz++ (а с учётом современных реалий - скорей на Erlang или связке FP-язык (Haskell) + C) Нет ничего быстрее ассемблера и прямых рук! Всякие барсики, си плюсики и прочая лабуда в любом случаее понапихает пару лишних комманд в алгоритм, что уже скажеться на общей производительности. quote:
актуальность применения языка ассемблера в современном мире Пока существуеют комп. процессоры, ассемблер будет актуален всегда! Без него ничего бы небыло. З.Ы. И хватит уже нести всякую чушь. То про ООП теперь про асм… /оффтоп Pashkela У тебя твой юзербар иногда глючит. Не мой ник показывает.
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:34:56.910000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Pashkela Выдержка из последней ссылки: "В некоторых же случаях использование языка высокого уровня однозначно потребует применения более дорогого микроконтроллера при разработке электронного устройства для решения той задачи, которая может быть отлично решена программированием на ассемблере при использовании значительно более дешевого микроконтроллера. Таким образом, хороший разработчик электронных устройств обязательно должен уметь уверенно и профессионально программировать как на языках низкого уровня, так и на языках высокого уровня. Иногда используя сочетание этих языков в одной программе, иногда, в зависимости от поставленной задачи, разрабатывая программу исключительно на ассемблере (язык низкого уровня), а иногда, когда это оправдано, используя современный компилятор языка Си (язык высокого уровня)." надо же. где-то на пятом ответе ты почти смог сформулировать ответ: программирование микроконтроллеров. может таки сподобишься и от себя что-то добавить, а?
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:35:10.223333
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
2 SmanxX1: В курске, сервер такой и код неоптимизированный Вообще-то всегда правильно, если f5 нажать:)
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:36:45.286666
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
2 Denaturat: Добавить? Тебе - нет. Не вижу смысла. Не интересен ты мне просто. Ибо один из нас валенок по определению
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:40:37.850000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: SmanxX1 У тебя вообще есть хоть малейшее представление что такое ассемблер? Я думаю нет! а по существу? quote:
ORIGINAL: SmanxX1 Всегда не нравились такие высказывания…. Ну как? Как можно сравнивать низкоуровневый и высокоуровневый языки? По каким кретериям вообще? Это бред, ихмо. по критериям актуальности использования - я это написал в заголовке. смоделирую ситуацию: ты решил написать что-то на ассемблере. почему ты не выбрал другой язык, почему именно ассемблер? и что это была за задача? quote:
ORIGINAL: SmanxX1 убейся ап стену Нет ничего быстрее ассемблера и прямых рук! xD Всякие барсики, си плюсики и прочая лабуда в любом случаее понапихает пару лишних комманд в алгоритм, что уже скажеться на общей производительности. я просил конкретики, а не пускания соплей. конкретный пример приложения, которое демонстрировало бы преимущество использования ассемблера с точки зрения производительности quote:
ORIGINAL: SmanxX1 Пока существуеют комп. процессоры, ассемблер будет актуален всегда! Без него ничего бы небыло. воскури хотя бы LISP-машины, гениальный ты наш :) quote:
ORIGINAL: SmanxX1 З.Ы. И хватит уже нести всякую чушь. То про ООП теперь про асм… ещё раз. есть что сказать по существу - говори. нет - игнорируй. силком я тубя сюда не тянул, ты сам пришёл
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:41:40.113333
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Pashkela 2 Denaturat: Добавить? Тебе - нет. Не вижу смысла. Не интересен ты мне просто. Ибо один из нас валенок по определению то есть сливаешь? чтож, подождём более компетентного собеседника
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:50:26.333333
|
|
|
Flint_ta
Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
|
Ну вот вам хороший пример программа BarsWF http://3.14.by/ru/md5 там автор юзает ассемблер для оптимизации кода. Результат очевиден
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 22:52:45.566666
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Flint_ta Ну вот вам хороший пример программа BarsWF http://3.14.by/ru/md5 там автор юзает ассемблер для оптимизации кода. Результат очевиден к сожалению он как раз не очевиден. иначе я не создавал бы этот тред :) а автор здесь присутствует? у него как можно поинтересоваться - что именно было выполнено на ассемблере (и почему)
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 23:02:39.473333
|
|
|
SmanxX1
Сообщений: 208
Оценки: 0
Присоединился: 2007-07-31 14:33:56.650000
|
quote:
по критериям актуальности использования - я это написал в заголовке. смоделирую ситуацию: ты решил написать что-то на ассемблере. почему ты не выбрал другой язык, почему именно ассемблер? и что это была за задача? Тебе уже ответели. Используеться, когда нужна максимальная производительность. Или же когда необходим минимальный размер приложения(вирусы, трояны, руткиты и т.д.) Да и вообще я без всяких причин и "актуальностей" беру и пишу приложения на асме. quote:
воскури хотя бы LISP-машины, гениальный ты наш :) Ну-ну. И у многих такие "машины" есть? 5-10 человек во всем мире? Они и не получили расространение, потому-что интерпритация программного кода на аппаратном уровне гораздо медленне, чем простое выполнение заготовленных комманд ввиде опкодов, "гениальный" ты наш… Да и вообще если бы действительно знал что такое ассемблер, ты бы создал этот наидибильнейший топик…
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 23:08:41.550000
|
|
|
Flint_ta
Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
|
Вот три программы клипа написаных на асме (они еще упакованы к сожалению, но если нужно могу распаковать) обрати внимание на их размер http://dump.ru/file/1183028
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 23:16:02.300000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: SmanxX1 Тебе уже ответели. Используеться, когда нужна максимальная производительность. Или же когда необходим минимальный размер приложения(вирусы, трояны, руткиты и т.д.) ни одного подтверждения "максимальной производительности" пока не было. мои контрпримеры - FFTW, CSL, Blitz++ и Intel C++ Compiler quote:
ORIGINAL: SmanxX1 Да и вообще я без всяких причин и "актуальностей" беру и пишу приложения на асме. это как раз хорошо заметно. и наименее интересно. пиши хоть на BrainFuck'е quote:
ORIGINAL: SmanxX1 Ну-ну. И у многих такие "машины" есть? 5-10 человек во всем мире? Они и не получили расространение, потому-что интерпритация программного кода на аппаратном уровне гораздо медленне, чем простое выполнение заготовленных комманд ввиде опкодов, "гениальный" ты наш… не воскурил. или не подумал в процессе. жаль. ну попробуй воскурить разницу между RISC и CISC архитектурами quote:
ORIGINAL: SmanxX1 Да и вообще если бы действительно знал что такое ассемблер, ты бы создал этот наидибильнейший топик… пока что этот топик можно назвать "наидебильнейшим" только благодаря ответам. к сожалению итак, ещё раз. можешь дать конкретный пример задачи, которую невозможно (или нецелесообразно) решать на чём-то кроме ассемблера? с аргументацией
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-04 23:18:58.863333
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Flint_ta Вот три программы клипа написаных на асме (они еще упакованы к сожалению, но если нужно могу распаковать) обрати внимание на их размер http://dump.ru/file/1183028 размер - да, не спорю. любой высокоуровневый язык внесёт какой-то рантайм, и даже самая агрессивная оптимизация может ошибаться. однако в каких областях выигрыш от применения ассемблера в качестве языка разработки даст преимущество? TinyOS как показательный пример, но он далеко не один - эмбедщину пишут на Forth, Embedded LISP, C, C++ (урезанный)…много на чём. причём коммерчески успешные продукты написаны как правило именно на высокоуровневых языках
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-05 06:03:23.266666
|
|
|
ZoAs
Сообщений: 10
Оценки: 0
Присоединился: 2008-10-31 09:25:31.133333
|
2Denaturat: Для конкретики приведи примеры (а также размер) программ-оболочек типа NC на различных языках. Просто сравним… На асме это Volkov Comander quote:
Неупакованный размер всего 64 кб — аналогичная фунциональность в NC реализована в значительно большем объёме. В отличие от Norton Commander, в Volkov Commander текстовый редактор и вьювер встроены.
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-05 06:34:39.016666
|
|
|
Mkey
Сообщений: 3426
Оценки: 0
Присоединился: 2006-03-08 14:32:13
|
quote:
итак, ещё раз. можешь дать конкретный пример задачи, которую невозможно (или нецелесообразно) решать на чём-то кроме ассемблера? с аргументацией комп - 3йка, клава отсутствует, монитор отсутствует, загрузка дос 6.22 с 5.25 дискеты. прямая работа с ЛПТ портом - интерфейс общения с пользователем - системный динамик - голосовые оповещения…размер со всеми голосовыми командами не больше 150 кило.
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-05 15:33:31.443333
|
|
|
kolPeeX
Сообщений: 1456
Оценки: 0
Присоединился: 2007-01-25 14:57:57.683333
|
2денатурат Архитектурно-зависимый код пишется на ассемблере (ну-ка, напиши мне переход в защищенный режим на си). Редактировать приложения можно в большинсте случаев только зная ассемблер.
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-05 15:41:24.100000
|
|
|
Mahoraz
Сообщений: 2908
Оценки: 30
Присоединился: 2007-03-15 20:51:18.450000
|
Да и процесс дизассемлирования без знания самого асма невозможен
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-05 15:42:14.363333
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
Он просто не слышал даже наверное, что за дизассемблирование сторонней программы и приведение её к исходникам на языках выского уровня сейчас денюжки платят очень даже хорошие
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-07 19:34:57.570000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Pashkela Он просто не слышал даже наверное, что за дизассемблирование сторонней программы и приведение её к исходникам на языках выского уровня сейчас денюжки платят очень даже хорошие ага, в точку. я там где-то уже писал - я за компом-то третий раз, вообще ничего не знаю
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-07 19:36:06.520000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Mahoraz Да и процесс дизассемлирования без знания самого асма невозможен не спорю, однако вопрос не в этом; актуальность знания ассемблера я не оспариваю, меня интересует актуальность применения ассемблера как инструмента разработки
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-07 19:37:53.320000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: kolPeeX 2денатурат Архитектурно-зависимый код пишется на ассемблере (ну-ка, напиши мне переход в защищенный режим на си). Редактировать приложения можно в большинсте случаев только зная ассемблер. вопрос в том, когда такой код нужен. и насколько. насчёт редактирования вообще не понял - что имеется в виду? реверс-инжениринг? в данном топике он мне неинтересен, речь о разработке
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-07 19:39:42.616666
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Mkey quote:
итак, ещё раз. можешь дать конкретный пример задачи, которую невозможно (или нецелесообразно) решать на чём-то кроме ассемблера? с аргументацией комп - 3йка, клава отсутствует, монитор отсутствует, загрузка дос 6.22 с 5.25 дискеты. прямая работа с ЛПТ портом - интерфейс общения с пользователем - системный динамик - голосовые оповещения…размер со всеми голосовыми командами не больше 150 кило. вырожденный случай :) то есть согласен - сам я тут тоже использовал бы ассемблер, но согласись - это настандартная ситуация. для аналогичной задачи промышленного характера я использовал бы Forth
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-07 19:42:11.096666
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: ZoAs 2Denaturat: Для конкретики приведи примеры (а также размер) программ-оболочек типа NC на различных языках. Просто сравним… На асме это Volkov Comander quote:
Неупакованный размер всего 64 кб — аналогичная фунциональность в NC реализована в значительно большем объёме. В отличие от Norton Commander, в Volkov Commander текстовый редактор и вьювер встроены. не актуально. VC непереносим, при этом на десктопе разница в размере между ним и NC несущественна. в жизненных же задачах при жёстких требованиях к объёму бинария использоваться будет какой-нибудь вменяемый shell (bash, ksh, zsh) вместо NC-подобных поделий
|
|
|
RE: актуальность применения языка ассемблера в современном мире - 2008-11-07 20:34:52.383333
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
Хорошо, напиши аналог пинча, чтобы был не больше пинча по размеру и работал так же быстро, на языке высокого уровня
|
|
|
|
|