Re[7]: Не пора ли нам перейти на D
От: Disappear  
Дата: 26.02.07 23:49
Оценка:
Здравствуйте, VladD2, Вы писали:

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


VD>>>3. Есть языки более мощьные и удобные нежели С++ и D, но это уже не поймут ни С++-, ни D-и программисты в следствии все того же парадокса Блаба.


D>>С подобным парадокcом неоднократно сталкивался, в том числе и сам

D>>Дайте примеры по 3-ему пункту плиз.

VD>Неужели — это до сих пор нужно делать на этом форуме?


VD>Пожалуйста! Их есть у меня (с).

VD>http://rsdn.ru/summary/3766.xml
VD>http://rsdn.ru/article/philosophy/Scala.xml
Автор(ы): Martin Odersky, Philippe Altherr, Vincent Cremet, Burak Emir, Sebastian Maneth, Stephane Micheloud, Nikolay Mihaylov, Michel Schinz, Erik Stenman, Matthias Zenger, http://scala.epfl.ch
Дата: 22.05.2005
Язык Scala был создан в 2001-2004 гг в лаборатории методов программирования EPFL. Он стал результатом исследований, направленных на разработку более хорошей языковой поддержки компонентного ПО. С помощью Scala мы хотели бы проверить две гипотезы. Во-первых, мы считаем, что язык программирования компонентного ПО должен быть масштабируемым в том смысле, что должна быть возможность с помощью одних и тех же концепций описать как маленькие, так и большие части. Поэтому мы сконцентрировались на механизмах абстракции, композиции и декомпозиции вместо введения большого количества примитивов, которые могут быть полезными только на каком-то одном уровне масштабирования. Во-вторых, мы считаем, что масштабируемая поддержка компонентов может быть предоставлена языком программирования, унифицирующим и обобщающим объектно-ориентированное и функциональное программирование.


VD>Языки чем-то похожие на D, но превосходящие его на голову.

VD>Кстати, ты тут приводил пример факториала времени компиляции. Вот как примерно это будет выглядеть на Nemerle:

Читал про nemerle немного. Выбивает интерес сразу то, что язык работает через .NET CLI (как и любую другую VM)
Субъективно конечно — но синтаксис мне не понравился, как-то скептически отношусь к добавлению функционала через всяческие синтаксические причуды (закорючки и пр.)

Вы отчаянный Nemerle-ист!
А я C++ шник, все же. Но нужно ведь постоянно что-то улучшать, адаптироваться и развиваться. За 9 лет со времен принятия первого стандарта С++ многое изменилось, для IT индустрии такой срок — целая вечность.
Эх.. раз уж теперь эта ветка о философии.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.