Jump to content

    

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

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

Edited by z-ram

Share this post


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

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

Share this post


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

 

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

 

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

Share this post


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

 

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

 

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

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

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

 

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

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

Share this post


Link to post
Share on other sites
Так какой embedded имеется в виду?

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

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

 

Share this post


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

 

Numerical Recipes in C (The Art of Scientific Computing)

 

Share this post


Link to post
Share on other sites
Numerical Recipes in C (The Art of Scientific Computing)

 

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

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

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

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

Share this post


Link to post
Share on other sites
Так какой embedded имеется в виду?

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

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

 

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

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

 

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

 

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

Share this post


Link to post
Share on other sites
Пишут под xmega/stm32/freertos

 

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

 

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

 

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

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

 

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

Share this post


Link to post
Share on other sites
Да , тут согласен. FreeRTOS вещь достаточно грязная в ментальном смысле и некрасивая.

 

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

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

 

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

 

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this