The OpenNET Project / Index page

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



"Официальный компилятор языка D переведён в разряд свободного ПО"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
. "Официальный компилятор языка D переведён в разряд свободного..." +2 +/
Сообщение от Аноним (-), 11-Апр-17, 09:44 
В огромном количестве языков есть 2 типа, байтовый массив и строка, проблема в том что в "c" строк исторически(изначально)нет, но есть куча реализаций строк для разных случаев, естественно, несовместимых между собой.
Проблема именно в несовместимости, когда мы хотим не целиком писать всё приложение с нуля, а использовать готовые компоненты, т.к. писать высокоуровневые(в т.ч. gui) компоненты используя только выделенные куски памяти под char-ы немного дорого и неудобно, разработчики "компонентов" придумывают свои реализации ( QString и т.п. ), потому что единого стандарта нет, а если каждый раз выносить себе мозг с выделением памяти в местах, где это не столь важно, не хватит времени на реализацию основных идей.

В Итоге мы имеем несколько вариантов перекосов в программировании:
1. Пишем на C, C++ очень долго используя только базовый стандарт - обычно не работает для больших проектов.
2. Пишем свои костыли для C, C++ или используем ограниченный набор чужих, обрезая себе возможность использовать код компонентов использующих другой набор костылей.
3. Пишем на другом "высокоуровневом" языке в т.ч. то что на нём писать не хорошо (java к примеру)

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

Оглавление
Официальный компилятор языка D переведён в разряд свободного ПО, opennews, 10-Апр-17, 22:40  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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