The OpenNET Project / Index page

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



"Обновление редактора кода CudaText 1.105.5"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Обновление редактора кода CudaText 1.105.5" +1 +/
Сообщение от Аноним (96), 23-Июн-20, 20:12 
> на pascal большее количество разнообразных ошибок обнаруживается в процессе компиляции, чем на C++

Есть такой эффект... Ъ-паскаль корректнее будет с чистым C сравнивать. В определенных задачах может и выиграть (если задачи примерно как в школе - массивы сортировать, строки ковырять, фигурки на шахматной доске расставлять). Уровень ошибок сферического паскаля в вакууме будет пониже...
С другой стороны - начни считать md5/crc на паскале и удивись сколько он подводных камней таит :) чтобы без отключения проверок и без единого ворнинга заработало (или чтобы exception'ы в рантайме в дельфи не посыпались) - надо прям постараться. Хотя задача с виду элементарная.

Если в pascal добавить библиотеки с потоками, то все равно начнуться дедлоки, никуда от них не убежишь :( И если нормально интегрироваться с остальным окружением (с СУБД, с графикой, с сетью и прочим), то внешние либы обязательно потребуются и компилятор окажется бессилен. И тогда приходит понимание, что "серебряной пули нет" и хороший компилятор/язык ситуацию не сильно исправит.

Касательно предыдущего поста (на который ты отвечал) - в C++ можно писать программы с низким уровнем ошибок, но это надо в определённой степени осознанно делать и какой-то стиль программирования закрепить и возможности языка осознанно ограничить. Bulletproof-варианты сами собой не получатся и баги иногда будут проскакивать... но и высокого уровня забагованности не будет, что-то на уровне паскаля вполне себе достижимо небольшими затратами.

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

Оглавление
Обновление редактора кода CudaText 1.105.5, opennews, 23-Июн-20, 10:37  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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