Skip to main content

Конференции

Просмотр конференции fido7.pushkin.local:

Предыдущее Следующее

Дата: 15 May 2019, 16:15:21
От: Anatoliy Sablin @ 2:5020/2140.704
Кому: Gennadij Pastuhov
Тема: win via usd


Hello, Gennadij Pastuhov.
On 15.05.2019 14:41 you wrote:

 AS>>>>>>>> Что значит "работает с памятью хуже"? То, что структуры 
 AS>>>>>>>> занимают больше памяти? Да, это так.
 AL>>>>>>> Оно и не может быть иначе. Достаточно почитать того же Лутца 
 AL>>>>>>> (AM ни в жизнь не будет, конечно) пару глав, чтобы понять 
 AL>>>>>>> почему и зачем эти структуры данных занимают больше памяти.
 AS>>>>>> Javascript имеет схожую проблему, что структуры данных и 
 AS>>>>>> замыкания занимают много памяти.
 AL>>>>> Про Javascript ничего сказать не могу, так как не знаю его от 
 AL>>>>> слова совсем. Hо видится мне, что там тоже типы данных не 
 AL>>>>> простые. Когда у нас максимально большое количество типов 
 AL>>>>> представляют собой объекты, очевидно, что память будет 
 AL>>>>> кушаться охотнее. Однако, тогда и удобства будет существенно 
 AL>>>>> больше.
 AS>>>> В javascript всё является объектом, это же изначально 
 AS>>>> функциональный язык, в нём наследование только совсем недавно 
 AS>>>> появилось.
 GP>>> Ещё там есть числа и строки.
 AS>> Которые тоже объекты и можно для чисел сделать так: 
 AS>> Number.prototype.x = () => {...}; (123).x(); То есть ввести для 
 AS>> всех чисел новую функцию и вызвать её. Для строк аналогично.
 GP> Собственно, для подобных вызовов числам совершенно не обязательно 
 GP> быть объектами :)

Что же тогда должно давать гордое звание быть объектом?

--
Best regards!
Posted using Hotdoged on Android

--- Hotdoged/2.13.5/Android
Origin: Android device, Milky Way (2:5020/2140.704)

Предыдущее Следующее

К списку сообщений
К списку конференций