Size: a a a

2020 February 05

SP

Stanislav Popov in rust_offtopic
просто ты их либо не видишь либо иде вынуждено парсить код чтобы выводить типы
источник

p

polunin.ai in rust_offtopic
в некоторых случаях
источник

P

Pavel in rust_offtopic
polunin.ai
на самом деле если бы ИДЕ умели хорошо делать автодополнение, статические языки вымерли бы
уже разрешил проблему выполнимости?
источник

а

а это кто in rust_offtopic
polunin.ai
на самом деле если бы ИДЕ умели хорошо делать автодополнение, статические языки вымерли бы
Для того, чтобы делать автодополнение в динамических языках надо либо делать какие-то предпосылки о языке (ограничивая его), либо запускать код программы, но это совсем глупость получается
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
просто ты их либо не видишь либо иде вынуждено парсить код чтобы выводить типы
ну вот 2
источник

SP

Stanislav Popov in rust_offtopic
короче как тут заметили почти каждый аспект языка может быть в какой то мере статичным или динамичным. понимаешь, если в питоне у тебя есть простой класс с явными названиями методов - то это уже статика в какой то мере
источник

SP

Stanislav Popov in rust_offtopic
т.е. у тебя статично имя класса и статичен список методов
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
короче как тут заметили почти каждый аспект языка может быть в какой то мере статичным или динамичным. понимаешь, если в питоне у тебя есть простой класс с явными названиями методов - то это уже статика в какой то мере
при чем здесь названия функций и статическая типизация?
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
т.е. у тебя статично имя класса и статичен список методов
насчет 1 не знаю, но второе можно менять
источник

P

Pavel in rust_offtopic
polunin.ai
ну вот 2
вот 2, надо ещё выполнять код, который ты пишешь, чтоб оно работало нормально
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
насчет 1 не знаю, но второе можно менять
вот когда ты в рантайме его меняешь - ниодна иде об этом не догадается
источник

p

polunin.ai in rust_offtopic
Pavel
вот 2, надо ещё выполнять код, который ты пишешь, чтоб оно работало нормально
для раста тоже
источник

p

polunin.ai in rust_offtopic
для автовывода типов
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
при чем здесь названия функций и статическая типизация?
ну названия методов это уже почти типчики
источник

P

Pavel in rust_offtopic
polunin.ai
для раста тоже
только для макросов, но это проблема отсутствия интеграции компиллера в IDE
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
вот когда ты в рантайме его меняешь - ниодна иде об этом не догадается
этим занимаются не очень умные люди
источник

P

Pavel in rust_offtopic
потому, что это не тот, код, который будет исполняться в рантайме, это код времени компиляции
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
этим занимаются не очень умные люди
это суть динамики. чем меньше ты в рантайме меняешь тем больше у тебя программа неявно статична
источник

SP

Stanislav Popov in rust_offtopic
как ты сам замечаешь - питонка может быть статична больше чем она того хочет
источник

P

Pavel in rust_offtopic
polunin.ai
этим занимаются не очень умные люди
потому, чтобы не волноваться, что кто-то так сделал специально, или нет, и существуют статически типизированные языки
источник