Информация об изменениях

Сообщение Re[3]: Гляжу в книгу, вижу... от 12.09.2019 16:54

Изменено 12.09.2019 17:07 Mamut [ищите в других сетях]

Re[3]: Гляжу в книгу, вижу...
V>>https://www.opennet.ru/opennews/art.shtml?num=51475
__>Хм... драйвер писали для юзерспейс, чтобы натянут сову на гло... в смысле, чтобы можно было вообще вкрячить в эксперимент managed-языки, я уж молчу про питон... Типа, возникла идея "давайте ка сбацаем эксперимент с разработкой сетевого драйвера. Но нужно непременно заюзать в т.ч. шарп и жабу! Но стоп, обычно такие вещи выполняются в kernel-space... Тем хуже для kernel-space!"

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

Много ты языков без GC среди популярных и относительно популярных знаешь?

Авторы взяли ровно то, что и нужно для сравнения языков — не синтетическое говно типа alt.debian.shootout, а полноценное законченное приложение (ну или в данном случае драйвер). Взяты популярные среди технарей на данный момент языки программирования.

— Без GC: C, Rust
— С GC: Go, C#, Java, OCaml, Javascript, Python
— C reference counting: Swift

Для каждого языка написана полноценная реализация, проведены полноценные бенчмарки, для половины полностью описано, какая работа была проведена (thesis), для Java дополнительно проведено сравнение разных GC, для Rust'а описано сравнение с C. Проведена масса полезной для холиваров XvsY работы.

Как тут можно увидеть «нужно непременно заюзать в т.ч. шарп и жабу, тем хуже для кернел спейс», непонятно.
Re[3]: Гляжу в книгу, вижу...
V>>https://www.opennet.ru/opennews/art.shtml?num=51475
__>Хм... драйвер писали для юзерспейс, чтобы натянут сову на гло... в смысле, чтобы можно было вообще вкрячить в эксперимент managed-языки, я уж молчу про питон... Типа, возникла идея "давайте ка сбацаем эксперимент с разработкой сетевого драйвера. Но нужно непременно заюзать в т.ч. шарп и жабу! Но стоп, обычно такие вещи выполняются в kernel-space... Тем хуже для kernel-space!"

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

Много ты языков без GC среди популярных и относительно популярных знаешь?

Авторы взяли ровно то, что и нужно для сравнения языков — не синтетическое говно типа alt.debian.shootout, а полноценное законченное приложение (ну или в данном случае драйвер). Взяты популярные среди технарей [1] на данный момент языки программирования.

— Без GC: C, Rust
— С GC: Go, C#, Java, OCaml, Haskell, Javascript, Python
— C reference counting: Swift

Для каждого языка написана полноценная реализация, проведены полноценные бенчмарки, для половины полностью описано, какая работа была проведена (thesis), для Java дополнительно проведено сравнение разных GC, для Rust'а описано сравнение с C. Проведена масса полезной для холиваров XvsY работы.

Как тут можно увидеть «нужно непременно заюзать в т.ч. шарп и жабу, тем хуже для кернел спейс», непонятно.

[1] Как популярные по количеству использования, так и популярные по количеству фапания на том же Hacker News.