С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.71
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
#1

Философский вопрос: Как понять, что ты знаешь язык? - C++

28.02.2011, 20:19. Просмотров 2869. Ответов 25
Метки нет (Все метки)

Вот, допустим, я знаю С++ стандартный вполне неплохо. STL и т.д. Я абсолютно не знаю Boost. Но полагаю, что разобраться в нем вполне возможно и наверное с определенными библиотеками относительно просто. Я не знаю некоторых фичей C++0x например потоков, лямбда-фукнций на высоком уровне и некоторых других вещей. Очень плохо знаю MFC... Относительно для новичка знаю Qt (что-то смогу написать). WinAPI фулл ноль. Знаю-ли я С++? Возможно-ли знать язык? Возможно-ли человеку понять, что он знает язык (С++ или любой другой?) Какой уровень подразумевает знание языка? И вообще стоит-ли задаваться этим вопросом? Жду каких-либо ответов (несколько датый, вот и пришел этот вопрос на ум). Заранее спасибо.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2011, 20:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Философский вопрос: Как понять, что ты знаешь язык? (C++):

Как понять язык программирования? - C++
Всем привет. Мучает кое какой вопрос. Занимаюсь программированием около 2ух лет в свободное от бытовухи время. Начал с прочтения книги...

Как понять язык программирования? - C++
Всем привет. Мучает кое какой вопрос. Занимаюсь программированием около 2ух лет в свободное от бытовухи время. Начал с прочтения книги...

Семантический вопрос... как называется язык-то? - C++
По моему правильно и разумно оформлять большие куски кода в классы в стиле с++, всё заинкапсулировать, следить за наследованием... Но...

Как понять, что ты уже не хеллоуворлдщик? - C++
Сейчас прошёл большую часть C++, ту, что идет до ООП. И меня охватывает ужас. Я не помню многих вещей. Нет, знаю, что они существуют, как...

Как понять, что настало время перейти на QT? - C++
Добрый день, изучаю программирование на C++. Но вот не знаю когда переходить на QT. Знаю что многие пишут что только когда хорошо освоишь...

Не могу понять, что за ошибка и как устранить - C++
Создал в CodeGear™ RAD Studio 2009 свою первую прогу на С++, "Hello World!". #include "std_lib_facilities.h" cout << "Hello,...

25
rangerx
1937 / 1546 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
01.03.2011, 00:05 #16
Язык программирования не должен становится самоцелью. Не забывай для чего ты собственно его учишь. Большее внимание следует уделять методикам разработки, различным подходам/приёмам программирования, и непосредственно написанию программ. А по поводу C++... Читал ли ты того же Майерса, Саттера, Александреску?
1
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
01.03.2011, 01:00  [ТС] #17
rangerx, Читал. Не целиком. Отрывками. Александреску - читал насчет шаблонов. Наверчено круто. Со стула не упал, но и читал не все. Собственно да, надо будет почитать подробнее, но пока дочитываю Страуструпа.
0
Mr.X
Эксперт С++
3051 / 1696 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
01.03.2011, 07:21 #18
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от ForEveR Посмотреть сообщение
Очень плохо знаю MFC...
Говорят, что сами майкрософтовские орлы не используют MFC в своих продуктах.

Цитата Сообщение от ForEveR Посмотреть сообщение
Знаю-ли я С++? Возможно-ли знать язык? Возможно-ли человеку понять, что он знает язык (С++ или любой другой?) Какой уровень подразумевает знание языка?
Ну, неплохой критерий – уровень зарплаты программиста C++, на которую вас могут взять.
3
taras atavin
3570 / 1754 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
01.03.2011, 07:32 #19
ForEveR, если можешь уверенно писать, а не смотреть на всякий случай каждую строку в книге, то язык знаешь. А фичи изучишь по мере потребности.
1
Digit@ll
Brainsbreaker
884 / 362 / 31
Регистрация: 01.02.2011
Сообщений: 1,586
01.03.2011, 08:13 #20
Цитата Сообщение от Mr.X Посмотреть сообщение
Говорят, что сами майкрософтовские орлы не используют MFC в своих продуктах.
Правильно говорят. MFC, Qt и прочую навесную лабуду. Что-то относительно быстро сделать - да, гибко и с запасом для маневров - нет. В общем Бейсик на ассемблере...
1
_arty_
29 / 28 / 1
Регистрация: 10.07.2009
Сообщений: 317
01.03.2011, 08:58 #21
Цитата Сообщение от zulkis Посмотреть сообщение
Можно выучить все "слова", но так и не научится "говорить".
Лично мое мнение - это как с любым "обычным" языком. Когда научишься на нем думать, в прямом смысле, тогда ты этот язык знаешь.
вообще то думать можно и без языка, язык лишь средство выражения твоих мыслей если уж на то пошло и его знание определяется именно знанием синтаксиса и семантики - почитай в толковом словаре что означает семантика )) Ну а на счёт опыта - это да, если не пользоваться языком то запас угасает...
1
Mr.X
Эксперт С++
3051 / 1696 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
01.03.2011, 09:22 #22
Цитата Сообщение от Digit@ll Посмотреть сообщение
MFC, Qt и прочую навесную лабуду
Ну вы сравнили! Qt вещь толковая и умная, а MFC – это черт знает что такое, как и почти все, исходящее от Майкрософт.
Я несколько раз пытался читать книги по MFC, - ничего кроме глубокого отвращения это творение не вызывает.
1
+c+
112 / 22 / 3
Регистрация: 20.11.2010
Сообщений: 1,294
01.03.2011, 09:45 #23
Цитата Сообщение от >arty<
Полностью согласен, знание синтаксиса и семантики языка уже делает тебя носителем этого языка
Цитата Сообщение от zulkis
>arty<, Можно выучить все "слова", но так и не научится "говорить".
Цитата Сообщение от >arty<
вообще то думать можно и без языка, язык лишь средство выражения твоих мыслей
маленькая неувязочка
также неплохое качество для программиста знание не только ООП но и НЛП
0
_arty_
29 / 28 / 1
Регистрация: 10.07.2009
Сообщений: 317
01.03.2011, 09:51 #24
Цитата Сообщение от +c+ Посмотреть сообщение
маленькая неувязочка
также неплохое качество для программиста знание не только ООП но и НЛП
Ещё раз повторю, читай что такое семантика во всех её смыслах: Вот
0
+c+
112 / 22 / 3
Регистрация: 20.11.2010
Сообщений: 1,294
01.03.2011, 10:03 #25
поверь, мне не надо обьяснять что такое семантика
0
Digit@ll
Brainsbreaker
884 / 362 / 31
Регистрация: 01.02.2011
Сообщений: 1,586
01.03.2011, 11:09 #26
Цитата Сообщение от Mr.X Посмотреть сообщение
Qt вещь толковая и умная
Да уж, толковая, а умная так вообще, даже думает за тебя. Одной строкой программа создается. Проблем не оберешся.
http://www.cyberforum.ru/cpp-beginners/thread250250.html#post1410280
Цитата Сообщение от Mr.X Посмотреть сообщение
как и почти все, исходящее от Майкрософт.
Ну это уже крайности. Visual Studio тоже от Майкрософт. )
0
01.03.2011, 11:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.03.2011, 11:09
Привет! Вот еще темы с ответами:

В Универе задали С++, немогу понять что да как... !!! - C++
ПОДСОБИТЕ в написании программ в С++ 1) Дано вещественное число A (&gt; 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 +...

Как понять что кольцевой список кончился? - C++
Как понять что кольцевой список кончился?

Как понять, что реализация конструктора в классе произошла? - C++
VISUAL C++ Как понять что реализация конструктора в классе произошла ?

как мне понять что принимает моя функция какие значения? - C++
как мне понять что принимает моя функция какие значения?????????????????????? #pragma comment (lib, &quot;BrickWall.lib&quot;) // Материал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.