The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Google выпустил систему распределения памяти TCMalloc в форм..., opennews (??), 13-Фев-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


15. "Google опубликовал новый вариант системы распределения памят..."  +1 +/
Сообщение от leap42 (ok), 14-Фев-20, 04:21 
а почему нужно писать именно на Си? (я сам немного сишник если что, но написание malloc даже уровня K&R malloc нахожу сомнительным удовольствием)

на Си уже полно аллокаторов (jemalloc, тот который из glibc (не помню названия), другие), почему не написать на плюсах?

Ответить | Правка | Наверх | Cообщить модератору

43. "Google опубликовал новый вариант системы распределения памят..."  –1 +/
Сообщение от nelsonemail (??), 14-Фев-20, 13:38 
>> почему не написать на плюсах?

1) потому что современные реализации С++ являются, по сути, языком сверхвысокого уровня и не подходят для решения задач из области системного прграммирования
2) создание аллокатора памяти - типичная задача, для решения которой необходим чистый С

Ответить | Правка | Наверх | Cообщить модератору

47. "Google опубликовал новый вариант системы распределения памят..."  +2 +/
Сообщение от Аноним (46), 14-Фев-20, 14:31 
Может быть, лет через 5-10 вы случайно наткнётесь на этот свой комментарий и с ностальгической улыбкой подумаете, какой же вы были смешной и глупый.

Но сейчас — вы просто позорно слились, с чем вас и поздравляю.

Ответить | Правка | Наверх | Cообщить модератору

51. "Google опубликовал новый вариант системы распределения памят..."  +2 +/
Сообщение от nelsonemail (??), 14-Фев-20, 16:26 
дайте угадаю - вы STL-фаг, который без разбору использует возможности стандартной библиотеки где попало
вы, конечно, можете использовать возможности "современного" С++ при разработке аллокатора памяти в том числе, только не надо заявлять о каких-то "сливах" тем людям, которые более разборчивы в выборе применяемых инструментов
Ответить | Правка | Наверх | Cообщить модератору

60. "Google опубликовал новый вариант системы распределения памят..."  –1 +/
Сообщение от Аноним (-), 14-Фев-20, 20:35 
> Но сейчас — вы просто позорно слились, с чем вас и поздравляю.

На плюсах нет ни 1 сколь-нибудь востребованной операционки. Самое крутое системное программирование на плюсах которое в бошку приходит - ардуина, лол! Только там оно в режиме этакого яваскрипта для нубов, уж сорь! Их предел C++ это serial.begin() XD.

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

73. "Google опубликовал новый вариант системы распределения памят..."  +/
Сообщение от Аноним (-), 14-Фев-20, 22:27 
> Самое крутое системное программирование
> на плюсах которое в бошку приходит - ардуина, лол!

Haiku? Genode? Не, не слышал, но ценное мнение …

Ответить | Правка | Наверх | Cообщить модератору

75. "Google опубликовал новый вариант системы распределения памят..."  +/
Сообщение от Аноним (-), 14-Фев-20, 23:49 
> Haiku? Genode? Не, не слышал, но ценное мнение …

Еще реактос надо вспомнить. Без него список жесткой маргинальщины был бы неполным.

Кстати, за всю свою жизнь я видел 1 живого пользователя гайки, 0 живых пользователей реактоса и ни разу в жизни не пересекался с генодой вообще. При всем моем интересе к странным железкам и юзкейсам.

Ответить | Правка | Наверх | Cообщить модератору

87. "Google опубликовал новый вариант системы распределения памят..."  +/
Сообщение от Аноним (87), 15-Фев-20, 12:00 
>На плюсах нет ни 1 сколь-нибудь востребованной операционки.

В манямирках-то конечно. I/O Kit из OSX пойдет как пример системного программирования на плюсах?

Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

100. "Google опубликовал новый вариант системы распределения памят..."  +/
Сообщение от Аноним (-), 18-Фев-20, 02:34 
> В манямирках-то конечно. I/O Kit из OSX пойдет как пример системного программирования
> на плюсах?

IOKit это как я понимаю некая нашлепка над ядром. А практически вся система, включая кернель, дрова и прочее таки си. А так если какие апликухи и прочее брать, окажется что у эпла там еще и swift какой-нибудь, но вот сказать что "система написана на swift" будет все же странно.

Ответить | Правка | Наверх | Cообщить модератору

90. "Google опубликовал новый вариант системы распределения памят..."  +/
Сообщение от Аноним (74), 15-Фев-20, 15:21 
Винда пойдёт в качестве примера? Уж как минимум, всё, что использует COM - это либо плюсы, либо .NET. А учитывая, что MSVC - это компилятор С++, который случайно поддерживает подмножество C, вполне вероятно, что там всё, включая ядро, на C++ (который, возможно, используется как C с классами, но тем не менее).
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

97. "Google опубликовал новый вариант системы распределения памят..."  +/
Сообщение от Аноним (97), 18-Фев-20, 02:09 
> Винда пойдёт в качестве примера? Уж как минимум, всё, что использует COM
> - это либо плюсы, либо .NET.

А в каком месте COM является системным программированием? Системное в NT это вообще NT API, так уж, по большому счету. И у него интерфейс совсем не плюсатый, ну вообще никак. А внутрях... внутрях я даже не знаю как их кёrnel называть, там нечто вообще совсем ms-specific и на этом никто кроме ms на данное планете не изъясняется.

> А учитывая, что MSVC - это компилятор С++, который случайно поддерживает подмножество C,

...потому что >=C99 ms так и не осилил и в результате большинство системщиков и низкоуровневых алгоритмистов с этой шняги сбежало gcc и шланг :). А многие еще и в линукс, за что MS большое человеческое спасибо! А визгливых дотнетчиков они, так и быть, себе могут оставить, у нас и своих пихтонрастов избыток, могут даже кого-нибудь забрать, для компании дотнетчикам :)

> вполне вероятно, что там всё, включая ядро, на C++ (который, возможно, используется как C
> с классами, но тем не менее).

Виденные юзеры VS юзали "плюсы" для того чтобы их си выглядел как C99. Нет, там даже классов в 95% случаев нет. Несомненно, в винде бывают и крутые плюсовики. Но их вообще немного и они по жизни специфичные, типа игроделов.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру