169 похожих чатов

А щас то смысл какой? Интернет есть, а мозгов уже

нету

18 ответов

16 просмотров
Халил Аскеров- Автор вопроса

Только для джаваскриптовских фрейморков остались

Сейчас оскорбить какую-то большую компанию или многомиллиардный проект это круто считается в кругу школьников. Вышел такой смелый, сказал, "JetBrains фигня!!!!", все сразу зауважали. А на деле то...

Халил Аскеров- Автор вопроса
КТ315
Не, вот это тут ни к чему.

Почему же? Рекомендации, описание мнемоник, всё под рукой

КТ315
Так это всё и так под рукой — Intel 64 IA32 Manual

Всего-то 5к страниц, но как удобно!

КТ315
Ctrl+F

Зависит ещё от того, что искать. Вообще, я чаще просто держу открытый Felix Cloutier сайт, просто в адресную строку дописываю инструкцию и через пару секунд вижу нужную информацию. Аналогично можно было бы и с Intel 64 IA32 Manual, но уже вижу ответ — будет задержка, из-за большого кол-ва текста. Так что через сайт, вполне легко всё достаётся, у меня на закладках номера системных вызовов (Windows, Linux), UEFI документации, Felix (x86, x64). Ну и MSDN, конечно же.

Халил Аскеров
Вот бы иде для асмы от jetbrains

Для ассемблеров Иде в принципе не нужны. Text mate для unix / lite xl (хотя тут дело вкуса. ) и окно терминала. Вот может быть просмотр pdf и др. форматов книг в текстовом редакторе не помешал бы.

すずは
Для ассемблеров Иде в принципе не нужны. Text mate...

Для сложных проектов IDE было бы полезно - с подсказками по составу аргументов API функций, используемым регистрам подпрограммы, перекрёстной навигацией по подпрограммам и т.п.

Евгений
Для сложных проектов IDE было бы полезно - с подск...

для асма логичней делать всплывающую подсказку по типам и размерам операндов, и какие флаги изменяет мнемоника. мне этого не хватает порой

Халил Аскеров- Автор вопроса
すずは
Для ассемблеров Иде в принципе не нужны. Text mate...

Если вы утверждаете, что они не нужны, то, скорее всего, у вас либо нету опыта работы с иде, либо опыта работы с большими проектами (где иде очень даже кстати, особенно дополнительная перепроверка и подсказки ещё никому не мешала). Рискну предполжить, что нету ни того, ни другого

Халил Аскеров
Если вы утверждаете, что они не нужны, то, скорее ...

Каждому своё. Аналогично с ЯВУ, можно писать большие проекты без IDE без проблем, так даже лучше. Подсказки только мешают в ассемблере, поскольку инструкции в большинстве состоят из 4-5 букв, а если часто писать большие проекты на ассемблере, эти инструкции отскакивают от рук как орехи, на крайний случай можно держать открытым тот же FelixCloutier или Intel Manual. Но память у всех разная, начинающие которые только влились в ассемблер могут требовать IDE с подсказками и всякой лабудой. А что же насчёт ЯВУ в начале — куча проектов на cmake, написанных даже в vim, и столько же проектов написанных в VisualStudio или какой-нибудь CodeBlocks. И да, первые вполне могут писать даже без подсказок, но в ЯВУ часто очень длинные функции, особенно если речь про ООП, и могут быть такие же длинные переменные.

Халил Аскеров- Автор вопроса
КТ315
Каждому своё. Аналогично с ЯВУ, можно писать больш...

Подсказки ж только в наименовании команд заключаются, далеко не в них

Халил Аскеров
Подсказки ж только в наименовании команд заключают...

Ну что ещё может быть от IDE? Настройки проекта... Ну, туда особо ничего и не добавить, да и для таких случаев легче прописать makefile. Шаблоны... Ну, это для ленивых, хотя может быть удобно, у меня есть разные заготовки вроде того же TinyPE для написания очень маленьких весом программ, ещё под GUI заготовки. В общем, хорошо, тут не спорю. Отладка. Реализуется руками, хотя под FASM с трудностями, но через плагин под x64dbg. Тут тоже такая себе функция будет, использовать под это большую IDE странно. Менеджер проекта (файлов). Есть в любом редакторе кода. Вроде всё. Может что-то пропустил (помимо тех функций, что уже описаны выше либо которые никак не относятся к ассемблеру)?

Халил Аскеров- Автор вопроса
КТ315
Ну что ещё может быть от IDE? Настройки проекта......

Информация по командам, а также анализатор

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта