Форум программистов, компьютерный форум CyberForum.ru

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

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

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

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

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

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

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kypiwindy
360 / 274 / 105
Регистрация: 29.05.2010
Сообщений: 704
Записей в блоге: 1
Завершенные тесты: 3
28.02.2011, 20:30     Философский вопрос: Как понять, что ты знаешь язык? #2
Напиши что то стоящее
silent_1991
Эксперт С++
4960 / 3036 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
28.02.2011, 20:35     Философский вопрос: Как понять, что ты знаешь язык? #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
А вот возьмём русский язык. Можно ли сказать, что вы или я его знаем? Мы можем общаться на форуме, можем разговаривать друг с другом в живую, можем написать заявление о приёме на работу или об увольнении. Можем читать книги и получать тем самым новые знания. Но на докторов филологии ой как не тянем. А почему? Да потому что нам не нужно настолько хорошо знать язык, для всех наших потребностей вполне хватает того уровня знаний, что у нас есть. Так же можно провести аналогию с языком программирования. Каждый знает его настолько, насколько этого требует ситуация. Вам пока не нужны MFC - вот вы их и не знаете. Нужны станут - узнаете, изучите. Есть конечно базовые вещи, которые должны знать все, но о них речь не идёт, мы говорим о чём то сверх базового. Так что для каждого понятие "знания языка", ИМХО, своё.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
28.02.2011, 20:35  [ТС]     Философский вопрос: Как понять, что ты знаешь язык? #4
kypiwindy, Что значит стоящее? И разве это определяет знание языка? Стоящее для каждого разное + к тому для этого нужна какая-никакая идея?
Является стоящим вектор типа STL, список? Является ли стоящим бинарное дерево? Или же является стоящим ОС? Все относительно, не так-ли? Что для вас является стоящее? + к тому для чего-то стоящего нужно знать графическую библиотеку, так?

silent_1991, Красиво. Согласен. Спасибо за мнение.
slice
34 / 77 / 4
Регистрация: 04.11.2010
Сообщений: 249
28.02.2011, 20:37     Философский вопрос: Как понять, что ты знаешь язык? #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
=)))))
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
28.02.2011, 20:40     Философский вопрос: Как понять, что ты знаешь язык? #6
slice, тогда встречный вопрос, на чем, по вашему, базируются современные библиотеки?
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
28.02.2011, 20:43  [ТС]     Философский вопрос: Как понять, что ты знаешь язык? #7
slice, Что значит современные библиотеки? Стандарт С++ особенно новый - очень даже современен. Что касается графического - например Qt? Это практически другой метаязык, реализованный на базе С++, разве возможно знать все библиотеки?) Знаешь-ли ты FLTK, которую описывает Страуструп в своей новой книге?
GAME
23 / 23 / 3
Регистрация: 31.10.2009
Сообщений: 199
28.02.2011, 21:19     Философский вопрос: Как понять, что ты знаешь язык? #8
ну, вообще новые библиотеки и прочие штучки появляются каждый день. за всем не угонишься. А вот основы, обновляются раз в несколько лет... изнутри разобраться что как работает и можно в путь.
Цитата Сообщение от ForEveR Посмотреть сообщение
WinAPI фулл ноль
ну как бы к языку С++ это не особо относится. но думаю апи стоит изучить ...

Добавлено через 1 минуту
а вообще мне тоже интересно, насколько я С++ знаю ))
asics
28.02.2011, 21:23
  #9

Не по теме:

GAME, Если что тут есть какой-то онлайл-тест.

ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
28.02.2011, 21:59  [ТС]     Философский вопрос: Как понять, что ты знаешь язык? #10
Сообщение было отмечено автором темы, экспертом или модератором как ответ
asics, Эти тесты много не дают к сожалению...
Тут покруче
Могу пройти все кроме эксперта
Union
17 / 17 / 2
Регистрация: 16.08.2010
Сообщений: 252
28.02.2011, 22:20     Философский вопрос: Как понять, что ты знаешь язык? #11
Возможно знание языка - это банальное знание его синтаксиса...и основных принципов программирования
_arty_
29 / 28 / 1
Регистрация: 10.07.2009
Сообщений: 316
28.02.2011, 23:08     Философский вопрос: Как понять, что ты знаешь язык? #12
Цитата Сообщение от Union Посмотреть сообщение
Возможно знание языка - это банальное знание его синтаксиса...и основных принципов программирования
Полностью согласен, знание синтаксиса и семантики языка уже делает тебя носителем этого языка, а широта его применения ограничивается "словарным запасом".
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
28.02.2011, 23:50     Философский вопрос: Как понять, что ты знаешь язык? #13
ForEveR, отличная тема для дискуссии, спасибо, тоже задался подобным вопросом )
>arty<, Можно выучить все "слова", но так и не научится "говорить".
Лично мое мнение - это как с любым "обычным" языком. Когда научишься на нем думать, в прямом смысле, тогда ты этот язык знаешь.
Это как пример с детства - с каким языком чаще всего имеешь дело, на том и думаешь,а потом в другой стране(ярчайший пример - Англия, США) язык, на котором думаешь, постепенно меняется. Лично для меня думать на "другом" языке- это самое сложное, но и самое необходимое.
GAME
23 / 23 / 3
Регистрация: 31.10.2009
Сообщений: 199
28.02.2011, 23:54     Философский вопрос: Как понять, что ты знаешь язык? #14
zulkis, согласен. знание синтаксиса и идеологии должно быть подкреплено неким опытом...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.03.2011, 00:04     Философский вопрос: Как понять, что ты знаешь язык?
Еще ссылки по теме:

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

вопрос в самом низу посмотрите интересно понять - C++
# include &lt;iostream&gt; // класс для работы с вводом-выводом # include &lt;windows.h&gt; // для функции CharToOem(); # include...

Обход упорядоченного дерева. Не могу понять на что ругается прогорамма... Ошибок вроде как нет... - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;iomanip&gt; #include &lt;string&gt; #include &lt;vector&gt; #include...

Страуструп.Язык программирования С++.3(спец.)издание.Глава4.Упражнение7 - возникли вопрос - C++
Условие: &quot;Нарисуйте граф целых и фундаментальных типов,где от одного типа идёт стрелка к другому,если все значения первого типа могут быть...


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

Или воспользуйтесь поиском по форуму:
timchuchok
15 / 15 / 0
Регистрация: 21.12.2010
Сообщений: 55
01.03.2011, 00:04     Философский вопрос: Как понять, что ты знаешь язык? #15
Уже достаточно много написали толковых ответов, идеально знать не возможно, но какой-то базис, в данм случае синтаксис и понятие базовых алгоритомв должен каждый( хорошее сравнинеи было с русским языком). Поэтому, на мой взгляд, знаешь - это значит, что можешь выполнить те задания, которые перед тобой поставлены( будь-то заработть денег или написать программу "для себя") !
Поэтому вывод один, как говорил Сократ, кажется: " я знаю только то, что я ничего не знаю, но буду пытаться знать больше" . Придела нет, все относительно и главное не останавливать на достигнутом!
Yandex
Объявления
01.03.2011, 00:04     Философский вопрос: Как понять, что ты знаешь язык?
Ответ Создать тему
Опции темы

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