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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 127, средняя оценка - 4.69
sly444
5 / 5 / 1
Регистрация: 29.12.2010
Сообщений: 146
#1

Начинающий си/си++ программист - C++

29.12.2010, 21:30. Просмотров 15993. Ответов 110
Метки нет (Все метки)

Я вот собираюсь начать учить язык си а впоследствии си++. У меня есть книга Б.Керниган, Д.Ритчи "Язык программирования си". Мне нравится как там написано, да и отзывы об этом учебнике неплохие. У меня проблема с компиляторами, я не могу понять какой лучше закачал наконец DEV-C++ вроде отличный интерфейс, русский. Дошло до написания первой программы, написал как в учебнике написано, первый пример. Должна была получится программа, которая писала бы - Здравствуй мир, но компилятор почему то комментарий Здравствуй мир выделил красным цветом, я этому значения не придал, скомпилировал программу, и нажал на запуск. При запуске появляется окно на долю секунды и исчезает. В учебнике написано, что у них примеры для UNIX системы, для других систем - надо консультироваться со специалистами. Подскажите пожалуйста как писать на виндовсе. Буду также рад любой информации по языку си, так как я только начинающий. Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2010, 21:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Начинающий си/си++ программист (C++):

Начинающий программист - C++
Всем привет, если у кого есть время, решите эту задачку, в программировании я на уровне "блондинки" (не знаю зачем полез в это дело), но...

Начинающий программист - C++
Здравствуйте уважаемые программисты.У меня к вам такой вопрос:C чего лучше надо начинать изучить С++?Какие книжки вы посоветуете?Как нужно...

Начинающий программист: с какой программы начать? - C++
Привет всем!Я только начал интересоваться программированием и не знаю с чего мне начать,посоветуйте пожалуйста с какой программы начать?(За...

Что должен знать начинающий программист? - C++
что нужно знать и уметь чтобы устроиться на работу программистом стажёром C++ ???

факториал числа. я начинающий - C++
Нужно создать функцию для вычисления факториала числа. Чтобы числа вводить с клавиатуры и предусмотреть возможность многократных расчетов с...

Начинающий: Запрос к Ms Access в VC++ - C++
Не понимаю, запрос на выборку получается, а на вставку - нет. ADODB::_ConnectionPtr cn=NULL; HRESULT hr=S_OK; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ForEveR
В астрале
Эксперт С++
7971 / 4733 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
30.12.2010, 22:22 #31
И опять же посоветую. Страуструп - Принципы и пратика. Программирование на С++
asics
30.12.2010, 22:30
  #32

Не по теме:

Цитата Сообщение от ForEveR Посмотреть сообщение
И опять же посоветую. Страуструп - Принципы и пратика. Программирование на С++
Кстате, она уже есть в електронном виде на русском ?

silent_1991
30.12.2010, 22:32
  #33

Не по теме:

asics, неа, только что искал))) Я каждый раз, как здесь о ней упоминают (в основном это делает ForEveR ), быстренько начинаю гуглить))) Эх, видимо ещё долго ждать...

sly444
5 / 5 / 1
Регистрация: 29.12.2010
Сообщений: 146
30.12.2010, 23:01  [ТС] #34
А для просто пока языка си какие есть хорошие учебники?
olle
0 / 0 / 0
Регистрация: 30.12.2010
Сообщений: 3
30.12.2010, 23:46 #35
Может вопрос дикий, но как на счет книги Либерти "С++ за 21 день"? Как для новичка)
silent_1991
Эксперт С++
4963 / 3039 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
30.12.2010, 23:57 #36
olle, вообще-то хвалят, но лично мне она не понравилась. Вы попробуйте, может вам понравится, но я, дочитав до половины, забросил это дело и принялся за Дейтелов, сейчас дочитываю - читается на одном дыхании, да и изложение доступное.
olle
0 / 0 / 0
Регистрация: 30.12.2010
Сообщений: 3
31.12.2010, 00:03 #37
silent_1991, спасибо. Пока ее и читаю. На 10-м уроке. Правда, параллельно беру информацию с форумов и из книги Структура данный в С++ Уильяма Топпа и Уильяма Форда.
А с Дейтелами нужно познакомиться.
Минич
66 / 66 / 3
Регистрация: 26.11.2010
Сообщений: 123
31.12.2010, 00:18 #38
Советую Айвор Хортон "Visual C++ 2005 Базовый курс" (рус)
(стандарты ISO/ANSI C++ и C++/CLI)
Видел еще по 2010, но на тарабарском!

В дополнение Р.Лафоре "Объектно-ориентированное программирование в C++"
Alex.utszn
Сообщений: n/a
31.12.2010, 10:38 #39
Лафоре ООП в С++ (как писали выше) и
Стивен Прата - Язык программирования C++. Лекции и упражнения (2003 год) можно почитать для начинающего
Flynn84
0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 7
13.01.2011, 15:11 #40
Что-то все начали массово советовать учебники по плюсу, хотя автор темы просил просто СИ.
У меня ситуация практически такая же. Сначала хочу изучить СИ.

Из этой темы пока почерпнул вот это:

Б.Керниган, Д.Ритчи "Язык программирования си"
учебники Архангельского
лекции М. Г. Медведева
"ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ СИ" Ю.Ю.Громов, С.И.Татаренко

Гербердт Шилдт "Полный справочник по С++" - вроде говорят, что в начале есть и про СИ.

Еще что-нибудь достойное есть?
sly444
5 / 5 / 1
Регистрация: 29.12.2010
Сообщений: 146
13.01.2011, 15:20  [ТС] #41
Цитата Сообщение от Flynn84 Посмотреть сообщение
Что-то все начали массово советовать учебники по плюсу, хотя автор темы просил просто СИ.
У меня ситуация практически такая же. Сначала хочу изучить СИ.

Из этой темы пока почерпнул вот это:

Б.Керниган, Д.Ритчи "Язык программирования си"
учебники Архангельского
лекции М. Г. Медведева
"ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ СИ" Ю.Ю.Громов, С.И.Татаренко

Гербердт Шилдт "Полный справочник по С++" - вроде говорят, что в начале есть и про СИ.

Еще что-нибудь достойное есть?

Вот спасибо. Только учебник Б.Керниган, Д.Ритчи "Язык программирования си" написан нетак, у меня он есть, там программирование под unix и часто функции несовпадают с виндой
silent_1991
Эксперт С++
4963 / 3039 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
13.01.2011, 15:23 #42
Flynn84, а зачем начинать с Си, а потом учить Си++? Си и Си++ - два разных языка, поэтому сказать "начать с Си, потом перейти на Си++" - то же самое, что сказать, например, "начать с Паскаля, потом перейти на Си++". Лучше сразу учить плюсы, поскольку синтаксис у Си и Си++ очень похож, и эти языка расходятся в главном - в подходе к программированию. И объектно-ориентированный подход, надо сказать, сейчас котируется намного больше, нежели чисто процедурный.
Flynn84
0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 7
13.01.2011, 16:47 #43
Цитата Сообщение от sly444 Посмотреть сообщение
Только учебник Б.Керниган, Д.Ритчи "Язык программирования си" написан нетак, у меня он есть, там программирование под unix и часто функции несовпадают с виндой
Странно, но ты же сам хвалишь этот учебник в первом сообщении?

Добавлено через 8 минут
Цитата Сообщение от silent_1991 Посмотреть сообщение
Flynn84, а зачем начинать с Си, а потом учить Си++? Си и Си++ - два разных языка, поэтому сказать "начать с Си, потом перейти на Си++" - то же самое, что сказать, например, "начать с Паскаля, потом перейти на Си++". Лучше сразу учить плюсы, поскольку синтаксис у Си и Си++ очень похож, и эти языка расходятся в главном - в подходе к программированию. И объектно-ориентированный подход, надо сказать, сейчас котируется намного больше, нежели чисто процедурный.
Ну ты говоришь, что синтаксис очень похож. Значит все-таки не совсем тоже самое, что перейти с Паскаля на ++ . Если уже знаешь Си, то изучить плюсы видимо проще, чем если знаешь только Паскаль.
Другой вопрос, насколько будет востребован в ближайшем будущем простой Си. Ты заставил меня задуматься. Недели две назад я читал в инете различные обзоры и рейтинги востребованности языков. Мне показалось, что все-таки для Си еще не все потеряно.
Еще интересно, почему никто не сказал об этом автору темы в самом начале? А только сейчас мне
sly444
5 / 5 / 1
Регистрация: 29.12.2010
Сообщений: 146
13.01.2011, 16:52  [ТС] #44
Цитата Сообщение от Flynn84 Посмотреть сообщение
Странно, но ты же сам хвалишь этот учебник в первом сообщении?
Я говорил что хорошо написана. но там нету многих вещей, к примеру нету функции getch и библеотеке к ней
ForEveR
В астрале
Эксперт С++
7971 / 4733 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
13.01.2011, 18:01 #45
Flynn84, Си более низкоуровневый язык. Он используется для написания не прикладного ПО, а в основном системного + программ для микроконтроллеров и т.п. В СИ все делается через работу с памятью, в С++ можно обойтись без явной работы с памятью, используя все его плюсы (оригинальная игра слов получилась). + на основе С++ сделаны Java и C#. Так что думайте)

Добавлено через 1 минуту
sly444, А какой смысл использовать getch? Как ни странно в Unix раньше все компилировалось и запускалось через коммандную строку (да и сейчас это вполне неплохо) следовательно getch тупо не нужен)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2011, 18:01
Привет! Вот еще темы с ответами:

Начинающий изучать C++ (подскажите литературу) - C++
Здравствуйте всем, я хочу начать изучать C++, мне нужно чтоб мне посоветовали какие книжки почитать, для изучения синтаксиса языка C++ да и...

Как сравнить числа.(начинающий) - C++
Как сравнить числа например: если введённое число больше 40 cout <<"неправильный ввод"<<endl; а если ведённое число меньше 40 сделать...

Начинающий, посоветуйте, с чего начать? - C++
Здравствуйте, давно хотел заняться программированием, и сейчас, со всей серьезностью решил изучать. Помогите решить непростой для меня...

C++, <fstream>, начинающий, ошибка на выполнении - C++
#include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; class Write { public: char s, *name, way; short int N; ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.01.2011, 18:01
Ответ Создать тему
Опции темы

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