о GTK+ не знал, спасибо! Интересно, чем их не устроило ООП в C++?
(Вики говорит в пользу C только про «желание легко строить интерфейсы для других языков программирования»)
Реализация инструментов ООП в языках, для этого не предназначенных (привет Fortran'у) — это конечно полезно с точки зрения образования.
А что насчет практической пользы?
Действительно статье не хвататет конкретизированной практики, например:
одна и та же задача, реализованная в C++, Java и D, где последний явно выигрывает по всем характеристикам.
P.S. Всё равно статья позитивная, рад читать, что новые языки борются за свое место под солнцем и претендуют на то, чтобы потеснить старичков.
Соглашаясь с EvilsInterrupt, добавлю следующее: протокол, ориентированный на передачу данных, абстрагированных от машинной интерпретации (числа в строковом представлении, строковые константы вместо численных энумераторов и т.д.), но более понятных в таком виде человеку, как раз и подпадает под моё определение «текстового».
Навязывать свою точку зрения на то, в какой области применять тот или иной вид и в мыслях не было :) А вот сузить тему статьи до разбора одного-двух известных решений из мира «любителей бинарных протоколов» — это может оказаться интересным и полезным.
(Вики говорит в пользу C только про «желание легко строить интерфейсы для других языков программирования»)
А что насчет практической пользы?
одна и та же задача, реализованная в C++, Java и D, где последний явно выигрывает по всем характеристикам.
P.S. Всё равно статья позитивная, рад читать, что новые языки борются за свое место под солнцем и претендуют на то, чтобы потеснить старичков.