LPC2xxx

Loading thread data ...
Reply to
Sergey Pinigin
Reply to
Alexey V Bugrov
Reply to
Evgeny Kotsuba
Reply to
Evgeny Kotsuba
Reply to
Andy Mozzhevilov

Hello, Alexey V Bugrov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Fri, 11 Nov 2005 01:33:44

+0300:

VV>>>> union вообще запретить.

IU>>> Чем это черевато? Очень часто этим пользуюсь.

DO>> Черевато совершеннейшей неперносимостью. Как между DO>> аппаратными платформами, так и разными компиляторами на одной DO>> платформе.

AV> Типа нет. Это смотря с какой целью используется юнион. AV> Использования юниона для экономии памяти вполне безопасно и AV> переносимо, если при этом не делается явных предположений о AV> соответсвии адресов разных элементов юниона друг другу.

Да, собственно я вовсе не считаю, что надо запрещать union. Но твой случай череват другим - распределять память тебе приходится в ручную, что менее безопасно, чем делать это автоматически компилятором.

dima

formatting link

Reply to
Dmitry Orlov

Hello, Harry Zhurov! You wrote in conference fido7.ru.embedded to Sergey Pinigin on Fri, 11 Nov 2005 05:42:23

+0000 (UTC):

SP>> Для адаптированных к Си МК "Эффективное программирование на SP>> С для МК ххх" можно свести к описанию двух тем SP>> 1. Описание оптимизаций компилятора. SP>> 2. Сопряжение C и ASM.(на всякий случай)

HZ> Еще особенности архитектуры данного МК в контексте HZ> кодогенерации компилятором. Тут же набор эффективных приемов HZ> программирования и перечень (с пояснениями) неэффективных HZ> приемов. Различные рекомендации. Объяснение ограничений HZ> целевой платформы, не позволяющей использовать те или другие HZ> средства языка. И т.д.

SP>> Hа книгу это не тянет...

Тянет на user manual к компилятору и не более того, учитывая, что применимо это только к конкретному продукту.

dima

formatting link

Reply to
Dmitry Orlov
Reply to
Evgeny Kotsuba
Reply to
Andy Mozzhevilov
Reply to
Vladimir Vassilevsky
Reply to
Evgeny Kotsuba
Reply to
Vasiliy Andreev
Reply to
Andy Mozzhevilov
Reply to
Nickita A Startcev
Reply to
Evgeny Kotsuba
Reply to
Evgeny Kotsuba
Reply to
Alexey V Bugrov

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.