Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.71/107: Рейтинг темы: голосов - 107, средняя оценка - 4.71
5 / 5 / 3
Регистрация: 29.12.2010
Сообщений: 146
1

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

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

Author24 — интернет-сервис помощи студентам
Я вот собираюсь начать учить язык си а впоследствии си++. У меня есть книга Б.Керниган, Д.Ритчи "Язык программирования си". Мне нравится как там написано, да и отзывы об этом учебнике неплохие. У меня проблема с компиляторами, я не могу понять какой лучше закачал наконец DEV-C++ вроде отличный интерфейс, русский. Дошло до написания первой программы, написал как в учебнике написано, первый пример. Должна была получится программа, которая писала бы - Здравствуй мир, но компилятор почему то комментарий Здравствуй мир выделил красным цветом, я этому значения не придал, скомпилировал программу, и нажал на запуск. При запуске появляется окно на долю секунды и исчезает. В учебнике написано, что у них примеры для UNIX системы, для других систем - надо консультироваться со специалистами. Подскажите пожалуйста как писать на виндовсе. Буду также рад любой информации по языку си, так как я только начинающий. Заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.12.2010, 21:30
Ответы с готовыми решениями:

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

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

Начинающий программист С++ хочет учиться
Привет! Я учу С++ сам, в университете (2 пары в неделю, не стремительно) Этот язык выбрал потому...

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

110
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
17.01.2011, 18:35 101
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Flynn84 Посмотреть сообщение
А что так? Книга не очень или не для новичков?
Книга хорошая. Новичкам её читать можно и даже нужно. Но новичкам, которые уже прочитали какую-нибудь книгу по С++ для начинающих. Как первая книга по С++ она не годится. С нулевыми знаниями её можно читать, только если уже знаешь какой-нибудь другой язык программирования.
0
Эксперт С++
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
17.01.2011, 18:36 102
Цитата Сообщение от rangerx Посмотреть сообщение
С нулевыми знаниями её можно читать, только если уже знаешь какой-нибудь другой язык программирования
Даже тут не соглашусь. По-моему, её можно читать исключительно тогда, когда уже знаешь Си++ хоть на каком-то более-менее годном уровне.
0
13 / 12 / 2
Регистрация: 22.12.2010
Сообщений: 67
17.01.2011, 18:53 103
Цитата Сообщение от Flynn84 Посмотреть сообщение
"Полный справочник по С++" ? Или у него еще что-то есть?
У него много книг.Я читаю C++ для начинающих,мне очень понравился изложенный материал
0
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
17.01.2011, 19:48 104
Насчет Страуструпа классического - соглашусь с silent1991. Сам читал и хоть и понимал, но прекрасно помню совет на тему того, что читать эту книгу стоит, когда нету белых пятен в С++.
0
0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 8
18.01.2011, 12:47 105
Пробежался еще по нескольким темам с рекомендациями книг. И для старта остановил свой выбор на книге братьев Дейтел. Так как ее достаточно много людей рекомендует.
Что интересно, я поначалу принял братьев за российского автора по фамилии Дейтелов )).

Добавлено через 17 минут
Цитата с другого ресурса.
В первую очередь нужно понять, какой язык требуется. Хоть постоянно и объединяют языки С и С++, но они совершенно разные. Причем, знание языка С вредит изучению языка С++. Для того, чтобы определиться, достаточно ознакомиться со спросом на программистов, может окажется, что в вашем регионе востребованы программисты, например, C#, Delphi, Python и т.п...
Выделил интересное предложение. Неужели прям уж вредит?

Добавлено через 4 минуты
Начал читать "Как программировать на C++" Дейтелов. В целом - все понятно. Но остановило то, что в самой книге написано, что большая часть листингов с готовыми решениями задач находиться в неком "Пособии преподавателя" на CD, который доступен только преподавателям с сайта Дейтелов. Поискал в гугле, яндексе по разными модификациями запроса "Дейтел. Как программировать на C++ Пособие преподавателя" - ничего. Наконец зарегистрировался на сайте Дейтелов, искал по названию книги, запрашивал в поиске по сайту "CD", результаты вывели на страницы разных редакций "Как программировать на C++" и даже ссылки на "Examples" (то бишь примеры) , но ссылки не работают(?). В общем не знаю, где искать решения задач. В книге есть решения части задач, но не всех!

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

Кто-нибудь в курсе насчет вопроса? Кто читал книгу, как вы этот вопрос решили?

Думаю, если не найду всех листингов, начну читать Липпмана С. - Язык программирования С++. Вводный курс. 4-е изд., может быть там ситуация лучше(?)
Вот такой еще отзыв есть, действительно в книге нет решений примеров, чтобы свериться?

Добавлено через 5 минут
http://www.cs.technion.ac.il/u... C+C++.html - а вот тут книгу Дейтелов ругают (3е издание). Может это от издания зависит и дальше они исправились?
http://www.cs.technion.ac.il/u... Books.html - тут рассказывают, как отличить хорошую книгу по си от плохой (на английском).

Если Дейтелов в итоге выберу. Какое издание нужно? Полное или малое?
0
Kastaneda
18.01.2011, 15:03
  #106

Не по теме:

Я с выбором первой книги вообще не парился, взял Шилдта и начал читать))

0
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
18.01.2011, 16:07 107
Цитата Сообщение от silent_1991 Посмотреть сообщение
Даже тут не соглашусь. По-моему, её можно читать исключительно тогда, когда уже знаешь Си++ хоть на каком-то более-менее годном уровне.
Я не думаю, что у опытного программиста, скажем, на С# или Java, вoзникнут какие-то проблемы при изучении C++ по этой книге. Когда понимаешь о чём идёт речь(хотя бы в общих чертах) книга читается совсем по-другому.
Цитата Сообщение от ForEveR Посмотреть сообщение
читать эту книгу стоит, когда нету белых пятен в С++.
Так зачем же её читать в таком случае?
0
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
18.01.2011, 16:10 108
rangerx, В Страуструпе многое есть и для профессионалов)

Цитата Сообщение от CyBOSSeR Посмотреть сообщение
Если ты будешь заниматься программированием 5 минут в день - то и жизни мало будет.
Когда почувствуешь, что в C++ для тебя белых пятен не осталось - тогда и берись за Страуструпа.
Хотя, как уже сказал Monte-Cristo, к тому времени уже книга по новому стандарту скорее всего подоспеет. А это будет уже совсем другой язык...
0
0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 8
24.01.2011, 10:51 109
http://radio-t.rpod.ru/210408.html - вот тут чуть ли не пол-подкаста идет обсуждение плюсов и минусов СИ++ . Больше негатива к сожалению. От основателя подкаста так вообще сплошной негатив.
0
Эксперт С++
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
24.01.2011, 12:10 110
Flynn84, никогда в этом плане никого не слушайте. С языками такая же битва идёт, как с сотовыми телефонами - какая фирма лучше. Холивар, что говорить...

Добавлено через 1 час 17 минут

Не по теме:

Хм... Послушал (пока не до конца) подкаст... Ни одного обоснованного довода я не услышал, только абстрактные фразы типа "шаблоны сделаны криво" и т.д. Я с тем же успехом могу обгадить языки, которые мне не нравятся, только вот я, в отличие от участников того обсуждения, смысла в этом не вижу.

2
0 / 0 / 0
Регистрация: 23.04.2011
Сообщений: 6
23.04.2011, 11:19 111
всем привет!)
нужна помощь с программой по С++
помогите пожалуйста очень нужно...

написать программу, определяющюю максимальное, минимальное и среднее значение в одномерном массиве целого типа. используя понятие класса, создать новый тип данных "вектор".
предусмотреть:
1. Динамическое выделение памяти под вектор. (конструктор)
2. Освобождение памяти после использования объекта. (диструктор)

зарание спасибо!
0
23.04.2011, 11:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2011, 11:19
Помогаю со студенческими работами здесь

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

Начинающий программист
Здравствуйте! Кратко о себе, мне 17 собираюсь поступать в ВУЗ, но не на специальность...

Начинающий программист С++
Ищу работу(можно и удалённо) для увеличения опыта и практики. Есть базовые знания по...

Начинающий программист
Здравствуйте. Москва, ищу работу желательно не удаленно , практически вся неделя свободна для...


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

Или воспользуйтесь поиском по форуму:
111
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru