1. Если вы только начинаете программировать на ассемблере и не знаете с чего начать, тогда попробуйте среду разработки ASM Visual IDE
    (c) на правах рекламы
    Скрыть объявление

С++ и ассемблер

Тема в разделе "WASM.ZEN", создана пользователем wasm_test, 26 дек 2009.

Статус темы:
Закрыта.
  1. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Переношу сюда обсуждение из ветки "жалобы на модераторов".

     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Black_mirror
    При чем тут привязка и процессоры? Я о том, что код на сях у большинства людей куда читабельнее. А чтобы писать на асме красиво - нужно еще уметь. Конечно, можно писать на асме настолько же читабельно. Но! Много ли людей умеют так писать?
    А некоторые даже на Си и С++ пишут так, что читать потом... Вообщем, facepalm.jpg
    Стоит посмотреть хотя бы на сорцы линукса сишные.

    Вопрос - зачем мучить себя и других ассемберным кодом там, где это не нужно? Зачем палить из пушки по воробьям?
     
  3. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.552
    Адрес:
    Russia
    Great
    ну тогда и мой топик сюда слей из ветки с++
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Rockphorr
    Твой топик сюда же прикрепил, ты не заметил этой темы видать
     
  5. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.552
    Адрес:
    Russia
    Great
    вообщем почти консенсус и взаимопонимание - можно закрывать я думаю
     
  6. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Какой консенсус? Мы все ждем клерка :D
     
  7. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.552
    Адрес:
    Russia
    Вопрос - зачем мучить себя и других ассемберным кодом там, где это не нужно? Зачем палить из пушки по воробьям?

    слово мучить я для себя заменяю на наслаждаться
     
  8. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.552
    Адрес:
    Russia
    Great
    я тебя понял короче
     
  9. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Ну ты можешь читать как тебе нравится, но я имел в виду другое
     
  10. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.552
    Адрес:
    Russia
    когда я у него спросил где критерии "хорошего" кода он ответил что чувствует их но сформулировать не может
    если в дискуссии нет холодных и четких аргументов то будут горячие визги сопли и прочее
     
  11. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Rockphorr
    Всё фестивалим?
     
  12. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.552
    Адрес:
    Russia
    Great
    ну я в том смысле что может и не нужно, но есть какое-то искусство(дзен) в том чтобы попасть по воробью из крупнокалиберного орудия
     
  13. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.552
    Адрес:
    Russia
    Great
    да про моих воробьев - ты исходники которые я выкладывал смотрел ?? как они в плане читаемости ????
     
  14. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Rockphorr
    Искусство программирования на ассемблере заключается отнюдь не в этом. К тому же одно дело - код ради красоты кода, а другое дело когда код пишут для других целей
     
  15. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Rockphorr
    C клерком всё понятно, он элито. Вы тоже?
     
  16. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Great
    Вот написал человек часть дрова на си. Как обычно он вылетает в бсод. Открывает он крэшдамп и смотрит на него как баран на новые ворота, ничего не понимая он просит у вас расковырять его код тут на форуме, ибо он не понимат что поставит вместо макро компилятор, что сделает ось и камень, он кодит код на основе шаблонов, читая иной код.. Разница между им и темже кодом на асме - человек написавший на асме знает что и зачем делает и как оно работает. Первый этого не знает.
    Rockphorr
    Есть понятие красоты, оно не имеет чёткого определения. Также и код.
     
  17. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    1
    Регистрация:
    11 июн 2004
    Сообщения:
    3.457
    Адрес:
    Russia
    Clerk
    Не обобщай.
    В каких то конкретных случаях это верно, но далеко не во всех.
     
  18. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Не обобщай - раз. Два - таким людям кодить дрова не дано.

    Booster
    поясните
     
  19. Black_mirror

    Black_mirror Active Member

    Публикаций:
    0
    Регистрация:
    14 окт 2002
    Сообщения:
    1.036
    Great
    Си или Ассемблер это не язык на котором написана программа. Это всего лишь буквы. А язык полностью определяется самой программой, и для каждой программы он уникальный. Между некоторыми программами может быть что-то общее, например какая-то библиотека, а между другими общие только буквы. И я сильно сомневаюсь, что читабельность сильно зависит от того, какие в языке буквы используются. А комментарии и внешняя документация с картинками и диаграмами могут использоваться в любом языке программирования.
     
  20. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Clerk
    Знание одного не исключает знание другого. Вы счиаете если я написал дров на си, то я автоматом забыл ассемблер?
     
Статус темы:
Закрыта.