The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Обзор проблем в коде на C/C++, вызванных неопределённым пове..."
Отправлено Vkni, 09-Июл-17 00:09 
> Да, это заговор ZOG. Они подтасовывают данные, пишут лжеруководства и вообще вводят
> нас всячески в заблуждение.

Это не заговор. Просто некоторые люди варятся в одном и том же добре уже довольно долгое время, глаз замылился.

> Когда что-то заставляет задуматься -- это хорошо, но когда процесс мышления не
> приводит в результате к развитию, то это был не процесс мышления,
> а интеллектуальная мастурбация.
> У C++ есть проблемы с ABI, но не те, о которых говорили.
> Матчинг -- да, это удобно, но эмм... в C матчинга больше?

С давно уже тоже пора на помойку.

> А насчёт слишком много препроцессора -- это о чём?

Это об #include в первую очередь.

> или о темплитах? Первое совсем уж идиотизм, предположу
> про второе, и скажу вот что: какая разница сколько там препроцессора?

Такое ощущение, что вы не очень понимаете, о чём пишете - шаблоны и препроцессор, это совершенно разные и независимые вещи.

> Как по мне, так в C++ как раз не хватает нормального
> препроцессора, который будет работать именно с синтаксисом.

Пробовали в Ocaml'е - Camlp4/p5. Не взлетело, т.к. слишком сложно. Более правильный подход в Хаскеле - мощный основной язык с разными "deriving" + Cшный препроцессор, который может слегка изменить код, подточив под версию языка или библиотеки. Но не больше, чем пара-тройка #ifdef'ов на файл.

Совсем без препроцессора плохо, но заменять им основной язык невозможно - они рассинхронизуются, разделены и т.д.

> Мы продолжаем спорить о том, что красиво, а что нет? Или таки
> примем за факт, что красота в инженерном деле должна служить исключительно
> инструментальным целям и, таким образом, быть починена другим целям?

Ну вот в данном случае Ocaml и Haskell явно красивее C++-а, т.к. инженерная цель - максимально простое, экспрессивное и краткое описание одной и той же полиморфной функции лучше даётся им.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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