Re[6]: Синтаксический сахар или C++ vs. Nemerle :)
От: WolfHound  
Дата: 25.05.06 10:29
Оценка: :)
Здравствуйте, Шахтер, Вы писали:

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

А я прошол?
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[5]: Синтаксический сахар или C++ vs. Nemerle :)
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 25.05.06 10:36
Оценка:
Здравствуйте, VladD2, Вы писали:

E>>Покажи мне точную цитату, где я что-нибудь из твоей статьи осудил.


VD>Re: Синтаксический сахар или C++ vs. Nemerle :)
Автор: eao197
Дата: 24.05.06


Ты дал ссылку на мое сообщение. Но покажи мне слова, в которых я твою статью хоть как то осуждаю?


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[6]: Синтаксический сахар или C++ vs. Nemerle :)
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.05.06 11:08
Оценка: +1 :)
Здравствуйте, Шахтер, Вы писали:

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


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

E>Ты дал ссылку на мое сообщение. Но покажи мне слова, в которых я твою статью хоть как то осуждаю?


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

VD>Речь в статье и примере идет о другом. Речь идет о том, что все варианты перебор равнозначны и один можно выразить через другой. Ну, а зачем эта мысль высказывается можно понять только прочтя статью до конца.


Эквивалентность может измеряться по разному. Действительно, если немного подвернуть эти примеры, то можно получить эквивалентные по функциональности подпрограммы. Но можно измерять эквивалентность с помощью генерируемых кодов которые должен выполнять процессор. Числодробилки пока никто не отменял. И тут у меня есть некоторая догадка, что чем больше знает компилятор об обрабатываемых конструктциях, тем больше у него возможностей оптимизации. Ты рассматривал этот вопрос?

И еще:

Так в чем же удача Nemerle-овцев и ошибка C++-ников?

Я не очень то согласен что у C++-ников была какая-то ошибка. Не очень хорошая фраза. В чем ошибка? В том, что С++ ники пользуются побочными эффектами С++? Запретим им пользоваться, то будет лучше?

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

В условиях конца 80-ых годов, такой проблемы не стояло. По второй эквивалентности(качеству кодов), он обгонял почти все (что тогда можно было назвать нормальным языком). Да и сейчас не последний.


ЗЫ. К сожалению, статью полностью прочитать смогу только вечером(сегодня привезут журнальчик). Поэтому это касается только вступления. Слишком уж резануло
Re[4]: Синтаксический сахар или C++ vs. Nemerle :)
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.05.06 12:24
Оценка:
Здравствуйте, GlebZ, Вы писали:

GZ>Эквивалентность может измеряться по разному. Действительно, если немного подвернуть эти примеры, то можно получить эквивалентные по функциональности подпрограммы. Но можно измерять эквивалентность с помощью генерируемых кодов которые должен выполнять процессор. Числодробилки пока никто не отменял. И тут у меня есть некоторая догадка, что чем больше знает компилятор об обрабатываемых конструктциях, тем больше у него возможностей оптимизации. Ты рассматривал этот вопрос?


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

GZ>И еще:

GZ>

GZ>Так в чем же удача Nemerle-овцев и ошибка C++-ников?

GZ>Я не очень то согласен что у C++-ников была какая-то ошибка. Не очень хорошая фраза. В чем ошибка? В том, что С++ ники пользуются побочными эффектами С++? Запретим им пользоваться, то будет лучше?

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

GZ>

GZ>Мне кажется, в определении того, что должно быть базисом, а что надстройкой.

GZ>В условиях конца 80-ых годов, такой проблемы не стояло. По второй эквивалентности(качеству кодов), он обгонял почти все (что тогда можно было назвать нормальным языком). Да и сейчас не последний.

Вопрос качества кода здесь не рассматривается. Так что не будем обсждать то, что первые компиляторы С++ резко проигрывали в скорости С-компиляторам.

GZ>ЗЫ. К сожалению, статью полностью прочитать смогу только вечером(сегодня привезут журнальчик). Поэтому это касается только вступления. Слишком уж резануло


Ну, вот когда прочтешь до конца, то с удовольствием послушаю мнение о статье. А то споры явно уходят в сторону от сути статьи.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Синтаксический сахар или C++ vs. Nemerle :)
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 25.05.06 12:35
Оценка: +1
Здравствуйте, VladD2, Вы писали:

E>>Ты дал ссылку на мое сообщение. Но покажи мне слова, в которых я твою статью хоть как то осуждаю?


VD>Зачем цитировать все сообщение?


Если ты в вопросе о выборе C++ в качестве языка, с которым сравнивается Nemerle обнаружил осуждение собственой статьи, то это очень смахивает на паранойю.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[8]: Синтаксический сахар или C++ vs. Nemerle :)
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.05.06 12:56
Оценка:
Здравствуйте, eao197, Вы писали:

E>Если ты в вопросе о выборе C++ в качестве языка, с которым сравнивается Nemerle обнаружил осуждение собственой статьи, то это очень смахивает на паранойю.


Ты вообще можешь внятно объяснить о чтом тогда было твое сообщение?
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[9]: Синтаксический сахар или C++ vs. Nemerle :)
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 25.05.06 14:03
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Ты вообще можешь внятно объяснить о чтом тогда было твое сообщение?


Я спросил, почему ты сравниваешь Nemerle со старым языком C++, а не с более новыми языками, вроде Java.

Но ответ я уже получил.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[10]: Синтаксический сахар или C++ vs. Nemerle :)
От: Kluev  
Дата: 25.05.06 14:50
Оценка: +1
Здравствуйте, eao197, Вы писали:

E>Здравствуйте, VladD2, Вы писали:


VD>>Ты вообще можешь внятно объяснить о чтом тогда было твое сообщение?


E>Я спросил, почему ты сравниваешь Nemerle со старым языком C++, а не с более новыми языками, вроде Java.


Кстати, да. С С++ некорректно сравнивать, у него предназначение другое. И пока никаких альтернатив ему не наблюдается. Несмотря на все накопившиеся проблемы никакой альтернативы нет.
А D?
От: Андрей Хропов Россия  
Дата: 25.05.06 16:30
Оценка: +1
Здравствуйте, Kluev, Вы писали:

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

А D?
Да, пока он не доделан. Но в принципе?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: А D?
От: Cyberax Марс  
Дата: 25.05.06 17:26
Оценка: +2
Андрей Хропов wrote:
> K>Кстати, да. С С++ некорректно сравнивать, у него предназначение
> другое. И пока никаких альтернатив ему не наблюдается. Несмотря на все
> накопившиеся проблемы никакой альтернативы нет.
> А D?
> Да, пока он не доделан. Но в принципе?
Если доделать, то вполне возможно и будет. Так как задумывался как
замена С++.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[11]: Синтаксический сахар или C++ vs. Nemerle :)
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.05.06 18:15
Оценка: -1
Здравствуйте, Kluev, Вы писали:

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


Сам я автора не читал но как и весь Советский народ....
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: А D?
От: Андрей Хропов Россия  
Дата: 25.05.06 18:15
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Андрей Хропов wrote:

>> K>Кстати, да. С С++ некорректно сравнивать, у него предназначение
>> другое. И пока никаких альтернатив ему не наблюдается. Несмотря на все
>> накопившиеся проблемы никакой альтернативы нет.
>> А D?
>> Да, пока он не доделан. Но в принципе?
C>Если доделать, то вполне возможно и будет. Так как задумывался как
C>замена С++.
Я то с этим согласен. И считаю, что это было бы good.
Это вопрос к тов. Kluev, который говорит, что никаких альтернатив С++ не наблюдается.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[5]: Синтаксический сахар или C++ vs. Nemerle :)
От: Воронков Василий Россия  
Дата: 25.05.06 18:28
Оценка:
Здравствуйте, VladD2, Вы писали:

А ты бы высылал полный текст статьи все потенциальным спорщикам
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: А D?
От: Kluev  
Дата: 25.05.06 18:30
Оценка: 1 (1)
Здравствуйте, Андрей Хропов, Вы писали:

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


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

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

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

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

Фактически в С++ не добавлять фичи надо, а мусор выкидывать: препроцессор и прочий устаревший стафф.
Re[2]: А D?
От: Kluev  
Дата: 25.05.06 18:38
Оценка: :)
Здравствуйте, Cyberax, Вы писали:

C>Андрей Хропов wrote:

>> K>Кстати, да. С С++ некорректно сравнивать, у него предназначение
>> другое. И пока никаких альтернатив ему не наблюдается. Несмотря на все
>> накопившиеся проблемы никакой альтернативы нет.
>> А D?
>> Да, пока он не доделан. Но в принципе?
C>Если доделать, то вполне возможно и будет. Так как задумывался как
C>замена С++.

Вряд ли, С++ убьет аналогичный низкоуровневый язык в котором будет обеспечена обратная binary compatibility м-ду версиями классов. Тогда будет устранен его единственный недостаток который не позволяет создать стройный framework, т.е. привести зоопарк библиотек к некой общей основе.

Причем добавить это достаточно просто с небольшим оверхедом. Back-end уже есть (за что респект GCC team).

З.Ы. Я периодически начинаю писать и проект у меня лежит (пока только парзер), но мысль об обьеме пугает меня.
Может кто возьмется?
Re[12]: Синтаксический сахар или C++ vs. Nemerle :)
От: Kluev  
Дата: 25.05.06 18:41
Оценка: :)))
Здравствуйте, VladD2, Вы писали:

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


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


VD>Сам я автора не читал но как и весь Советский народ....


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

Re[7]: Синтаксический сахар или C++ vs. Nemerle :)
От: Olegator  
Дата: 25.05.06 19:21
Оценка: :)
Здравствуйте, WolfHound, Вы писали:

WH>А я прошол?


Прошёл, но у тебя были проблемы другого плана.
Re[6]: Синтаксический сахар или C++ vs. Nemerle :)
От: Olegator  
Дата: 25.05.06 19:33
Оценка:
Здравствуйте, Воронков Василий, Вы писали:

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


А не легче ли открыть её? Или журнал понесёт страшные убытки?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.