Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужен ли С++ 
:(
    Опции темы
zim22
Дата 18.9.2009, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: -1
Всего: 69



Цитата(jscpp @  18.9.2009,  14:46 Найти цитируемый пост)
3. Программа управления двигателями на Боинге. Даже с масштабируемостью С++ С++ мелковато.

эээ, а что использовать тогда? Java? .NET? Oberon?


--------------------
PM MAIL   Вверх
NightmareZ
Дата 19.9.2009, 18:23 (ссылка)   | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


[хакер]
**


Профиль
Группа: Участник
Сообщений: 699
Регистрация: 10.8.2006

Репутация: -1
Всего: 13



Цитата(Cheloveck @  19.9.2009,  18:19 Найти цитируемый пост)
З.Ы. моё мнение. Язык лишь инструмент. Нельзя топором сверлить отверстия, а дрелью забивать гвозди. Каждый язык для своей задачи.


Я полностью поддерживаю! Лишь добавлю, что C++ - это дрель с дилдо на конце.... теоретически применить можно, но место применения потом болеть будет.

Вот ты мне скажи, для чего C++ нужен?


--------------------
NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш
Ely-Art.ru - наша маленькая домашняя арт-студия
mugcraft.ru - кружки на любой вкус
PM WWW ICQ Skype GTalk AOL YIM   Вверх
GoldFinch
Дата 19.9.2009, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: нет
Всего: 26



NightmareZ, 
C++ для удобного высокопроизводительного системного программирования.
Для случаев когда нужны легковесные структуры данных, нужно прямое взаимодействие с готовыми системами, в том числе с ОС, 
для случаев когда часть кода должна напрямую работать с памятью, когда где-то нужны асм вставки.
PM MAIL ICQ   Вверх
Fatkh
Дата 19.9.2009, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 5.9.2009

Репутация: нет
Всего: 1



Цитата(GoldFinch @  19.9.2009,  17:29 Найти цитируемый пост)
NightmareZ, 
C++ для удобного высокопроизводительного системного программирования.
Для случаев когда нужны легковесные структуры данных, нужно прямое взаимодействие с готовыми системами, в том числе с ОС, 
для случаев когда часть кода должна напрямую работать с памятью, когда где-то нужны асм вставки.


А теперь желательно предоставить пример, когда для эти целей не подойдет C. 
PM MAIL Jabber   Вверх
Anikmar
Дата 19.9.2009, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 1
Всего: 59



Цитата(Fatkh @  19.9.2009,  20:03 Найти цитируемый пост)
А теперь желательно предоставить пример, когда для эти целей не подойдет C.

Ключевое слово "удобного"
Цитата(GoldFinch @  19.9.2009,  19:29 Найти цитируемый пост)
C++ для удобного


PM MAIL ICQ   Вверх
NightmareZ
Дата 19.9.2009, 20:44 (ссылка)    | (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


[хакер]
**


Профиль
Группа: Участник
Сообщений: 699
Регистрация: 10.8.2006

Репутация: -1
Всего: 13



Цитата(GoldFinch @  19.9.2009,  19:29 Найти цитируемый пост)
C++ для удобного высокопроизводительного системного программирования.Для случаев когда нужны легковесные структуры данных, нужно прямое взаимодействие с готовыми системами, в том числе с ОС, для случаев когда часть кода должна напрямую работать с памятью, когда где-то нужны асм вставки.


Для этих целей очень даже подходит C. А где нужен C++?

Добавлено через 2 минуты и 16 секунд
Цитата(Anikmar @  19.9.2009,  20:07 Найти цитируемый пост)
Ключевое слово "удобного"

Ты скажи разработчикам всяких *nix'ов, что они неудобный язык используют. А то они ж не знают до сих пор.


--------------------
NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш
Ely-Art.ru - наша маленькая домашняя арт-студия
mugcraft.ru - кружки на любой вкус
PM WWW ICQ Skype GTalk AOL YIM   Вверх
Fatkh
Дата 19.9.2009, 20:52 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 5.9.2009

Репутация: нет
Всего: 1



Цитата(Anikmar @  19.9.2009,  18:07 Найти цитируемый пост)
Ключевое слово "удобного"

Для системного, как было сказано, программирования, никаких дополнительных удобств плюсы не приносят. Просто на С надо уметь писать. 
И все же - в чем удобства? Говорить легко, а аргументы?

PM MAIL Jabber   Вверх
Anikmar
Дата 19.9.2009, 20:55 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 1
Всего: 59



Цитата(NightmareZ @  19.9.2009,  20:44 Найти цитируемый пост)
Ты скажи разработчикам всяких *nix'ов, что они неудобный язык используют. А то они ж не знают до сих пор.

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

Практически любую задачу можно написать на любом языке. Вопрос затраченных рессурсов.

Цитата(NightmareZ @  19.9.2009,  20:44 Найти цитируемый пост)
Ты скажи разработчикам всяких *nix'ов

Разработчики прекрасно осведомлены, я так предполагаю. Не следует забывать о больших наработках, написаных на С. Переписывать их на С++ тем более бесплатно не особо думаю хочется. Если воспользоваться вашей логикой - надо этим разработчикам рассказать о лиспе - наверное они о нем тоже ничего не слышали.

Добавлено через 6 минут и 55 секунд
Цитата(Fatkh @  19.9.2009,  20:52 Найти цитируемый пост)
Для системного, как было сказано, программирования, никаких дополнительных удобств плюсы не приносят. Просто на С надо уметь писать.

А кто говорил, что для решения абсолютно всех задач С++ дает преимущества? Тем более под "системным" программированием многие понимают совершенно разный круг задач. Разговор шел о языке в целом. С++ это развитие Си и предмет спора выглядит глупо. Надо переместить данную тему к религиозным войнам.
PM MAIL ICQ   Вверх
NightmareZ
Дата 19.9.2009, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


[хакер]
**


Профиль
Группа: Участник
Сообщений: 699
Регистрация: 10.8.2006

Репутация: -1
Всего: 13



Цитата(Anikmar @  19.9.2009,  20:55 Найти цитируемый пост)
Глупый спор. Тем более, что вы знаете о чем речь и заниматься демагогией - только время тратить.Речь шла не о том, что С++ нужен, а о том, что нет вещей, которые можно написать на С и нельзя с тем же удобством написать на С++, а наоборот примеры привести можно.

Не-не-не, речь шла о том, что у C++ нет ниши. Низкоуровневое программирование покрывается чистым C; гуй - C#, Java, Delphi; веб - PHP, Java, C#, Perl, Python, Ruby и т.п.; Ещё не забываем про Lisp, Erlang, всякие Nemerle и новомодный F#, потомок OCamla........ А C++ какбэ пытается покрыть сразу несколько ниш и ничего у него не получается.

Цитата(Anikmar @  19.9.2009,  20:55 Найти цитируемый пост)
Практически любую задачу можно написать на любом языке. Вопрос затраченных рессурсов.

Вот именно. На C++ разработка дольше, поддержка дороже, баги трудноуловимее.

Цитата(Anikmar @  19.9.2009,  20:55 Найти цитируемый пост)
Разработчики прекрасно осведомлены, я так предполагаю. Не следует забывать о больших наработках, написаных на С. Переписывать их на С++ тем более бесплатно не особо думаю хочется.

Ничего не C++ переписывать не нужно. Ибо C++ не нужен.

Цитата(Anikmar @  19.9.2009,  20:55 Найти цитируемый пост)
Если воспользоваться вашей логикой - надо этим разработчикам рассказать о лиспе - наверное они о нем тоже ничего не слышали.

Ну, например, на чём Emacs написан?  smile 


--------------------
NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш
Ely-Art.ru - наша маленькая домашняя арт-студия
mugcraft.ru - кружки на любой вкус
PM WWW ICQ Skype GTalk AOL YIM   Вверх
Fatkh
Дата 19.9.2009, 21:04 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 5.9.2009

Репутация: нет
Всего: 1



Цитата(Anikmar @  19.9.2009,  18:55 Найти цитируемый пост)
Речь шла не о том, что С++ нужен, а о том, что нет вещей, которые можно написать на С и нельзя с тем же удобством написать на С++, а наоборот примеры привести можно.

Если смотреть на С99, то можно. Встроенные комплексные числа, к примеру - у плюсов такого нет. (Либы - это либы, и они не дают удобств встроенных типов)

Цитата(Anikmar @  19.9.2009,  18:55 Найти цитируемый пост)
Разработчики прекрасно осведомлены, я так предполагаю. Не следует забывать о больших наработках, написаных на С. Переписывать их на С++ тем более бесплатно не особо думаю хочется. Если воспользоваться вашей логикой - надо этим разработчикам рассказать о лиспе - наверное они о нем тоже ничего не слышали. 

Не так. Для конкретной цели конкретный инструмент. Говорилось о разработке системных приложений на С++, потому и приведен в пример С. Никто не предлагал это на Лиспе писать. Вопрос в области применения плюсов - никто так четко и не ответил.
PM MAIL Jabber   Вверх
Anikmar
Дата 19.9.2009, 21:20 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 1
Всего: 59



Цитата(Fatkh @  19.9.2009,  21:04 Найти цитируемый пост)
Говорилось о разработке системных приложений на С++

Говорилось о том, следует ли изучать Си перед С++.
Цитата(Fatkh @  19.9.2009,  21:04 Найти цитируемый пост)
Вопрос в области применения плюсов - никто так четко и не ответил

Дело в том, что любой ответ на данный вопрос вызовет вялый и длинный спор, и особо спорить никому неохота.
PM MAIL ICQ   Вверх
NightmareZ
Дата 19.9.2009, 21:32 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


[хакер]
**


Профиль
Группа: Участник
Сообщений: 699
Регистрация: 10.8.2006

Репутация: -1
Всего: 13



Цитата(Anikmar @  19.9.2009,  21:20 Найти цитируемый пост)
Говорилось о том, следует ли изучать Си перед С++.


Ну надо объяснить человеку, что изучать C++ вообще не нужно.

Цитата(Anikmar @  19.9.2009,  21:20 Найти цитируемый пост)
Дело в том, что любой ответ на данный вопрос вызовет вялый и длинный спор, и особо спорить никому неохота.


Но ведь для того форум и есть, чтобы истину найти.


--------------------
NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш
Ely-Art.ru - наша маленькая домашняя арт-студия
mugcraft.ru - кружки на любой вкус
PM WWW ICQ Skype GTalk AOL YIM   Вверх
Anikmar
Дата 19.9.2009, 21:38 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 1
Всего: 59



Цитата(NightmareZ @  19.9.2009,  21:32 Найти цитируемый пост)
Ну надо объяснить человеку, что изучать C++ вообще не нужно.

У такого мнения не много сторонников, как выяснилось. Можно вообще ничего не изучать. А так - кому что нравится. Еще раз повторю данную тему: "Нужно ли изучать Си перед С++". Никто не спрашивал нужно ли изучать С++ вообще, как и лисп впрочем. Поэтому вам нужно завести отдельную тему в религиозных войнах типа "Долой С++, лисп  и С99 - рулят!
Цитата(NightmareZ @  19.9.2009,  21:32 Найти цитируемый пост)
Но ведь для того форум и есть, чтобы истину найти. 

Тут истиной не пахнет. Особенно если каждый будет считать истиной свое мнение. Так что будет очень долго и нудно. На вкус и цвет товарищей нет.
PM MAIL ICQ   Вверх
NightmareZ
Дата 19.9.2009, 21:47 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


[хакер]
**


Профиль
Группа: Участник
Сообщений: 699
Регистрация: 10.8.2006

Репутация: -1
Всего: 13



Цитата(Anikmar @  19.9.2009,  21:38 Найти цитируемый пост)
У такого мнения не много сторонников, как выяснилось.

Серые мыши в мире программирования. Что с них взять?

Цитата(Anikmar @  19.9.2009,  21:38 Найти цитируемый пост)
Поэтому вам нужно завести отдельную тему в религиозных войнах типа "Долой С++, лисп  и С99 - рулят!

Ну пусть админы перенесут эту ветку. Тут слишком много умных мыслей написано, чтобы её просто взять и закрыть.

Цитата(Anikmar @  19.9.2009,  21:38 Найти цитируемый пост)
Тут истиной не пахнет. Особенно если каждый будет считать истиной свое мнение. Так что будет очень долго и нудно. На вкус и цвет товарищей нет.

Ну давайте её искать!


--------------------
NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш
Ely-Art.ru - наша маленькая домашняя арт-студия
mugcraft.ru - кружки на любой вкус
PM WWW ICQ Skype GTalk AOL YIM   Вверх
GoldFinch
Дата 19.9.2009, 22:13 (ссылка) |   (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: нет
Всего: 26



Fatkh, 
NightmareZ, 

C++ > C  (больше)

потому что С++ во многом включает в себя С (что есть плохо, дурное наследие)
я не знаю зачем вообще нужен С если есть С++

на С++ удобнее писать код, чем в С, в языке больше встроенных средств
на С++ безопаснее писать код, чем в С
в отдельных случаях код на С++ лаконичнее кода на С, но не наоборот.
в С++ есть многое из того, что есть в языках более высокого уровня, при этом С++ сохраняет свою низкоуровневость.
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0692 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.