The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Компания Red Hat представила язык программирования Ceylon, п..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Компания Red Hat представила язык программирования Ceylon, п..." +/
Сообщение от anonymous vulgaris (?), 15-Апр-11, 02:54 
> Так то ж Керниган и Ритчи! А в джаве вообщето их попутать невозможно - if (x=y) - это сразу syntax error

ну так там булев тип есть, а в ц, как обычно, все не для обезьян сделано, а чтоб мозги головоломками поупражнять - выражение булево, а результат целый, да
The C++ bool type was not designed to be typesafe. It is treated as just another integral type, with builtin implicit conversions to numeric types.

вот кстати забавная попытка сделать нормальный булев тип на ц++
A Typesafe Boolean Class for C++
We try to implement a boolean class for C++ that has the same sensible semantics as the Java boolean type.
http://www.wambold.com/Martin/writings/typesafe-bool.html

понадобились конструкции вида
Bool (T x, typename Constraint<ExplicitlyConvertible<T>::value>::Type = 0): val_ (x)

но проблемы то не решает, поскольку в for и if  то все останется по старому

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Компания Red Hat представила язык программирования Ceylon, п..., opennews, 13-Апр-11, 10:52  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру