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

"Код просто не запустится" код всегда запускается в статически типизированных языках,

если не возникло критических ошибок на этапе компиляции, может "код не будет успешно скомпилирован"?)

15 ответов

13 просмотров

не запустится string GetHello() => "hello"; int i = GetHello(); такой код на C# просто не запустится. в этом суть статической типизации и критиковали выше аннотации за кривую (пока не понял почему, сам плохих примеров пока не видел) попытку приближения к ней

God Alexxx- Автор вопроса
Сергей
не запустится string GetHello() => "hello"; int i...

string GetHello() => "hello"; string greeting = GetHello();

God Alexxx
string GetHello() => "hello"; string greeting = G...

ты слепой? я написал что в статич. типизированных языках не запустится код при присвивании неподходящего типа

Сергей
не запустится string GetHello() => "hello"; int i...

я вот тоже хотел бы услышать критику аннотаций

God Alexxx- Автор вопроса
Tuum Daemonia Ayanami
string GetHello() => "hello"; dynamic i = GetHell...

ну тут да, но речь именно про статическую типизацию, с динамик C# отошел отчасти от нее

God Alexxx
он не не запустится

ну, я это и говорил. а ты сразу "Боже"

God Alexxx- Автор вопроса
Сергей
ну, я это и говорил. а ты сразу "Боже"

Я сказал что ты неправильно пишешь

God Alexxx
Я сказал что ты неправильно пишешь

что я неправильно пишу. читай внимательнее и не разбрасывайся оценками не прочитав. вот Андрей выше подтвердил что я +- верно повторил в чем суть критики

Сергей
что я неправильно пишу. читай внимательнее и не ра...

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

Andrey
Ну "не запустится" действительно не совсем точно, ...

тут и так ясна суть. Нельзя запустить то что не скомпилировалось. Он просто к словам приёбывается, потому что нихуя не понимает)

Andrey
Ну "не запустится" действительно не совсем точно, ...

"не запустится" действительно не совсем точно как это, в каком смысле ее можно запустить? (программу с ошибками которые 100% поймает компилятор) UPD а, понял, речь про то что это следствие того что не скомпилировалось (запускать еще нечего)

Сергей
"не запустится" действительно не совсем точно как...

То, что её не получится запустить — отдалённое следствие того, что в ней ошибка. Между проверкой типов и запуском ещё куча всего происходит, что тоже не получится сделать

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта