И как применить незаменимые знания об устройстве памяти и работе процессора при разработке системы для страховой компании, за разработку и саппорт которой заказчик готов выложить семизначную сумму?
Ассемблер не сложно? Издеваетесь, товарищъ. Конечно, знать его нужно, т.к. это универсальный низкоуровневый язык. ТС сказал, с чего бы начать, а начинать с ассемблера, это, извините, для людей в кожаных труселях и плеткой.
Затем чтобы облегчить жизнь в общих случаях. Сборка мусора != пиши как хочешь. А теперь объясните мне зачем делают в крупных проектах написанных на яве кнопку «Запустить Garbage Collector», если все так зашибись?
>И как применить незаменимые знания об устройстве памяти и работе процессора при разработке системы для страховой компании, за разработку и саппорт которой заказчик готов выложить семизначную сумму?
При семизначной сумме это просто необходимо знать. Самое простое, зная как все устроено начинаешь включать мозг там, где казалось бы все сделано за тебя, а на деле вовремя удалить переменную/объект из оперативки: а) экономит ресурсы; б) повышает стабильность; в) повышает нагрузочную способность приложения.
Достаточно посмотреть список клиентов компании выше. Нынче модно, дешево и сердито писать на яве все что попало и получать миллионы, биллоны долларов при этом не забывать про кнопочку GC.
Вот я сейчас смотрю top и не понимаю почему нагрузка процессора не спадает ниже 80% для этих самых продуктов, там просто нечему нагружать процессор.
Хоть одну компания из этого списка клиентов Atlassian знает малыш 7-8 лет. Теперь вопрос, для чего пихать кнопку GC в продукт написанный на яве, где якобы все идеально со сборкой мусора?
сейчас сложно с асма начинать, т.к. толку от него никакого. вот в наше время был zx spectrum и там чтоб хоть что-то написать надо было асм знать, иначе оно полгода ворочалось на бейсике. а сейчас что на асме писать станешь? хеловорлды? не интересно, а значит образовательной ценности никакой. чтобы что-то понять и освоить, надо решать на этом реальные задачи, иначе бесполезная зубрежка и ноль эффекта .. по крайней мере у меня так.