LINUX.ORG.RU

История изменений

Исправление 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.).

А «не хуже» — наверно просто кому-то оно «не лучше» чтобы писать какой-нибудь специфичный системный код.