Ответы пользователя по тегу Highload
  • Исходники высоконагруженных систем на C++, есть ли в open source?

    leventov
    @leventov
    Что вы имеете ввиду под "ядром"? "Ядро" есть у таких CPU-центричных систем как операционка, браузер (хотя, там скорее 2 "ядра": движок рендеринга и виртуальная машина JavaScript), игра, база данных (НЕ распределенная). Dropbox это распределенная система, не требовательная к супер-пупер производительности, потому что без разницы, на каком языке делать сетевое и дисковое IO, все время будет уходить на системные вызовы. Есть подозрение, что Dropbox в основном написан на Python.

    Соответственно, ядра Linux, Chromium (Blink, V8), целый ряд игровых движков, базы данных (InnoDB, PostgreSQL, MongoDB) - это все доступно в open source и написано на C или C++. Изучай - не хочу, жизни не хватит.
    Ответ написан