> Вы прочитали монолог типичного диванного враля.
> Начиная с того, что у него "есть amd64 и арм64" (арм-32 у
> него уже в прошлое ушел, хотя выпускается и продается на ура;А мне какое дело до того, что он продаётся? У меня его нет. И покупать его я не собираюсь. Нафиг он мне сдался?
> да и какой, кстати, арм то? их довольно много и они
> сильно несовместимы в зависимости от производителя)% продолжая тем, что не знает
> об апи разных осей и заканчивая тем, что он знает также
> и об отладке.
Какое мне дело до апи разных осей? Речь идёт о линуксе, все эти железные детали он вполне инкапсулирует, но ежели вам так важно знать, что за железка, то это raspberri pi.
> Ordu, признайтесь - вы ничего сложнее хелловорлда не писали. Это отлично видно
> по вашим комментариям.
Ещё один диагност по юзерпикам. Вот что меня всегда забавляет в программистах, почему-то каждый программист уверен в том, что он умнее всех остальных, и что никто кроме него компилятора никогда в руках не держал. Что ещё больше забавляет, из десяти этих программистов, девять не умеют кодить.
> Начиная с того, что в досе был большой и стабильный список интов
> (типа сисколов), для которых достаточно было помнить номера (типа то, что
> вы в линуксе хвалите) и в какие регистры что пихать.
Гнусь. Ну, некоторые было сложно обойти, типа работу с файлами, или взаимодействие между процессами, типа как восстановить перехваченный вектор прерывания, чтобы не поломать те программы, которые успели тоже его перехватить, пока я с ним игрался. Но вывод на экран совершенно определённо был там лишним. Дос полагался на биос, а биос настолько тормозно выводит на экран, что его использовать допустимо только в примерах в первой половине учебника.
> Дополнительный
> софт приносил свои дополнительные номера. Были справочники, у меня был даже
> очень большой бумажный, где были расписаны возможные конфликты. Еще где-то на
> антресолях лежит.
Да-да.
> В винде сразу был отличный стабильный WinAPI, еще с 16-битной тянулся и
> до сих пор остается. Который тысячу лет не менялся, просто обрастая
> новыми функциями. То же самое, что и в линуксе.
Стабильный -- это да, но вот насчёт отличного я бы поспорил.
>> Элементарно отладка без debug-инфы вызывает кучу проблем. gdb можно использовать для этого, но крайне неудобно.
> Бездарь!!! Ты НЕ программируешь, ты просто звездишь на форуме.
Я приму твоё мнение к сведению. Оно очень важно для меня.
> Все есть, и дебажная инфа (волшебные буквы -g2) и профайлинг (волшебные слова
> gprof, valgrind, callgrind).
Ты вообще читаешь, что я пишу или нет? Один из бонусов писания на ассемблере, что ты можешь отлаживать релиз не сложнее, чем отладочную сборку. Но не в линуксе, потому что в линуксе нет софта, заточенного под отладку без отладочной информации. Так понятнее стало?
> Я прямо сейчас дебажу с помощью F5/F6/F7 через vscode+gdb нейтивные бинари на
> ведроиде и винде (один код, две разные архитектуры) с полным комфортом
> - с колстеком, вочем, мгновенным состоянием переменных и брекпоинтами.
vscode слишком сложно для меня, я его только на скриншотах разглядывал.