|
Программирование на C++, А почему не С++? |
|
|
|
Oct 23 2004, 12:51
|
Группа: Свой
Сообщений: 9
Регистрация: 20-10-04
Пользователь №: 933

|
По идее, IAR должны были бы вместе с EC++ и стантдартными библиотеками предоставлять и библиотеки классов, описывающие микроконтроллеры, хотя бы тот же MSP430. Но я у них ничего подобного не нашёл, нет даже упоминаний. Интересно, кто-нибудь вообще в этом деле использует С++ как С++. Если да, давайте одсудим детали. Я (скромный такой  ) за месяц с небольшим знакомства с предметной областью кое-что своё накарябал. Готов предъявить и получить заимечания.
|
|
|
|
|
 |
Ответов
|
Nov 30 2004, 06:10
|
Знающий
   
Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559

|
Цитата(Slavik @ Nov 29 2004, 13:11) На мой субъективный взгляд использовать С++ темболее для микроконтроллеров неразумно. Почему бы и нет? Если Мы от использования Си++ только выигрываем? Из плюсов - 3 кита ООП. из минусов: вижу только "разбухание" исходников, и то что надо немножко "повернуть" голову  Но наша цель не компактность исходников а скомпилированного кода.  P.S. Код при компиляциии не увеличивается, если не использовать динамическое объявлении переменных.
|
|
|
|
|
Nov 30 2004, 14:41
|
Знающий
   
Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559

|
Цитата(IgorKossak @ Nov 30 2004, 12:49) Удивительно. У меня код те только не разбухает от этого, но иногда и уменьшается, в сравнении с теми случаями, когда я этого не применяю. Не совсем правильно сформулировал мысль.  В простом случае: class Comlex {...} Complex a; - скомпилируется в меншьший код, чем Comlex* a = new Complex(); Вот это хотел сказать  Вместо Цитата Код при компиляциии не увеличивается, если не использовать динамическое объявлении переменных.
|
|
|
|
Сообщений в этой теме
KingGeorg Программирование на C++ Oct 23 2004, 12:51 IgorKossak У IAR вообще всё идёт довольно медленно, но не буд... Oct 23 2004, 13:20 KingGeorg У меня есть классы:
clocking -- инкапсулирует сист... Oct 24 2004, 09:31 IgorKossak Неплохо, а где можно на реализацию взглянуть? Oct 24 2004, 10:29 KingGeorg Ну, напимер, сторожевой таймер:
Код
#ifndef __WD... Oct 27 2004, 14:54 KingGeorg А вот код инкапсулирующий ЦАП
Код#ifndef __DAC12_H... Nov 1 2004, 16:11 lamerok Уважаемый KingGeorg
Я все таки так и не пойму, ... Nov 2 2004, 04:50 KingGeorg Фишка вот в чём. Всё это нет никакого резона писат... Nov 4 2004, 11:38 -Tумблер- Цитата(KingGeorg @ Nov 4 2004, 03:38 PM)А есл... Nov 5 2004, 13:32 IgorKossak Уже давно пишу на С++ для МК.
Плевать на снижение ... Nov 5 2004, 15:03 lamerok KingGeorg
Попробывал маленький проектик, аля миган... Nov 10 2004, 09:42 froakch ЦитатаУ меня есть классы:
clocking -- инкапсулируе... Nov 15 2004, 09:50    IgorKossak Цитата(COMA @ Nov 30 2004, 17:41)Цитата(IgorK... Dec 1 2004, 08:19 Slavik Опять же, на мой субъективный взгляд, для встраива... Nov 30 2004, 09:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|