The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Бьярн Страуструп о проблемах разработки на C++"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Бьярн Страуструп о проблемах разработки на C++"  
Сообщение от opennews on 16-Янв-07, 13:39 
Опуликовано интервью (часть 1 (http://www.technologyreview.com/InfoTech/17831/), часть 2 (http://www.technologyreview.com/Infotech/17868/)) с Bjarne Stroustrup, создателем языка C++ с попыткой выяснить причины низкого качества современного ПО.

URL: http://www.technologyreview.com/Infotech/17868/
Новость: http://www.opennet.me/opennews/art.shtml?num=9535

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Бьярн Страуструп о проблемах разработки на C++"  
Сообщение от Killy on 16-Янв-07, 13:39 
Уже было...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от pavlinux email(??) on 16-Янв-07, 20:02 
В России две беды - Дураки и Дороги.
У остального мира - Языки и Программисты.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от pavlinux email(??) on 16-Янв-07, 20:06 
... в догонку,
Мы пьём всё, что горит, а если не горит, поджигаем и тоже пьём.
Мы пишем на том, что компилируется, а если не компилируется, то патчим и тоже компилим.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от Erley on 16-Янв-07, 21:00 
Зря вы так, он мегамужик. Идеалист правда, как большинство учёных...
Но вещи-то разумные говорит, как-никак всю жизнь в этом варится.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от Дмитрий Т email on 19-Янв-07, 15:23 
Он даже и не идеалист иначе не придумал бы C++.
Этот язык и задумывался и создан как один большой компромис между идеалами и реальностью.
Отсюда и плюсы и минусы.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от Dvorkin email(??) on 19-Янв-07, 16:24 
>Он даже и не идеалист иначе не придумал бы C++.
>Этот язык и задумывался и создан как один большой компромис между идеалами
>и реальностью.
>Отсюда и плюсы и минусы.

плюса целых 2! :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от chas on 23-Янв-07, 07:59 
>Зря вы так, он мегамужик. Идеалист правда, как большинство учёных...
>Но вещи-то разумные говорит, как-никак всю жизнь в этом варится.

Я немного почитывал Страуструпа. Врядли его можно назвать идеалистом. Он всетаки начинает не с языка, а с экономической подоплеки и перспективы. Для меня было в этом плане примечательно, что мысль американского ученого прикладника начинается с экономики. Впрочем, наших инженеров вроде бы, тоже учат считать экономический эффект...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от Dvorkin email(??) on 23-Янв-07, 10:03 
>>Зря вы так, он мегамужик. Идеалист правда, как большинство учёных...
>>Но вещи-то разумные говорит, как-никак всю жизнь в этом варится.
>
>Я немного почитывал Страуструпа. Врядли его можно назвать идеалистом. Он всетаки начинает
>не с языка, а с экономической подоплеки и перспективы. Для меня
>было в этом плане примечательно, что мысль американского ученого прикладника начинается
>с экономики. Впрочем, наших инженеров вроде бы, тоже учат считать экономический
>эффект...

да потому что не бывает черного и белого. идеалист может рассчитывать на приятные денюжки за свое творение и прагматик в глубине души может надеятся на творческое самовыражение.
при чем тут наши инженеры? вы настолько ненавидите советское прошлое? :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от chas on 30-Янв-07, 11:44 
>да потому что не бывает черного и белого. идеалист может рассчитывать на
>приятные денюжки за свое творение и прагматик в глубине души может
>надеятся на творческое самовыражение.
>при чем тут наши инженеры? вы настолько ненавидите советское прошлое? :)

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от Аноним on 16-Янв-07, 22:05 
Мне интересно, допустим напишем две сложные программы: одна на С++, другая на жабе. Вопрос: какая вылетит раньше?

Чтото мне подсказывает, что на жабе проработает дольше потому как обработка исключений поставлена прилично, в отличии от С и С++.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от Dvorkin email(??) on 16-Янв-07, 22:23 
разница лишь в том, что C++ априори требует бОльшей педантичности, вот и все :)
а уж кто проработет дольше... вопрос философский.
одинаково аккуратно написанные программы на С++ и Яве могут проработать как угодно.
представьте ситуацию: в программе на Ява возникло исключение, где-то на верхнем уровне исключение обработалось, а обрабатываться должно было чуть ближе к источнику. и программа перешла в состояние, в котором продолжала работать, но выдавать неправильный результат на выходе. что более опасно: получить неверный результат, или не получить его вообще?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от Алексей (??) on 16-Янв-07, 22:30 
Да без разницы практически.
Если программа хорошо написана - проработает столько, сколько нужно.
Если есть баги - не будет работать, и пофиг какой язык.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от pavlinux email(??) on 17-Янв-07, 00:49 
Не было бы, С и Ассемблера, где б ты свою исключительную жабу запускал.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от sascha on 17-Янв-07, 02:00 
это глупо утверждать что на java программы безопасней и у них нет утечки памяти конечно если вы не менеджер :). И самое прикольное в java - NullPointerException это при отсутствии указателей в языке :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от A on 17-Янв-07, 13:00 
Вот очень хотелось бы просветитья на тему чем же это в жабе "обработка исключений поставлена прилично, в отличии от С и С++". Конечно при условии что товарисч не с ЛОРа или удафф-а.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от DeadMustdie email(??) on 18-Янв-07, 12:16 
>Вот очень хотелось бы просветитья на тему чем же это в жабе "обработка исключений
>поставлена прилично, в отличии от С и С++". Конечно при условии что товарисч
>не с ЛОРа или удафф-а.

Весьма вероятно, что "товарисч" путает поддержку исключений в C++ с внеязыковыми
исключительными ситуациями типа SIGSEGV. Которых в Java вроде как не бывает.
Однако в Java ведь тоже есть Exception, а есть и Error, и ловить второй
в большинстве случаев IMHO аморально, ибо его возникновение указывает
на фатальный баг в программе.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от pavlinux email(??) on 17-Янв-07, 00:52 
И вообще, Жаба для Web страниц, пускай там и живёть.

Трахал, трахал я Eclipse, насрал на него за его исключительные глюки,
и остался на vi + splint + gdb

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от Mikk on 17-Янв-07, 01:24 
Что Вы делали с Eclipse? =8-о
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от UIN on 17-Янв-07, 10:56 
> И самое прикольное в java - NullPointerException это при отсутствии указателей в языке :)

Указатели на самом деле есть, но их можно только создавать и все, больше ни каких операций с указателями java не позволяет делать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от KdF (??) on 17-Янв-07, 12:01 
По-моему, это не совсем так, или я ошибаюсь?

Разве нет случаев, когда можно напрямую работать с указателями?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от sascha on 17-Янв-07, 12:59 
Да конечно в яве есть типа указателей, но ими нельзя манипулировать как в С. Но ява в отличии от С++ пошла путём ограничения возможностей - запретим все что можно дабы ты ни дай бог по не правильному пути пошёл(такой себе старший брат). Правильно Страуструп говорит что денег в неё вложили много что-бы донести до несведущих какой язык надёжный (кастрирован налево теперь не пойдёт ...). Единственное я не пойму как SUN на яве денег делает? Может кто просветит? Ну а если посмотреть код выпускников вузов которые пишут на яве и не пишут на С++ тогда чётко понимаем ява и дисциплина не совместимы (типа: о ресурсах пусть думают производители железа или нет указателей так и на null проверять не будем и т.д.).
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от Den (??) on 17-Янв-07, 15:00 
>Указатели на самом деле есть, но их можно только создавать и все, больше ни каких операций с указателями java не позволяет делать.

читал году едак в прошлом про товарища который обманным :) путем (какой хитрец) на%%бывал java-машину и  использовал клас указателей (сорри за безграмотность в жабе не силен) но гдето в конце статьи подитожыл - мол "а зачем нам тут использовать указатели, если они тут нахер не нада?", да и вот тут товарищ вопрос задал как же сан делает деньги на жабе? никто не просветит?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от UIN on 17-Янв-07, 15:05 
Основной лозунг java - `одна задача одно решение` и это сделано не для того что бы ограничивать программистов, а для того что бы можно было понимать чужой код.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от dimus email(??) on 18-Янв-07, 08:05 
Сам я больше люблю С/С++ и ассемблер, но:
1. Ява очень удобна для широкого класса задач, от которых не требуется очень большая производительность, но требуется чтобы они работали везде. Напрмер всякие управляющие приблуды ко всяким девайсам - отличный кандидат.
2. Скорость программы в первую очередь определяют алгоритмы. При правильном подходе программы на яве могут быть очень быстрыми - пример - порт Quake2 на Яву -  Jake2 - работает со скоростью, сопоставимой со скоростью оригинала. Я запускал ее и под линуксом и под виндой - работало и там и там, и работало быстро.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от chown (ok) on 19-Янв-07, 05:40 
>-  Jake2 - работает со скоростью, сопоставимой со скоростью оригинала. Я запускал ее и под линуксом и под виндой - работало и там и там, и работало быстро.
А на Pentium 133 MHz с 8 MB RAM оно тоже будет "работать со скоростью, сопоставимой со скоростью оригинала"?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

29. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от jesem email on 08-Фев-07, 14:33 

>А на Pentium 133 MHz с 8 MB RAM оно тоже будет
>"работать со скоростью, сопоставимой со скоростью оригинала"?

А это ваш основной рабочий или игровой компьютер?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от Weaver on 18-Янв-07, 12:16 
Ну, ладно, бросьте спорить
И начинайте на машинном кодить  :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от GliNT email(??) on 20-Янв-07, 03:13 
Статья вообще-то про С++, а вы медленно перешли на выяснение, чем плоха Java :)

Кстати, насчет того на чем зарабатывает Sun - представьте, ведь от Sun зависит, как будет развиваться Java. Кому она откроет исходники, с кем будет сотрудничать, чьи интересы учитывать в новых версиях, обучение и сертификация - все это конвертируется в бабло не очень сложными методами ;) Так  поддержку Java имеют очень многие производители ПО и hardware. Даже в вашем мобильнике наверняка уже есть есть java-машина, лицензия на которую тоже что-то стоит.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Бьерн Страуструп о проблемах разработки на C++"  
Сообщение от scum (??) on 22-Янв-07, 16:16 
Блин, я проникся этим тредом. Впервые за несколько месяцев я не встретил здесь фраз "а я вот такой умный, все знаю, сейчас как выскажу гениальную фразу!", а ему в ответ "да, батюшка, ты не гений - ты чудозвон (а я вот гений)". Наверное, все таки программеры повежливее админов будут. Спор был, а вот оскорблений - нет. Так держать, господа!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру