Klapaucius,
LCR>>В-общем я с тобой согласен, хотя я идеальным вариантом для себя вижу систему типов обобщающую ОО с его сабтайпингом. K>Я бы не стал так сразу связывать ООП с сабтайпингом. В случае, скажем так, java-oop, мы конечно говорим ОО — подразумеваем сабтайпинг, но в общем случае это не так.
Тебе показалось, что я связал ООП с сабтайпингом. Я понимаю, что в общем случае сабтайпинг — это отношение <: между типами, которое можно определять произвольным образом. Хотя чаще всего от этого отношения требуют подстановочность. В той же джаве помимо наследования есть ещё double <: int для некоторых контекстов (поэтому назвали по-другому).
LCR>>Ну просто потому что некоторые задачи довольно естественно решаются с использованием ООП. K>Например? При этом, интересно узнать примеры именно в контексте полезности сабтайпинга, потому что введение в ООП начинается обычно с описания недостатков сабтайпинга (вроде примеров с наследованием геом. фигур), но с примерами его полезности дела обстоят гораздо хуже.
Здравствуйте, dotneter, Вы писали:
D>Здравствуйте, Jack128, Вы писали:
J>>Любопытно, что есть даже преальфа компилятора в javascript. D>Dart можно смело закапывать.
У меня демка эта так и не смогла открыться в Chrome, так что закапывать яб не спешил.
Может, конечно, джетбрейновцы байкотируют хром вместе с дартом, но какое-то это, как минимум, странное решение...
Здравствуйте, Курилка, Вы писали:
К>У меня демка эта так и не смогла открыться в Chrome, так что закапывать яб не спешил. К>Может, конечно, джетбрейновцы байкотируют хром вместе с дартом, но какое-то это, как минимум, странное решение...
Если хочешь таки поиграться — переключись на компиляцию на серверной стороне. Врядли байкот какой то, скорее всего банальный глюк.
J>Если ты читал ссылку заглавную, то там написано, что JetBrains 200 мегобайт сорцов на джаве. 200 СОРЦОВ. Это безумная цифра, на самом деле. Скорее всего их реально за№@%ла жаба. ПРи таком кол-ве сорцов и людей, которые более менее в теме языков прог-ния(а сам понимаешь, в компании, которая
делает IDE специалистов по ЯП достаточно) написать новый ЯП под туже платформу — это не самая глупая идея.
Интересно, как же они будут писать IDE на новом языке? БОльшая часть идеи — platform API, которая в общих чертах не сильно меняется, его не трогают, чтобы не порушить совместимость со сторонними плагинами.
Кажется, что такое переписывание, если оно вообще состоится, будет идти довольно медленно — особенно учитывая, что в начале будет крайне небольшое количество программистов на котлине
Здравствуйте, A13x, Вы писали:
A>Кажется, что такое переписывание, если оно вообще состоится, будет идти довольно медленно — особенно учитывая, что в начале будет крайне небольшое количество программистов на котлине
На Котлине, очевидно, будут писать новые плугины. Pattern matching, к примеру, идеально подходит для вещей типа анализаторов кода.
Здравствуйте, Jack128, Вы писали:
J>Здравствуйте, Курилка, Вы писали:
К>>У меня демка эта так и не смогла открыться в Chrome, так что закапывать яб не спешил. К>>Может, конечно, джетбрейновцы байкотируют хром вместе с дартом, но какое-то это, как минимум, странное решение...
J>Если хочешь таки поиграться — переключись на компиляцию на серверной стороне. Врядли байкот какой то, скорее всего банальный глюк.
Ну в ФФ я это дело запустил, в хроме же (14-м) переключиться возможности вообще нет, оно тупо виснет. Играться желания нет, просто довольно странный косяк.
Здравствуйте, Lazy Cjow Rhrr, Вы писали:
K>>Например? При этом, интересно узнать примеры именно в контексте полезности сабтайпинга, потому что введение в ООП начинается обычно с описания недостатков сабтайпинга (вроде примеров с наследованием геом. фигур), но с примерами его полезности дела обстоят гораздо хуже.
LCR>Чуть позже, ок?
Ну, полгода прошло, как там с примерами полезности сабтайпинга?
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll