dimrub: (Default)
[personal profile] dimrub
Нет, вы не знаете С++. Вы знаете С++ с хорошей стороны, но вы еще узнаете С++ с плохой стороны!

Я в последние годы как-то остерегаюсь высказывать категоричные мнения по таким темам, как будущее языков программирования, но мне кажется, что будет интересно.

on 2009-03-08 07:03 pm (UTC)
Posted by [identity profile] nice-beaver.livejournal.com
Пользуйтесь Oberon-2 - и будет вам крайняя ограниченность в средствах. А так да, сферические кони, жизнь ужаснее и отвратительнее, согласен.

on 2009-03-10 05:11 pm (UTC)
Posted by [identity profile] mr-aleph.livejournal.com
будет не ограниченость, а ущербность средств...

Оберон-2 достаточно богат, чтобы на нём говнокод писать...

on 2009-03-10 05:22 pm (UTC)
Posted by [identity profile] nice-beaver.livejournal.com
И чем это Oberon-2 ущербен? А говнокод можно ваять на чем угодно.

on 2009-03-10 05:48 pm (UTC)
Posted by [identity profile] mr-aleph.livejournal.com
Собственно топ ущербности:
(0) запрет на циклический импорт = геморрой еще тот;
(1) нет интерфейсов или хотя бы множественного наследования;
(2) нет конструкторов;
(3) в стандартном обероне-2 нет возможности написать x.m1().m2() и f()^ и NIL не пролазит через type guard по спецификации;
(4) стандартная библиотека именно ущербна (иного слова не подобрать);
(5) нет механизмов статического полиморфизма (генрики/шаблоны) и перегрузки;

вот так...

Profile

dimrub: (Default)
Adventures of a somewhat curious character

September 2013

S M T W T F S
12 345 67
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 22nd, 2026 09:40 am
Powered by Dreamwidth Studios