LINUX.ORG.RU

Выражение и инструкции

 глупые споры, ,


1

1

Навеяно обсуждением новой версии компилятора D в новостях.

Начался спор, как я понял, с вопроса о нужности явного ретурна, но мне кажется, что это лишь следствие более общего(и интересного) вопроса: «разделять ли при проектировании ЯП понятия выражение и инструкция или же считать все выражением?».



Последнее исправление: CYB3R (всего исправлений: 1)
Ответ на: комментарий от tailgunner

Ноль - это число, а не отсутствие числа. Когда пишут void a(void) - возвращаемое значение отсутствует, а не равно некоему нулю.

unC0Rr ★★★★★
()
Ответ на: комментарий от unC0Rr

В сишечке есть инструкции, поэтому там можно и так. А мы тут вроде о языках, где все выражение. Там Unit является полноправным типом.

anonymous
()
Ответ на: комментарий от unC0Rr

Тебе, небось, еще не по душе ноль в арифметике и пустое множество в математике?

Ноль - это число, а не отсутствие числа.

Насчет пустого множества возражений нет? Я так и думал.

Когда пишут void a(void) - возвращаемое значение отсутствует, а не равно некоему нулю.

void - это тип, у которого нет значений (ровно 0 штук).

tailgunner ★★★★★
()
Ответ на: комментарий от unC0Rr

Так много звёзд, а такой тупой, а.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.