но он то будет уже после языка. И язык не имеет доступа к результатам монорфизации. Поэтому тайпчекинг и всё остальное работает с ними ещё до монорфизации. Для него это как был так и остаётся динамический полиморфизм.
На самом деле это сложно понять. поэтому я всегда советую начинает с вещей более мощных. Если ты используешь менее мощную херню в своей практике, то мозг уже начинает мыслить в рамках её ограничений. И пока не попробуешь - сложно это понять
да и чтобы попробовать нужно быть беспристрастным. Вон пример с персонажем выше. Он родил какую-то херню и назвал это "многопоточностью" и на мои вопросы "почему оно такой мусор" - доказывал, что лучше невозможно. И даже когда ему показали и доказали обратное - думаешь он изменился? Нет.
На самом деле это сложно понять. поэтому я всегда советую начинает с вещей более мощных. Если ты используешь менее мощную херню в своей практике, то мозг уже начинает мыслить в рамках её ограничений. И пока не попробуешь - сложно это понять
Я просто не понимаю что ты понимаешь под динамическим полиморфизмом если не „связывание в рантайме“
если же нет, то мы не знаем какой в неё пришёл тип. Т.е. мы не можем сделать sizeof(именно на уровне языка). Именно поэтому динамический полиморфизм не может быть в статическом языка, потому как в статическом языке нам нужно знать sizeof