The OpenNET Project / Index page

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



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

Оглавление

Microsoft развивает новый язык программирования на основе Rust, opennews (??), 03-Дек-19, (0) [смотреть все] +1

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


96. "Microsoft развивает новый язык программирования на основе Ru..."  +1 +/
Сообщение от proninyaroslavemail (ok), 03-Дек-19, 12:51 
Возможно в итоге они просто бекпортируют наработки в main-ветку раста. Хотя не исключён тот факт что в итоге про оригинальный раст все забудут, а форк от майкрософта под новым именем будет править балом (ибо языки от гугла и майрософта хорошо собирают хайп).
Ответить | Правка | Наверх | Cообщить модератору

150. "Microsoft развивает новый язык программирования на основе Ru..."  –1 +/
Сообщение от VladShemail (?), 03-Дек-19, 15:19 
В расте не хватает классов, потому, наверное и пилят своё (начали со структур). Сочетание функционалки и ООП очень удобно.
Ответить | Правка | Наверх | Cообщить модератору

170. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от Аноним (170), 03-Дек-19, 16:41 
Да каких классов? Трейты + композиция дают куда более адекватный дизайн. Но мелкие очень вероятно наследование добавят, потому что большинство когнитивно искалеченных разработчиков ООП без наследования осознать не могут. Так что да, по сути этот минус станет бизнес-плюсом.
Ответить | Правка | Наверх | Cообщить модератору

208. "Microsoft развивает новый язык программирования на основе Ru..."  –1 +/
Сообщение от Аноним (196), 03-Дек-19, 20:59 
Композиция это не особенность языка, это возможность ООП, а то что некоторые ниасилили множественное наследование и ввели костыль-интерфейс так это уж их дело
Ответить | Правка | Наверх | Cообщить модератору

220. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от Аноним (41), 03-Дек-19, 21:53 
Трейт - это не интерфейс, и это даже не тип - это типаж, и у него свои особые свойства. Хотя бы ознакомилсь внимательно, прежде чем рассуждать.

Более того, при помощи композиции и "наследования" трейтов, думаю, вы вполне можете эмулировать наследование типов, даже множественное, причем с более тонким контролем. Только делать этого не нужно, т.к. наследование само по себе такой себе паттерн и даже евангелисты ООП от него предостерегают.

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

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

264. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от Аноним (12), 04-Дек-19, 13:49 
Любая эмуляция заведомо хуже.
Ответить | Правка | Наверх | Cообщить модератору

265. "Microsoft развивает новый язык программирования на основе Ru..."  +1 +/
Сообщение от Аноним (170), 04-Дек-19, 14:22 
Во-первых, наследование не нужно. Во вторых, такая эмуляция будет zero-cost. Только кода больше писать. Можно было бы оболожить это дело синтаксическим сахаром и было бы ваше наследование, только к счастью в раст это никто добавлять не будет. Ждите свой Visual Rust#.

Но вообще я вас не понимаю. Вам в университете голову этим наследованием промыли? Даже создатель Java сожалеет, что вообще его добавил в язык.

https://www.javaworld.com/article/2073649/why-extends-is-evi...

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

275. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от InuYasha (?), 06-Дек-19, 12:32 
Я тоже заинтересовался подобным лет 10 назад, когда хотел в своём проекте переходить от ООП к СОП (свойство-ориентированному программированию). Даже на плюсах нечто вменяемое получилось.
Надо будет и раст палочкой поковырять )
Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору

251. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от Аноним (26), 04-Дек-19, 06:16 
>Композиция это не особенность языка, это возможность ООП

Прошла Весна.
Настало Лето.
Спасибо ООП за это.

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

263. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от Анонимный Алкоголик (??), 04-Дек-19, 13:44 
>>Композиция это не особенность языка, это возможность ООП
> Прошла Весна.
> Настало Лето.
> Спасибо ООП за это.

А снег не знал и падал... А снег не знал и падал...
Земля была прекрасна, прекрасна и чиста.

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

169. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от Аноним (170), 03-Дек-19, 16:38 
Ничего они не будут бекпортировать, раст под апачем и MIT, так что мелкие легко могут выдрать себе любой кусок оригинальной кодовой базы и сделать с ним что угодно. Если у мелких все сложится и не подует сильный встречный ветер, конец раста близок и все будет под нежной пяткой мелких.

Люди не выработали в себе естественное отвращение ко всему, что делает майкрософт, так что пыль им в глаза опенсорсностью бросить будет легко. "Опенсорс не пахнет" - очень опасная позиция современного IT-сообщества.

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

259. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от MS (??), 04-Дек-19, 10:58 
> (ибо языки от гугла и майрософта хорошо собирают хайп).

Но с символом # мы реально лоханулись :-(

Или это гугль нарочно проплатил сосальным сетям, чтобы нам напакостить...

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

260. "Microsoft развивает новый язык программирования на основе Ru..."  +/
Сообщение от proninyaroslavemail (ok), 04-Дек-19, 11:03 
>> (ибо языки от гугла и майрософта хорошо собирают хайп).
> Но с символом # мы реально лоханулись :-(

А что шарп не популярный?

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

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

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




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

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