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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Где заканчиваются основы С++? где конец? опрос.. 
:(
    Опции темы
 
Где заканчиваются основы С++?
Классы - конечная точка программирования [ 10 ]  [24.39%]
Классы + прилагаемые библиотекы STL, MFC etc. [ 9 ]  [21.95%]
Каждый решает для себя [ 17 ]  [41.46%]
Свой вариант(напишите в сообщении) [ 5 ]  [12.20%]
Всего проголосовавших: 41
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
SerpentVV
Дата 9.1.2007, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



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

STL отнесу к сложным вещам, ибо это уже ПРОФЕССИОНАЛЬНОЕ программирование на шаблонах и использование паттернов...
К нетривиальным вещам еще нужно отнести перегрузку new|delete? 
Виртуальное наследование - тоже не для начинающих smile

Мож еще кто что скажет?


PM MAIL   Вверх
Rodman
Дата 9.1.2007, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

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



Sergio, ТЕБЕ НЕ КАЖЕТСЯ ЧТО ТОПИК НЕ В ТОМ РАЗДЕЛЕ?!?!

Это сообщение отредактировал(а) Rodman - 9.1.2007, 17:27
PM MAIL WWW Skype GTalk YIM MSN   Вверх
GIK
Дата 9.1.2007, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


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

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



Вот у меня нет разницы в сложностях, все как то одинаково, тут либо понимаешь, либо не понимаешь (в какой то момент). Для себя уяснил одно, чтобы впитать в себя информацию и понимание, нужно при вкушении умственой пищи быть обсолютно спокойным, ибо только так можно понять все и хорошо. 
А конца я вообще не вижу, так как когда копаешь глубже (или со временем), всеравно находишь что то новое или какие нибуть заковырки специфические smile И еще, самое главное, никогда не надо думать что ты что то понал когда понял или чего то достиг, так как, это тормозят тебя. Вот такой мой ответ на твой опрос smile


--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
Axxent
Дата 9.1.2007, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Синтаксис языка, умение использовать те или иные возможности языка - вот основы. Остальное уже навороты - библиотеки разные, стили и идиомы программирования, итд, итпх.
PM MAIL ICQ   Вверх
KelTron
Дата 9.1.2007, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Из всех вариантов ни один не подходит. 
Если классы, то почему это конечная точка?
STL это уже не основы и вообще это не часть языка, а билиотека написанная на нем.

Я считаю, что основы заканчиваются когда изучен механизм наследования, полиморфизма т.е. виртуальные функции, перегрузка функций, шаблоны , которые реализуют так называемый статический полиморфизм и инкапсуляции, т.е. основные принципы ООП (т.е почти весь языкsmile , не считая обработки исключений)

И вообще как то странно отделять основы языка от всего языка. Если это будет какая то часть С++, то это будет уже не С++. Если исключить полиморфизм, то он перестает быть объектно -оринтированным, а становится объектно - основанным и т.д.


--------------------
Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог.
Эвенгар Салладорский, основатель Школы Тьмы.
PM MAIL   Вверх
KpoHyc
Дата 9.1.2007, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



По моему каждый описывает то, на чем окончательно остановилось его личное понимание...у кого то вопросы в той или иной области - там где нет вопросов - там основа - не логично...
По моему это знание синтаксиса, умение свободно в нем крутиться...в общем читаем оглавление Страуструпа  - в этом мы должны свободно плавать - это и есть основы..
--------------------
AScript + Pascal + C -> C++ ->C#Adobe Photoshop 7.0/CS 2.0 + GIMP+ Visual Studio .NET(sp1)/2005 pro(sp1)
PM MAIL ICQ Skype GTalk Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
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.0471 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


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

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