@rubylang

Страница 390 из 1684
Aldar
08.09.2016
19:42:52
конкретного кота

Антон
08.09.2016
19:43:26
нет, из кота кот, похожий на того кота
так кот это млекопитающее похожее на всех других млекопитающих философы 3к лет назад придумали название класс животных

Aldar
08.09.2016
19:43:42
да причем тут млекопитающие

вот есть кот, ты с него клонируешь другого такого же кота, потом его чуток мутируешь

Google
ojab
08.09.2016
19:44:14
обезьяна — прототип человека

Aldar
08.09.2016
19:44:15
это и есть прототипное наследование

s
08.09.2016
19:44:32
А он такой, херак тебя коллбеком

Антон
08.09.2016
19:44:54
обезьяна — прототип человека
обезьяна и человек экземпляры приматов - прототипом человека не является

у них общий предок

Aldar
08.09.2016
19:45:17
ну ты можешь зафигачть объект который имеет все свойства двух других объектов

Антон
08.09.2016
19:45:21
не экземпляры, подклассы конечно

Aldar
08.09.2016
19:45:35
Object.assign

Антон
08.09.2016
19:45:39
ну ты можешь зафигачть объект который имеет все свойства двух других объектов
не очень могу, ну вот телефон летает только если его бросить

Aldar
08.09.2016
19:45:42
или трех)

это будет типа множественное наследование

Антон
08.09.2016
19:46:05
Google
Aldar
08.09.2016
19:46:11
да, мутанты

Антон
08.09.2016
19:46:29
ну тоесть придумали модель которой не существует в формальной логике и пытаются сделать из этого говна ложку

более того в действительном мире существует крайне редко

Aldar
08.09.2016
19:47:22
а причем тут реальный мир

Антон
08.09.2016
19:47:23
смартфон с камерой это не телефон, это сложное устройство с телефоном и камерой но это не мутант прототипа

Aldar
08.09.2016
19:47:39
прототипное наследование мощнее ООП

Антон
08.09.2016
19:47:49
а причем тут реальный мир
все просто: что бы мы не разрабатывали - отражение объектов, взаимодействи и систем реального мира

Aldar
08.09.2016
19:47:58
то есть с помощью прототипного наследования ты можешь сделать ООП, но не наоборот

s
08.09.2016
19:48:21
прототипное наследование мощнее ООП
Лапы, крылья. Главное эффективность решения задач

Антон
08.09.2016
19:48:25
то есть с помощью прототипного наследования ты можешь сделать ООП, но не наоборот
у меня есть метапрограммирования, я могу сделать прототипное наследование

s
08.09.2016
19:48:27
Спорный тезис

Про мощнее

Если человеку важно "мощнее" и ему это нужно в ежедневной практике

То он использует с++

а не херню для рисования снежинок

Aldar
08.09.2016
19:51:03
мы про абстракции говорим)

Антон
08.09.2016
19:51:15
То он использует с++
или шестилитровый v8

мы про абстракции говорим)
так тут проблема в прикладной информатики нет прототипов

s
08.09.2016
19:51:38
Это не работает

Aldar
08.09.2016
19:51:51
ладно, беседа руби господ какая то)))

Google
Антон
08.09.2016
19:52:26
ну незнаю я про информатику, формальную логику, общие ассоциации, вообще не про руби словом

Aldar
08.09.2016
19:52:55
https://medium.com/javascript-scene/master-the-javascript-interview-what-s-the-difference-between-class-prototypal-inheritance-e4cd0a7562e9#.tvuukumoj

можно это покурить

Антон
08.09.2016
19:53:27
я лучше captain black покурю

а jsника лучше нанять, чем страдать самому

class Foo {} typeof Foo // 'function'

лол

вот чо они там курят в этой комиссии по принятию стандартов?

Aldar
08.09.2016
19:56:00
собсно это ж Сахарок

раньше класс это был функция начинающаяся с большой буквы

Антон
08.09.2016
19:56:16
но почему класс функция?

класс не функция

Aldar
08.09.2016
19:56:33
инстанцирование через new

в ЖС функция)))

еще в жс полный пиздец со словом this

Антон
08.09.2016
19:57:02
класс это хомо сапиенс, это приматы и бактерии функция это дыхание, высшая нервная дейстельность

s
08.09.2016
19:57:41
я даже бокал вина отложил и открыл ноут)

Антон
08.09.2016
19:58:08
class Foo {} typeof Foo // 'function' это отсутствие признаков высшей нервной деятельности

Aldar
08.09.2016
19:58:10
недавно прикол был

в браузере в консоли написать var name = 2; typeof name;

Google
Антон
08.09.2016
20:00:29
в чем подвох?

Aldar
08.09.2016
20:00:40
в браузере

в консоли

Антон
08.09.2016
20:00:47
тоже самое

Aldar
08.09.2016
20:00:48
а не в ноде

Admin
ERROR: S client not available

Aldar
08.09.2016
20:01:17
че за браузер?)

Антон
08.09.2016
20:01:27
хром

Aldar
08.09.2016
20:01:30
да ну

Антон
08.09.2016
20:01:49
ну да

Aldar
08.09.2016
20:01:56
у меня ‘string'

выдает

Антон
08.09.2016
20:02:14
че за браузер?)

Aldar
08.09.2016
20:02:19
хром

Антон
08.09.2016
20:02:36
да ну

Aldar
08.09.2016
20:05:00
ну да

Антон
08.09.2016
20:06:05
супер, сделал скриншот, спасибо

чувство юмора тормозит, вечер наверное?

чо за браузер?)

уже не смешно

Google
Aldar
08.09.2016
20:07:00
хром

Artur
08.09.2016
20:07:35
яндекс браузер

Антон
08.09.2016
20:07:50
рили?

Artur
08.09.2016
20:07:57
Абсолютно

Антон
08.09.2016
20:08:23
как я рад братья, что я не фронт

Aldar
08.09.2016
20:09:07
это из-за глобального объекта window, там есть свойство name, которое строка, и тип поменять нельзя

Антон
08.09.2016
20:09:54
тоесть name это window.name?

trickster
08.09.2016
20:10:14
https://pp.vk.me/c630020/v630020788/42245/cicrUlFMLV4.jpg

Aldar
08.09.2016
20:10:38
все глобальные переменные это свойства объекта window

Антон
08.09.2016
20:10:54
https://pp.vk.me/c629202/v629202755/3fca8/sKrrYLSMMWc.jpg

Aldar
08.09.2016
20:11:25
поэтому ж написали книжку Javascript: good parts)

Крокфорд)

Страница 390 из 1684