semt1, согласен, именно поэтому Go плохо подходит для средних программистов. Элементарные обобщения там делаются только путем копи-пасты кода.
Недавно видел замечательный коммент: "Писал парсер на go, получилось в 11 раз (!) больше строк кода, чем на питоне. Забросил go после этого парсера, моё время дороже."
semt1, говнокодом написание простыни кода. На Go все обстоит именно так. Если неожиданно мне к примеру захочется еще и float обрабатывать, то решение на Go будет просто огромным и нечитабельным, а значит приведет к ошибкам
Предположим мне нужно выделить память под объект размером 15MB. Мне хочется понять как оно будет происходить на низком уровне. Там По 4KB будут страницы выделяться или что будет происходить?
Вот к примеру массив в 15MB он тоже будет на отдельные страницы разделен или как?
Александр: пока просто понять как память выделяется. Как понимаю пулы используются там где большие куски памяти нужны разово, чтобы по отдельным страницам не выделять.
Недавно видел замечательный коммент: "Писал парсер на go, получилось в 11 раз (!) больше строк кода, чем на питоне. Забросил go после этого парсера, моё время дороже."