Re[2]: А D?
От: Андрей Хропов Россия  
Дата: 25.05.06 19:39
Оценка:
Здравствуйте, Kluev, Вы писали:

K>Здравствуйте, Андрей Хропов, Вы писали:


АХ>>Здравствуйте, Kluev, Вы писали:


K>>>Кстати, да. С С++ некорректно сравнивать, у него предназначение другое. И пока никаких альтернатив ему не наблюдается. Несмотря на все накопившиеся проблемы никакой альтернативы нет.

АХ>>А D?
АХ>>Да, пока он не доделан. Но в принципе?

K>Не D не пройдет. Как я понимаю самые главные проблеммы там так и не решены, так сахарком посыпали.

См. Таблица сравнения языков
Автор: VladD2
Дата: 18.05.06

и оригинал здесь.

А так (для меня лично) одно добавление нормального foreach чего стоит!

K>В С++ самый главный недостаток то, что невозможно обеспечить обратную двоичную совместимость м-ду версиями классов. (Виртуальную функцию в dll-класс уже не добавишь без перекомпиляции зависимых от этой dll). Что очень сильно сдерживает развитие билиотек.

Я бы вообще сказал, что это не недостаток языка, а свойство его реализаций
(во многом обусловленное свойствами языка, конечно).

Сейчас даже единого ABI нет (это после стольких-то лет с создания языка!).
Я помню как ковырялся пытаясь из Borland C++ Builder — программы вызывать DLL-ку, скомпилированную VS.
Ничего не вышло!

Но я боюсь, что если делать это по-нормальному, то получится что-то вроде .NET framework , который уже есть.

В общем если за время 20-летнего существования языка этого не сделали, то и вряд ли сделают.

Ну о других недостатках тут уже много говорили.

А вот в D обещают как раз стандартизованный ABI, что сделать проще, так как нет в частности множественного наследования.

K>Фактически в С++ не добавлять фичи надо, а мусор выкидывать: препроцессор и прочий устаревший стафф.

Не, боюсь без препроцессора никуда. Как headerы то вставлять ?
А вот в D это как раз и сделали.
Какой "прочий устаревший стафф"?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[8]: Синтаксический сахар или C++ vs. Nemerle :)
От: WolfHound  
Дата: 25.05.06 19:43
Оценка:
Здравствуйте, Olegator, Вы писали:

WH>>А я прошол?

O>Прошёл, но у тебя были проблемы другого плана.
А именно?
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[7]: Синтаксический сахар или C++ vs. Nemerle :)
От: Воронков Василий Россия  
Дата: 25.05.06 20:15
Оценка: :)
Здравствуйте, Olegator, Вы писали:

ВВ>>А ты бы высылал полный текст статьи все потенциальным спорщикам

O>А не легче ли открыть её? Или журнал понесёт страшные убытки?

А я знаю? Лично меня вполне удовлетворит "авторская" копия на любой из моих емейлов
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[9]: Синтаксический сахар или C++ vs. Nemerle :)
От: Воронков Василий Россия  
Дата: 25.05.06 20:17
Оценка: :)
Здравствуйте, WolfHound, Вы писали:

O>>Прошёл, но у тебя были проблемы другого плана.

WH>А именно?

Censored.
Не то чтобы я обиделся но такие шутки не вписываются в правила RSDN.
WolfHound.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
А как тебе динамическая загрузка в D?
От: Андрей Хропов Россия  
Дата: 25.05.06 20:23
Оценка:
Здравствуйте, Kluev, Вы писали:

K>Здравствуйте, Андрей Хропов, Вы писали:


K>В С++ самый главный недостаток то, что невозможно обеспечить обратную двоичную совместимость м-ду версиями классов. (Виртуальную функцию в dll-класс уже не добавишь без перекомпиляции зависимых от этой dll). Что очень сильно сдерживает развитие билиотек.


см. проект DDL.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[13]: Синтаксический сахар или C++ vs. Nemerle :)
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.05.06 20:39
Оценка: :)
Здравствуйте, Kluev, Вы писали:

K>Автор выложи статью полностью или выпей ...


Яд который я пью — грузинский коньяк и грузинское вино у нас сегодня отобрали. Так что до тех пор пока он к нам не вернется прийдется влачить существование трезвиника.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[8]: Синтаксический сахар или C++ vs. Nemerle :)
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.05.06 20:39
Оценка: 28 (2)
Здравствуйте, Воронков Василий, Вы писали:

ВВ>А я знаю? Лично меня вполне удовлетворит "авторская" копия на любой из моих емейлов


Ну, такую наглость нельзя не поощрить.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[9]: Синтаксический сахар или C++ vs. Nemerle :)
От: Воронков Василий Россия  
Дата: 25.05.06 21:01
Оценка:
Здравствуйте, VladD2, Вы писали:

ВВ>>А я знаю? Лично меня вполне удовлетворит "авторская" копия на любой из моих емейлов

VD>Ну, такую наглость нельзя не поощрить.

Тогда на Vasily.Voronkov#bp.com пожалуйста
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[10]: Синтаксический сахар или C++ vs. Nemerle :)
От: Olegator  
Дата: 25.05.06 21:37
Оценка:
Здравствуйте, Воронков Василий, Вы писали:

ВВ>Тогда на Vasily.Voronkov#bp.com пожалуйста


И мне тоже интересно! Если можно, на адрес в профиле.
Re[10]: Синтаксический сахар или C++ vs. Nemerle :)
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.05.06 21:38
Оценка:
Что же ты ему такое сказал?
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[10]: Синтаксический сахар или C++ vs. Nemerle :)
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.05.06 22:03
Оценка:
Здравствуйте, Воронков Василий, Вы писали:

ВВ>Тогда на Vasily.Voronkov#bp.com пожалуйста

Вот туда я пробовал послать. Только получил:

ailed to deliver to 'Vasily.Voronkov@bp.com'
SMTP module(domain bp.com) reports:
message text rejected by mail37.messagelabs.com:
553 information. (#5.7.1)



Короче, приходи 30-го на User Group.

Я туда припру пачку другую журнала и буду халявно раздавать. Для тебя считай журнал зарезервирован.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[11]: Синтаксический сахар или C++ vs. Nemerle :)
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.05.06 22:03
Оценка:
Здравствуйте, Olegator, Вы писали:

O>И мне тоже интересно! Если можно, на адрес в профиле.


Публичного мыла у тебя нет. А чрез форумы атачи не идут. Если москвич, то приходи на User Group 30-го числа. Там будут журналы раздоваться с этой статьей. За одно поглядишь на язык в живую.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[11]: Синтаксический сахар или C++ vs. Nemerle :)
От: Воронков Василий Россия  
Дата: 25.05.06 22:32
Оценка:
Здравствуйте, VladD2, Вы писали:

VD> Короче, приходи 30-го на User Group.

VD> Я туда припру пачку другую журнала и буду халявно раздавать. Для тебя считай журнал зарезервирован.

Я не смогу по причине нахождения в другой стране
А сюда можно — basil#voronkov.name — ?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[11]: Синтаксический сахар или C++ vs. Nemerle :)
От: Воронков Василий Россия  
Дата: 25.05.06 22:35
Оценка: :))
Здравствуйте, VladD2, Вы писали:

VD>Что же ты ему такое сказал?


Да ничего такого
Я просто вспомнил о своих проблемах с С++, имевших оттенок... гм.. "романтического" характера...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[12]: Синтаксический сахар или C++ vs. Nemerle :)
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.05.06 22:47
Оценка:
Здравствуйте, Воронков Василий, Вы писали:

ВВ>Я не смогу по причине нахождения в другой стране

ВВ>А сюда можно — basil#voronkov.name — ?

Это что?
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[13]: Синтаксический сахар или C++ vs. Nemerle :)
От: Воронков Василий Россия  
Дата: 25.05.06 22:51
Оценка:
Здравствуйте, VladD2, Вы писали:

ВВ>>Я не смогу по причине нахождения в другой стране

ВВ>>А сюда можно — basil#voronkov.name — ?
VD>Это что?

Домен такой. Специально для частных емейлов и хоум-пейджей.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[12]: Синтаксический сахар или C++ vs. Nemerle :)
От: Olegator  
Дата: 25.05.06 23:30
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Публичного мыла у тебя нет. А чрез форумы атачи не идут. Если москвич, то приходи на User Group 30-го числа. Там будут журналы раздоваться с этой статьей. За одно поглядишь на язык в живую.


Тот, что в профиле (olegator@fromru.com), и есть публичный. Или нужен другой?
Re[6]: Синтаксический сахар или C++ vs. Nemerle :)
От: IT Россия linq2db.com
Дата: 25.05.06 23:44
Оценка: +4
Здравствуйте, Шахтер, Вы писали:

Ш>Боюсь, что ты эту школу не прошел, а был просто отчислен за неуспеваемость.


Фу, как некрасиво
... << RSDN@Home 1.2.0 alpha rev. 0>>
Если нам не помогут, то мы тоже никого не пощадим.
Re[3]: А D?
От: Cyberax Марс  
Дата: 26.05.06 06:07
Оценка:
Kluev wrote:
> Вряд ли, С++ убьет аналогичный низкоуровневый язык в котором будет
> обеспечена обратная binary compatibility м-ду версиями классов. Тогда
> будет устранен его единственный недостаток который не позволяет создать
> стройный framework, т.е. привести зоопарк библиотек к некой общей основе.
Ну в D это возможно — они думают над стандартом на ABI. Если хорошо его
продумать — то вполне такое возможно.

Хотя я бы добавил в D еще умные указатели и более тщательно изолировал
бы GC.

> Причем добавить это достаточно просто с небольшим оверхедом. Back-end

> уже есть (за что респект GCC team).
Угу.

> З.Ы. Я периодически начинаю писать и проект у меня лежит (пока только

> парзер), но мысль об обьеме пугает меня.
> Может кто возьмется?
У меня постоянно такая же мысль. Только вот времени нужно ОЧЕНЬ много.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[3]: А D?
От: Cyberax Марс  
Дата: 26.05.06 06:28
Оценка:
Андрей Хропов wrote:
> C>Если доделать, то вполне возможно и будет. Так как задумывался как
> C>замена С++.
> Я то с этим согласен. И считаю, что это было бы good.
> Это вопрос к тов. Kluev, который говорит, что никаких альтернатив С++ не
> наблюдается.
Пока D только в далеком будущем планируется
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.