Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 1
Регистрация: 31.07.2014
Сообщений: 84
1

C и C++ с чего начать и что общее?

28.10.2015, 00:03. Показов 1299. Ответов 36
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет)
У меня такой дурацкий наверно вопрос:"C и C++ 2 абсолютно разных языка?И можно выучить c и без особых проблем перейти на c++?И вообще нужно ли учить C для того чтобы C++?
Заранее спасибо)
Объясняйте как полному нубу, если не сложно
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2015, 00:03
Ответы с готовыми решениями:

Что посоветуете тому, кто хочет начать учить Java? С чего начать изучение?
Какие книги посоветуете по Java? Какие программы? Дело в том, что хочу начать учить разработку...

Решил начать изучать 1С.С чего начать, что скачать?
Решил начать изучать 1С.С чего начать, что скачать?Какую среду, учебник, что для начала попробовать...

С чего начать и что использовать?
Добрый день . И сразу к к главному. Дали задание и его надо сделать с использованием Java и...

С чего начать? Что посоветуете
Здравствуйте... с чего начать изучение. что посоветуете? за какие коды браться в начале обучения?

36
Эксперт С++
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
28.10.2015, 10:19 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от S_el Посмотреть сообщение
Но я привык к обычным [С-шным][указателям]
как банально.

вот опять мне сишные смарты обломались
0
25 / 25 / 19
Регистрация: 13.07.2015
Сообщений: 433
28.10.2015, 10:21 22
По сути это один язык с одинаковыми возможностями. Правда структуры очень различные. Начни учить сперва С++. Книга Лафоре отличный вариант.
0
Эксперт С++
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
28.10.2015, 10:22 23
Цитата Сообщение от Aqua77 Посмотреть сообщение
По сути это один язык с одинаковыми возможностями.
так может сказать человек,
который толком не знает ни сишку,
ни плюсики.
0
25 / 25 / 19
Регистрация: 13.07.2015
Сообщений: 433
28.10.2015, 10:38 24
Всё верно написал
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
28.10.2015, 11:39 25
Такую тему можно смело переносить в раздел холиваров.

5 мифов про C++. Самый первый как раз по данной проблеме.
Цитата Сообщение от S_el Посмотреть сообщение
До C++11 в C++ не было смартпойнтеров
Был std::auto_ptr, ныне устаревший.
Цитата Сообщение от Renji Посмотреть сообщение
//Один Аллах ведает зачем здесь struct, но без него не заведется
Не заведется уже по причине определения переменной не в начале блока.
1
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
28.10.2015, 11:43 26
http://www.youtube.com/watch?v=YnWhqhNdYyk

Растим поколение Java в C++?
0
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
28.10.2015, 12:32 27
Цитата Сообщение от Alex_Sava Посмотреть сообщение
C и C++ 2 абсолютно разных языка?
Конечно не абсолютно, но сильно разные. Хотя есть куча людей, которые будут утверждать обратное, но это лишь от их незнания C++.

Цитата Сообщение от Alex_Sava Посмотреть сообщение
И вообще нужно ли учить C для того чтобы C++?
Если собираешься учить C++, то сначала учить C не только НЕ нужно, но и даже вредно ( особенно если до этого особо не занимался программированием, правда в этом случае и C++ конечно далеко не лучший кандидат, но это уже другая тема )

Добавлено через 16 секунд
Цитата Сообщение от ct0r Посмотреть сообщение
Растим поколение Java в C++?
Это ты о чем вообще?
0
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
28.10.2015, 13:05 28
Цитата Сообщение от hoggy Посмотреть сообщение
как банально.
именно так. Следствие того,что начинал на C с классами.Именно об этом видео ct0r.

Цитата Сообщение от Tulosba Посмотреть сообщение
Был std::auto_ptr, ныне устаревший.
точно,спасибо что напомнили.
0
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
28.10.2015, 14:10 29
Цитата Сообщение от hoggy Посмотреть сообщение
сначала явным образом объявить указатели.
char test[] это массив, а не указатель. И sizeof от char[1234] дает 1234, а не 4 или 8. То что в 99% случаев этот массив эквивалентен указателю это уже дополнительные грабли.
Цитата Сообщение от Tulosba Посмотреть сообщение
Не заведется уже по причине определения переменной не в начале блока.
Под gcc прекрасно завелось. На сколько соответствует стандартам - честно говоря, не вникал.
0
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
28.10.2015, 14:26 30
Цитата Сообщение от Renji Посмотреть сообщение
На сколько соответствует стандартам - честно говоря, не вникал.
C99 разрешает.
0
Модератор
Эксперт CЭксперт С++
5284 / 2371 / 342
Регистрация: 20.02.2013
Сообщений: 5,770
Записей в блоге: 20
28.10.2015, 14:45 31
Цитата Сообщение от Voivoid Посмотреть сообщение
Если собираешься учить C++, то сначала учить C не только НЕ нужно, но и даже вредно
Поддерживаю. Мне тоже всегда так казалось.
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
28.10.2015, 15:03 32
Цитата Сообщение от Renji Посмотреть сообщение
Под gcc прекрасно завелось.
Ты прав. Под шлангом тоже все варианты c89,c99,c11 заработали. А вот древний watcom 10.6, на котором у меня сложилась база по языку, не умеет.
0
Модератор
Эксперт CЭксперт С++
5284 / 2371 / 342
Регистрация: 20.02.2013
Сообщений: 5,770
Записей в блоге: 20
28.10.2015, 16:11 33
Цитата Сообщение от Tulosba Посмотреть сообщение
5 мифов про C++. Самый первый как раз по данной проблеме.
Кстати, есть на русском: раз и два.
1
Tulosba
28.10.2015, 16:18
  #34

Не по теме:

Цитата Сообщение от gru74ik Посмотреть сообщение
Кстати, есть на русском: раз и два.
Кому-то будет полезным. Когда читал, перевода ещё не было (или не искал:)).

0
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
28.10.2015, 18:22 35

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение
watcom 10.6
Какая прелесть, я тоже на нем программировал :)



Добавлено через 1 минуту
Цитата Сообщение от Tulosba Посмотреть сообщение
все варианты c89,.... заработали
Это расширение GCC (успешно заимствованное в clang).
0
Tulosba
28.10.2015, 18:29
  #36

Не по теме:

Цитата Сообщение от DrOffset Посмотреть сообщение
Это расширение GCC (успешно заимствованное в clang).
Ну так в современных то сях уже можно в любом месте блока переменную объявлять (по стандарту) ?

0
DrOffset
28.10.2015, 18:36     C и C++ с чего начать и что общее?
  #37

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение
Ну так в современных то сях уже можно в любом месте блока переменную объявлять (по стандарту) ?
Ага. С С99

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2015, 18:36

С чего начать и на что менять
Добра, форумчане. Помощб нужна да поддержка дружеская. Имею следующую конфигурацию : ...

Что выбрать C# или C++? С чего начать?
Привет всем! Очень хочу научиться программированию но не знаю с чего начать, какой язык выбрать?...

Что улучшить? С чего начать улучшать?
Материнская плата: Foxconn 2ada Видеокарта: AMD Radeon 7500 Процессор: Intel Core i5 3350P @ 3.1...

Искусственный интеллект. Что, как и с чего начать?
Здравствуйте. Абсолютно случайно прочитал про ИИ, и меня это заинтересовало. Ведь всегда интересно...


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

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