55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,108
|
|
1 | |
Изучать ли C перед C++?20.10.2018, 07:49. Показов 1549. Ответов 9
Метки нет (Все метки)
Здравствуйте.
Недавно пришел к выводу, что так или иначе, а мне придется изучать C/C++ для некоторых задач. Ключевая, почему я продолжил изучать сейчас, заинтересованность в программировании робототехники. Знаю, что там используются и C, и C++. В Arduino например - C. Да и есть другие задачи, где используются написанные на C библиотеки. Есть ли смысл в моем случаи перед C изучать C++? Или если нет, то почему? Заранее благодарен!
0
|
20.10.2018, 07:49 | |
Ответы с готовыми решениями:
9
Стоит ли изучать JS перед изучением C++? Стоит ли изучать STL перед изучением Java? Что почитать перед тем как изучать C++? Какой язык изучать или что изучать? |
⚽
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
|
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,108
|
|
20.10.2018, 09:05 [ТС] | 5 |
Croessmah, Просветите, неужели в Arduino используется другой язык?
О Java и Python. Вы привели в пример 2 совершенно несравнимых языка. C++ исходит от C.
0
|
Комп_Оратор)
|
|
20.10.2018, 09:22 | 6 |
Если оба языка нужны, то начинайте с С. Что касается:
то может быть в своём случае они и правы. В предельном случае, человек на любой вопрос по математике отвечает "дважды-два-че-ты-ре". Всю жизнь. Потому что на первом уроке он это выучил и остался верен себе. Так что не бойтесь. Попробуйте. В любом случае Вы ни чем не рискуете. А идти от простого к сложному, это проще чем наоборот. Так устроен естественный процесс прогресса. Деградация - иначе устроена.
1
|
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,108
|
|
20.10.2018, 09:29 [ТС] | 7 |
IGPIGP, В том то и дело, писать на C++ проще, чем на C.
0
|
Комп_Оратор)
|
|
20.10.2018, 09:41 | 8 |
Проще всегда то что знаешь. То есть, это зависит от того кто пишет (относительная истина для холивара). Но Вы же не спросили что
Должен вот ещё что добавить. Хорошие программы требуют искусного исполнения независимо от языка. То есть, я имел ввиду, что С проще С++ лишь до уровня продвинутого "Hello world". А так-то мастер C может делать всё и... иметь любой заработок, в частности.
1
|
Неэпический
|
|
20.10.2018, 10:48 | 9 |
C и C++ тоже совершенно разные и по большей части несравнимые языки.
C++. Но никто не мешает писать на C или на Asm. Arduino, как и многие другие платформы, можно прогать на любом языке, главное, чтобы был компилятор под эту платформу. В области микроконтроллеров всё равно используются урезанные версии языков высокого уровня, т.е. по-сути и не C, и не C++. А еще есть платформы со встроенными интерпретаторами, например, PHPoC. Тогда 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 | |
20.10.2018, 11:38 | |
Помогаю со студенческими работами здесь
10
Перед всеми глаголами в инфинитиве оканчивающихся на ить,ять,ать.Добавить частицу не перед словом Что нужно знать и уметь перед тем как изучать ассемблер? Вставить в массиве 2 элемента, один перед макс, другой перед минимальным Найти цифру стоящую перед наименьшим или перед наибольшим числом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |