История изменений
Исправление quasimoto, (текущая версия) :
Суть истории в том, что Martin Sustrik создавал ZeroMQ на (подмножестве) C++ под LGPL и трейдмарками iMatix, потом написал в своём блоге на тему «почему нужно было писать на C и под BSD-like», форкнул Crossroads I/O чтобы избавиться от трейдмарков (всё ещё C++ и LGPL), потом начал писать снова nanomsg на Си под MIT и смотреть в сторону оптимизации ядра под её нужды (при этом «nanomsg» is a trademark of 250bpm s.r.o.).
А «не хуже» — наверно просто кому-то оно «не лучше» чтобы писать какой-нибудь специфичный системный код.
З.Ы. ну, то есть, зачем nginx С++, например? Чтобы делать foo *bar = static_cast<foo*>(ngx_palloc(pool, size)); ?)
Исходная версия quasimoto, :
Суть истории в том, что Martin Sustrik создавал ZeroMQ на (подмножестве) C++ под LGPL и трейдмарками iMatix, потом написал в своём блоге на тему «почему нужно было писать на C и под BSD-like», форкнул Crossroads I/O чтобы избавиться от трейдмарков (всё ещё C++ и LGPL), потом начал писать снова nanomsg на Си под MIT и смотреть в сторону оптимизации ядра под её нужды (при этом «nanomsg» is a trademark of 250bpm s.r.o.).
А «не хуже» — наверно просто кому-то оно «не лучше» чтобы писать какой-нибудь специфичный системный код.