LINUX.ORG.RU
ФорумTalks

FaceBook начинает использовать D

 ,


0

1

Today I committed the first 5112 lines of D code to Facebook's repository. The project is in heavy daily use at Facebook. Compared to the original version (written in C++) we've measured massive wins in all of source code size, build speed, and running speed.

In all likelihood we'll follow up with a blog post describing the process.

Andrei

Источник



Последнее исправление: NiceForce (всего исправлений: 2)

Today I committed the first 5112 lines of D code to Facebook's repository. The project is in heavy daily use at Facebook. Compared to the original version (written in C++) we've measured massive wins in all of source code size, build speed, and running speed.
Andrei Alexandrescu

ага - но, что это за проект, как измеряли скорость, и с чем сравнивали, мы никому не покажем; слишком скромно как для истории успеха, да еще от автора ЯП

wota ★★
()

А вообще, годно, хороший язык шагает по планете.

makyrros
()
Ответ на: комментарий от Deleted

Как крестопоклонник воплю от радости... :)

zJes ★★
()

новости из вражеского стана :-)

kto_tama ★★★★★
()

начинает использовать D

Разбудите когда до N или K дойдут... А я пока на Си посижу...

Stahl ★★☆
()

А нормальный компилятор для него уже сделали?

Kosyak ★★★★
()
Ответ на: комментарий от makyrros

Вполне, если 2 существующих локальны для ЛОРа и нинужны.

Deleted
()

два «нинужно» встретились :)

robot12 ★★★★★
()
Ответ на: Не верю. от Camel

Ну когда рефакторишь, то есть возможность учитывая опыт использования приложения слегка оптимизировать

vertexua ★★★★★
()

FaceBook начинает использовать D

фэйсбуку уже нечем больше заняться

Bad_ptr ★★★★★
()
Ответ на: Не верю. от Camel

если вы говорите про выигрыш в функционировании - тогда верно, скорость вряд ли стала выше. а вот скорость разработки на хорошем языке запросто могла вырасти.

Voviandr
()

Александреску продолжает спамить свой язычок:

I wrote the core of the C++ implementation. Then many engineers contributed on top of it. The translation to D has been near-verbatim, i.e. as close to the C++ code as possible. Even git detected the new files as modified copies of the existing ones (!).

As I mentioned elsewhere: the D version compiles 5 times faster, runs 1.67 times faster on real workloads, and has 17% less code.

trycatch ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.