Перейти к содержанию
    

Книги по программированию для продвинутых

Ребят подскажите книги по Си уже для тех кто в совершенстве знает синтаксис. Про приемы, алгоритмы в области ембеддеда, можно даже на английском языке. Много уже перебрал книг, в основном все для си++ и в основном все для десктопа, может кто видел?

Изменено пользователем z-ram

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ребят подскажите книги по Си уже для тех кто в совершенстве знает синтаксис, приемы, алгоритмы в области ембеддеда, можно даже на английском языке. Много уже перебрал книг, в основном все для си++ и в основном все для десктопа, может кто видел?

Если Вы в совершенстве знаете "синтаксис, приемы, алгоритмы в области ембеддеда", то какие еще книги Вам нужны? В этом случае пора уже самому их писать! :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если Вы в совершенстве знаете "синтаксис, приемы, алгоритмы в области ембеддеда", то какие еще книги Вам нужны? В этом случае пора уже самому их писать! :)

 

Блин, неперечитал свой пост написал ерунду) я иммевл ввиду книгу о приемах, алгоритмах в области ембеддеда для тех кто уже знает весь синтаксис.

 

Большинство книг расчитаны на новичков, но очень мало книг для тех кто уже знает язык

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин, неперечитал свой пост написал ерунду) я иммевл ввиду книгу о приемах, алгоритмах в области ембеддеда для тех кто уже знает весь синтаксис.

 

Большинство книг расчитаны на новичков, но очень мало книг для тех кто уже знает язык

 

Так какой embedded имеется в виду?

Одно дело Raspberry Pi который программируют в одной среде и другое дело Arduino которое программируют в совершенно другой среде.

Голые realtime платформы на ARM CortexM еще другая песня.

 

Определиться надо на какую среду выполнения вы ориентируетесь.

Там алгоритмы и приемы отличаются кардинально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так какой embedded имеется в виду?

Одно дело Raspberry Pi который программируют в одной среде и другое дело Arduino которое программируют в совершенно другой среде.

А это теперь уже тоже еmbedded принято называть :).

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ребят подскажите книги по Си уже для тех кто в совершенстве знает синтаксис. Про приемы, алгоритмы в области ембеддеда, можно даже на английском языке. Много уже перебрал книг, в основном все для си++ и в основном все для десктопа, может кто видел?

 

Numerical Recipes in C (The Art of Scientific Computing)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Numerical Recipes in C (The Art of Scientific Computing)

 

Да хорошая книга.

Типичный пример подхода годного для Raspberry и среды исполнения совместимой с POSIX.

для Arduino эти алгоритмы совершенно бесполезны,

для ARM-CortexM их нужно портировать и сильно переделывать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так какой embedded имеется в виду?

Одно дело Raspberry Pi который программируют в одной среде и другое дело Arduino которое программируют в совершенно другой среде.

Голые realtime платформы на ARM CortexM еще другая песня.

 

Определиться надо на какую среду выполнения вы ориентируетесь.

Там алгоритмы и приемы отличаются кардинально.

 

Пишут под xmega/stm32/freertos

 

Просто иногда складывается впечателние что изобретаю видосипед, не вижу красоты :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пишут под xmega/stm32/freertos

 

Просто иногда складывается впечателние что изобретаю видосипед, не вижу красоты :)

 

Да , тут согласен. FreeRTOS вещь достаточно грязная в ментальном смысле и некрасивая.

 

Лучше попробуйте uCOS-III с сопровождающей книгой, просветляет мозги.

А POSIX API в ней позволит легко применять алгоритмы из большинства книг включая "Numerical Recipes in C"

 

Ну а если не хватит денег на uCOS, то можете посмотреть на MQX. Все тоже, но бесплатно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да , тут согласен. FreeRTOS вещь достаточно грязная в ментальном смысле и некрасивая.

 

Лучше попробуйте uCOS-III с сопровождающей книгой, просветляет мозги.

А POSIX API в ней позволит легко применять алгоритмы из большинства книг включая "Numerical Recipes in C"

 

Ну а если не хватит денег на uCOS, то можете посмотреть на MQX. Все тоже, но бесплатно.

 

 

Спасибо, очень дельный совет!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...