нету
Только для джаваскриптовских фрейморков остались
Сейчас оскорбить какую-то большую компанию или многомиллиардный проект это круто считается в кругу школьников. Вышел такой смелый, сказал, "JetBrains фигня!!!!", все сразу зауважали. А на деле то...
Вот бы иде для асмы от jetbrains
Не, вот это тут ни к чему.
Почему же? Рекомендации, описание мнемоник, всё под рукой
Так это всё и так под рукой — Intel 64 IA32 Manual
Всего-то 5к страниц, но как удобно!
Зависит ещё от того, что искать. Вообще, я чаще просто держу открытый Felix Cloutier сайт, просто в адресную строку дописываю инструкцию и через пару секунд вижу нужную информацию. Аналогично можно было бы и с Intel 64 IA32 Manual, но уже вижу ответ — будет задержка, из-за большого кол-ва текста. Так что через сайт, вполне легко всё достаётся, у меня на закладках номера системных вызовов (Windows, Linux), UEFI документации, Felix (x86, x64). Ну и MSDN, конечно же.
Для ассемблеров Иде в принципе не нужны. Text mate для unix / lite xl (хотя тут дело вкуса. ) и окно терминала. Вот может быть просмотр pdf и др. форматов книг в текстовом редакторе не помешал бы.
Для сложных проектов IDE было бы полезно - с подсказками по составу аргументов API функций, используемым регистрам подпрограммы, перекрёстной навигацией по подпрограммам и т.п.
для асма логичней делать всплывающую подсказку по типам и размерам операндов, и какие флаги изменяет мнемоника. мне этого не хватает порой
Если вы утверждаете, что они не нужны, то, скорее всего, у вас либо нету опыта работы с иде, либо опыта работы с большими проектами (где иде очень даже кстати, особенно дополнительная перепроверка и подсказки ещё никому не мешала). Рискну предполжить, что нету ни того, ни другого
Каждому своё. Аналогично с ЯВУ, можно писать большие проекты без IDE без проблем, так даже лучше. Подсказки только мешают в ассемблере, поскольку инструкции в большинстве состоят из 4-5 букв, а если часто писать большие проекты на ассемблере, эти инструкции отскакивают от рук как орехи, на крайний случай можно держать открытым тот же FelixCloutier или Intel Manual. Но память у всех разная, начинающие которые только влились в ассемблер могут требовать IDE с подсказками и всякой лабудой. А что же насчёт ЯВУ в начале — куча проектов на cmake, написанных даже в vim, и столько же проектов написанных в VisualStudio или какой-нибудь CodeBlocks. И да, первые вполне могут писать даже без подсказок, но в ЯВУ часто очень длинные функции, особенно если речь про ООП, и могут быть такие же длинные переменные.
Подсказки ж только в наименовании команд заключаются, далеко не в них
Ну что ещё может быть от IDE? Настройки проекта... Ну, туда особо ничего и не добавить, да и для таких случаев легче прописать makefile. Шаблоны... Ну, это для ленивых, хотя может быть удобно, у меня есть разные заготовки вроде того же TinyPE для написания очень маленьких весом программ, ещё под GUI заготовки. В общем, хорошо, тут не спорю. Отладка. Реализуется руками, хотя под FASM с трудностями, но через плагин под x64dbg. Тут тоже такая себе функция будет, использовать под это большую IDE странно. Менеджер проекта (файлов). Есть в любом редакторе кода. Вроде всё. Может что-то пропустил (помимо тех функций, что уже описаны выше либо которые никак не относятся к ассемблеру)?
Информация по командам, а также анализатор
Обсуждают сегодня