The OpenNET Project / Index page

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



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

Оглавление

Анонсирован язык программирования Moonbit, оптимизированный для WebAssembly, opennews (??), 20-Авг-23, (0) [смотреть все]

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


2. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +4 +/
Сообщение от Аноним (2), 20-Авг-23, 12:36 
Зачем?
Ответить | Правка | Наверх | Cообщить модератору

7. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +1 +/
Сообщение от Alladin (?), 20-Авг-23, 13:04 
Чел хочет занять нишу, ведь wasm преспективен. А писать приложения на js для wasm нереально, а C++/Rust для него не скриптовые.
Ответить | Правка | Наверх | Cообщить модератору

30. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +6 +/
Сообщение от Аноним (30), 20-Авг-23, 14:50 
какую нишу? ты практически из всего можешь сделать webassembly
Ответить | Правка | Наверх | Cообщить модератору

11. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +7 +/
Сообщение от Аноним (11), 20-Авг-23, 13:25 
Очевидно из резюме автора, что он профессионально занимается разработкой языков программирования, возможно является профессором (и где-то преподаёт, как например Мартин Одерски) и никакой цели получить одобрения от икспертов с опеннета точно не преследует
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

145. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +1 +/
Сообщение от Neon (??), 21-Авг-23, 08:56 
> он профессионально занимается разработкой языков программирования

Т.е. автор языка просто кушать хочет. Вот и сочиняет всякую фигня.

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

171. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +1 +/
Сообщение от kafka (?), 23-Авг-23, 19:06 
https://www.linkedin.com/in/hongbo-zhang-a8574157/

XXX на работе пинает, вот и есть время на ерунду.

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

18. "Анонсирован язык программирования Moonbit, оптимизированный ..."  –1 +/
Сообщение от Аноним (18), 20-Авг-23, 14:15 
Да не зачем. Очередной X для Y. Стоящие идеи в ит кончились.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

24. "Анонсирован язык программирования Moonbit, оптимизированный ..."  –2 +/
Сообщение от Аноним (24), 20-Авг-23, 14:34 
>Стоящие идеи в ит кончились

Это не так. Нет чистой реализации ООП в виде объектов передающих сообщения. Подержка сообщений на языковом уровне это будет прорыв покруче всего асихионного и функционального копошения.

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

25. "Анонсирован язык программирования Moonbit, оптимизированный ..."  –1 +/
Сообщение от Аноньимъ (ok), 20-Авг-23, 14:41 
В ракете разве не так?
Ответить | Правка | Наверх | Cообщить модератору

49. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +/
Сообщение от Аноним (24), 20-Авг-23, 16:58 
Не знаю. Но если ракета еще не захавала мозги всему миру, как это в свое время сделали объекты, значит там чего-то не то.
Ответить | Правка | Наверх | Cообщить модератору

33. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +2 +/
Сообщение от Аноним (33), 20-Авг-23, 15:05 
Ты просто гений. Вызови метод другого класа с аргументом, вот тебе и сообщение.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

38. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +4 +/
Сообщение от Аноним (30), 20-Авг-23, 15:20 
А что, так можно было?
Ответить | Правка | Наверх | Cообщить модератору

48. "Анонсирован язык программирования Moonbit, оптимизированный ..."  –4 +/
Сообщение от Аноним (24), 20-Авг-23, 16:55 
Это не то. У тебя обработка сообщения привязана к конкретной инстанции объекта-обработчика. Ее откуда-то нужно получить и управлять временем жизни этой связи. Вокруг этого крутятся все ди-фреймворки, решая проблему которой при отправке сообщений не существует.

В тру ООП могло бы быть так: объект отправляет событие в шину, все кто может его получает и как-то обрабатывает. Явной связи в виде ссылок на объекты нет, есть только семантика высокоуровневых сообщений, они позволяют строить программу более чисто. Весь алгоритм программы строится не на состоянии, а на цепочке сообщей и множестве объектов их обрабатывающих.

Сейчас что-то подобное делается внешним кодом, а хотелось бы чтобы была поддержка прямо в языке.

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

59. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +3 +/
Сообщение от Аноним (33), 20-Авг-23, 18:04 
Парень, тебя к коду вообще подпускать нельзя. А то ты для передачи параметра в функцию создашь для этого контейнер в AWS или Azure.
Ответить | Правка | Наверх | Cообщить модератору

68. "Анонсирован язык программирования Moonbit, оптимизированный ..."  –1 +/
Сообщение от Аноньимъ (ok), 20-Авг-23, 18:24 
> Парень, тебя к коду вообще подпускать нельзя. А то ты для передачи
> параметра в функцию создашь для этого контейнер в AWS или Azure.

Вы не шарите, теперь модно serverless приложения делать, всякие AWS Lambda, буквально функцию в контейнере запускать.
Иди и смотри!

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

71. "Анонсирован язык программирования Moonbit, оптимизированный ..."  –1 +/
Сообщение от YetAnotherOnanym (ok), 20-Авг-23, 18:26 
Ну, кагбэ, к этому, вообще-то всё и идёт. Вызов функции как сервис. Сискол как сервис. Присвоение переменной как сервис. И так далее.
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

78. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +2 +/
Сообщение от Аноним (30), 20-Авг-23, 19:02 
И на этом писать межгалактическую ось реального времени.
Ответить | Правка | Наверх | Cообщить модератору

149. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +/
Сообщение от Пыщь (?), 21-Авг-23, 09:55 
Проще: на этом стричь бабло.
Ответить | Правка | Наверх | Cообщить модератору

66. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +2 +/
Сообщение от Аноньимъ (ok), 20-Авг-23, 18:22 
> объект отправляет событие в шину, все кто может его получает и как-то обрабатывает.

Это бесполезное немного безумное действие.
B каких-то оооочень редких случаях может быть нужно.

> Явной связи в виде ссылок на объекты нет

Ссылка на объект = индивидуальное имя
Как вы без имени собираетесь сообщение от объекта А отправить объекту Б?
Минимум у получателя должен быть какой-то адрес мать его.

> позволяют строить программу более чисто. Весь алгоритм программы строится не на
> состоянии, а на цепочке сообщей и множестве объектов их обрабатывающих.

Вы с функциональным программированием знакомы?

> Сейчас что-то подобное делается внешним кодом, а хотелось бы чтобы была поддержка
> прямо в языке.

Smalltalk имеет тру ооп на сообщениях. Самый оопнутый из всех ооп язык.

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

75. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 20-Авг-23, 18:30 
<троллмоде>Вкорячь в свою программу amqp-брокер</троллмоде>
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

79. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +2 +/
Сообщение от Аноним (79), 20-Авг-23, 19:08 
И зачем это между классами? Может тебе ещё балансировщик впиндюрить на уровне языка, чтобы твой хайлоад не пропал? Для всего этого бреда есть фреймворки под любой мало-мальски используемый язык. И этого достаточно.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

80. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +2 +/
Сообщение от Аноним (79), 20-Авг-23, 19:10 
А то хотят нажать одну кнопку чтобы у них всё работало, а потом удивляются почему их уволили и заменили ИИ.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

82. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +/
Сообщение от Аноним (82), 20-Авг-23, 19:30 
Дружище, погугли алгебраические эффекты. Это оно, только лучше. А то что ты описал — это и есть ДИ, и тут от языковой/компиляторной поддержки выигрыша никакого не будет, потому никто и не делает, проще реализовать библиотеками, чем жёстко прибивать язык гвоздями к одной реализации.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

179. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +/
Сообщение от Аноним (179), 27-Авг-23, 12:26 
> алгебраические эффекты. Это оно, только лучше.
> лучше

Не факт, что вообще хорошо. Goto с модной причёской

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

51. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +/
Сообщение от Аноним (51), 20-Авг-23, 17:07 
>Подержка сообщений на языковом уровне это будет прорыв покруче всего асихионного и функционального копошения.

Objective-C
Qt сигналы/слоты
Не оно?

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

45. "Анонсирован язык программирования Moonbit, оптимизированный ..."  +2 +/
Сообщение от Аноним (45), 20-Авг-23, 16:29 
в качестве DRM. Вы зашиьётесь декомпилировать васм-низкоуровневую виртуальную машину с заинлайнеными в код методами типов, в отличие от типов JavaScript, которые реализованы внутри браузера, работают по спецификации и идут под своими именами. DENUVO для сайтов потребляет 10ьгигов оперативы? Твоя проблема, а хозяин сайта - барин, это не ты ему нужен в качестве посетителя, это его сайт тебе нужен, барин прикажет - и браузер с WebButtplug поставишь ради доступа к сайту. Ну или вылетишь с работы, а вместо тебя твой босс наймёт того, кто поставит и вставит, за это в том числе пролам и платят.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

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

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




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

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