Size: a a a

Rust — русскоговорящее сообществo

2020 September 04

IK

Ivan Kapranov in Rust — русскоговорящее сообществo
В плюсах стандарт это предписание
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Ivan Kapranov
Какие проблемы в стандартизации языка? У плюсов был долгий путь, сотни компиляторов, по разному реализующий этот язык
проблема в стандартизации в том что она ничего не даёт языку а лишь отбирает гибкость
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
не забываем про mrustc и про разговоры о gcc реализации
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
Boris Vinogradov
что у жабы что у шарпа стандартов нет и я честно не встречал на них настолько древних реализаций на этих языках
То-то и оно, что у Java стандарта нет, несмотря на то, что она полностью соответсвует всем остальным посылкам Вашего тезиса. А у C# стандарт имеется с первой версии, задолго до того как он стал соответствовать Вашим посылкам. 😊
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Andrey @ozkriff Lesnikov
не забываем про mrustc и про разговоры о gcc реализации
разговоры можно долго говорить, пока не будет прототипа это пока разговоры
источник

T1

Tony 123 in Rust — русскоговорящее сообществo
Boris Vinogradov
проблема в стандартизации в том что она ничего не даёт языку а лишь отбирает гибкость
нет, стандарт определяет спецификацию языка
источник

IK

Ivan Kapranov in Rust — русскоговорящее сообществo
Boris Vinogradov
проблема в стандартизации в том что она ничего не даёт языку а лишь отбирает гибкость
В плюсах стандарт это предписание, ты можешь написать любой фронтенд для компилятора
источник

IK

Ivan Kapranov in Rust — русскоговорящее сообществo
Гибкость сохраняется
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
(у меня ощущение, что в разговоре классически мешаются понятия стандарта и спеки)
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Tony 123
нет, стандарт определяет спецификацию языка
нисколько он ничего не определяет - он лишь говорит что оно должно быть а как это должно быть - на волю разрабов соответственно сайдэффекты и уб от туда и берутся
источник

T1

Tony 123 in Rust — русскоговорящее сообществo
Boris Vinogradov
нисколько он ничего не определяет - он лишь говорит что оно должно быть а как это должно быть - на волю разрабов соответственно сайдэффекты и уб от туда и берутся
ну да, он задает спецификацию определённым вещам
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Tony 123
ну да, он задает спецификацию определённым вещам
спецификация это не только что но и как
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
источник

T1

Tony 123 in Rust — русскоговорящее сообществo
Boris Vinogradov
спецификация это не только что но и как
лол а что ещё
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Tony 123
лол а что ещё
а возьми нормальную спеку, наприме ieee 754, там описано не только какие числа бывают но и как одно из другого происходит
источник

T1

Tony 123 in Rust — русскоговорящее сообществo
Boris Vinogradov
а возьми нормальную спеку, наприме ieee 754, там описано не только какие числа бывают но и как одно из другого происходит
и
источник

V

Vladimir in Rust — русскоговорящее сообществo
Boris Vinogradov
нисколько он ничего не определяет - он лишь говорит что оно должно быть а как это должно быть - на волю разрабов соответственно сайдэффекты и уб от туда и берутся
Сайдэффекты и уб берутся не от стандарта, а от отсутсвия строгости и желания всем угодить.

Например в том же расте, ничего не мешает стандартизировать поведение llvm в каких-то не понятных вещах.

Смогли же как-то обойтись без говняных int\char?
источник

T1

Tony 123 in Rust — русскоговорящее сообществo
Boris Vinogradov
а возьми нормальную спеку, наприме ieee 754, там описано не только какие числа бывают но и как одно из другого происходит
это тоже относится к что и как
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Tony 123
это тоже относится к что и как
стандарты языков не говорят как, там вообще нет таких слов
источник

T1

Tony 123 in Rust — русскоговорящее сообществo
Boris Vinogradov
стандарты языков не говорят как, там вообще нет таких слов
но они могут говорить, то что они не говорят это просто так сложилось для того чтобы гибкость не убирать
источник