The OpenNET Project / Index page

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



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

Оглавление

Сотрудник Canonical представил miracle-wm, композитный менеджер на базе Wayland и Mir, opennews (??), 19-Фев-24, (0) [смотреть все]

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


3. "Сотрудник Canonical представил miracle-wm, композитный менед..."  –1 +/
Сообщение от Аноним (5), 19-Фев-24, 21:35 
Авторы Sway, конечно, приложили максимум усилий, чтобы на таком примитивном языке как Цэ сделать качественный продукт. Но всё равно это код с торчащими местами наружу кишками. Потому что язык просто не предоставляет средств инкапсуляции. И идеоматичность там околонулевая. Поэтому хороший код на современном C++ по-любому будет лучше.
Ответить | Правка | Наверх | Cообщить модератору

4. "Сотрудник Canonical представил miracle-wm, композитный менед..."  –6 +/
Сообщение от Аноним (4), 19-Фев-24, 21:39 
>на современном C++

Взаимоисключающие понятия.

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

12. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +5 +/
Сообщение от Аноним (12), 19-Фев-24, 22:35 
Стандарты C++11, C++17 и новее передают вам пламенный привет (конечно же, если пользовать STL):

    auto x = vector<pair<int, int>> {
        {1, 3},
        {2, 5},
        {4, 3}
    };
    for (auto &[f, s] : x) {
        cout << f << " " << s << endl;
    }

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

13. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от Аноним (12), 19-Фев-24, 22:36 
Прошу прощения, форматирование, конечно, слетело, на пастебине: https://paste.opensuse.org/pastes/92d722975185
Ответить | Правка | Наверх | Cообщить модератору

47. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +4 +/
Сообщение от Аноним (-), 20-Фев-24, 07:11 
> Прошу прощения, форматирование, конечно, слетело,
> на пастебине: https://paste.opensuse.org/pastes/92d722975185

Открой для себя тег {code} ... код {/code}

Скобки ессно квадратные, просто если я их поюзаю то получится:


    auto x = vector<pair<int, int>> {
        {1, 3},
        {2, 5},
        {4, 3}
    };
    for (auto &[f, s] : x) {
        cout << f << " " << s << endl;
    }

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

53. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +1 +/
Сообщение от Аноним (53), 20-Фев-24, 10:21 
Чтоб форматирование не слетало, не пользуйтесь табуляцией.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

97. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +1 +/
Сообщение от Аноним (-), 20-Фев-24, 19:13 
> Чтоб форматирование не слетало, не пользуйтесь табуляцией.

Не поможет - у форума шрифт не моноширинный для обычного текста. А вот тег [\code] (без \) делает блок с моноширинным фонтом спецом для рендера исходников. Что очень помогает правильному форматированию сорцов.

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

20. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от Карлос Сношайтилис (ok), 19-Фев-24, 23:13 
> cout << f << " " << s << endl;

И эти люди невольны синтаксисом раста...

(ты, кстати, забыл инклуды)

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

25. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 20-Фев-24, 00:01 
> И эти люди невольны синтаксисом раста...

Что не так?

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

34. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от Аноним (34), 20-Фев-24, 01:18 
"Три месяца учил редкий язык, потом за 15 минут на выученном языке решил задачу."

Видимо немного про это.

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

42. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +3 +/
Сообщение от iPony129412 (?), 20-Фев-24, 06:14 
И const в итераторе
А так в С++23 есть print
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

54. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +1 +/
Сообщение от Аноним (53), 20-Фев-24, 10:26 
И что ты нового увидел? Оператор потока вывода в C++ со дня рождения.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

119. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от Карлос Сношайтилис (ok), 23-Фев-24, 00:55 
> И что ты нового увидел? Оператор потока вывода в C++ со дня
> рождения.

Так и я том же - упоротый синтаксис в крестах с рождения и к нему привыкли, а расту никак не перестанут удивляться

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

73. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от voiceofreason (?), 20-Фев-24, 13:34 
У детей чем упоротее синтаксис, тем круче язык и тем более крутой ты погромист :)
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

72. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +1 +/
Сообщение от voiceofreason (?), 20-Фев-24, 13:32 
"Высокие технологии на udaff.com"(c)

В 21 веке уже можно просто объявлять сколь-угодно-мерный массив и не трахаться с указателями. Если конечно этот трах не является самоцелью

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

10. "Сотрудник Canonical представил miracle-wm, композитный менед..."  –11 +/
Сообщение от Минона (ok), 19-Фев-24, 22:17 
Хороший код пишут хорошие программисты на … Rust.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

19. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +5 +/
Сообщение от Аноним (19), 19-Фев-24, 23:01 
Хороший программисты код не пишут, они новые языки изобретают и в комментах спорят
Ответить | Правка | Наверх | Cообщить модератору

26. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 20-Фев-24, 00:02 
Для rust нет нормальных привязок. Вроде хотел wlroots на rust переписать и плюнули.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

28. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от C00l_ni66a (ok), 20-Фев-24, 00:40 
Т.е. хорошего кода не существует, по твоему?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

56. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от Аноним (53), 20-Фев-24, 10:28 
Программисты на Rust переписывают. Насколько код получается хороший... Наверное, чаще нехороший.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

93. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от _kp (ok), 20-Фев-24, 18:46 
Хорошие программисты и на Rust пишут вполне изящно. Но хороших на всё не хватит никогда.
А код из под мaкак на Rust ужасен.
Ответить | Правка | Наверх | Cообщить модератору

38. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +6 +/
Сообщение от Аноним (38), 20-Фев-24, 02:45 
На этом самых "примитивных" языках С/С++ написано большинство программного обеспечения, включая Linux, Windows, MacOS. Быть может дело не столько в языках, а людях? Как по мне - это сразу профнепригодность, минимум по двум причинам.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

55. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от Аноним (-), 20-Фев-24, 10:26 
> Быть может дело не столько в языках, а людях?

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

И если с++ как-то развивается, добавляет новые возможности контроля, абстракции и тд, то сишка уже окаменела.

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

82. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от Минона (ok), 20-Фев-24, 15:15 
> И если с++ как-то развивается, добавляет новые возможности контроля, абстракции и тд,
> то сишка уже окаменела.

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

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

98. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от Bottle (?), 20-Фев-24, 20:56 
Всегда и везде фанатики сишки каждый раз пишут эту чушь про кроссплатформенный ассемблер. Нет, нихepа. Посчитай количество Undefined Behaviour, Implementation-defined Behaviour, изучи максимально абстрагированную модель работы памяти и больше никогда не заикайся об этом.
Ответить | Правка | Наверх | Cообщить модератору

106. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от Аноним (38), 21-Фев-24, 07:15 
Как это противоречит комментарию выше?
Ответить | Правка | Наверх | Cообщить модератору

108. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от Минона (ok), 21-Фев-24, 10:42 
> Всегда и везде фанатики сишки

Сама придумала ...

> никогда не заикайся об этом.

... сама обиделась.

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

86. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от Аноним (86), 20-Фев-24, 18:11 
> сишка уже окаменела

c89, c90, c99, c11 (ну и c17), и, ВНЕЗАПНО,
https://en.wikipedia.org/wiki/C23_(C_standard_revision)
ну или C2x

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

94. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от Аноним (-), 20-Фев-24, 18:57 
C23 - это черновик. Ратификация стандарта должна быть в этом году. Тогда будет C24.
Ответить | Правка | Наверх | Cообщить модератору

74. "Сотрудник Canonical представил miracle-wm, композитный менед..."  +/
Сообщение от voiceofreason (?), 20-Фев-24, 13:40 
Плоскогубцами можно много чего делать, в т.ч. гвозди забивать вместо молотка. Плоскогубцы норм инструмент, но зачем его использовать везде и для всего? Неудобно же.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

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

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




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

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