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

Всем привет какой самый жирный плюс у затирания типов в жвм?на

простом лоховском языке, если можно :)

21 ответов

6 просмотров

Обратная совместимость Генерики появились далеко не в первой версии

ХКТ

Отсутствие стирания типов окончательно убивает даже тот убогонький параметрисити, который у нас в скале с учетом методов определенных на Any есть.

Вагнер- Автор вопроса
Oleg ℕižnik
ХКТ

не гуглится, расшифруете ?

Вагнер- Автор вопроса
Andrey Sugak
Отсутствие стирания типов окончательно убивает даж...

что посоветуете прочитать, чтобы тоже это понять? или это дело 10 000 часов чтобы стать успешным?)

Вагнер- Автор вопроса
Andrey Sugak
Чат @scala_ponv.

за какой день?

Вагнер
за какой день?

За все время существования желательно, ну или поиском по слову параметрисити.

Вагнер- Автор вопроса
Andrey Sugak
За все время существования желательно, ну или поис...

жаль. надеялся на ссылочку (на статейку, а не чат).

Oleg ℕižnik
ХКТ

а какие плюсы хкт? А то у меня как раз щас разгвоор с командой одного языка, и меня спрашивают "а че толку с него, все равно нужно делать специализации чтобы не тормозило, а раз так то и обобщать смысла нет если тебя не хачкель"

Ivan Klass
Так и есть, против копипасты

ну нужны какие-то конкретные примеры. Потому что мне говорят "а у нас хкт нет и копипасты тож нет. Врёте всё"

Вагнер- Автор вопроса
Oleg ℕižnik
higher kinded types

прочитал про них, посмотрел примеры (какую-то часть) а как это связано с затиранием?почему типы высшего порядка являются плюсом затирания?

Вагнер
прочитал про них, посмотрел примеры (какую-то част...

Потому что если и можно сделать язык, в котором есть хкт и тайппараметры типов не стираются, я о таком не сшылал

Вагнер- Автор вопроса
Oleg ℕižnik
Потому что если и можно сделать язык, в котором ес...

без стирания параметров типов сделать хкт невозможно? если их стирание как-то способствует хкт, то как?

Вагнер
без стирания параметров типов сделать хкт невозмож...

не невозможно, но в языках общего назначения с широким набором средств достаточно сложно, чтобы никто не делал

Вагнер- Автор вопроса
Oleg ℕižnik
Ну что значит "стирание"

насколько я понимаю, например когда Map[String, Int] после компиляции превращается в Map<Object, Object> насколько я понял это дело

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
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
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
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
Карта сайта