HOPL III: Развитие языка в реальном мире: C++
От: Курилка Россия http://kirya.narod.ru/
Дата: 05.06.07 06:23
Оценка: 153 (14)
На LtU появилась сабжевая статья от Б. Страуструпа, думаю, безотносительно мнения по поводу C++ она представляет интерес с т.зр. развитя языков программирования
Re: HOPL III: Развитие языка в реальном мире: C++
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 05.06.07 07:17
Оценка: 34 (5)
Здравствуйте, Курилка, Вы писали:

К>На LtU появилась сабжевая статья от Б. Страуструпа, думаю, безотносительно мнения по поводу C++ она представляет интерес с т.зр. развитя языков программирования


Ну тогда для коллекции и полноты картины -- эта статья является частью публикаций для History of Programming Languages conference (HOPL), которую ACM устраивает раз в 15 лет. Вот работы, которые удалось найти по ссылкам с LtU:

C++: http://www.research.att.com/~bs/hopl-almost-final.pdf
Emerald: http://www.emeraldprogramminglanguage.org/Emerald_HOPL_III_draft.pdf
Lua: http://www.tecgraf.puc-rio.br/~lhf/ftp/doc/hopl.pdf
Haskell: http://research.microsoft.com/~simonpj/papers/history-of-haskell/history.pdf
AppleScript: http://www.cs.utexas.edu/users/wcook/Drafts/2006/ashopl.pdf


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[2]: HOPL III: Развитие языка в реальном мире: C++
От: alexeiz  
Дата: 05.06.07 08:33
Оценка: 20 (1)
Здравствуйте, eao197, Вы писали:

Те, у кого есть ACM account, могут посмотреть все статьи здесь
Re: HOPL III: Развитие языка в реальном мире: C++
От: VladD2 Российская Империя www.nemerle.org
Дата: 05.06.07 23:48
Оценка:
Здравствуйте, Курилка, Вы писали:

К>На LtU появилась сабжевая статья от Б. Страуструпа, думаю, безотносительно мнения по поводу C++ она представляет интерес с т.зр. развитя языков программирования


Сори, нет времени разбираться, так что задам вопрос тебе.

Эта статья вся уместилась в четырех абзацах или там где-то есть ссылка на нее?

Все что я вижу на этой странице это:

HOPL III: Evolving a language in and for the real world: C++ 1991-2006
Yet another in the series of draft papers for HOPL-III. This one from Bjarne Stroustrup on Evolving a language in and for the real world: C++ 1991-2006. The paper starts the discussion at the point in time where his 1994 Design and Evolution book ended (which coincides with about the last time I used C++ on a professional basis — meaning I got some insight into what I missed out on for the last dozen years).

The talk outlines the history of the C++ programming language from the early days of its ISO standardization (1991), through the 1998 ISO standard, to the later stages of the C++0x revision of that standard (2007). The emphasis is on the ideals, constraints, programming techniques, and people that shaped the language, rather than the minutiae of language features. Among the major themes are the emergence of generic programming and the STL (the C++ standard library’s algorithms and containers).
Given the period of time covered, generics and the STL are the major highights of the paper. Lots of political discussion (the parts on Sun and Microsoft are mostly obvious, but it's amusing to see Bjarne speak out on the subjects). Much like the Design and Evolution book, this paper is worth a read by anyone interested in PL design, no matter their particular take on C++. Bjarne provides valuable insight on the forces that shape PLs, as well as providing constructive criticism.

Personally I found the discussion on C++0x the most interesting, as it reveals the issues that C++ is trying to overcome as well as the direction the language is headed. I've been tinkering with Boost of late, trying to figure out the FP facilities, but without much luck. Similar to C#3.0 and Java1.7, C++0x is proposing lambdas and a limited form of type inference for variables. But that's a minor addendum, as the paper makes clear that optional GC, concurrency and more thorough libraries are the major aspects to be addressed.

... << RSDN@Home 1.2.0 alpha rev. 637>>
http://nemerle.org/Banners/?g=dark
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: HOPL III: Развитие языка в реальном мире: C++
От: Курилка Россия http://kirya.narod.ru/
Дата: 06.06.07 03:34
Оценка: 35 (1)
Здравствуйте, VladD2, Вы писали:

VD>Эта статья вся уместилась в четырех абзацах или там где-то есть ссылка на нее?


Для особо ленивых — сам драфт здесь
(на получение урла ушло времени меньше чем на написание этого сообщения, твоё же больше моего )
Re[2]: HOPL III: Развитие языка в реальном мире: C++
От: Константин Л. Россия  
Дата: 06.06.07 09:27
Оценка: :)))
Здравствуйте, VladD2, Вы писали:

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


К>>На LtU появилась сабжевая статья от Б. Страуструпа, думаю, безотносительно мнения по поводу C++ она представляет интерес с т.зр. развитя языков программирования


VD>Сори, нет времени разбираться, так что задам вопрос тебе.


VD>Эта статья вся уместилась в четырех абзацах или там где-то есть ссылка на нее?


Попался!

[]
Estuve en Granada y me acorde' de ti
Re: HOPL III: Развитие языка в реальном мире: C++
От: Дмитрий В  
Дата: 06.06.07 11:01
Оценка:
Здравствуйте, Курилка, Вы писали:

К>На LtU появилась сабжевая статья от Б. Страуструпа, думаю, безотносительно мнения по поводу C++ она представляет интерес с т.зр. развитя языков программирования

А выводы там какие? (букавок там много)
Типа фсе круто, плюсы форевер?
Re[2]: HOPL III: Развитие языка в реальном мире: C++
От: Курилка Россия http://kirya.narod.ru/
Дата: 06.06.07 11:33
Оценка:
Здравствуйте, Дмитрий В, Вы писали:

ДВ>А выводы там какие? (букавок там много)

ДВ>Типа фсе круто, плюсы форевер?

Ну по сути это исторический экскурс + мысли Бьярни по поводу развития языка и т.п.
Т.е. конкретной цели нет, поэтому выводов по сути тоже нет — материал для размышления/обсуждения.
Re: HOPL III: Развитие языка в реальном мире: C++
От: SergH Россия  
Дата: 07.06.07 20:42
Оценка: :))) :))) :))
Здравствуйте, Курилка, Вы писали:

К>На LtU появилась сабжевая статья от Б. Страуструпа, думаю, безотносительно мнения по поводу C++ она представляет интерес с т.зр. развитя языков программирования


http://www.cs.tamu.edu/news/items?id=1797

Всё, теперь конец С++ Страуструп бороду сбрил!
Делай что должно, и будь что будет
Re[2]: HOPL III: Развитие языка в реальном мире: C++
От: VladD2 Российская Империя www.nemerle.org
Дата: 08.06.07 22:49
Оценка:
Здравствуйте, SergH, Вы писали:

SH>http://www.cs.tamu.edu/news/items?id=1797


SH>Всё, теперь конец С++ Страуструп бороду сбрил!


Ну, может к x0X году снова отрастит? Не даром же они такой правильный номер этому стандарту дали?
... << RSDN@Home 1.2.0 alpha rev. 637>>
http://nemerle.org/Banners/?g=dark
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.