Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Для языка D представлен runtime для программирования микроконтроллеров" | +/– | |
| Сообщение от opennews (??), 31-Май-21, 17:30 | ||
Дилан Грэм (Dylan Graham) представил легковесный runtime LWDR для программирования на языке D микроконтроллеров, оснащённых ОС реального времени (RTOS). Текущая версия нацелена на микроконтроллеры ARM Cortex-M. Разработка не ставит целью полное покрытие всех возможностей D, но предоставляет базовые средства. Распределение памяти производится вручную (new / delete), сборщик мусора не реализован, но имеется ряд хуков для использования средств RTOS... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от acroobat (??), 31-Май-21, 17:30 | +/– | |
До чего техника дошла. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #5 | ||
| 2. Сообщение от Аноним (2), 31-Май-21, 17:53 | +6 +/– | |
Мне кажется разработка на D дороже чем на C++ - мало того, что нужно заниматься развитием проекта, еще нужно при обновлении компилятора исправлять существующий код для компиляции на новой версии. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #6, #10, #24, #61 | ||
| 3. Сообщение от Аноним (3), 31-Май-21, 17:54 | +2 +/– | |
Что-то на Д софта ещё меньше, чем на Русте. Почему так, всем достаточно современных плюсов без потери совместимости, а сабжи придумывались во времена c++98? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #4, #8, #33, #35, #62 | ||
| 4. Сообщение от Аноним (2), 31-Май-21, 18:02 | +4 +/– | |
Нет адекватной IDE для разработки, кроме Visual Studio. Многих смущает сборщик мусора, а тех кого не смущает - задолбались код исправлять после выхода новой версии компилятора из-за несовместимости | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #7, #20, #26, #30, #63 | ||
| 5. Сообщение от OnTheEdge (??), 31-Май-21, 18:14 | +/– | |
ну да, это же не на электроне ваять однотипные поделки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 6. Сообщение от JL2001 (ok), 31-Май-21, 18:22 | +1 +/– | |
> Мне кажется разработка на D дороже чем на C++ - мало того, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 7. Сообщение от JL2001 (ok), 31-Май-21, 18:24 | +/– | |
> Многих смущает сборщик мусора | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #9 | ||
| 8. Сообщение от JL2001 (ok), 31-Май-21, 18:26 | +3 +/– | |
> Что-то на Д софта ещё меньше, чем на Русте. Почему так, всем | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #11 | ||
| 9. Сообщение от Аноним (3), 31-Май-21, 18:34 | +/– | |
> он же отключаемый? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #14, #41 | ||
| 10. Сообщение от Gemorroj (ok), 31-Май-21, 19:48 | +7 +/– | |
дороже в 1 очередь тем, что инфы по C++ в интернетах сколько хочешь, а по D если столкнешься с проблемами.. будет больно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #25, #40 | ||
| 11. Сообщение от Gemorroj (ok), 31-Май-21, 19:50 | +3 +/– | |
гугель сказал go, толпа побежала ваять на go. за D не стоит большого господина, который загнал бы хомячье в нужное стойло | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #12, #18, #45, #64 | ||
| 12. Сообщение от user (??), 31-Май-21, 20:19 | +/– | |
я часто пишу на Go - простой, быстрый (время работы/компиляции), стабильный, кроссплатформенный, есть всё что нужно, разве что шаблонный код на других языках писать проще | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #13, #39, #42 | ||
| 13. Сообщение от Аноним (13), 31-Май-21, 20:49 | +3 +/– | |
Free Pascal же! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #44 | ||
| 14. Сообщение от . (?), 31-Май-21, 21:57 | +/– | |
Rust без borrow-checkerа - такой же Rust, но не ругающийся на ошибки в коде) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 15. Сообщение от Аноним (15), 31-Май-21, 22:36 | +2 +/– | |
Всегда считал, что микроконтроллеры плохо скрещиваются со сборщиками мусора. Тем более под RTOS. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #17, #27 | ||
| 16. Сообщение от Плохой Танцор (?), 31-Май-21, 22:46 | +8 +/– | |
Сам по себе D язык довольо интересный, и легко читаемый. Жаль что имеет такое скромное распростраеие. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. Сообщение от Cradle (?), 31-Май-21, 23:17 | +/– | |
главным фактором была действительно стоимость в сытые годы, для B2B проектов было легко взять модель классом выше чтобы не тратить время на оптимизации, например у ST взять пин- совместимый stm32l1 вместо l0 на пару центов дороже и иметь в разы больше памяти. Но это все до кризиса, опоздал Дилан Грэм со своей идеей на пару годиков. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #19 | ||
| 18. Сообщение от ананоша (?), 31-Май-21, 23:25 | +/– | |
А дигитал Марс за кем стоит? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #29 | ||
| 19. Сообщение от Анончик (?), 01-Июн-21, 00:28 | +/– | |
>до кризиса | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #22 | ||
| 20. Сообщение от Аноним (20), 01-Июн-21, 04:30 | +1 +/– | |
Ни разу код не исправлял "после выхода новой версии компилятора". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 22. Сообщение от Аноним (22), 01-Июн-21, 06:35 | +2 +/– | |
Про всегда повторяющийся примерно каждые 10 лет в мире эффективных манагеров. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 | ||
| 23. Сообщение от Аноним (22), 01-Июн-21, 06:37 | –2 +/– | |
Ню-ню, максимум что встречал на Дэ - консольный вконтактек. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #28, #38, #66 | ||
| 24. Сообщение от Аноним (-), 01-Июн-21, 07:36 | +2 +/– | |
дешку толстовато | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 25. Сообщение от Аноним (-), 01-Июн-21, 07:37 | +2 +/– | |
даже бесплатная книга есть | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #69 | ||
| 26. Сообщение от Аноним (-), 01-Июн-21, 07:38 | +2 +/– | |
vscode, monodevelop... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #46 | ||
| 27. Сообщение от Аноним (-), 01-Июн-21, 07:41 | +1 +/– | |
Под..бну: вообще есть еще статические сборщики мусора (регион бейсед и все такое) - например в Mercury. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 28. Сообщение от Аноним (-), 01-Июн-21, 07:42 | +1 +/– | |
там где он используется - это ты не увидишь как юзер. Поверь - используется еще как | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 Ответы: #32 | ||
| 29. Сообщение от Аноним (29), 01-Июн-21, 07:57 | +/– | |
"Digital Mars — небольшая американская компания, которой владеет Уолтер Брайт. Компания разрабатывает одноимённые трансляторы для различных языков и платформ." | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 | ||
| 30. Сообщение от n00by (ok), 01-Июн-21, 08:09 | +2 +/– | |
> Нет адекватной IDE для разработки, кроме Visual Studio. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #47 | ||
| 32. Сообщение от Аноним (32), 01-Июн-21, 09:04 | +/– | |
Охотно верю. Почему бы и не поверить? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 | ||
| 33. Сообщение от vitalif (ok), 01-Июн-21, 09:14 | +2 +/– | |
У меня есть теория, что новый язык, чтобы стать популярным, должен быть е**нутым. Как rust или go, с безумным синтаксисом - ну в смысле отличающимся от всего существующего. Там, у всех int x, а у этих var x int и т.п... Это придает языку идентичность)))) те, кто счастлив с текущим синтаксисом, пишут на существующих языках :-) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #34, #49, #52, #53 | ||
| 34. Сообщение от PnD (??), 01-Июн-21, 09:59 | +/– | |
Вполне возможно что причиной служит неадекватное авторское/патентное право в "оплоте демократии". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 35. Сообщение от Alladin (?), 01-Июн-21, 10:49 | –2 +/– | |
на расте пишут, а на ди рут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 38. Сообщение от abu (?), 01-Июн-21, 12:42 | +1 +/– | |
Как хобби - пишу на D + liballegro рогалик, чтобы Бискуп нервно курил в стороне. После С++, на D писать гораздо приятнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 39. Сообщение от Аноним (39), 01-Июн-21, 12:48 | +/– | |
> часто пишу на Go - простой, быстрый (время работы/компиляции), стабильный, кроссплатформенный | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #51 | ||
| 40. Сообщение от Crazy Alex (ok), 01-Июн-21, 13:35 | +1 +/– | |
Абсолютно не больно. Комьюнити небольшое, высококвалифицированное ит очень дружелюбное, посоветоваться - не проблема совершенно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #50 | ||
| 41. Сообщение от Crazy Alex (ok), 01-Июн-21, 13:37 | +/– | |
Подобным "весёлым сахаром" и отличаются ЯП высокого уровня от ассемблера чуть выще вроде сей. Практически вся выразительность языка остаётся доступной. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #43 | ||
| 42. Сообщение от Crazy Alex (ok), 01-Июн-21, 13:43 | +1 +/– | |
Уже из-за того, что у го убогая обработка ошибок (ау, где вы, нормальные исключения?) я бы писал на нём разве что если б заплатили вдвое против плюсов. Синтаксис чудовищен, выразительности ноль. Шаблонов нет, вместо ООП - пародия. Я понимаю, что писать и на брейнфаке можно, но зачем? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 | ||
| 43. Сообщение от Аноним (3), 01-Июн-21, 14:49 | +/– | |
Ну да, попробуйте писать на си без libc или альтернативы. Не то чтобы это невозможно, правда же? В частности, для МК можно использовать си в формате "плохонький сахар для ассемблера". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 | ||
| 44. Сообщение от Аноним (46), 01-Июн-21, 16:19 | +/– | |
Его компилятор может сгенерить для микроконтроллеров? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #60 | ||
| 45. Сообщение от Аноним (46), 01-Июн-21, 17:00 | +/– | |
Эх, русский менталитет. Всё бы нам надсмотрщика, да с кнутом, да чтобы всех в стойло. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 | ||
| 46. Сообщение от Аноним (46), 01-Июн-21, 17:20 | +/– | |
Emacs + Emacs-D-Mode | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 47. Сообщение от Аноним (46), 01-Июн-21, 17:26 | +/– | |
Языковые сервера, может, и устраивают. Не устраивает сама Visual Studio Code: Электроном и телеметрией. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #48 | ||
| 48. Сообщение от n00by (ok), 01-Июн-21, 18:13 | +/– | |
Так языковые сервера создаются для того, что бы их возможно было использовать с произвольным клиентом (редактором) https://microsoft.github.io/language-server-protocol/impleme.../ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 | ||
| 49. Сообщение от Аноним (49), 01-Июн-21, 20:50 | +/– | |
Подобные перестановки кроватей могут иметь цель. Если все языковые концепции имеют эту цель, то программист может стать продуктивнее, если проникнется всем этим. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 50. Сообщение от Аноним (50), 01-Июн-21, 21:27 | +/– | |
То да. Не то что rust, друг другу глотку перегрызут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 51. Сообщение от Аноним (51), 01-Июн-21, 21:37 | +/– | |
На данный момент поддержка официального компилятора, разрабатываемого создателями языка, осуществляется для операционных систем FreeBSD, OpenBSD, Linux, macOS, Windows, DragonFly BSD, Plan 9, Solaris, Android, AIX.[8]. Также Go поддерживается набором компиляторов gcc, существует несколько независимых реализаций. И там кросскомпиляция очень легко делается | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 | ||
| 52. Сообщение от Аноним (51), 01-Июн-21, 21:42 | +/– | |
"Там, у всех int x, а у этих var x int и т.п..." - вокруг сишного синтаксиса мир не замкнулся, идея указывать тип после переменной стара как паскаль(и авторы гошки по их словам много почерпнули из творений вирта) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 53. Сообщение от Аноним (51), 01-Июн-21, 21:44 | +/– | |
"У меня есть теория, что новый язык, чтобы стать популярным, должен быть е**нутым." - для сишарпа правило не работает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #54 | ||
| 54. Сообщение от vitalif (ok), 01-Июн-21, 23:32 | +/– | |
> "У меня есть теория, что новый язык, чтобы стать популярным, должен быть | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 Ответы: #65 | ||
| 55. Сообщение от донна_роза_дальвадрорец (?), 02-Июн-21, 02:43 | +/– | |
бросаю Go, перехожу на D, потому что Go недостаточно выразителен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #57, #59, #67 | ||
| 56. Сообщение от mma (?), 02-Июн-21, 07:44 | –1 +/– | |
Зачем это на cortex-m? для любителей что-нибудь поковырять от делать нечего уже есть схожие проекты на python и dotnet. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #68 | ||
| 57. Сообщение от Аноним (57), 02-Июн-21, 09:05 | –1 +/– | |
> выбирал куда бежать с Go, смотрел в сторону Rust тоже - извечные проблемы с компилятором (у них просто нет своего компилятора) и зависимость от монструозного llvm - отвадили от раста. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 Ответы: #58 | ||
| 58. Сообщение от Аноним (-), 02-Июн-21, 13:39 | +/– | |
>> донна_роза_дальвадрорец | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
| 59. Сообщение от Аноним (-), 02-Июн-21, 13:52 | +/– | |
> бросаю Go, перехожу на D, потому что Go недостаточно выразителен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 | ||
| 60. Сообщение от _hide_ (ok), 02-Июн-21, 15:55 | +/– | |
Может, но список совместимости привести не могу. AVR + ARM точно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 61. Сообщение от Gogi (??), 02-Июн-21, 20:21 | +/– | |
Лопух, ты так и будешь повторять дедушкины сказки?? D последние минимум года 3 имеет стабильный язык, да и ранее его особо не трогали - в основном занимались стандартной библиотекой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #70 | ||
| 62. Сообщение от Gogi (??), 02-Июн-21, 20:23 | +/– | |
D хотя бы адекватный, просто г0вноедам из Гуглов/мозилл не пристало изучать что-то чужое - лучше они свой язык напишут - пусть говённый, зато фирменный! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 63. Сообщение от Gogi (??), 02-Июн-21, 20:24 | +/– | |
Ты у себя сначала в голове мусор собери и перечитай заметку! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 64. Сообщение от Gogi (??), 02-Июн-21, 20:27 | +/– | |
D-ям не нужен "большой господин" - им нужны 2-3 толковых головастика, которые им сваяют либы к СУБД, сети и ГУЯм. Всё. Без этих либ "потенциальный дишник" вынужден шляться по говноподелиям, которые вообще к Ди относятся лишь косвенно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #72 | ||
| 65. Сообщение от Gogi (??), 02-Июн-21, 20:32 | +/– | |
Весь ржач в том, что для Линукса ВООБЩЕ НЕТ ЯЗЫКА!! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 66. Сообщение от Gogi (??), 02-Июн-21, 20:36 | –1 +/– | |
Программисты на Ди не выпячивают свои поделия "мы пишем на Ди!!" (как это делают Ржавоклёпы). А так если зайти на сайт Ди, там этих библиотек - тонны и их кто-то писал! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 67. Сообщение от Gogi (??), 02-Июн-21, 20:39 | +/– | |
> в D не такая удобная работа с тредами/рутинами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 | ||
| 68. Сообщение от Gogi (??), 02-Июн-21, 20:41 | +/– | |
Пестон вообще там не нужен, а .NET - там большой вопрос с отлаженностью. Да и нафиг там упёрлись "псевдокоды"?! Там нужен нэйтив КАК У ДИ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 69. Сообщение от Аноним (2), 02-Июн-21, 22:10 | +/– | |
Даже 2 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 70. Сообщение от Аноним (2), 02-Июн-21, 22:12 | +/– | |
Соберика мне проекты dlangui или dlangide актуальным компилятором, проекты перестали поддерживаться всего меньше чем год назад | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 | ||
| 72. Сообщение от n00by (ok), 03-Июн-21, 07:56 | +/– | |
"Головастик" по ГУЯм на D был, до сих пор собирает средства на открытие сорцов https://www.kickstarter.com/projects/c-smile/open-source-sci.../ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |