roboforum.ru

Технический форум по робототехнике.
Текущее время: 03 дек 2024, 04:22

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Си или си плюс
СообщениеДобавлено: 18 сен 2012, 19:31 
Не в сети

Зарегистрирован: 14 сен 2012, 20:34
Сообщения: 6
здравствуйте. возник ещё такой вопрос. для программирования робота, какой язык лучше выбирать? си проще, чем си плюс? или ассемблер вообще выбрать? я так полагаю, там особо много программировать нечего, по крайней мере для начинающего. значит язык можно попроще выбрать, так ведь?

Добавлено спустя 2 минуты 10 секунд:
а потом уже, разобравшись с более простым языком, сутью программирования и тд, можно будет переходить к сложному языку. короче мысль примерно понятна, я думаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Си или си плюс
СообщениеДобавлено: 18 сен 2012, 19:37 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Это уж как душа лежит.
Меня С вымораживает время от времени. А асм - не советую. Это оч узкая специализация, он же везде разный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Си или си плюс
СообщениеДобавлено: 18 сен 2012, 19:46 
Не в сети

Зарегистрирован: 14 сен 2012, 20:34
Сообщения: 6
ну, т.е, начинать с си плюс, в принципе, можно? есть навыки в паскале и бэйсике совсем ничтожные.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Си или си плюс
СообщениеДобавлено: 18 сен 2012, 19:47 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2005, 08:30
Сообщения: 440
Откуда: деревня - Тюмения
прог. языки: с++
По мне, лучше начать с "С" обычного, причем по книжке, на обычном компе.
Ставишь Visual Studio express , и кодишь шмодишь. Изучаешь циклы, переменные, процедуры. Битовые операци (обязательно) шестеричное и бинарное исчесление.
Потом уже, резко переходим на контроллеры.
Тоже самое что и на обычном компе. Только добавились уже предопределенные "переменные" для доступа к портам.

Крайне не рекомендую изучать "С" на контроллере, результата будет ноль. Только в голове бардак будет, смешается все, кони люди..
Да и нормальной отладки в контроллерах нет (вру конечно есть, но начинающему ее освоить тяжковато) а без отладки изучение сравнимо как хождению по минному полю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Си или си плюс
СообщениеДобавлено: 18 сен 2012, 19:51 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
С плюсами такая история - там есть набор жутких заморочек(переопределение операторов, множественное наследование и т.д.), которые нормальному человеку не нужны. Надо знать, где они и держаться подальше. Тогда он приятнее чем просто С. Если так не делать - небо покажется с овчинку, и лучше с плюсами не связываться.

yozik0ff писал(а):
(обязательно) шестеричное

Надеюсь, это опечатка

А про начало на компе - согласен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Си или си плюс
СообщениеДобавлено: 18 сен 2012, 19:54 
Не в сети

Зарегистрирован: 14 сен 2012, 20:34
Сообщения: 6
вот! спасибо. значит всё же правильно я в сторону С смотрел.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Си или си плюс
СообщениеДобавлено: 18 сен 2012, 19:58 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2005, 08:30
Сообщения: 440
Откуда: деревня - Тюмения
прог. языки: с++
Запятую забыл поставить :)
Цитата:
Битовые операци (обязательно), шестеричное


Всмысле битовые операции знать обязательно, такие операторы как ! ~ | &
Без этого, в контроллеры лучше не соваться.

С++, правильно elmot говорит, без понимания лучше не использовать, ибо ноги можно себе отстрелить по самые колокольчики.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Си или си плюс
СообщениеДобавлено: 18 сен 2012, 20:03 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
ШЕСТНАДЦАТИРИЧНОЕ.
Упаси меня боже от шестеричного.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Си или си плюс
СообщениеДобавлено: 18 сен 2012, 20:27 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:ROFL: упс, дважды написано шестиричное и я на автомате пропустил.


Последний раз редактировалось Angel71 18 сен 2012, 20:33, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Си или си плюс
СообщениеДобавлено: 18 сен 2012, 20:31 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2005, 08:30
Сообщения: 440
Откуда: деревня - Тюмения
прог. языки: с++
elmot писал(а):
ШЕСТНАДЦАТИРИЧНОЕ.
Упаси меня боже от шестеричного.


понял свою ошибку, самому смешно!
Конечно шестнадцатеричное.

Еще удобно в качестве изучения использовать протеус - виртуальную среду отладки схем.
Раньше я такой шнягой не пользовался, а тут подсел на нее. Удобно.
Один минус, не так наглядно как на железе.
Тут наверно правелен такой подход, сначало мигаем светодиодом на железе. Потом переносим в протеус и смотрим как там мигается.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO