The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Rust 1.40, opennews (??), 23-Дек-19, (0) [смотреть все]

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


8. "Выпуск языка программирования Rust 1.40"  –3 +/
Сообщение от Аноним (5), 23-Дек-19, 12:29 
Без пространств имен нафиг не сдался
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

12. "Выпуск языка программирования Rust 1.40"  +1 +/
Сообщение от Серёжа Айдельс Лохсофт (?), 23-Дек-19, 12:44 
скажи это линуксам
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск языка программирования Rust 1.40"  –1 +/
Сообщение от Аноним (5), 23-Дек-19, 12:47 
И чо? Все внезапно станут ядрописателями или как то смысл твой не уловил
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск языка программирования Rust 1.40"  +2 +/
Сообщение от _Ононим_ (?), 23-Дек-19, 12:50 
Пространство имён хорошо помогло герою Мягкова в фильме "Ирония судьбы ...".
Единственный известный положительный случай.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

19. "Выпуск языка программирования Rust 1.40"  –1 +/
Сообщение от Аноним (5), 23-Дек-19, 12:52 
Конфликт имен тебе обеспечен
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск языка программирования Rust 1.40"  +1 +/
Сообщение от Аноним (21), 23-Дек-19, 12:55 
Там модули, это лучше namespace-овю
Более того, без модулей в rust не добавить файлы с исходниками (привет инклудам), и структуру файлов надо, о ужас, продумывать заранее.
Сначала после мышления в стиле плюсов выглядит дико, но потом начинаешь понимать изящество решения.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

23. "Выпуск языка программирования Rust 1.40"  –1 +/
Сообщение от Аноним (5), 23-Дек-19, 12:58 
Rust сольется в первой же партии не трать время на спор, лучше глянь на предыдущего убийцу цепепе
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск языка программирования Rust 1.40"  –1 +/
Сообщение от Аноним (5), 23-Дек-19, 12:59 
C++20 Modules так то, православные тоже не стоят на месте
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

33. "Выпуск языка программирования Rust 1.40"  +/
Сообщение от Аноним (21), 23-Дек-19, 13:20 
В плюсы сейчас много идей заимствуют из современных языков, из раста в том числе.
Посмотрел что предлагалось на встрече комитета - так штук 5-6 предложений - дежавю после раста.
Годиков через 5-10 эти 2 языка будут больше похожи друг на друга)
Но у С++ есть много наследия из прошлого, с которым будет трудно.
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск языка программирования Rust 1.40"  –4 +/
Сообщение от Аноним (5), 23-Дек-19, 13:26 
Тем временем появится армия безработных растаманов, то шо их прелесть стала никому не нужна, вот я о чем, на C++ работа будет всегда, а мейстрим ЯП пока популярно, имхо C++ никогда не был популярен, а ему скоро ему сорокет стукнет
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск языка программирования Rust 1.40"  +/
Сообщение от Урри (?), 23-Дек-19, 14:35 
ах из раста... модули в плюсы с 2000 года пытаются впихнуть, тогда не то что растом, мазилой даже еще не пахло.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

102. "Выпуск языка программирования Rust 1.40"  –1 +/
Сообщение от Аноним (5), 23-Дек-19, 14:38 
C++ видите ли не молодежный
Ответить | Правка | Наверх | Cообщить модератору

295. "Выпуск языка программирования Rust 1.40"  +/
Сообщение от Аноним (294), 23-Дек-19, 21:06 
Тут не в молодёжности дело, а в самом c++
Ответить | Правка | Наверх | Cообщить модератору

307. "Выпуск языка программирования Rust 1.40"  +/
Сообщение от Аноним (5), 23-Дек-19, 21:47 
Ломать совместимость с Си предлагаешь или о каком фатальном недостатке C++ идет речь?
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск языка программирования Rust 1.40"  –1 +/
Сообщение от Аноним (5), 23-Дек-19, 13:02 
Модули немного для другого, а именно для замены инклудов, пространства имен в модулях юзаются еще как, представь себе Qt поставляемый в виде модулей без данной технологии
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

59. "Выпуск языка программирования Rust 1.40"  +/
Сообщение от Урри (?), 23-Дек-19, 13:53 
А вот нечего все валить в кучу.
Описывай паблик интерфейсы, разбивай проект на независимые части и собирай отдельно. Заодно электричество на пересборке сэкономишь.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

76. "Выпуск языка программирования Rust 1.40"  –1 +/
Сообщение от Аноним (5), 23-Дек-19, 14:10 
Ну так собстенно и делают, другого выхода нет, раздельная компиляция
Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск языка программирования Rust 1.40"  +/
Сообщение от Урри (?), 23-Дек-19, 14:36 
Другой выход, само собой, есть. Например, макросы со сменой префикса.

Просто именно такой способ - простой и правильный.

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

114. "Выпуск языка программирования Rust 1.40"  –1 +/
Сообщение от Аноним (5), 23-Дек-19, 14:45 
Черной магии и без макросов хватает
Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск языка программирования Rust 1.40"  +1 +/
Сообщение от Урри (?), 23-Дек-19, 14:59 
Ну почему магии? Макросы бывают очень удобными и наглядными https://github.com/swansontec/map-macro

Я вот подобный макрос использовал чтобы сделать более наглядными ассемблерные вставки (да, иногда и такое по работе приходилось делать), без засоряющих код "\n" и "\t". Причем, заметьте, мне не пришлось для этого изобретать новый язык.

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

142. "Выпуск языка программирования Rust 1.40"  –1 +/
Сообщение от Аноним (5), 23-Дек-19, 15:12 
Функциональные макросы наглядные? Да ладно, шоб я сдох
Ответить | Правка | Наверх | Cообщить модератору

150. "Выпуск языка программирования Rust 1.40"  +2 +/
Сообщение от Урри (?), 23-Дек-19, 15:24 
Хм, вы предпочитаете __asm__("\tmov a,b;\n\tmov b,c\n"), а не __ASM__("mov a,b", "mov b,c")?

Занятно...

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

188. "Выпуск языка программирования Rust 1.40"  –1 +/
Сообщение от Аноним (5), 23-Дек-19, 16:11 
Предпочитаю не использовать в C++ асемблер и Си-специфичный синтаксис, я манал изобретать уже изобретенное, да и с компилятором шо ты шо я шо сам линус деточка с лапаткой в песочнице, сомневаюсь шо в вашей конторе используют процессоры отличные от x86
Ответить | Правка | Наверх | Cообщить модератору

361. "Выпуск языка программирования Rust 1.40"  +/
Сообщение от Урри (?), 24-Дек-19, 13:37 
Ну ты манал, а я изобретаю еще НЕ изобретенное и иногда приходится писать даже на ассемблере (причем в позапрошлом году за такое мне гугл, например, деньги платил).

Ну а вообще, про libffi слышал, деточка? можешь посмотреть на список поддерживаемых платформ: https://github.com/libffi/libffi/tree/master/src

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

378. "Выпуск языка программирования Rust 1.40"  +1 +/
Сообщение от Аноним (5), 24-Дек-19, 18:53 
Переизобретаешь COM? Ну ну деточка
Ответить | Правка | Наверх | Cообщить модератору

427. "Выпуск языка программирования Rust 1.40"  +1 +/
Сообщение от freehckemail (ok), 25-Дек-19, 05:10 
> Ну почему магии? Макросы бывают очень удобными и наглядными https://github.com/swansontec/map-macro

Я конечно всё понимаю, но после того, как взглянул на макросы в лиспах, смотреть на пляски с сишным препроцессором уже довольно-таки больно. Не, я понимаю, когда слаще репы не едали -- это выглядит, как рокет-сайнс, да. Но это же жуть на самом деле, Урри. Даже окамловый PPX выглядит лучше, чем это, хотя он на самом деле тоже жуть, но он хотя бы типизирован и гарантировано формирует корректный AST.

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

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

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




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

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