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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 59, средняя оценка - 4.93
iluxa1810
13 / 13 / 5
Регистрация: 03.09.2011
Сообщений: 1,022
#1

Хочу самостоятельно изучить СИ/СИ++,но не знаю с чего начать - C++

04.10.2011, 18:30. Просмотров 8299. Ответов 20
Метки нет (Все метки)

1)Сначала лучше всего изучать СИ?Если да то какие плюсы мне это даст при изучении СИ++ ?
2)Посоветуйте хорошую литературу(если есть ссылки ,то кидайте) или интернет учебники для новичков,где все идет от простого к сложному
3)Хочу просто знать:Какой язык сейчас востребован СИ++ или Делфи?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2011, 18:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Хочу самостоятельно изучить СИ/СИ++,но не знаю с чего начать (C++):

Хочу научится программировать но не знаю с чего начать - C++
Всем привет! Меня зовут Александр. Хочу научиться программировать на языке . Опыта в этой сфере нету, но есть желание подскажите с чего...

Хочу создать программу с GUI, не знаю с чего начать - C++
Хочу написать очень простенькое десктопное приложение с GUI, но не знаю как. Оно должно состоять из инсталлятора, быть с иконкой и...

Gnu Octave написана на C++, хочу изучить программирование для Octave, с чего начать - C++
GNU Octave — свободная система для математических вычислений, использующая совместимый с MATLAB язык высокого уровня. Написан на Си++. ...

Ищу книги, статьи, сайты (хочу стать программистом и не знаю с чего начать) - C++
Я вот впервые на форуме, впервые создаю тему и всякое такое. Похож на таракана выброшенного из окна в мир. вообще не понимаю где, что, как....

Я хочу начать самостоятельно учить C/C++ - C++
Я хочу начать самостоятельно учить C/C++. Но не знаю с чего начать(перед этим я учил Delphi)!!! Посоветуйте ПЛЗ. И если можно обьясните...

Хочу начать учить C++ с чего начать? - C++
Посоветуйте действительно хорошие книги/видео уроки по этому языку. За спиной у меня нет других языков программирования. Еще хочу задать...

20
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
04.10.2011, 18:43 #2
1) Многие могут со мной не согласится, но я все же считаю что СИ нужно учить в первую очередь! Потому как С++ - это более улучшенный и модернизированный СИ.
2) Если возьмешься за СИ, то читай книжку от самих разработчиков: "Керниган,Ритчи - Программирование на C"
Если С++, то "Х. Дейтел, П. Дейтел - Как программировать на C++", потому как часто слышал положительные отзывы об этой книге.
А про третий пункт почитай тут!
Рейтинг языков программирования на 2011 год
2011 год на пороге, журналисты сайта eWeek.com провели исследование рынка вакансий и построили свой рейтинг языков программирования, знатокам которых в грядущем году будет проще устроиться на работу. Несмотря на то, что список составлен на основе американских данных, его с определённой долей погрешности можно применить и к российскому состоянию дел.
1. Java
Java остаётся доминирующей платформой для разработки приложений. Количество рабочих мест для Java-программистов с апреля 2009 года увеличилось примерно на 50%. После перехода под руководство компании Oracle, язык продолжает развиваться. Были представлены две новые спецификации, которые будут реализованы в ближайшие несколько лет. Таким образом, перспективы Java весьма радужные.
2. С
C – один из наиболее популярных языков за многие десятилетия. Он используется для системного программирования, а также для разработки приложений для встраиваемых систем. Несмотря на свой почтенный возраст, С по-прежнему востребован, хотя количество вакансий с апреля 2009 года снизилось на 11%.
3. C++
C++ это расширенная версия C, предоставляющая программисту доступ к классам. Этот язык быстро стал одним из самых популярных и остаётся таковым по сей день. С++ используется для разработки системного ПО, приложений, драйверов, программ для встраиваемых систем, высокопроизводительных серверных и клиентских приложений, видеоигр и многого другого. Впрочем, количество вакансий для программистов уменьшилось на 13%, но беспокоиться пока рано – работу найти легко.
4. C#
C# (Си-Шарп) был разработан компанией Microsoft в качестве альтернативы Java, и включает в себя лучшие достижения Java, C, C++ и Delphi. Количество свободных мест для программистов выросло за полтора года примерно на 50%.
5. JavaScript
Язык широко используется в сайтостроении для исполнения скриптов на стороне клиента в браузере. Интернет становится всё более мультимедийным, что способствует росту популярности этого языка. Впрочем, он используется и за пределами веба – в PDF-документах, виджетах и даже для разработки расширений для крупных приложений (например, в Adobe Illustrator). Количество вакансий выросло примерно на 75%.
1
iluxa1810
13 / 13 / 5
Регистрация: 03.09.2011
Сообщений: 1,022
04.10.2011, 19:05  [ТС] #3
А С++ это вроде обектоориентированный язык программирования в отличаи от С если я не ошибаюсь? И это вроде главное их отличие ?
0
fasked
Эксперт С++
4951 / 2531 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
04.10.2011, 19:06 #4
Цитата Сообщение от iluxa1810 Посмотреть сообщение
Посоветуйте хорошую литературу(если есть ссылки ,то кидайте) или интернет учебники для новичков,где все идет от простого к сложному
http://www.cyberforum.ru/cpp/thread152353.html#post1993739
0
iluxa1810
13 / 13 / 5
Регистрация: 03.09.2011
Сообщений: 1,022
04.10.2011, 19:16  [ТС] #5
А что подразумевается под тем,что в С++ появился доступ к классам?
0
Bers
Заблокирован
04.10.2011, 19:22 #6
Если человек вообще никогда не кодил ни на чем, то изучить си, а потом с++ ему будит проще и быстрее. (Даже не смотря на то, что при переходе на с++ ему придётся изменить образ мышления)

Хотя с другой стороны.. лично я, если бы мог вернуть время назад, сначала поигрался бы с бейсиком, а потом серьёзно отнесся бы к ассемблеру. Слышал от многих ребят, что после ассмы более высокоуровнвые языки идут в лёт. А ассма (если мышление программиста ещё не зацементировалось языком высокого уровня) - учится довольно таки легко и просто.

Если человек поставил цель: выучить и си, и с++, лучше начать с си.

Если человек уже имеет опыт в программировании на процедурных языках, и его цель с++ (а не си), то и нет никакой причины тратить время на изучения ненужного ему языка.
В последствии, при желании он легко перейдёт на си.

Цитата Сообщение от Nursik77 Посмотреть сообщение
Многие могут со мной не согласится, но я все же считаю что СИ нужно учить в первую очередь! Потому как С++ - это более улучшенный и модернизированный СИ.
Два принципиально разных языка. с++ не лучше, чем си. Он - другой.
1
Van111
209 / 188 / 4
Регистрация: 03.08.2011
Сообщений: 2,598
Записей в блоге: 12
04.10.2011, 19:31 #7
это в принципе главное достоинство С++ перед С насколько я знаю. Класс это очень могущественное понятие в програмировании. обычно изучение класса начинается от 100 до 300 страницы. Лично мне понравился В. М. Бондарёв. , а также не забудьте желательно приобрести очень хороший справочник А. Я. Архангельский с++ builder6 ну и конечно Бьян Страустап(помоему разработчик С++)
P. S. лично у меня книг по с++ штук двадцать как и по чистому так и на разных средах
0
Kastaneda
Jesus loves me
Эксперт С++
4697 / 2901 / 238
Регистрация: 12.12.2009
Сообщений: 7,385
Записей в блоге: 2
Завершенные тесты: 1
04.10.2011, 19:51 #8
Цитата Сообщение от Bers Посмотреть сообщение
Хотя с другой стороны.. лично я, если бы мог вернуть время назад, сначала поигрался бы с бейсиком, а потом серьёзно отнесся бы к ассемблеру. Слышал от многих ребят, что после ассмы более высокоуровнвые языки идут в лёт. А ассма (если мышление программиста ещё не зацементировалось языком высокого уровня) - учится довольно таки легко и просто.
Я начинал с АСМа, это был мой первый языка. Сложно было первую неделю - две, потом пошло, поехало Пописал на АСМе пару месяцев, потом книгу по Си прочитал (пролистал) за один вечер и тут же начал на нем писать, сложностей вообще не возникло. Уже на следующий день взялся за С++ и вот тут я завис надолго Два года пишу на нем, ООП до сих пор хромает. Лично мне было реально сложно поменять образ мышления, когда я понял, что такое С++.
Слышал от многих ребят, что после ассмы более высокоуровнвые языки идут в лёт.
С точки зрения понимания внутреннего устройства языковых конструкций - да. Я например очень четко себе представляю, что есть С++ изнутри и когда разбирался с ним, то в некоторых моментах дизассемблирование и разбор кода помогли мне больше, чем умные книги (в которых, к слову сказать, далеко не все расписанно. Т.е дано ровно столько, сколько должен знать С++ программист, но не более того). А вот освоиться в ОО подходе после АСМа было сложно. Говорят, что ОО языку гораздо проще научить ребенка, чем программиста с опытом. Тут я наверное соглашусь
В целом могу сказать, что ни чуть не жалею о том, в какой последовательности и какие языки я учил, поэтому могу искренне посоветовать сделать так же!


Не по теме:

fasked

0
rangerx
1937 / 1546 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
04.10.2011, 19:59 #9
Цитата Сообщение от iluxa1810 Посмотреть сообщение
А С++ это вроде обектоориентированный язык программирования
C++ не объектно-ориентированный, а мультипарадигмальный язык программирования.
0
NinGAZ
14 / 14 / 1
Регистрация: 27.07.2011
Сообщений: 162
04.10.2011, 20:34 #10
rangerx, но все же он ОО)

Добавлено через 2 минуты
сам начал недавно все это учить и скажу тебе,что начинать 100% надо с Си,во всяком случае это помогло понять мне принципиальную разницу структурного и объектно-ориентированного программирования. насчет книг,мне нравятся Дейтелы "как программировать на С++". Но это не значит,что все остальное фуфло. так что дерзай
0
Van111
209 / 188 / 4
Регистрация: 03.08.2011
Сообщений: 2,598
Записей в блоге: 12
04.10.2011, 22:00 #11
ну и асму полюбому рано или поздно надо выучить очень полезная вещь а если с прерываниями програмируешь вобще в другую вселеную попадаешь
0
iluxa1810
13 / 13 / 5
Регистрация: 03.09.2011
Сообщений: 1,022
04.10.2011, 22:04  [ТС] #12
А какая среда программирования лучше всего подходит для обучения ?
0
fasked
Эксперт С++
4951 / 2531 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
04.10.2011, 22:07 #13
Цитата Сообщение от iluxa1810 Посмотреть сообщение
А какая среда программирования лучше всего подходит для обучения ?
Удобная. А вообще об этом тоже есть отдельно прикрепленная, так чтобы ее всегда было видно, тема Бесплатные среды (IDE) для программирования на С/С++
0
iluxa1810
13 / 13 / 5
Регистрация: 03.09.2011
Сообщений: 1,022
04.10.2011, 22:24  [ТС] #14
fasked,ну у меня нет опыта программирования в этих средах так ,что я не могу сказать ,что удобно ,а что нет)
0
Bers
Заблокирован
04.10.2011, 22:26 #15
Цитата Сообщение от iluxa1810 Посмотреть сообщение
так ,что я не могу сказать ,что удобно ,а что нет
там по ссылке полный список с субъективным мнением автора об удобствах. Чего ещё нужно?
0
04.10.2011, 22:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2011, 22:26
Привет! Вот еще темы с ответами:

Не знаю с чего начать:( - C++
Товарищи программисты подскажите с чегко начать писать данную программу: Может кто нибудь сможет написать последовательность...

Хочу учить C++: с чего начать? - C++
Вот, хочу учить C++. С чего начать? Наверное с IDE (и изучения синтаксиса). Microsoft Visual Studio качать не охота (огромный размер, с...

Хочу знать С++. С чего начать изучение? - C++
всем привет!!!! хочу спросить у профессионалов, есть желание выучить С++ с чего посоветуете начать с каких я зыков программирования? книги...

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


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

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

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