![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Google выпустил систему распределения памяти TCMalloc в форм..." | +/– | ![]() |
Сообщение от opennews (??), 13-Фев-20, 23:04 | ||
Компания Google представила обновлённый вариант системы распределения памяти TCMalloc. Первый вариант TCMalloc был открыт в 2005 году и поставлялся в составе пакета gperftools (Google Performance Tools). Отныне TCMalloc, который используется во многих внутренних проектах Google, решено распространять в виде отдельного проекта. Код TCMalloc написан на С++ и доступен под лицензией Apache... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 13-Фев-20, 23:04 | –6 +/– | ![]() |
Для интересующихся - нет, это не тот же tcmalloc из gperftools. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #7, #17, #33 |
2. Сообщение от neAnonim (?), 13-Фев-20, 23:13 | +4 +/– | ![]() |
1) tcmalloc медленнее чем gemalloc который применяется в fbsd | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5, #12 |
3. Сообщение от Аноним (3), 14-Фев-20, 00:00 | +10 +/– | ![]() |
Это та технология, которая используется в Google chrome? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #27 |
4. Сообщение от Аноним (4), 14-Фев-20, 00:07 | +/– | ![]() |
Оптимальный аллокатор обычно входит в стандартную библиотеку. Сторонние аллокаторы - это обычно трейдоф в сторону производительности в предположении, что памяти в компе бесконечно много. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #9 |
5. Сообщение от Аноним (-), 14-Фев-20, 00:08 | +5 +/– | ![]() |
> 1) tcmalloc медленнее чем gemalloc который применяется в fbsd | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #10 |
6. Сообщение от klalafuda (?), 14-Фев-20, 00:27 | –3 +/– | ![]() |
> x86, PPC | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #8, #11, #19 |
7. Сообщение от заминированный тапок (?), 14-Фев-20, 01:25 | +20 +/– | ![]() |
если читать новости дальше первого предложения, то именно так все в статье и написано. причем в самом начале | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
8. Сообщение от Аноним (8), 14-Фев-20, 01:42 | +11 +/– | ![]() |
...и Гугл опустив голову грустно побрёл прочь допиливать поддержку АРМа для клалафуды. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #28 |
9. Сообщение от Crazy Alex (ok), 14-Фев-20, 02:23 | +/– | ![]() |
Точнее, это самые разные варианты трейдоффа - банальное предположение и количестве попыток выделения памяти из разных потоков может уже много чего поменять. Или, как у меня когда-то было, когда понятен специфический паттерн запросов. В общем, те, кому оно нужно, уже об этом знают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
10. Сообщение от neAnonim (?), 14-Фев-20, 02:23 | +/– | ![]() |
А что по твоему происходит если треды начинают вызывать общий на всех malloc() ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #16 |
11. Сообщение от Аноним (11), 14-Фев-20, 02:38 | +1 +/– | ![]() |
| ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
12. Сообщение от Аноним (1), 14-Фев-20, 02:57 | +3 +/– | ![]() |
> tcmalloc медленнее чем gemalloc который применяется в fbsd | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #14, #18 |
13.
Сообщение от nelson![]() | +1 +/– | ![]() |
"гении" хухля не осилили аллокатор на чистом С. "прогресс", однако... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #15, #20, #21 |
14. Сообщение от neAnonim (?), 14-Фев-20, 03:54 | +2 +/– | ![]() |
Ты про эту картинку : | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
15. Сообщение от leap42 (ok), 14-Фев-20, 04:21 | +1 +/– | ![]() |
а почему нужно писать именно на Си? (я сам немного сишник если что, но написание malloc даже уровня K&R malloc нахожу сомнительным удовольствием) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #43 |
16. Сообщение от Аноним (-), 14-Фев-20, 06:31 | +/– | ![]() |
> А что по твоему происходит если треды начинают вызывать общий на всех malloc() ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #23, #24 |
17. Сообщение от Аноним (-), 14-Фев-20, 06:31 | +1 +/– | ![]() |
Кэп сегодня жжот напалмом! Но залогиниться всеж забыл. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
18. Сообщение от Аноним (-), 14-Фев-20, 06:40 | –1 +/– | ![]() |
Ага. То-есть, если копнуть, оказывается что если и делает - то мягко говоря не всегда и не везде, и на серебряную пулю ни разу не похоже. А пальцатый чудак рассуждающий про питон настолько крут что даже название алгоритма у него забагованое. Хы! Кстати а это какой из tcmalloc'ов на графике? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #72, #74 |
19. Сообщение от Аноним (-), 14-Фев-20, 06:42 | +4 +/– | ![]() |
О, круто! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #22, #55 |
20. Сообщение от Аноним (-), 14-Фев-20, 06:46 | +1 +/– | ![]() |
Гугл вообще странноватые типы - плюсы юзают часто вообще хз зачем. Потому что V2 лучше V1, а something+ лучше чем something, а уж если something++ так это вообще офигеть, дайте два. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #26, #45 |
21. Сообщение от Аноним (21), 14-Фев-20, 06:58 | +2 +/– | ![]() |
Скажите спасибо, что на джаве не написали. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #31 |
22. Сообщение от пох. (?), 14-Фев-20, 07:11 | –1 +/– | ![]() |
Ну а не такое уг релизнуть гугль не мог? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #59 |
23. Сообщение от neAnonim (?), 14-Фев-20, 08:44 | +1 +/– | ![]() |
google Wave, g reader, g talk, g labs, picasa, Google Glass... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #25, #52 |
24. Сообщение от asdasd (?), 14-Фев-20, 09:15 | +2 +/– | ![]() |
> чтобы кодить такую штуку чисто для лулзов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #29 |
25. Сообщение от Антонидас (?), 14-Фев-20, 09:19 | +1 +/– | ![]() |
>google Wave, g reader, g talk, g labs, picasa, Google Glass... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #35 |
26. Сообщение от bf (??), 14-Фев-20, 09:41 | +2 +/– | ![]() |
Здесь файлов поболее двух, но | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #61 |
27. Сообщение от Q2W (?), 14-Фев-20, 10:09 | +2 +/– | ![]() |
Тонко! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
28. Сообщение от Аноним (28), 14-Фев-20, 10:20 | +1 +/– | ![]() |
Не для Клалафуды, а для свего же родного Андрюши. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #39 |
29. Сообщение от Аноним (29), 14-Фев-20, 10:59 | –4 +/– | ![]() |
Как ни странно, макаки Go не осиливают, они лезут, в основном, в скриптоту, а из компилируемых предпочитают жабу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #42, #44 |
31. Сообщение от Аноним (31), 14-Фев-20, 11:23 | +3 +/– | ![]() |
Спасибо, что не на расте! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #36 |
32. Сообщение от Аноним (31), 14-Фев-20, 11:24 | –2 +/– | ![]() |
что за сорта г? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
33. Сообщение от Аноним (33), 14-Фев-20, 11:25 | +1 +/– | ![]() |
Тот tcmalloc из gperftools запомнился тем, что вешал пк, когда памяти визуально ещё порядка 30% было. Странная штука была, в общем, напрасно его пихали. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
34. Сообщение от InuYasha (?), 14-Фев-20, 11:38 | +/– | ![]() |
https://google.github.io/tcmalloc/ сабж забыл | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
35. Сообщение от neAnonim (?), 14-Фев-20, 11:44 | +1 +/– | ![]() |
https://vc.ru/amp/52234 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #48 |
36. Сообщение от анон (?), 14-Фев-20, 11:48 | +/– | ![]() |
а что не так с растом? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #37, #38, #66 |
37. Сообщение от pda (?), 14-Фев-20, 12:25 | +/– | ![]() |
Вызывает пригорания у известной аудитории. ;-) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
38. Сообщение от Аноним (38), 14-Фев-20, 12:33 | +1 +/– | ![]() |
Небезопасен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #56 |
39. Сообщение от гугель (?), 14-Фев-20, 12:52 | +2 +/– | ![]() |
пипл и так хавает. А тех, кто могли такое написать, мы уже уволили - какие-то они нетолерантные были, и к тому же денег много хотели, а испытывать состояние глубочайшего счастья от самого факта быть достойным рабом нашей корпорации - почему-то нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
40. Сообщение от Аноним (40), 14-Фев-20, 13:17 | +/– | ![]() |
Гугл уже взялся и рынок памяти перераспределять? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
41. Сообщение от Mrueff (?), 14-Фев-20, 13:27 | +2 +/– | ![]() |
При выделении память автоматически инициализируется ненавязчивой рекламной строкой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
42. Сообщение от Аноним (-), 14-Фев-20, 13:36 | +1 +/– | ![]() |
> Как ни странно, макаки Go не осиливают, они лезут, в основном, в | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #50, #89 |
43.
Сообщение от nelson![]() | –1 +/– | ![]() |
>> почему не написать на плюсах? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #47 |
44.
Сообщение от nelson![]() | +/– | ![]() |
>> Go высоко оценили бывшие сишники | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #46, #83, #88 |
45. Сообщение от Crazy Alex (ok), 14-Фев-20, 14:19 | +/– | ![]() |
Гугл, как и дюбая вменяемая корпорация, смотрит ещё на сопутствующие услоаия. Если плюсовая команда есть, для плюсового кода гораздо лучше средства статического анализа, есть куча другого плюсового софта, который с новым проектом будет связан - проще на плюсах пилить. Плюс плюсы лают более поддерживаемый код. С системами сборки тем более - чем пользуются - с тем и выкладывают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #65 |
46. Сообщение от Аноним (46), 14-Фев-20, 14:26 | +/– | ![]() |
А libc.so и libgcc.so — они, конечно, просто так на диске валяются... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #54 |
47. Сообщение от Аноним (46), 14-Фев-20, 14:31 | +2 +/– | ![]() |
Может быть, лет через 5-10 вы случайно наткнётесь на этот свой комментарий и с ностальгической улыбкой подумаете, какой же вы были смешной и глупый. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #51, #60 |
48. Сообщение от колба (?), 14-Фев-20, 14:38 | +1 +/– | ![]() |
причины закрытия всегда сводятся к одному: команда гугл потеряла интерес к проекту. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #53 |
49. Сообщение от abi (?), 14-Фев-20, 15:15 | +1 +/– | ![]() |
А телеметрия отключается? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
50. Сообщение от Аноним (50), 14-Фев-20, 15:17 | +/– | ![]() |
> Осиливают навороченную жабу с наследованием-полиморфизмом, dependency-injection, дженериками и аннотациями | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
51.
Сообщение от nelson![]() | +2 +/– | ![]() |
дайте угадаю - вы STL-фаг, который без разбору использует возможности стандартной библиотеки где попало | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
52. Сообщение от Аноним (-), 14-Фев-20, 18:09 | +/– | ![]() |
> google Wave, g reader, g talk, g labs, picasa, Google Glass... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #85 |
53. Сообщение от Аноним (-), 14-Фев-20, 18:11 | +/– | ![]() |
> причины закрытия всегда сводятся к одному: команда гугл потеряла интерес к проекту. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
54. Сообщение от Аноним (-), 14-Фев-20, 18:20 | +/– | ![]() |
> А libc.so и libgcc.so — они, конечно, просто так на диске валяются... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
55. Сообщение от сосед по палате (?), 14-Фев-20, 19:53 | +/– | ![]() |
Вон... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
56. Сообщение от Аноним (56), 14-Фев-20, 19:55 | +/– | ![]() |
А я абзолюдно збагоен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
57.
Сообщение от Павел Отредиез![]() | +/– | ![]() |
Я пьян, и malloc это | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #58 |
58.
Сообщение от Павел Отредиез![]() | +/– | ![]() |
Это simple malloc в uClibc. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #62 |
59. Сообщение от Аноним (-), 14-Фев-20, 20:32 | +/– | ![]() |
> Ну а не такое уг релизнуть гугль не мог? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
60. Сообщение от Аноним (-), 14-Фев-20, 20:35 | –1 +/– | ![]() |
> Но сейчас — вы просто позорно слились, с чем вас и поздравляю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #73, #87, #90 |
61. Сообщение от Аноним (-), 14-Фев-20, 20:38 | +/– | ![]() |
> Здесь файлов поболее двух, но | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
62.
Сообщение от Павел Отредиез![]() | +/– | ![]() |
А mmap это сискол. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #63 |
63.
Сообщение от Павел Отредиез![]() | +/– | ![]() |
Поговорю пьяный сам с собой, ничего парни? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #64 |
64.
Сообщение от Павел Отредиез![]() | +/– | ![]() |
Теперь господа классные программисты пусть переделают это в реализацию mmap, допустим для ядра Linux. А malloc это всего лишь частный случай mmap. Его усложнять пощадите наши мозги. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #67, #92 |
65. Сообщение от Аноним (-), 14-Фев-20, 21:00 | +/– | ![]() |
> Гугл, как и дюбая вменяемая корпорация, смотрит ещё на сопутствующие услоаия. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
66. Сообщение от Аноним (-), 14-Фев-20, 21:01 | –2 +/– | ![]() |
> а что не так с растом? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #86 |
67. Сообщение от Аноним (-), 14-Фев-20, 21:04 | +/– | ![]() |
> Теперь господа классные программисты пусть переделают это в реализацию mmap, допустим для | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #68, #71 |
68.
Сообщение от Павел Отредиез![]() | +/– | ![]() |
Нет, malloc всегда mmap. Ты анон ошибаешься. Посмотри исходники. newlib uClibc musl. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #69, #76 |
69.
Сообщение от Павел Отредиез![]() | +/– | ![]() |
И в BSD тоже malloc вызывает syscall mmap. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #70 |
70.
Сообщение от Павел Отредиез![]() | +/– | ![]() |
В BSD вообще libc вызывает 5 syscall ов. Остальное ассемблер. Посмотришь на open - должен быть сискол, а там open.S. Хрен разберёшься. Мда, пьян. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 Ответы: #77 |
71.
Сообщение от Павел Отредиез![]() | +/– | ![]() |
Или по твоему: libc один раз запрашивает mmap, а потом из него выделяет malloc'и? А... Может и так. С ldpreload. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #78 |
72. Сообщение от Аноним (72), 14-Фев-20, 22:03 | +1 +/– | ![]() |
> Ага. То-есть, если копнуть, оказывается что если и делает - то мягко | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #79 |
73. Сообщение от Аноним (-), 14-Фев-20, 22:27 | +/– | ![]() |
> Самое крутое системное программирование | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #75 |
74. Сообщение от Аноним (74), 14-Фев-20, 22:58 | +/– | ![]() |
> Кстати а это какой из tcmalloc'ов на графике? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
75. Сообщение от Аноним (-), 14-Фев-20, 23:49 | +/– | ![]() |
> Haiku? Genode? Не, не слышал, но ценное мнение … | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
76. Сообщение от Аноним (-), 14-Фев-20, 23:54 | +/– | ![]() |
> Нет, malloc всегда mmap. Ты анон ошибаешься. Посмотри исходники. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #80, #81 |
77. Сообщение от Аноним (-), 14-Фев-20, 23:57 | +/– | ![]() |
> В BSD вообще libc вызывает 5 syscall ов. Остальное ассемблер. Посмотришь на | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 |
78. Сообщение от Аноним (-), 14-Фев-20, 23:59 | +/– | ![]() |
> Или по твоему: libc один раз запрашивает mmap, а потом из него | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #84 |
79. Сообщение от Аноним (-), 15-Фев-20, 00:01 | +/– | ![]() |
Шиза косила наши ряды... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
80.
Сообщение от Павел Отредиез![]() | –1 +/– | ![]() |
Ну в бутлоадерах тупо передвигается указатель на свободную память. Там и free нету, он только располагает в памяти. Это просто. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 |
81.
Сообщение от Павел Отредиез![]() | +/– | ![]() |
Нет системного вызова malloc. Есть mmap. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #82 |
82.
Сообщение от Павел Отредиез![]() | +/– | ![]() |
Можно только урвать побольше, а потом выдавать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 |
83. Сообщение от Аноним (83), 15-Фев-20, 02:52 | –1 +/– | ![]() |
Go это не системный язык. Но все равно go это полное г. Как всегда распиарин для смузи потребителей. Сравнивать С и Go это как сравнивать «С» с смузи. Разные вещи для разных целей и пользователей. Один для программистов, другой для носителей обтягивающих джинс и ироничных наклеек на MacBook. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #94 |
84. Сообщение от neAnonim (?), 15-Фев-20, 05:51 | +/– | ![]() |
deprecated и в linux, bsd... стек это тоже mmap () остался только один* сискол на все | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 Ответы: #98 |
85. Сообщение от neAnonim (?), 15-Фев-20, 11:03 | +/– | ![]() |
у гулага дойная корова реклама и они готовы убить youtube, android и что угодно, но высосать ее полностью и продать всех пользователей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #103 |
86. Сообщение от Wilem (?), 15-Фев-20, 11:06 | –1 +/– | ![]() |
Они собираются Rust Foundation создать для отвязки от мозиллы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #101 |
87. Сообщение от Аноним (87), 15-Фев-20, 12:00 | +/– | ![]() |
>На плюсах нет ни 1 сколь-нибудь востребованной операционки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #100 |
88. Сообщение от Аноним (29), 15-Фев-20, 12:17 | –1 +/– | ![]() |
Похоже, ты уже давно не программируешь, и не в курсе дел не только относительно Go, но и современного Си. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #93 |
89. Сообщение от Аноним (29), 15-Фев-20, 13:09 | –1 +/– | ![]() |
Осиливают навороченную жабу с наследованием-полиморфизмом, dependency-injection, дженериками и аннотациями, но не осиливают Си? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #91 |
90. Сообщение от Аноним (74), 15-Фев-20, 15:21 | +/– | ![]() |
Винда пойдёт в качестве примера? Уж как минимум, всё, что использует COM - это либо плюсы, либо .NET. А учитывая, что MSVC - это компилятор С++, который случайно поддерживает подмножество C, вполне вероятно, что там всё, включая ядро, на C++ (который, возможно, используется как C с классами, но тем не менее). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #97 |
91. Сообщение от Аноним (-), 15-Фев-20, 15:49 | +/– | ![]() |
> Осиливают навороченную жабу с наследованием-полиморфизмом, dependency-injection, дженериками | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 |
92. Сообщение от Ordu (ok), 15-Фев-20, 20:05 | –1 +/– | ![]() |
> А malloc это всего лишь частный случай mmap | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #99 |
93. Сообщение от Аноним (83), 16-Фев-20, 09:06 | +/– | ![]() |
Ну просвети уже нас всех. Что там с go и что там с современным С? А то мы тут олдфаги с ANSI C то не вкусе дел. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 |
94. Сообщение от Аноним (94), 16-Фев-20, 14:34 | +/– | ![]() |
Что за идиоты тебя минусуют? Действительно, Си -- системный язык, а Go -- прикладной. Да, текущий Go отлично статически линкует, но это не чистый zero runtime. Чтобы понять разницу нужно компилять в нормальном окружении, а именно в любом дистре, основанном на чем угодно, кроме (e)glibc. Например, Alpine Linux, где вместо glibc используется musl. И если вы не знаете, что линковаться с libc вообще не обязательно, то это ваши трудности, а точнее поражение мозга Столлманом и его психопатией, что кто-то его код хочет утащить. Поэтому он сделал статическую линковку с glibc через одно место (тянем runtime) и все это объясняем "безопасностью", когда никто не мешает небезопасно статически нормально линковать openssl. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 Ответы: #102 |
95. Сообщение от Dennis (??), 17-Фев-20, 11:46 | +/– | ![]() |
Интересно, добавили работу в системах с musl libc. Было бы здорово! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
97. Сообщение от Аноним (97), 18-Фев-20, 02:09 | +/– | ![]() |
> Винда пойдёт в качестве примера? Уж как минимум, всё, что использует COM | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 |
98. Сообщение от Аноним (-), 18-Фев-20, 02:19 | +/– | ![]() |
> deprecated и в linux, bsd... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 |
99. Сообщение от Аноним (-), 18-Фев-20, 02:25 | +/– | ![]() |
> Ровно наоборот. mmap -- это частный случай malloc. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #104 |
100. Сообщение от Аноним (-), 18-Фев-20, 02:34 | +/– | ![]() |
> В манямирках-то конечно. I/O Kit из OSX пойдет как пример системного программирования | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 |
101. Сообщение от Аноним (-), 18-Фев-20, 02:36 | –1 +/– | ![]() |
> Они собираются Rust Foundation создать для отвязки от мозиллы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
102. Сообщение от Аноним (-), 18-Фев-20, 03:06 | +/– | ![]() |
> чистый zero runtime. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 |
103. Сообщение от Аноним (-), 18-Фев-20, 03:09 | +/– | ![]() |
> у гулага дойная корова реклама и они готовы убить youtube, android и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 |
104. Сообщение от Ordu (ok), 18-Фев-20, 11:10 | +/– | ![]() |
Мы говорим про выделение памяти, или про файловый ввод-вывод? Мне казалось про первое, не? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |