The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Для языка D представлен runtime для программирования микроконтроллеров, opennews (??), 31-Май-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Для языка D представлен runtime для программирования микроко..."  +4 +/
Сообщение от Аноним (2), 31-Май-21, 18:02 
Нет адекватной IDE для разработки, кроме Visual Studio. Многих смущает сборщик мусора, а тех кого не смущает - задолбались код исправлять после выхода новой версии компилятора из-за несовместимости
Ответить | Правка | Наверх | Cообщить модератору

7. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от JL2001 (ok), 31-Май-21, 18:24 
> Многих смущает сборщик мусора

он же отключаемый?

Ответить | Правка | Наверх | Cообщить модератору

9. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Аноним (3), 31-Май-21, 18:34 
> он же отключаемый?

Я слышал, что во второй ветке д без сборщика мусора -- это примерно то же что руст без борроу чекера. Немного весёлого сахара и не более. Поправьте, если это не так.

Ответить | Правка | Наверх | Cообщить модератору

14. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от . (?), 31-Май-21, 21:57 
Rust без borrow-checkerа - такой же Rust, но не ругающийся на ошибки в коде)
Никакого сахара он не добавляет, без него можно жить
Ответить | Правка | Наверх | Cообщить модератору

41. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Crazy Alex (ok), 01-Июн-21, 13:37 
Подобным "весёлым сахаром" и отличаются ЯП высокого уровня от ассемблера чуть выще вроде сей. Практически вся выразительность языка остаётся доступной.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

43. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Аноним (3), 01-Июн-21, 14:49 
Ну да, попробуйте писать на си без libc или альтернативы. Не то чтобы это невозможно, правда же? В частности, для МК можно использовать си в формате "плохонький сахар для ассемблера".
Ответить | Правка | Наверх | Cообщить модератору

20. "Для языка D представлен runtime для программирования микроко..."  +1 +/
Сообщение от Аноним (20), 01-Июн-21, 04:30 
Ни разу код не исправлял "после выхода новой версии компилятора".
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

26. "Для языка D представлен runtime для программирования микроко..."  +2 +/
Сообщение от Аноним (-), 01-Июн-21, 07:38 
vscode, monodevelop...
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

46. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Аноним (46), 01-Июн-21, 17:20 
Emacs + Emacs-D-Mode
Ответить | Правка | Наверх | Cообщить модератору

30. "Для языка D представлен runtime для программирования микроко..."  +2 +/
Сообщение от n00by (ok), 01-Июн-21, 08:09 
> Нет адекватной IDE для разработки, кроме Visual Studio.

Заявлено два языковых сервера https://microsoft.github.io/language-server-protocol/impleme.../
Поделитесь, чем они не устраивают?

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

47. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Аноним (46), 01-Июн-21, 17:26 
Языковые сервера, может, и устраивают. Не устраивает сама Visual Studio Code: Электроном и телеметрией.
Ответить | Правка | Наверх | Cообщить модератору

48. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от n00by (ok), 01-Июн-21, 18:13 
Так языковые сервера создаются для того, что бы их возможно было использовать с произвольным клиентом (редактором) https://microsoft.github.io/language-server-protocol/impleme.../
Правда, некоторые (Eclipse, VS Code, Gnome Builder) почему-то не запускают сервер напрямую, а требуют загрузчик прокси stdin-stdout. То есть возможно придётся допилить сервер. Напрямую запускают Qt Creator (для поддерживаемых MIME) и Kate (D из коробки, в для других языков придётся написать файл конфигурации JSON). Остальные из списка не смотрел.
Ответить | Правка | Наверх | Cообщить модератору

63. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Gogi (??), 02-Июн-21, 20:24 
Ты у себя сначала в голове мусор собери и перечитай заметку!

> Распределение памяти производится вручную

Это для кого написано?!

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру