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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C или C++ 
:(
    Опции темы
chipset
Дата 19.10.2005, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Цитата(Void @ 19.10.2005, 07:33)
обобщенное программирование

А что это, если не секрет? smile
Добавлено @ 17:36
Цитата(SectoR @ 18.10.2005, 12:01)
Советую учить C#, т.к. платформа ".NET - наше светлое будующее"!
(цитата: А.Я. Архангельский <<Программирование в C++ Builder 6>>
2-е издание Бином 2005 стр. 36).

Советую не оффтопить во избежание неминуемых последствий.
Спасибо.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Void
Дата 19.10.2005, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 40
Всего: 173



Цитата(chipset @ 19.10.2005, 19:34)
А что это, если не секрет?

Подход, благодаря которому мы имеем STL и много других вкусностей smile
http://en.wikipedia.org/wiki/Generic_programming
+ Why C++ isn't just an Object-Oriented Programming Language



--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
DeadSoul
Дата 19.10.2005, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 2
Всего: 11



Цитата(chipset @ 19.10.2005, 17:28)
А на вопрос так никто и не ответил
C++ -- обьектно-ориентированный язык, Си - процедурный.

А ты ходил по моей ссылке?
Добавлено @ 20:03
Цитата(chipset @ 19.10.2005, 17:34)
Цитата (Void @ 19.10.2005, 07:33)
обобщенное программирование
А что это, если не секрет? 

http://www.ozon.ru/context/detail/id/1224782/



--------------------
 Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". 

Бьем спамеров их же оружием. Пусть весь спам сыпется им
[email protected] 
PM   Вверх
nikitao
Дата 19.10.2005, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


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

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



Цитата
C++ -- обьектно-ориентированный язык, Си - процедурный.

Ну если уж на то пошло,то еще и в названии,годе выхода(С++ позже),разработчиках smile


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
chipset
Дата 19.10.2005, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Цитата(Void @ 19.10.2005, 07:42)
Подход, благодаря которому мы имеем STL и много других вкусностей

О, теперь я знаю на одно умное слово больше, спасибо smile


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
yaja
Дата 19.10.2005, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Void @ 19.10.2005, 17:42)
Подход, благодаря которому мы имеем STL и много других вкусностей smile

От таких вкусностей живот пучит...
Человек изучай С, а если потянет на ООП писать, то изучишь java, а не язык гибрид
PM MAIL   Вверх
DeadSoul
Дата 19.10.2005, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 2
Всего: 11



yaja, может не надо религиозных войн? Каждый язык предназначен для своего и спорить о том, что круче бесполезно.



--------------------
 Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". 

Бьем спамеров их же оружием. Пусть весь спам сыпется им
[email protected] 
PM   Вверх
nikitao
Дата 19.10.2005, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


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

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



Цитата
От таких вкусностей живот пучит...

Не нравится не ешь,они же сами в твой рот (програмный код) не полезут. smile


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
yaja
Дата 19.10.2005, 22:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(DeadSoul @ 19.10.2005, 21:50)
yaja, может не надо религиозных войн? Каждый язык предназначен для своего и спорить о том, что круче бесполезно.

Бесспорно, только разве я говорил, что круче smile
Я просто посоветовал человеку, как поступить (имхо) лучше

Цитата(nikitao @ 19.10.2005, 21:53)
Не нравится не ешь,они же сами в твой рот (програмный код) не полезут.

Еще как лезут, особенно, когда начальство за спиной стоит smile

PM MAIL   Вверх
DeadSoul
Дата 20.10.2005, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 2
Всего: 11



Цитата(yaja @ 19.10.2005, 22:05)
Цитата (DeadSoul @ 19.10.2005, 21:50)
yaja, может не надо религиозных войн? Каждый язык предназначен для своего и спорить о том, что круче бесполезно.
Бесспорно, только разве я говорил, что круче 
Я просто посоветовал человеку, как поступить (имхо) лучше

В чем лучше?



--------------------
 Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". 

Бьем спамеров их же оружием. Пусть весь спам сыпется им
[email protected] 
PM   Вверх
Neitron
Дата 21.10.2005, 09:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 2
Всего: 5



Лучше всего учить С++, а не СИ.
У С++ свой стиль программирования, и испоьзовать стиль из другого языка неприемлено.
Это ведет к неуклюжему и сложному коду.
С - является лишь подмножеством языка С++. С был лишь основой С++.
Но С++ действительно гибрид и других языков.
В нем соеденены Simula67, Algo68, Ada и др.

Это сообщение отредактировал(а) Neitron - 21.10.2005, 09:09


--------------------
Хороший программист никогда ничего не делает хорошо с первого раза. Он понимает важность патчей.
Ⓘ ⓁⒾⓀⒺ ⓂⓄⓏⒾⓁⓁⒶ
PM MAIL   Вверх
Neitron
Дата 21.10.2005, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 2
Всего: 5



Цитата(Void @ 18.10.2005, 21:39)
nikitao
Язык, полученный из другого языка простым добавлением фич. C++, имхо, эту грань перешел (эдак к середине 90-х), хотя почти полная обратная совместимость с Си до сих пор обеспечивается (и зря...).

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

Это сообщение отредактировал(а) Neitron - 21.10.2005, 09:39


--------------------
Хороший программист никогда ничего не делает хорошо с первого раза. Он понимает важность патчей.
Ⓘ ⓁⒾⓀⒺ ⓂⓄⓏⒾⓁⓁⒶ
PM MAIL   Вверх
szz
Дата 21.10.2005, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

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



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

Важный момент: на сегодняшний день язык, который создает быстрый и компактный код (кроме, разумеется ассемблеров): Это Си. С++ ориентировочно в 8 раз медленее чем Си и генерит гораздо большие экзешники размерами.



--------------------
PM   Вверх
Void
Дата 21.10.2005, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 40
Всего: 173



Цитата(szz @ 21.10.2005, 20:09)
С++ ориентировочно в 8 раз медленее чем Си и генерит гораздо большие экзешники размерами.

Ну постеснялись хоть бы такой бред говорить...


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
DeadSoul
Дата 21.10.2005, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 2
Всего: 11



Цитата(szz @ 21.10.2005, 18:09)
Я сам обожаю С++, но основы есть основы

Абсолютно разные стили программирования.

Цитата(szz @ 21.10.2005, 18:09)
С++ ориентировочно в 8 раз медленее чем Си и генерит гораздо большие экзешники размерами.

В некоторых местах в 19 раз(stringstream vs printf) . Но это скорее исключение. Одна из целей Страуструпа была создать язык программирования по эффективности не уступающий Си(без плюсов)


--------------------
 Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". 

Бьем спамеров их же оружием. Пусть весь спам сыпется им
[email protected] 
PM   Вверх
Страницы: (4) Все 1 [2] 3 4 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




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


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

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