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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 64, средняя оценка - 4.67
Litsy
78 / 41 / 6
Регистрация: 29.08.2011
Сообщений: 289
Записей в блоге: 1
#1

Первые шаги. Обучение "C" - C++

29.08.2011, 15:37. Просмотров 8428. Ответов 134
Метки нет (Все метки)

Хочу начать обучение на языках С , как я понял нужно начинать по возрастающей C>C++>C# . Я не знаю стоит ли начинать обучение т.к. у меня вообще нет опыта программирования. Можно начинать программирование на C как бы с нуля или стоит выучить сначала какой-нибудь более легкий язык (русский-не предлагать)? Подскажите , что мне делать и как начинать обучение. (Поступаю в 9 класс, хотелось бы до колледжа и до института что нибудь выучить.)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.08.2011, 15:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Первые шаги. Обучение "C" (C++):

Обучение по книге Страуструпа "принципы и практика C++". Не выводится "Hello, World" - C++
Ребят, помогите пожалуйста, пропал на первом же примере из книги, автор даёт код для вывода Hello world!#include "std_lib_facilities.h" ...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно". Я так...

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование) - C++
Разработать программу с использованием наследования классов, реализующую классы: − воин; − пехотинец(винтовка); − матрос(кортик). ...

Создать класс "Книга" с полями "название книги", "количество страниц", "год издания" - C++
Создать класс Книга поля: название книги,количество страниц,год издания методы: вычислить сколько лет книге и количество дней прошедших...

Создать абстрактный класс "Издание" и производные классы "Книга", "Статья", "Электронный ресурс" - C++
1. Создать абстрактный класс Издание с методами, позволяющими вывести на экран информацию об издании, а также определить является ли данное...

Создать класс "Вентилятор" содержащий в себе классы: "Двигатель", "Контроллер", "Пульт управления" - C++
Помогите с кодом написания задачи, не понимаю как написать классы в классе. Нужно создать класс "вентилятор" содержащий в себе классы:...

134
diagon
Higher
1932 / 1198 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
29.08.2011, 17:57 #31
Цитата Сообщение от Thinker Посмотреть сообщение
Господа, мы все судим исходя из личного опыта, а он у каждого ИНДИВИДУАЛЕН!
Исходя из своего личного опыта не соглашусь с вами

Цитата Сообщение от iama Посмотреть сообщение
Разве не наоборот?
Я неясно выразился... В программе, написанной на с++ можно использовать модули, написанные на си.
0
Litsy
78 / 41 / 6
Регистрация: 29.08.2011
Сообщений: 289
Записей в блоге: 1
29.08.2011, 17:57  [ТС] #32
Да мне бы на языки "C" перейти ,а не на Делфи. Хотел ещё бэйсик учить , но не знал чем он мне поможет при обучении на языках "C" . На счёт паскаля буду думать , у меня ещё друг паскаль знает, это тоже плюс мне =). Пойду ещё спрашивать и гуглить...
0
diagon
Higher
1932 / 1198 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
29.08.2011, 18:00 #33
Цитата Сообщение от Litsy Посмотреть сообщение
Хотел ещё бэйсик учить , но не знал чем он мне поможет при обучении на языках "C" .
Ничем. Гадость страшная. Кто-то, Дейкстра вроде, говорил, что люди, изучавшие бейсик, негодны к обучению программированию.


Цитата Сообщение от Litsy Посмотреть сообщение
На счёт паскаля
Полезный язык, пригодится вам, когда будете какие-либо алгоритмы искать. Ну и сформирует нужное мышление.
0
iama
1251 / 976 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
29.08.2011, 18:01 #34
Цитата Сообщение от diagon Посмотреть сообщение
Я неясно выразился... В программе, написанной на с++ можно использовать модули, написанные на си.
А я просто понял, что в С++ много уже готовых решений для частых необходимостей.
Цитата Сообщение от Litsy Посмотреть сообщение
Хотел ещё бэйсик учить
Не стоит. Правда. Опять Дейкстру процитирую:
Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации.
Цитата Сообщение от Litsy Посмотреть сообщение
На счёт паскаля буду думать
А вот это - почему бы и нет, на то паскаль и учебный язык...

Добавлено через 23 секунды
Цитата Сообщение от diagon Посмотреть сообщение
Кто-то, Дейкстра вроде, говорил, что люди, изучавшие бейсик, негодны к обучению программированию.
опоздал
0
Litsy
78 / 41 / 6
Регистрация: 29.08.2011
Сообщений: 289
Записей в блоге: 1
29.08.2011, 18:02  [ТС] #35
Блин слишком активный форум , пока свой пост писал уже 5 постов вылезло...
0
Vladiator
1567 / 637 / 25
Регистрация: 24.02.2009
Сообщений: 9,269
29.08.2011, 18:18 #36
Думаю, лучше немного выучить Pascal/Delphi - по нему много книг, понятных даже школьникам. Потом, используя уже знакомые термины, будет легко гуглить материалы по другим языкам. Я советую после этого изучать С, C++, потом Java.
0
Litsy
78 / 41 / 6
Регистрация: 29.08.2011
Сообщений: 289
Записей в блоге: 1
29.08.2011, 18:27  [ТС] #37
Спасибо советы учту , друг говорил что паскаль и с++ вообще не похожи =)
0
diagon
Higher
1932 / 1198 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
29.08.2011, 18:29 #38
Цитата Сообщение от Litsy Посмотреть сообщение
Спасибо советы учту , друг говорил что паскаль и с++ вообще не похожи =)
Угу, вааащеее не похожи. Зато после паскаля можно по достоинству оценить с++.
0
Litsy
78 / 41 / 6
Регистрация: 29.08.2011
Сообщений: 289
Записей в блоге: 1
29.08.2011, 18:35  [ТС] #39
Короче обучение выглядит так =) Pascal>С>C++>Java>тут уже скорее всего выучу что нибудь из веб программинга , может быть PHP или какой-нибудь новый язык который выйдет к тому времени... по пути думаю стоит немного выучить HTML .
0
Сыроежка
Заблокирован
29.08.2011, 18:48 #40
Цитата Сообщение от Litsy Посмотреть сообщение
Хочу начать обучение на языках С , как я понял нужно начинать по возрастающей C>C++>C# . Я не знаю стоит ли начинать обучение т.к. у меня вообще нет опыта программирования. Можно начинать программирование на C как бы с нуля или стоит выучить сначала какой-нибудь более легкий язык (русский-не предлагать)? Подскажите , что мне делать и как начинать обучение. (Поступаю в 9 класс, хотелось бы до колледжа и до института что нибудь выучить.)
Во-первых, русский язык - самый сложный язык.
Во-вторых, не слушайте тех, кто предлагает предварительно изучить, например, паскаль. Это глупость и потеря времени.Если вы нацелены на изучение С, то и изучайте С.
В-третьих, совершенно непонятна ваша связка C, C++, C#. Это совсем необззательно, что после С++ нужно изучать С#.
В-четвертых, если вас интересует именно С++, как конечный результат, а не С, то стоит изучать сразу же С++ и не тратить время на С. Сейчас имеется много хороших книг, которые описывают С++ "с нуля" для новичков в программировании. Между С (особенно стандарта С99) и С++ существует большая разница. Так что у вас может быть каша в голове, если вы начнете изучать с С, так как вы всегда будете пытаться затем в С++ найти ту семантику, которая используется в С, а в С++ обычно другая семантика. То есть вы будете путаться.
В-пятых, на изучении С++ требуется около 3 лет! Если конечно вы действительно хотите знать С++, а не просто быть с ним "знакомым".
2
Vladiator
1567 / 637 / 25
Регистрация: 24.02.2009
Сообщений: 9,269
29.08.2011, 18:52 #41
Цитата Сообщение от Сыроежка Посмотреть сообщение
В-пятых, на изучении С++ требуется около 3 лет! Если конечно вы действительно хотите знать С++
Настолько сильно знать язык надо лишь для олимпиад по знанию языка (я про них не слышал). Лучше его знать так, чтобы вопросы были редко, а если и были, то решаемы с помощью простого запроса к поисковикам.
0
Drum and C++
12 / 14 / 0
Регистрация: 03.08.2011
Сообщений: 213
29.08.2011, 18:53 #42
не слушай никого учи c++ потому что захочешь сделать реальное приложение на c это будет ужаснбл
а если будешь учить C# будешь зависим от Microsoft
ты выучил тему и вдруг microsoft отказывается от продвижения этой разработки которую ты так усердно учил
0
Сыроежка
Заблокирован
29.08.2011, 18:55 #43
Цитата Сообщение от Vladiator Посмотреть сообщение
Настолько сильно знать язык надо лишь для олимпиад по знанию языка (я про них не слышал). Лучше его знать так, чтобы вопросы были редко, а если и были, то решаемы с помощью простого запроса к поисковикам.
Глупость! Настолько надо знать С++ лишь для того, чтобы прочитать все главы стандарта! Чтобы хотя бы иметь поверхностное представление о том, что написано в стандарте.

Добавлено через 1 минуту
Цитата Сообщение от Drum and C++ Посмотреть сообщение
не слушай никого учи c++ потому что захочешь сделать реальное приложение на c это будет ужаснбл
а если будешь учить C# будешь зависим от Microsoft
ты выучил тему и вдруг microsoft отказывается от продвижения этой разработки которую ты так усердно учил
Это было бы все хорошо, но проблема в том, что продукты Microsoft занимают около 75% рынка! так что без работы не останешься!

Я, напротив, бы посоветовал изучать именно С#!
0
Litsy
78 / 41 / 6
Регистрация: 29.08.2011
Сообщений: 289
Записей в блоге: 1
29.08.2011, 18:56  [ТС] #44
Разорвал все мои планы =)
0
Thinker
Эксперт С++
4228 / 2202 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 19:10 #45
Цитата Сообщение от Litsy Посмотреть сообщение
Разорвал все мои планы =)
А когда при изучении какого-нибудь языка вы будете консультироваться на форуме, то он еще раскритикует все ваши программы, более того, каждую строчку в ней.
Но если честно, то хорошо, что есть такие люди как Сыроежка, по сути он молодец
Чуть-чуть вежливости бы еще добавить, уважение к собеседнику
0
29.08.2011, 19:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.08.2011, 19:10
Привет! Вот еще темы с ответами:

Определить тип данных "Запись", имеющий поля "Фамилия", "Пол", "Зарплата" - C++
определить тип данных запись имеющий поля фамилия пол зарплата. определить массив из 10 записей. в программе ввести в массив данные и...

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

Структура «Преподаватель» с полями "ФИО", "стаж", "категория", "нагрузка" - C++
Функция - расчёт зарплаты по нагрузке и оплате часа для определенной категории. Категория Оплата часа Вторая 150 Первая 200 ...

Создать иерархию классов "Фирма", "Бухгалтер", "Сотрудник", "Зарплата" - C++
Само по себе понятие "зарплата" не особенно конкретное: оно включает и почасовую, и ставочную зарплату, и комиссионные, и процент с продаж....


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

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

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