roboforum.ru

Технический форум по робототехнике.
Текущее время: 09 апр 2025, 22:46

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Посоветуйте литературу по Си
СообщениеДобавлено: 25 авг 2013, 16:14 
Не в сети
Аватара пользователя

Зарегистрирован: 27 май 2012, 13:23
Сообщения: 38
Откуда: Moscow citi
Здравствуйте, уважаемые ! Посоветуйте пожалуйста хорошую книгу по программированию на Си, ориентированную на программирование микроконтроллеров, чтобы все понятным языком и с примерами) А то уже как-то надоело копировать программы из интернета, хочется, знаете, самому попробовать перо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте литературу по Си
СообщениеДобавлено: 25 авг 2013, 17:16 
Не в сети

Зарегистрирован: 04 май 2013, 10:35
Сообщения: 203
Откуда: Тюмень
на мой взгляд не стоит искать книгу ориентированную на микроконтроллеры.
Могу в качестве начального знакомства предложить Герберт Шилдт "Полный справочник по C"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте литературу по Си
СообщениеДобавлено: 25 авг 2013, 17:54 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Engineer писал(а):
хочется, знаете, самому попробовать перо.
Делайте сами - Си для микроконтроллеров AVR начинающим с нуля - www.proavr.narod.ru/05.htm

_________________
Читайте !


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

Зарегистрирован: 27 май 2012, 13:23
Сообщения: 38
Откуда: Moscow citi
RoboHobbyRu писал(а):
на мой взгляд не стоит искать книгу ориентированную на микроконтроллеры.



Т.е. любая книга по Си подойдет ?


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

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
по самому языку да. можно начать изучать си на компе (для начала консольные приложения). будет чуть проще отлаживать и выводить в консольку какие данные. +лучше сначала изучить сам язык и только потом уже пробовать применять это на практических задачах, иначе есть очень большой шанс, что или на изучение языка в итоге уйдёт намного больше времени или будет куча белых пятен. +сам язык, библиотеки, среда разработки это только начало, ещё как минимум нужно понимать как работает железка и уметь ваять алгоритмы. а то будет, как например у грэйхантера со светодиодным кубиком :pardon: а=б+ц написать может, а десятком-другим строчек кода реализовать несколько режимов мигания светодиодиков уже всё, сам придумать не мог.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте литературу по Си
СообщениеДобавлено: 25 авг 2013, 20:09 
Не в сети

Зарегистрирован: 04 май 2013, 10:35
Сообщения: 203
Откуда: Тюмень
Angel71 писал(а):
...иначе есть очень большой шанс, что или на изучение языка в итоге уйдёт намного больше времени или будет куча белых пятен...
именно по этому не рекомендую книги ориентированные на микроконтроллеры их авторы не редко сами плохо знают Си и запросто могут научить плохому стилю программирования. А в качестве компилятора рекомендую GCC (для винды MinGW32, для AVR-ок - WinAVR), тогда единообразно будешь работать как с ПК, так и с AVR-ками


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте литературу по Си
СообщениеДобавлено: 26 авг 2013, 21:21 
Не в сети
Аватара пользователя

Зарегистрирован: 27 май 2012, 13:23
Сообщения: 38
Откуда: Moscow citi
Вчера был в книжном, нашел книгу вашего Герберта Шилда по C# (эта решеточка меня смутила), там еще была куча книг по c++ и пару тоненьких по просто C. Растерялся... В чем вообще разница между C, C# и C++ и какой из них больше подходит для нашего с вами хобби ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте литературу по Си
СообщениеДобавлено: 26 авг 2013, 22:39 
Не в сети

Зарегистрирован: 04 май 2013, 10:35
Сообщения: 203
Откуда: Тюмень
"В чем вообще разница между C, C# и C++"

Си - это процедурный язык, Си++ - развитие языка Си с поддержкой ООП (объектно-ориентированного программирования).
Современные компиляторы, например, GCC поддерживают оба языка Си и Си++.

С# (Си шарп) - это совершенно другой язык, просто использующий раскрученное название "Си", творение фирмы Микрософт.

В принципе, яб рекомендовал изучать сразу Си++, по нему хороших книг сейчас проще найти чем по исходному Си.
Если изучать Си++, то ищите книги Брюса Эккеля , например: "Философия С++", она не сложно читается и в отличие от Шилда (годного только для начала) этот автор действительно знает Си++


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте литературу по Си
СообщениеДобавлено: 26 авг 2013, 22:49 
Не в сети
Аватара пользователя

Зарегистрирован: 27 май 2012, 13:23
Сообщения: 38
Откуда: Moscow citi
Спасибо, сегодня схожу гляну


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте литературу по Си
СообщениеДобавлено: 26 авг 2013, 23:55 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
интернет же есть, зачем ходить (тем более в поганый магазинишко, где лоси не могут нормально проконсультировать)? :oops: :pardon: с каждым годом всё меньше и меньше понимаю людей, покупающих бумажные книги по таким тематикам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте литературу по Си
СообщениеДобавлено: 27 авг 2013, 01:04 
Не в сети

Зарегистрирован: 04 май 2013, 10:35
Сообщения: 203
Откуда: Тюмень
С бумаги читать легче, чем монитора компьютера.
А делать пометки, закладки и т.п. столь свободно как на бумаге компьютерные программы и электронные книги ещё лет 10 не асилят.


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

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) :D "вы просто не умеете их готовить" и "на вкус и цвет все фломастеры разные"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте литературу по Си
СообщениеДобавлено: 27 авг 2013, 03:55 
Не в сети

Зарегистрирован: 04 май 2013, 10:35
Сообщения: 203
Откуда: Тюмень
:)


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

Зарегистрирован: 27 май 2012, 13:23
Сообщения: 38
Откуда: Moscow citi
По компу долго не почитаешь - глаза устают, мозг закипает


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
А когда программить будете не буду глаза уставать и мозг закипать?

RoboHobbyRu писал(а):
С бумаги читать легче, чем монитора компьютера.
А какой смысл читать эти книги без ПК? Там же все надо ДЕЛАТЬ сразу набивая проги и сразу на выполнение пускать.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

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


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

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


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

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