Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Результаты опроса: начинать с С или С++?
С 17 48.57%
С++ 18 51.43%
Голосовавшие: 35. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме
Старый 12.08.2010, 18:46   #1
ололошенько
Заблокирован
 
Регистрация: 10.08.2010
Сообщений: 566
По умолчанию C и C++

с чего лучше начинать "начинающим" програмистам?
кто харашо розбираеться,роскажите мне пожалуйста какая между ними разница,что лучше начинать учить,и с какой именно программы С или С++ желательно начинать?

З.Ы. опыта в програмировании нету
ололошенько вне форума Ответить с цитированием
Старый 12.08.2010, 19:07   #2
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Начинать лучше с C. Они отличаются тем, что в С++ есть поддержка объектно-ориентированного программирования, а в C нет (на самом деле там есть ещё несколько отличий, но это не так существенно). Сразу разбираться в ООП тяжеловато, и может привести к печальным последствиям. Начинайте с HelloWorld
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 12.08.2010, 19:10   #3
ололошенько
Заблокирован
 
Регистрация: 10.08.2010
Сообщений: 566
По умолчанию

Цитата:
Сообщение от Greblin Посмотреть сообщение
Начинайте с HelloWorld
это что такое?некогда не слышал
ололошенько вне форума Ответить с цитированием
Старый 12.08.2010, 19:14   #4
ozo
Форумчанин
 
Аватар для ozo
 
Регистрация: 26.04.2010
Сообщений: 328
По умолчанию

Цитата:
Сообщение от ололошенько Посмотреть сообщение
это что такое?некогда не слышал
Начинайте с гугла, тысячи раз были такие темы.
Используй гугль, будь счастлив
hackme@yandex.ru
Блог об archlinux
ozo вне форума Ответить с цитированием
Старый 12.08.2010, 19:24   #5
wyvern
Форумчанин
 
Аватар для wyvern
 
Регистрация: 24.03.2009
Сообщений: 215
По умолчанию

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

У нас в универе заставляли учить С сначала. Итоговой прогой на сях была консольная клиент-серверная змейка на линуксовом апи. Сможете написать - считайте, что С освоили, в принципе)
wyvern@localhost:~$ sudo emerge --unmerge world
wyvern вне форума Ответить с цитированием
Старый 12.08.2010, 19:40   #6
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

[OFFTOP]
2wyvern Ныне на вмк итоговая по сям - шелл для линукса
[/OFFTOP]
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 12.08.2010, 20:12   #7
mMAg
Форумчанин
 
Аватар для mMAg
 
Регистрация: 11.08.2009
Сообщений: 433
По умолчанию

А мой ответ таков: зависит от того, на чем собрались останавливаться. Вам ни тот ни другой язык в итоге может и не понадобиться. Так что если вы в итоге собираетесь писать на языках, в которых нет ни геморра со строками, ни прочих ошибок прошлого, вам не стоит заморачиваться на С. Тем более, что многие в школе изучают Delphi. Так что каким образом поддержка объектно-ориентированного программирования будет сложной не видно.
mMAg вне форума Ответить с цитированием
Старый 12.08.2010, 20:28   #8
r9m
₪₪₪₪₪₪₪₪
Форумчанин
 
Аватар для r9m
 
Регистрация: 16.04.2007
Сообщений: 471
По умолчанию

Цитата:
это что такое?некогда не слышал
Первое существо, которое создал Бог, говорило только Hello World! и умирало. :D
r9m вне форума Ответить с цитированием
Старый 12.08.2010, 20:43   #9
ололошенько
Заблокирован
 
Регистрация: 10.08.2010
Сообщений: 566
По умолчанию

так как большинство советует начинать с С то следовательно вопрос,почему я не могу найти в гугле книги "Стефан Р.Дэвис C для чайников" её нету вобще да?есть только не "С для чайников" а "С++ для чайников"

очень популярная книга говорят,и очень простая впринцепе как раз то что мне нужно вроде,кто читал эту книжку скажите она мне пойдёт как "первая" книжка???
ололошенько вне форума Ответить с цитированием
Старый 12.08.2010, 23:50   #10
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,378
По умолчанию

ололошенько, грубо говоря, С++ - это С с классами. Так что в любой нормальной книге по С++ есть раздел, в котором описывается именно С. Главное, начинайте не с объектно-ориентированного программирования, а с обычных условий, циклов и т.п.
Цитата:
Сообщение от wyvern Посмотреть сообщение
Начинать надо с C, потому что программист, начавший с плюсов вряд ли разберется (и вряд ли вообще будет разбираться) в работе выделяторов и перевыделяторов памяти, в работе указателей, в работе с чаровыми строками, в конце концов.
То есть вы хотите сказать, что в С++ нет указателей, чаровых строк и динамического выделения памяти? Вы ни с чем С++ не путаете?
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск