The OpenNET Project / Index page

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



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

Оглавление

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

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


3. "Для языка D представлен runtime для программирования микроко..."  +2 +/
Сообщение от Аноним (3), 31-Май-21, 17:54 
Что-то на Д софта ещё меньше, чем на Русте. Почему так, всем достаточно современных плюсов без потери совместимости, а сабжи придумывались во времена c++98?
Ответить | Правка | Наверх | Cообщить модератору

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ообщить модератору

8. "Для языка D представлен runtime для программирования микроко..."  +3 +/
Сообщение от JL2001 (ok), 31-Май-21, 18:26 
> Что-то на Д софта ещё меньше, чем на Русте. Почему так, всем
> достаточно современных плюсов без потери совместимости, а сабжи придумывались во времена
> c++98?

мало быть лучше c++, надо ещё туда людей загнать, а они по растам, го, обжектси разбегаются, когда решают язык менять

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

11. "Для языка D представлен runtime для программирования микроко..."  +3 +/
Сообщение от Gemorroj (ok), 31-Май-21, 19:50 
гугель сказал go, толпа побежала ваять на go. за D не стоит большого господина, который загнал бы хомячье в нужное стойло
Ответить | Правка | Наверх | Cообщить модератору

12. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от user (??), 31-Май-21, 20:19 
я часто пишу на Go - простой, быстрый (время работы/компиляции), стабильный, кроссплатформенный, есть всё что нужно, разве что шаблонный код на других языках писать проще
Ответить | Правка | Наверх | Cообщить модератору

13. "Для языка D представлен runtime для программирования микроко..."  +3 +/
Сообщение от Аноним (13), 31-Май-21, 20:49 
Free Pascal же!
Ответить | Правка | Наверх | Cообщить модератору

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

60. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от _hide_ (ok), 02-Июн-21, 15:55 
Может, но список совместимости привести не могу. AVR + ARM точно.
Ответить | Правка | Наверх | Cообщить модератору

39. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Аноним (39), 01-Июн-21, 12:48 
> часто пишу на Go - простой, быстрый (время работы/компиляции), стабильный, кроссплатформенный

Кроссплатформенный!???

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

51. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Аноним (51), 01-Июн-21, 21:37 
На данный момент поддержка официального компилятора, разрабатываемого создателями языка, осуществляется для операционных систем FreeBSD, OpenBSD, Linux, macOS, Windows, DragonFly BSD, Plan 9, Solaris, Android, AIX.[8]. Также Go поддерживается набором компиляторов gcc, существует несколько независимых реализаций. И там кросскомпиляция очень легко делается
Ответить | Правка | Наверх | Cообщить модератору

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

18. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от ананоша (?), 31-Май-21, 23:25 
А дигитал Марс за кем стоит?
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

29. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Аноним (29), 01-Июн-21, 07:57 
"Digital Mars — небольшая американская компания, которой владеет Уолтер Брайт. Компания разрабатывает одноимённые трансляторы для различных языков и платформ."
Ответить | Правка | Наверх | Cообщить модератору

45. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Аноним (46), 01-Июн-21, 17:00 
Эх, русский менталитет. Всё бы нам надсмотрщика, да с кнутом, да чтобы всех в стойло.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

64. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Gogi (??), 02-Июн-21, 20:27 
D-ям не нужен "большой господин" - им нужны 2-3 толковых головастика, которые им сваяют либы к СУБД, сети и ГУЯм. Всё. Без этих либ "потенциальный дишник" вынужден шляться по говноподелиям, которые вообще к Ди относятся лишь косвенно.
А уже имея _стандартный_ ГУЙ, можно написать крутую IDE не хуже всяких VS.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

72. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от n00by (ok), 03-Июн-21, 07:56 
"Головастик" по ГУЯм на D был, до сих пор собирает средства на открытие сорцов https://www.kickstarter.com/projects/c-smile/open-source-sci.../

Да, у него лет 15 как всё готово.

Ой, оно уже переписано с D на C++? Ну, головастику, наверное, виднее...

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

33. "Для языка D представлен runtime для программирования микроко..."  +2 +/
Сообщение от vitalif (ok), 01-Июн-21, 09:14 
У меня есть теория, что новый язык, чтобы стать популярным, должен быть е**нутым. Как rust или go, с безумным синтаксисом - ну в смысле отличающимся от всего существующего. Там, у всех int x, а у этих var x int и т.п... Это придает языку идентичность)))) те, кто счастлив с текущим синтаксисом, пишут на существующих языках :-)
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

34. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от PnD (??), 01-Июн-21, 09:59 
Вполне возможно что причиной служит неадекватное авторское/патентное право в "оплоте демократии".
За "просто повторить чей-то синтаксис" (в своих целях) не по-детски прилетает.
Как результат, безумное разнообразие в инструкциях ассемблера для чипов разных производителей.
Или вот нельзя просто так скопировать чей-то удобный/привычный синтаксис для конфигурирования ASIC (Cisco IOS как пример). Точнее, можно. Но только если ты китаец и полностью кладёшь болт / не планируешь продавать в "Эльфиноре".
Ответить | Правка | Наверх | Cообщить модератору

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

52. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Аноним (51), 01-Июн-21, 21:42 
"Там, у всех int x, а у этих var x int и т.п..." - вокруг сишного синтаксиса мир не замкнулся, идея указывать тип после переменной стара как паскаль(и авторы гошки по их словам много почерпнули из творений вирта)
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

53. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Аноним (51), 01-Июн-21, 21:44 
"У меня есть теория, что новый язык, чтобы стать популярным, должен быть е**нутым." - для сишарпа правило не работает
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

54. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от vitalif (ok), 01-Июн-21, 23:32 
> "У меня есть теория, что новый язык, чтобы стать популярным, должен быть
> е**нутым." - для сишарпа правило не работает

Ну вообще он довольно популярен, просто в среде виндузятников))

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

65. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Gogi (??), 02-Июн-21, 20:32 
Весь ржач в том, что для Линукса ВООБЩЕ НЕТ ЯЗЫКА!!
Си - старый, неуклюжий, ничего крупного на нём писать нельзя - рискуешь сделать говняный монолит типа Линукс ядра.
С++ - вообще тихий ужас, танцы на костылях и затмевающим разум ситаксисом.
Перл - тоже своеобразная вещь, которую большинство леммингов отвергает только потому, что "на нём нельзя написать ОС" (хотя эти пустобрёхи НИ СТРОЧКИ для ОС в жизни не написали).
А и всё, под Линуксом больше адекватных языков нет! Ну разве что Котлин.

Поэтому появление в линуксах .NET Core и C# должно с благодаронстью приниматься как дар божий, что под линуксами появился хоть один адекватный, современный язык.

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

35. "Для языка D представлен runtime для программирования микроко..."  –2 +/
Сообщение от Alladin (?), 01-Июн-21, 10:49 
на расте пишут, а на ди рут.

ничего не поделаешь, сборщик мусора с новомодным C++ это черезчур.

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

62. "Для языка D представлен runtime для программирования микроко..."  +/
Сообщение от Gogi (??), 02-Июн-21, 20:23 
D хотя бы адекватный, просто г0вноедам из Гуглов/мозилл не пристало изучать что-то чужое - лучше они свой язык напишут - пусть говённый, зато фирменный!
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

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

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




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

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