LINUX.ORG.RU

Перспективы развития стандарта С++ в ближайшее десятилетие глазами мастера.


0

0

Stroustrup on C++: C++ in 2005

"В японскую редакцию своей последней книги Бьерн Страуструп добавил расширенное эссе, отражающее использование С++ последнее десятилетие, и аргументировал направления развития следующей ревизии стандарта С++. Читаем мастера."

>>> Статья на английском:



Проверено: Pi ()

Весь пост скатился на то, что Java -- круто, а C++ -- нет. По существу вопроса было всего дви-три сообщения. Хотелось всё-таки узнать разные мнения по поводу развития языка C++, А НЕ ПРО JAVA!!!

P.S. Весь трёп про Java > /dev/null

anonymous
()
Ответ на: комментарий от sur02111976

>P.S. Еще одно подтверждение, что самы страшный зверь на свете - ЖАБА. :-)

Самый страшный зверь на свете - программист-недоучка :D

В Java можно писать с умом. Тогда будет быстро. А можно писать тупо. Со всякими боксингами, безумным вложением классов, кучей сугубых RTTI и т.п. - тогда будет медленно :)

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

>По существу вопроса было всего дви-три сообщения. Хотелось всё-таки узнать разные мнения по поводу развития языка C++, А НЕ ПРО JAVA!!!

А по существу - под свои задачи - свои языки. И нет ничего полезного в открывании пивных бутылок утюгом... :)

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

>но есть весьма большии вычислительные комплексы, в том числе, связаные с моделированием по климатичнским моделям, моделировании в оптике и т.п. Ссылки -- поищи, у меня не сохранились.

На моделирование чего-нить на Питоне не хватит мощи всех суперкомпьютеров планеты

anonymous
()
Ответ на: комментарий от anonymous

> На моделирование чего-нить на Питоне не хватит мощи всех
> суперкомпьютеров планеты

вообще то вся математика питона - это чисто либы на С/C++
поэтому моделирование на питоне фактически сводится к расчетам на С и логике на питоне.

если вы думаете что это значительно медленней чем делать все на С/C++ - значит Вы самый умный, поздравляю !

почитайте на досуге про numeric/scipy, поройтесь на sourceforge/freshmeat по ключевым словам python, science

Tester ★★★
()
Ответ на: комментарий от anonymous

первые же ссылки в гугле по словам python modeling

The Molecular Modelling Toolkit (MMTK) is an Open Source program library for molecular simulation applications. In addition to providing ready-to-use implementations of standard algorithms, MMTK serves as a code basis that can be easily extended and modified to deal with standard and non-standard problems in molecular simulations.

а вот здесь
http://www.urbansim.org/sensitivity/docs/python.html
приведены хорошие доводы в пользу использования питона для моделирования

Tester ★★★
()

Если человек не хочет что то изучать новое то он придумает 1000 причин почему это плохо. Почему в этот форум полезли Javисты? Очередной бестолковый форум. Статья классная и полезная. Спасибо. Раньше(5 и более лет назад) в форумах было интересно общаться. Много узнаешь нового. Сейчас - сплошное мерива #ями.

С/С++ рулит Java рулит Программистам-лентяям и недоучкам - смерть

anonymous
()
Ответ на: комментарий от anonymous

> Программистам-лентяям и недоучкам - смерть

То есть ты сам себе уже прописал эвтаназию в биореакторе.

anonymous
()
Ответ на: комментарий от anonymous

>>> Программистам-лентяям и недоучкам - смерть >>То есть ты сам себе уже прописал эвтаназию в биореакторе.

Я же написал Программистам-лентяям и недоучкам - смерть

anonymous
()
Ответ на: комментарий от Tester

>вообще то вся математика питона - это чисто либы на С/C++ поэтому моделирование на питоне фактически сводится к расчетам на С и логике на питоне. если вы думаете что это значительно медленней чем делать все на С/C++ - значит Вы самый умный, поздравляю !

Ключевое слово на питоне! Может я фанат питона и меня оскорбляет включение низменного кода в дао чистого кода священного языка:-) А то помню как знакомый предьявил, что его прога на паскале на 286 всякий морфинг и прочую демомейкерскую муть не тормозя крутит. Видел я этот паскаль, от паскаля 10% остальное асм. А воопще(из личных наблюдений) если учёный зачемто сам считает свой мега пупер проект (ну пропит грант, нанять индусов не хватило) то это либо Математика, либа афигенный фортран:-) 100 goto на 101 строку кода:-)

>почитайте на досуге про numeric/scipy, поройтесь на sourceforge/freshmeat по ключевым словам python, science

не я лучче фильм про поиски святого грааля заценю, говорят его сам великий Guido van Rossum признал кошерным:-)

anonymous
()
Ответ на: комментарий от anonymous

> Ключевое слово на питоне! Может я фанат питона и меня оскорбляет включение низменного кода в дао чистого кода

ну... если ты способен, не влезая в исходники, отличить питон-модуль, реализованый на С(++), который и выглядит, и пахнет как питон, от "чистого" питон -- кода, тогда, конечно...

/GLeb

PS: нормальным людям, в общем-то пофиг, как это сделано, лишь бы было удобно и работало :)

anonymous
()
Ответ на: комментарий от anonymous

> Ключевое слово на питоне! Может я фанат питона и меня оскорбляет
> включение низменного кода в дао чистого кода священного языка:-)

скажите а вас как фаната С не оскорбляет включение низменного ассемблерного кода в дао чистого С кернеля ?

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

> не я лучче фильм про поиски святого грааля заценю, говорят его сам
> великий Guido van Rossum признал кошерным:-)

понятно, в эстонии наконец начали показывать индиану джонс :)))

Tester ★★★
()
Ответ на: комментарий от anonymous

>А то помню как знакомый предьявил, что его прога на паскале на 286 всякий морфинг и прочую демомейкерскую муть не тормозя крутит.

Ты гонишь :D Реалтайм хотя бы в 320x240 в фотореалистичном виде даже 386SX40 не тянули :D Запусти на нём хотя бы Doom2 и проникнись :)

(... как раз с ~386SX40 рендерингом занимался ... )

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

KRoN73
>ты гонишь :D Реалтайм хотя бы в 320x240 в фотореалистичном виде даже 386SX40 не тянули :

хе, вьюноша, неужели такое словосочетание как демосцена Вам совсем-совсем ничего не говорит?..

http://www.enlight.ru/demo/faq/

Anonymous ★★★★★
()
Ответ на: комментарий от Anonymous

Хе, "Roman =KRoN= Karshiev" - личность известная.

А ты кто такой? (c)

anonymous
()
Ответ на: комментарий от Anonymous

>хе, вьюноша, неужели такое словосочетание как демосцена Вам совсем-совсем ничего не говорит?..

Мне она как бы очень о многом говорит :-P

Вот только вопрос - какие демки с фотореалистичным рендерингом шли на 386SX? :D Я уже молчу про 286.

А для 386DX+ и выше я уже и сам писал. Хотя не для конкурсов, а для пометок своих архивов и т.п. :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

А Enlight ещё проводится? Участвовал в 96,97 :)

2 Nikel: Относительно реализации всего что есть на яве в С++... Как на Сях реализовать reflection? И ещё интересует немного АОП...

ЗЫ. Я не выпендриваюсь, мне действительно интересно, ибо хоть и програмлю на яве, С++ люблю и уважаю. Вообще, сравнивать эти два языка просто глупо.

alebu
()
Ответ на: комментарий от KRoN73

Одна маааленькая поправочка - этот l2j полурабочий. Эсли все квесты, всё население и пр. будет на оффе - очень сильно сомневаюсь, что оно будет быстрее.

lenin
()
Ответ на: комментарий от anonymous

>Меня пугает гуй этих программ... Программу на яве я определяю с первого >взгляда. По тормозному и убогому интерфейсу а почему тогда IntelliJIdea считается самым удобным и продвинутым редактором для разработчика?

anonymous
()
Ответ на: комментарий от anonymous

Кем считается? Тормозными баранами, да?

anonymous
()
Ответ на: комментарий от anonymous

> а почему тогда IntelliJIdea считается самым удобным и продвинутым редактором для разработчика?

честно говоря, первый раз о ней слышу. *ушел в гугл*

anonymous
()
Ответ на: комментарий от anonymous

Книжку полистал в магазине - ничего особенного, ожидал большего. Сама idea, конечно, изумляет неподготовленного пользователя обычного редактора (впрочем, как любой современный явский ide): "это ты куда нажал" и "я думал vim достаточно для всего" :)

anonymous
()
Ответ на: комментарий от Crt

> Под "Data Access" я понимаю доступ к БД, то есть классы Connection, DataSet и т.д

Не нужно это в _стандартной библиотеке_. А то Вам захочется засунуть в нее доступ к БД, мне -- BLAS, FFT, ET engine, и MPI в придачу, В.В. Пупкину -- еще чего-нибудь. Выйдет из этого только БАРДАК.

> в стандартной библиотеке должен быть класс Regexp, Match, MatchCollection

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

Dselect ★★★
()
Ответ на: комментарий от anonymous

> Надо быть безумцем, чтобы писать большие проекты на интерпритируемом
> языке (python, java и тд.).

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

  Мегагерцы?  Вас не смущает, что x86 код исполняемый вашим процессором,
который вот-вот сгорит от напряжения, тоже по-сути интерпретируется?

fk0
()
Ответ на: комментарий от alebu

> А Enlight ещё проводится? Участвовал в 96,97 :)

21 августа, Ленинградский Дом Молодёжи (ЛДМ).

http://cc5.org.ru

fk0
()
Ответ на: комментарий от Tester

>понятно, в эстонии наконец начали показывать индиану джонс :)))

Нда а ты наверно не в курсе что питон не в честь змеи назван а в честь шоу монти пайтона:-) Так вот эти перцы сняли такое кино "Монти пайтон и святой грааль" Рекомендую, английский так сказать юмор:-)

>скажите а вас как фаната С не оскорбляет включение низменного ассемблерного кода в дао чистого С кернеля ?

Кстати никогда не видел фанатов С, а вот питоновцев с флагами "Питон - наше всё" до енга на каждом углу

stich
()
Ответ на: комментарий от Tester

>вообще то вся математика питона - это чисто либы на С/C++
> поэтому моделирование на питоне фактически сводится к расчетам на
> С и логике на питоне.
> если вы думаете что это значительно медленней чем делать все на
> С/C++ -
> значит Вы самый умный, поздравляю !
Самый умный - это я!
Потому как открыл, что очень крупные проекты пишуться на ... шелле.
Возьмем, к примеру ОпенОфис. Дистр под 200 метров. Крупненький проект, не правда ли?
А теперь смотрим:
[andy@andy /]$ cat `which ooffice`
#!/bin/sh
exec /usr/lib/openoffice.org2.0/program/soffice "$@"

Ба, да он на шелле написан !!!
Просто вызывает некоторые модули, написанные на С(++)!

Andy117

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.