Easyelectronics.ru

Электроника для всех
Текущее время: 20 сен 2020, 20:06

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



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: mbeddr - Расширенный и расширяемый С99 .
СообщениеДобавлено: 18 янв 2019, 14:05 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 3558
Откуда: Китай, Пекин
Для тех кто не осилил Rust но желает немного больше чем даёт С...

интересно и необычно выглядит MBEDDR
фактически С99 с наворотами встроенными в IDE, созданной на основе IntellMPS

The core contains all of C plus acouple of utilities such as
namespaces,
closures,
real boolean types and integration with make.

A few changes have been made relative to standard C these are clearly explained in the docs.

It is designed to be extensible by users, e.g. it is simple to provide an integration with a custom build
infrastructure

уже имея богатые конструкции позволяет расширять их по желанию... в итоге всё написанное в IDE выгружается в чистые исходники С99. которые компилируй куда там тебе нужно.

пересобрал и зааплодил документацию в виде PDF
нетерпеливым можно начинать читать прям с глав

4: mbeddr C vs. C99
и
7: C Extensions


видео обзор

блох

руководство

High-Level Overview
Two-Page Flyer

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mbeddr - Расширенный и расширяемый С99 .
СообщениеДобавлено: 18 янв 2019, 18:10 
Старожил

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 4198
Откуда: Чобля - долбаный кетайец
cheblin писал(а):

фактически С99 с наворотами встроенными в IDE]

С новым годом, товарищь! Закусывать надо :))) С99 теперь исполняется 20 лет. А в вашем ржавом железе только сейчас это заметили.
Нынче есть стандарт С11 и опубликован С18. И это - официально, во всех магазинах оптовой и розничной торговли :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mbeddr - Расширенный и расширяемый С99 .
СообщениеДобавлено: 21 янв 2019, 16:49 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 3558
Откуда: Китай, Пекин
в каком то смысле. можно сказать что mbeddr система жутко навороченных макросов. судя по всему немцы активно развивают и используют особо не афишируя.
функционал который сейчас присутствует в mbeddr может только в С666 появится и то сомневаюсь...
однако выгружаемый из mbeddr код в стандарте С99 будет компилироваться на любом махровом компиляторе.

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mbeddr - Расширенный и расширяемый С99 .
СообщениеДобавлено: 21 янв 2019, 18:06 
Старожил
Аватара пользователя

Зарегистрирован: 19 фев 2015, 17:37
Сообщения: 1604
Откуда: void
BusMaster, да, у китайцев же Новый Год позже отмечается, его только накрыло. Денька через два уже забудет, с чем носился. К слову, как же Rust там? Убил уже Си и занял его нишу? Я-то просто как-то не в курсе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mbeddr - Расширенный и расширяемый С99 .
СообщениеДобавлено: 22 янв 2019, 16:30 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1386
cheblin писал(а):
в каком то смысле. можно сказать что mbeddr система жутко навороченных макросов. судя по всему немцы активно развивают и используют особо не афишируя.
функционал который сейчас присутствует в mbeddr может только в С666 появится и то сомневаюсь...
однако выгружаемый из mbeddr код в стандарте С99 будет компилироваться на любом махровом компиляторе.

Эх, мелко плаваете!
Вот истинный пример для "подрaжания" :)
Транспилятор PAS2JS из Паскаля в JavaScript: несовместимости с Delphi и пути обхода

P.S. Даёшь JavaScript в контроллеры! :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mbeddr - Расширенный и расширяемый С99 .
СообщениеДобавлено: 22 янв 2019, 17:33 
Старожил

Зарегистрирован: 28 сен 2018, 00:25
Сообщения: 291
А перед этим писать на паскале. Чтобы его перегнать в жабоскрипт. Чтобы потом загнать этот жабоскрипт в контроллер. )))

Ну вообще-то JS для некоторых контроллеров есть.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 


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


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

Сейчас этот форум просматривают: tonyk


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB