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

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

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

15 ответов

17 просмотров

не запустится 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 а, понял, речь про то что это следствие того что не скомпилировалось (запускать еще нечего)

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

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

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

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

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...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
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
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта