- Выпуск компилятора языка D 2.084, Аноним, 09:34 , 06-Янв-19 (1) –16 [V]
- Выпуск компилятора языка D 2.084, leap42, 09:46 , 06-Янв-19 (2)
- Выпуск компилятора языка D 2.084, Аноним, 00:17 , 07-Янв-19 (32) +10 [^]
- Выпуск компилятора языка D 2.084, annual slayer, 11:30 , 07-Янв-19 (45)
- Выпуск компилятора языка D 2.084, Ванёк, 15:51 , 07-Янв-19 (49) +2
- Выпуск компилятора языка D 2.084, glebiao, 17:09 , 08-Янв-19 (59) +1
- Выпуск компилятора языка D 2.084, Аноним, 11:37 , 06-Янв-19 (8)
- Выпуск компилятора языка D 2.084, Диносафр, 17:07 , 06-Янв-19 (22)
- Выпуск компилятора языка D 2.084, Я, 18:14 , 06-Янв-19 (24) +4
- Выпуск компилятора языка D 2.084, Sw00p akaJerom, 19:10 , 06-Янв-19 (26) –6 [V]
>сборщик мусора искаропки.а собственно это какая идея могла порадить идею "мусора" и собственно его "уборки"? приведу некоторые свои размышления: 1) Появилась идея "урны", "урны" - для хранения. 2) Если есть идея "урны" для хранения, то и есть идея "вещей" которые храним. 3) Далее появилась идея (вера) "великой урны", то есть когда нам мало одной "урны", мы всегда можем получить ещё одну "урну". 4) Вера в "великую урну", оказалась отрешенной от "реалий" ибо "урн" всегда не хватало, и появилась идея деления "вещей" на "нужные" и "не нужные" ("мусор"). 5) Идея "нужных" и "не нужных" "вещей" порадила идею "уборки мусора", освобождения "урн" от "не нужных вещей" И в итоге видим, что одна "ложная идея" ("слепая вера"), пораждает множество других "ложных" идей. Если изначально отказались бы от пункта (3), то не столкнулись бы с последствиями "мусора" и его "уборки". Да, да - спасибо Тьюрингу с его идеей о "бесконечной ленте".
- Выпуск компилятора языка D 2.084, FSA, 19:27 , 07-Янв-19 (50) +1
- Выпуск компилятора языка D 2.084, Sw00p akaJerom, 16:50 , 08-Янв-19 (56) –1
Так начнем по порядку>>Мы создаём объект, который хранит данные. То есть у нас есть "урна" и есть "вещь", которую в нее положим. >>Пользуемся объектом. Больше он нам не нужен. Что значить он на не нужен? Будь у нас "великая урна" (бесконечная лента Тьюринга или оперативка) делили бы мы "вещь" на "нужную" и не "нужную"? Что собственно, задумывались бы мы об "удалении" объекта если бы имели бесконечную оперативку? Думаю нет, а отсюда вывод - деление есть следствие того факта, что нет "бесконечной ленты" и собственно ложной идеи о "великой урне". >>Ой... а это ж и есть мусор. Оценив, пространственную сложность алгоритма имели бы мы мусор? - нет, так как мы запросили бы ровно столько "урн", сколько требует сам алгоритм. >>Пусть программист сам выделяет и освобождает память. Значить этот программист проводит оценку пространственной сложности алгоритма, и собственно запросит ровно столько "урн" сколько достаточно, и собственно он будет лишен идеи "мусора". >>Программист то более эффективно может использовать ресурсы памяти и процессора (думал я в 90-х, когда программировал на ассемблере Z80)... Имхо, достаточно того, чтобы программист понимал как работает сборщик мусора и не создавал объекты без необходимости Вот первое предложение - об оценке пространственной сложности, а второе - "предрассудок", который не имеет место быть при оценке.
- Выпуск компилятора языка D 2.084, FSA, 20:22 , 06-Янв-19 (27)
- Выпуск компилятора языка D 2.084, fleonis, 20:38 , 06-Янв-19 (28) +1
- Выпуск компилятора языка D 2.084, maximnik0, 00:23 , 07-Янв-19 (33)
- Выпуск компилятора языка D 2.084, glebiao, 16:38 , 08-Янв-19 (55)
- Выпуск компилятора языка D 2.084, Аноним, 01:43 , 07-Янв-19 (38) +1
|