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

Выбор IDE ?

Тема в разделе "WASM.BEGINNERS", создана пользователем asmlamo, 9 май 2021.

  1. asmlamo

    asmlamo Active Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.662
    Тут стал вопрос о выборе IDE.
    Допустим по работе нужно использовать скрипты для web ... php/python/ html/css и пр.
    Для души дома ASM/С++

    Идея в том что бы использовать одну IDE типа VS Code настроенную под разные языки.
    Там куча плагинов под любые нужны. И довольно быстрая в отличии от продуктов JetBrains.

    Или же использовать под каждый язык свою IDE ...что увеличит затраты на обучение !!!

    Ваше мнение ?
     
    Последнее редактирование: 9 май 2021
  2. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    4.295
    VSCode использую для всего и не парюсь.

    Забавно, что продукты JetBrains, написанные на богомерзкой Джаве, обгоняет VSCode, написанный на богомерзком ДжаваСкрипте. При этом никто не хочет писать IDE на православной Сишечке и тем более на Ассемблере. Печаль-беда.
     
  3. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.181
    Rel,
    если написать IDE на православном Ассемблере :angel:, то это богомерзкий FASM получится [​IMG]
    06.jpg
    ;)
     
    Последнее редактирование: 9 май 2021
  4. asmlamo

    asmlamo Active Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.662
    ASM так же компилируеш из VSCode?
     
  5. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.181
    asmlamo,
    нет, из самописанной IDE, картинка выше
    P.S. asmlamo,
    извини, подумал, что ко мне обращаются...
     
  6. asmlamo

    asmlamo Active Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.662
    О прикольно. А твою IDE можно скачать и опробывать в деле ?
     
  7. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.181
    asmlamo,
    я ее опробовал на простейших GUI-шках, наверное можно скооперироваться и пробовать на более сложных Win-программах :)
     
  8. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    4.295
    На скрине не чувствуется разница между ним и блокнотом, надо бы хотя бы подсветку синтаксиса добавить.

    Не понял вопроса, компилит компилятор, VSCode - редактор кода. Для ассемблерных синтаксисов есть такое расширение: https://marketplace.visualstudio.com/items?itemName=13xforever.language-x86-64-assembly
     
  9. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.492
    На чем блокнот ни пиши, все равно на блокнот будет похоже. Кстати у фасмоблокнота по умолчанию моношириночный курьер и вертикальное выделение есть.

    Пользуюсь EmEditor'ом для всего, с самопальной подсветкой синтаксиса. Если хочется горячих клавиш для конпелирования, их можно организовать макросами на vbs/javascript. Говорят, что IDE умеют сами форматировать исходник и содержат автокомплит, что позволяет писать программы мышью. Видал такое в еклипсе, но не оценил.
     
    Последнее редактирование: 9 май 2021
  10. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.181
    А очень большая помощь от подсветки синтаксиса? Потому и не добавлено...
     
  11. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    4.295
    Ну опять же в больших проектах польза большая, как и от коде комплишена и других фич IDE, но на асме больших проектов не бывает, поэтому, наверное, и не большая.
     
  12. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.181
    Rel, f13nd, asmlamo,
    не знаю, хорошо ли, плохо ли, но писалось под себя, компиляция/линковка ― через запуск батника из IDE, возможность открыть одновременно несколько исходных txt/asm/rc-файлов, можно не выходя из IDE просмотреть ехе-файл через hiew32, запустить x64dbg или idaq64. Основа IDE ― редактор из 35 урока Iczelion'а, подсветка синтаксиса была, но я убрал ее за ненадобностью
     
  13. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.492
    Подсветка, если она не самоцель и используется в меру - очень положительная штука. Подсветив например первый аргумент invoke или stdcall можно упростить ориентирование в больших исходниках. Новогодние ёлки с раскрашиванием мнемоники, регистров и всего подряд в разные цвета действительно никакой рояли не сыграют.
     
    Mikl___ нравится это.
  14. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.181
    f13nd,
    знать бы эту меру, либо цели, которые будут облегчаться ее использованием, можно подсветку возобновить ― это не очень сложно :)
     
  15. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.492
    Есть подозрение, что дефолтные подсветки с раскрашиванием вообще всего - это демонстрация возможностей. Пользователю можно предлагать как один из вариантов подсветки на выбор (как в оле например), так и перекрасить выборочно все что не надо в черный.
     
    Mikl___ нравится это.
  16. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    4.295
    Подсвечивай разными цветами команды, регистры, числовые константы - для начала для ассемблера этого вполне достаточно. Вот, например, неплохо выглядит:
    [​IMG]
     
    Последнее редактирование: 9 май 2021
  17. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.318
    удобство, иногда команду неверно написал ,и ищешь глупую ошибку + просто визуальней лучше воспринимается

    по теме - юзаю Notepad++ для всего.
     
  18. njeen

    njeen Active Member

    Публикаций:
    0
    Регистрация:
    26 мар 2017
    Сообщения:
    134
    Адрес:
    Ташлинск
    [​IMG]

    Vim же, ну :) Даже компиляцию можно настроить с навигацией по коду . Дебага только нет
     
  19. texaciri

    texaciri Member

    Публикаций:
    0
    Регистрация:
    27 янв 2018
    Сообщения:
    50
    тоже за vscode, в т.ч. из за плагинов типа GitGraph и тд, постепенно приятные мелочи и набираются.
     
  20. Intro

    Intro Active Member

    Публикаций:
    0
    Регистрация:
    29 авг 2009
    Сообщения:
    291
    nodepad++