С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,108
1

Изучать ли C перед C++?

20.10.2018, 07:49. Показов 1549. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Недавно пришел к выводу, что так или иначе, а мне придется изучать C/C++ для некоторых задач. Ключевая, почему я продолжил изучать сейчас, заинтересованность в программировании робототехники.
Знаю, что там используются и C, и C++. В Arduino например - C.
Да и есть другие задачи, где используются написанные на C библиотеки.
Есть ли смысл в моем случаи перед C изучать C++? Или если нет, то почему?
Заранее благодарен!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2018, 07:49
Ответы с готовыми решениями:

Стоит ли изучать JS перед изучением C++?
Стоит ли изучать JavaScript перед изучением C/C++ или лучше сразу начать изучение C, затем C++? С...

Стоит ли изучать STL перед изучением Java?
Добрый день. Обращаюсь по такому вопросу: На данный момент я обладаю знаниями sql и базовыми...

Что почитать перед тем как изучать C++?
Как устроен компьютер? как это все работает? Потому что как только сталкиваюсь с такими понятиями...

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

9
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
4190 / 1291 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
20.10.2018, 08:07 2
Лучший ответ Сообщение было отмечено sourcerer как решение

Решение

Изучай то, что необходимо. А порядок не важен.
1
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,108
20.10.2018, 08:17  [ТС] 3
TAVulator, но говорят, что изучив C перед C++, я больше пойму работу памяти. Но при этом говорят, что изучая C, я потом буду писать на C++ в стиле C.
Или если начинать с C++, как потом ознакамливаться с C?
Есть же не C программисты, не C++ программисты, а C/C++ программисты. Вот если есть здесь такие, что можете сказать по этому поводу?
0
Неэпический
18107 / 10694 / 2062
Регистрация: 27.09.2012
Сообщений: 26,927
Записей в блоге: 1
20.10.2018, 08:56 4
Цитата Сообщение от jonikster Посмотреть сообщение
В Arduino например - C.
Да прям C и никак иначе?
Цитата Сообщение от jonikster Посмотреть сообщение
Есть ли смысл в моем случаи перед C изучать C++?
Нет.
Цитата Сообщение от jonikster Посмотреть сообщение
Или если нет, то почему?
Перед Java надо учить Python?
0
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,108
20.10.2018, 09:05  [ТС] 5
Croessmah, Просветите, неужели в Arduino используется другой язык?
О Java и Python. Вы привели в пример 2 совершенно несравнимых языка. C++ исходит от C.
0
Комп_Оратор)
Эксперт по математике/физике
8950 / 4704 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
20.10.2018, 09:22 6
Цитата Сообщение от jonikster Посмотреть сообщение
Знаю, что там используются и C, и C++
Цитата Сообщение от jonikster Посмотреть сообщение
Есть ли смысл в моем случаи перед C изучать C++
Если оба языка нужны, то начинайте с С. Что касается:
Цитата Сообщение от jonikster Посмотреть сообщение
говорят, что изучая C, я потом буду писать на C++ в стиле C
то может быть в своём случае они и правы. В предельном случае, человек на любой вопрос по математике отвечает "дважды-два-че-ты-ре". Всю жизнь. Потому что на первом уроке он это выучил и остался верен себе. Так что не бойтесь. Попробуйте. В любом случае Вы ни чем не рискуете. А идти от простого к сложному, это проще чем наоборот. Так устроен естественный процесс прогресса. Деградация - иначе устроена.
1
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,108
20.10.2018, 09:29  [ТС] 7
IGPIGP, В том то и дело, писать на C++ проще, чем на C.
0
Комп_Оратор)
Эксперт по математике/физике
8950 / 4704 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
20.10.2018, 09:41 8
Цитата Сообщение от jonikster Посмотреть сообщение
IGPIGP, В том то и дело, писать на C++ проще, чем на C.
Проще всегда то что знаешь. То есть, это зависит от того кто пишет (относительная истина для холивара). Но Вы же не спросили что проще лутша. В этом случае я бы спокойно пошёл смотреть другие темы, например. Однако, поскольку Вы спросили в каком порядке учить (нужные в будущем, как Вы сказали, вещи), я и сказал своё мнение.

Цитата Сообщение от IGPIGP Посмотреть сообщение
Так устроен естественный процесс прогресса. Деградация - иначе устроена.
Должен вот ещё что добавить. Хорошие программы требуют искусного исполнения независимо от языка. То есть, я имел ввиду, что С проще С++ лишь до уровня продвинутого "Hello world". А так-то мастер C может делать всё и... иметь любой заработок, в частности.
1
Неэпический
18107 / 10694 / 2062
Регистрация: 27.09.2012
Сообщений: 26,927
Записей в блоге: 1
20.10.2018, 10:48 9
Цитата Сообщение от jonikster Посмотреть сообщение
Вы привели в пример 2 совершенно несравнимых языка.
C и C++ тоже совершенно разные и по большей части несравнимые языки.
Цитата Сообщение от jonikster Посмотреть сообщение
Просветите, неужели в Arduino используется другой язык?
C++. Но никто не мешает писать на C или на Asm.
Arduino, как и многие другие платформы,
можно прогать на любом языке, главное,
чтобы был компилятор под эту платформу.
В области микроконтроллеров всё равно используются
урезанные версии языков высокого уровня, т.е. по-сути и не C, и не C++.
А еще есть платформы со встроенными интерпретаторами, например, PHPoC.
Цитата Сообщение от jonikster Посмотреть сообщение
лючевая, почему я продолжил изучать сейчас, заинтересованность в программировании робототехники
Тогда Asm, C, C++, причем это не порядок изучения, а просто список.
Определитесь с платформой и вперед.
0
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,108
20.10.2018, 11:38  [ТС] 10
Croessmah, Еще бы про платформы подробнее узнать...
Вообще где-то есть список, под что можно писать для робототехники, и какие возможности?
Я понимаю, что с нуля писать пока рано.
0
20.10.2018, 11:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2018, 11:38
Помогаю со студенческими работами здесь

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

Что нужно знать и уметь перед тем как изучать ассемблер?
Какие предварительные знания нужны? Насколько хорошо нужно знать архитектуру компьютера и прочее?

Вставить в массиве 2 элемента, один перед макс, другой перед минимальным
Проблема такая, последнее число массива не выводится, точнее выводится но как 0. Элементы то...

Найти цифру стоящую перед наименьшим или перед наибольшим числом
Мне учитель сказал решить задание:Найти максимальное ...


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

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