The OpenNET Project / Index page

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



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

"Релиз набора компиляторов GCC 12"  +/
Сообщение от opennews (?), 06-Май-22, 14:59 
После года разработки опубликован релиз свободного набора компиляторов GCC 12.1, первый значительный выпуск в новой ветке GCC 12.x. В соответствии с новой схемой нумерации выпусков, версия 12.0 использовалась в процессе разработки, а незадолго до выхода GCC 12.1 уже ответвилась ветка GCC 13.0, на базе которой будет сформирован следующий значительный релиз GCC 13.1. 23 мая проект будет отмечать 35 лет с момента формирования первого выпуска GCC...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=57145

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

Оглавление

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


1. Скрыто модератором  –24 +/
Сообщение от васёк (?), 06-Май-22, 14:59 
Ответить | Правка | Наверх | Cообщить модератору

27. Скрыто модератором  –2 +/
Сообщение от Аноним (-), 06-Май-22, 16:44 
Ответить | Правка | Наверх | Cообщить модератору

49. Скрыто модератором  +3 +/
Сообщение от Аноним (49), 06-Май-22, 17:59 
Ответить | Правка | Наверх | Cообщить модератору

50. Скрыто модератором  +/
Сообщение от Аноним (50), 06-Май-22, 18:00 
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

65. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 06-Май-22, 19:19 
Ответить | Правка | Наверх | Cообщить модератору

80. Скрыто модератором  +/
Сообщение от Совершенно другой Аноним (?), 06-Май-22, 21:34 
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

2. "Релиз набора компиляторов GCC 12"  +3 +/
Сообщение от Аноним (2), 06-Май-22, 15:00 
> Добавлена поддержка расширения __builtin_shufflevector(vec1, vec2, index1, index2, ...), ранее добавленного в Clang и предлагающего единый вызов для выполнения общих векторных операций перестановки и перетасовки.

Раньше Clang шел за GCC, теперь наоборот... Стареют..

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

48. "Релиз набора компиляторов GCC 12"  +2 +/
Сообщение от ИмяХ (?), 06-Май-22, 17:59 
Яркий пример того, чем хороша конкуренция - стандарты не развиваются сами по себе, непонятно куда, а развивают и дополняют друг друга.
Ответить | Правка | Наверх | Cообщить модератору

81. "Релиз набора компиляторов GCC 12"  +3 +/
Сообщение от nvidiaamd (?), 06-Май-22, 21:35 
Вранье от корпорастов типа мелкософта, ага.
Ответить | Правка | Наверх | Cообщить модератору

84. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (84), 06-Май-22, 21:42 
В итоге снежный ком летит с горы в пропасть.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

99. "Релиз набора компиляторов GCC 12"  –2 +/
Сообщение от Аноним (-), 07-Май-22, 09:50 
> В итоге снежный ком летит с горы в пропасть.

Вообще libllvm собираемый в монолитный 60-меговый (!!!) .so неплохо под это описание подходит. Это ж надо допереть либу на 60 метров кода одним куском?!

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

95. "Релиз набора компиляторов GCC 12"  +4 +/
Сообщение от qetuo (?), 07-Май-22, 03:56 
Утверждение не соответствует действительности. gcc значительно более полно поддерживает современные стандарты С++, clang отстает.

https://en.cppreference.com/w/cpp/compiler_support

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

3. "Релиз набора компиляторов GCC 12"  –6 +/
Сообщение от Аноним (-), 06-Май-22, 15:06 
> Объявлена устаревшей поддержка формата

О нет, как они посмели! Что же будут делать все те, кому оно еще нужно??

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

6. "Релиз набора компиляторов GCC 12"  +4 +/
Сообщение от Аноним (6), 06-Май-22, 15:31 
Продолжать пользоваться тем, что у них на рабочих машинах не обновлялось с 80х?
Ответить | Правка | Наверх | Cообщить модератору

7. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Брат Анон (ok), 06-Май-22, 15:31 
Использовать старый формат и старый компилятор?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

29. "Релиз набора компиляторов GCC 12"  +3 +/
Сообщение от Аноним (-), 06-Май-22, 16:45 
Врядли они GCC12 используют.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

51. "Релиз набора компиляторов GCC 12"  +2 +/
Сообщение от Аноним (49), 06-Май-22, 18:00 
Форкать и поддерживать.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

11. "Релиз набора компиляторов GCC 12"  +7 +/
Сообщение от Смузихлёб (ok), 06-Май-22, 15:46 
Подскажите, какой актуальный ЯВУ максимально редко обновляется, максимально стабильный (во всех смыслах), который не поразили метастазы sjw, смузихлёбства и политического мракобесия? Желательно, сообщество со средним возрастом 40+. СИшечку не предлагать.
Ответить | Правка | Наверх | Cообщить модератору

12. "Релиз набора компиляторов GCC 12"  +9 +/
Сообщение от Аноним (-), 06-Май-22, 15:51 
си
Ответить | Правка | Наверх | Cообщить модератору

14. "Релиз набора компиляторов GCC 12"  +2 +/
Сообщение от Аноним (14), 06-Май-22, 15:53 
Чем тебе сишечка не нравится? Минорные улучшения качества жизни раз в ~10 лет. Судя по описанию тебе нужен фортран, ну успехов написать тебе на нём любое приложение сложнее скрипта для сложения матриц.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

15. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Смузихлёб (ok), 06-Май-22, 15:57 
> Чем тебе сишечка не нравится?

Потому что я её уже затёр до дыр, хочется расширить кругозор.

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

25. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от псевдонимус (?), 06-Май-22, 16:43 
Форт. Лучше все равно ничего нет.)
Ответить | Правка | Наверх | Cообщить модератору

44. "Релиз набора компиляторов GCC 12"  –3 +/
Сообщение от Аноним (44), 06-Май-22, 17:36 
Лисп лучше.
Ответить | Правка | Наверх | Cообщить модератору

66. "Релиз набора компиляторов GCC 12"  +/
Сообщение от псевдонимус (?), 06-Май-22, 19:21 
В Лиспе сплошная диктатура.

А форт, он про свободу)

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

136. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (136), 08-Май-22, 18:12 
Как там может быть диктатура, если существует куча Лисп-диалектов?
Ответить | Правка | Наверх | Cообщить модератору

77. "Релиз набора компиляторов GCC 12"  +/
Сообщение от WishMaster_ (?), 06-Май-22, 20:20 
A Форт еще жив?))))
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

86. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (84), 06-Май-22, 21:52 
Если в 21-ом веке под него процы новые делают, значит, жив.
Ответить | Правка | Наверх | Cообщить модератору

137. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (136), 08-Май-22, 18:13 
Это какие, например?
Ответить | Правка | Наверх | Cообщить модератору

88. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (84), 06-Май-22, 21:56 
Загугли, например, GA144-F18A - 144-ядерный форт-проц.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

169. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 10-Май-22, 09:33 
> Загугли, например, GA144-F18A - 144-ядерный форт-проц.

Фирма кукиш - нигде не купишь. А если купишь то не продашь. Изучать это - еще маргинальнее чем латынь какую. При таких замахах есть смысл изучать FPGA и теорию компиляторов - чтобы научиться самому делать железо и языки, коли ничего не нравится.

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

195. "Релиз набора компиляторов GCC 12"  +/
Сообщение от adolfus (ok), 12-Май-22, 22:33 
Похоже на транспьютеры.
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

112. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Neon (??), 07-Май-22, 13:02 
Форт, конечно, прикольный. Но вот только в дикой природе в виде готовых программ на нем почему то почти не встречается. Только дома поиграться, индустрии не особо нужно.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

128. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Аноним (-), 08-Май-22, 03:33 
Довольно скоро индустрия, которой Forth таки очень нужен, окончательно прифигев от дикой природы, улетит всем составом осваивать новый глобус. А ты так и останешься в террариуме хрустящих жаб и вебнявых питонов.
Ответить | Правка | Наверх | Cообщить модератору

170. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Аноним (-), 10-Май-22, 09:35 
> Довольно скоро индустрия, которой Forth таки очень нужен, окончательно прифигев от дикой
> природы, улетит всем составом осваивать новый глобус. А ты так и
> останешься в террариуме хрустящих жаб и вебнявых питонов.

Нетормозящие жабы и питоны с хвостиком в узел шагу не могут ступить без софта на си :). А так у корабля элонмаска морда таки с жабоскрипом. Хоть и дублированая хардварными кнопками, ибо доверять вебмакакам в вопросах межпланетных перелетов сами понимаете....

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

187. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Вы забыли заполнить поле Name (?), 10-Май-22, 22:28 
> межпланетных перелетов

Пока только на орбиту вышел.

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

60. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Пончик (?), 06-Май-22, 18:52 
> Потому что я её уже затёр до дыр, хочется расширить кругозор.

Тогда можно более углубленно изучить сишечку, очень полезно для кругозора. Открываем kernel.org и вперед

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

19. "Релиз набора компиляторов GCC 12"  +4 +/
Сообщение от menangen (?), 06-Май-22, 16:00 
Ди-шечку можем предложить. Хороший, годный язык. Ну, или swift compiler сам собери в своём арчике и поиграйся, тоже годный язык, прям свежий воздух после раста
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

28. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от псевдонимус (?), 06-Май-22, 16:44 
После раста и питон может свежим воздухом показаться.
Ответить | Правка | Наверх | Cообщить модератору

30. "Релиз набора компиляторов GCC 12"  +3 +/
Сообщение от Аноним (-), 06-Май-22, 16:46 
Свежим вакуумом скорее :)
Ответить | Правка | Наверх | Cообщить модератору

119. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (84), 07-Май-22, 13:23 
даже вакуум свежее раста.
Ответить | Правка | Наверх | Cообщить модератору

63. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от inferrna (ok), 06-Май-22, 19:14 
Посмотрел я на то, как реализован парсинг json на этом самом swift. Ну и выходит так же, как iOS vs любой линух: красиво, удобно, но прибито гвоздями на наиболее популярным кейсам. Что-то нестандартное - иди лесом, проси бэкендеров поправить, угости их смузи, что как неродной. Тогда как на расте через serde можно парсить вообще что угодно (и не только json). Плюс маловато батареек пригодных для чего-то, кроме мобилок. Как язык он неплох, но глоток свежего воздуха тут скорее раст, а swift, это детская комната с набором лего и закрытыми окнами, чтоб не продуло.

Что касается дишечки, то в его нужности вообще большие сомнения. К примеру, разработка openmw тронулась с места только после отказа от неё в пользу сей. То есть, это не тот язык, увидев классный проект на котором все сразу захотели его изучать, скорее наоборот, он мешал. С растом таких фейлов нет, многие начинают его осваивать, присоединяясь к проектам вроде veloren.

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

100. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (-), 07-Май-22, 09:52 
У json столько фич что полностью их понимает в произвольном сочетании почти никто. Можно и похуже конечно - как в XML, кто вообще помнит про XSLT? А он есть.
Ответить | Правка | Наверх | Cообщить модератору

22. "Релиз набора компиляторов GCC 12"  +3 +/
Сообщение от Fracta1L (ok), 06-Май-22, 16:36 
Forth
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

24. "Релиз набора компиляторов GCC 12"  +4 +/
Сообщение от псевдонимус (?), 06-Май-22, 16:41 
Скриптовые: tcl, perl5.

Прочие: C, fortran, ada.

Лучшие: форт.

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

38. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Смузихлёб (ok), 06-Май-22, 17:17 
> Скриптовые: tcl

На тикль писал в своё время несложные даемоны для решения насущных задач. Интересно, жив ли он ещё (с практической точки зрения)? Или питон скриптовые заместил?

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

61. "Релиз набора компиляторов GCC 12"  +/
Сообщение от псевдонимус (?), 06-Май-22, 19:10 
Жив и обновляется. Естественно с сохранением совместимости.
Ответить | Правка | Наверх | Cообщить модератору

64. "Релиз набора компиляторов GCC 12"  +/
Сообщение от псевдонимус (?), 06-Май-22, 19:15 
Дружелюбное сообщество. В нормальном смысле дружелюбное, а не "нетоксичное"
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

196. "Релиз набора компиляторов GCC 12"  +/
Сообщение от adolfus (ok), 12-Май-22, 22:37 
САПР ментор графикс написан на связке tcl-c.

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

113. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Neon (??), 07-Май-22, 13:03 
Лучшие: форт. Вот только никому лучший на практике не нужен. Лучшее - враг хорошему.)))
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

139. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (136), 08-Май-22, 18:28 
Конечно, комму нужна на практике эта польская обратная бесскобочная арифметика?
Ответить | Правка | Наверх | Cообщить модератору

171. "Релиз набора компиляторов GCC 12"  –2 +/
Сообщение от Аноним (-), 10-Май-22, 09:37 
> Конечно, комму нужна на практике эта польская обратная бесскобочная арифметика?

Чем-то отдаленно напоминает ассемблер. Иных достоинств не имеет. Но если уж хочется прогать в таком стиле лучше взять ассемблел, какого-нибудь максимально похабного проца. Ну там x86-16 например.

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

26. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Hck3r (?), 06-Май-22, 16:43 
Obj-C теперь наверное мало будет обновляться
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

33. "Релиз набора компиляторов GCC 12"  +2 +/
Сообщение от Аноним (-), 06-Май-22, 16:59 
> ЯВУ

буква У как бы подразумевает

> метастазы sjw, смузихлёбства и политического мракобесия

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

42. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (42), 06-Май-22, 17:22 
яву яву взял я на халяву
Ответить | Правка | Наверх | Cообщить модератору

41. "Релиз набора компиляторов GCC 12"  +5 +/
Сообщение от YetAnotherOnanym (ok), 06-Май-22, 17:21 
Эммм... эрланг?
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

46. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Смузихлёб (ok), 06-Май-22, 17:40 
> Эммм... эрланг?

Кстати, интересный язык с уклоном на сферу телекоммуникаций. А что у него с сообществом? SJW и политота присутствуют?

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

56. "Релиз набора компиляторов GCC 12"  +3 +/
Сообщение от YetAnotherOnanym (ok), 06-Май-22, 18:18 
Если судить по рассылке erlang-questions, то там этим не страдают (ну, вроде бы, было так, когда я её регулярно читал).
Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз набора компиляторов GCC 12"  +/
Сообщение от псевдонимус (?), 06-Май-22, 19:12 
Сабжи про него не знают)
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

197. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Вы забыли заполнить поле Name (?), 28-Окт-22, 03:29 
>язык с уклоном на сферу телекоммуникаций

Вот ты и показал, что ничего не знаешь. Стыдно, стыдно должнл быть тебе!

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

134. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Ан (??), 08-Май-22, 15:23 
Elixir тогда уж
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

43. "Релиз набора компиляторов GCC 12"  +9 +/
Сообщение от Аноним (43), 06-Май-22, 17:27 
Будете истерично смеяться и кататься по полу, но когда закончите - Pascal.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

45. "Релиз набора компиляторов GCC 12"  +2 +/
Сообщение от Смузихлёб (ok), 06-Май-22, 17:38 
> Будете истерично смеяться и кататься по полу, но когда закончите - Pascal.

Проходил почти 30 лет назад :) А что, на паскале есть проекты, которые сейчас имеют практическую ценность?

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

79. "Релиз набора компиляторов GCC 12"  +2 +/
Сообщение от Аноним (79), 06-Май-22, 20:56 
Lazarus IDE написан на Паскале и имеет практическую ценность для тех, кто пишет на Паскале. ;)
Ответить | Правка | Наверх | Cообщить модератору

120. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Безымянный аноним (?), 07-Май-22, 13:37 
Есть и довольно много, тот же тотал командер или фрутилупс, например
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

141. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Смузихлёб (ok), 08-Май-22, 19:14 
> фрутилупс

С 8 версии переписан на C++

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

172. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 10-Май-22, 09:40 
> С 8 версии переписан на C++

Можно вот его и изучить. Си++ конечно а не фрутилупс. Может быть и почти си, а может и чем-то другим. Некоторые разгоняются до очень мощных абстракций - сохраняя низкоуровневый контроль. Так можно стать крутым геймдевом или алгоритмистом например. Или там движки симуляторов научиться делать. Даже профессиональных например. Но это большое приключение для сильных духом.

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

78. "Релиз набора компиляторов GCC 12"  +5 +/
Сообщение от Ананоним (?), 06-Май-22, 20:24 
Обрати внимание уже на сундук с инструментами под названием Ada. Скоро новый стандарт собрались принимать. После него на ржавый будешь смотреть как на детский помёт.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

82. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (82), 06-Май-22, 21:39 
Может меня и заклюют, но осмелюсь посоветовать С++. Легко изучать после С и существенно понижается  вероятность (хоть и не исключается) устроить segfault или чего похуже. Новые стандарты языка выходят раз в 3 года и нововведений поменьше будет чем, например, в Расте, Го, Яве или С#. По сути, последний "прорыв" был в 2011, писать на С++11 и выше стало гораздо приятней, чем на С++98. Дальше - лучше, но после С++11 было скорее поступательное развитие.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

89. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Аноним (84), 06-Май-22, 21:58 
> но осмелюсь посоветовать С++

Его ломают каждые три года...

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

91. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Смузихлёб (ok), 06-Май-22, 22:18 
> С++

Почему-то за многие годы он так и не стал убийцей Си. Чисто субъективно – не язык, а салат из всего и вся. Да и проблем не мало, которые тянутся из года в год. В своё время решил подучить его, но душа не легла.

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

114. "Релиз набора компиляторов GCC 12"  +2 +/
Сообщение от Neon (??), 07-Май-22, 13:04 
А зачем ему быть убийцей С ? Да и обычно народ программирует на этаком суржике С/С++
Ответить | Правка | Наверх | Cообщить модератору

173. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 10-Май-22, 09:42 
> на этаком суржике С/С++

Только кодеры с маздайным бэкграундом, у них в маздайстудио си был настолько плох что даже 99-ю версию не умел. Они и юзали от плюсов аж //коменты и что там еще по мелочи. Но с таким софтом дел лучше вообще не иметь, и таких кодеров слать в пешее. Маздайцы - маздай.

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

108. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (108), 07-Май-22, 11:36 
Язык под задачу выбирают же.

Но я писал немного на Fortran, и он ничего. Классы, объекты, мультитрединг, ffi, всё более-менее есть, но не так адски, как С++.

Но мну больше всего пишет на bash.

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

109. "Релиз набора компиляторов GCC 12"  +/
Сообщение от IRASoldier_registered (ok), 07-Май-22, 11:36 
Учи Haskell. Среди его евангелистов в Богоспасаемой, помнится, был (а может и есть ещё) даже один натуральный белый расист, целый сениор и внедренец технологий, с личной страничкой, где половина разделов - статьи по Haskell и даже годный учебник, а другая половина - лютая куклуксклановщина. Тебе бы понравился. Жаль, ссылку не сохранил - а видел я её года три назад.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

133. "Релиз набора компиляторов GCC 12"  +/
Сообщение от gbabemail (?), 08-Май-22, 10:52 
Ada
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

138. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (136), 08-Май-22, 18:18 
>Подскажите, какой актуальный ЯВУ ... который не поразили метастазы sjw, смузихлёбства и политического мракобесия?

Пустое множество языков.

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

156. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Фняк (?), 09-Май-22, 12:04 
Мёртвый
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

13. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (13), 06-Май-22, 15:52 
10 дней тому назад вышла статья с примерами
"New C++ features in GCC 12"
https://developers.redhat.com/articles/2022/04/25/new-c-feat...
4 дня т.н. было содержательное обсуждение
https://news.ycombinator.com/item?id=31224707
Ответить | Правка | Наверх | Cообщить модератору

18. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 06-Май-22, 15:59 
и чё, здесь можно рекламировать секту укомбинатора?
Ответить | Правка | Наверх | Cообщить модератору

20. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (20), 06-Май-22, 16:01 
сегодня релиз, про который новость
продолжаем наблюдение
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

17. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от menangen (?), 06-Май-22, 15:58 
Я просто оставлю это здесь, для поковырять:
https://github.com/michaelforney/cproc
Ответить | Правка | Наверх | Cообщить модератору

32. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 06-Май-22, 16:54 
А в чем его фича?
Ответить | Правка | Наверх | Cообщить модератору

34. "Релиз набора компиляторов GCC 12"  +2 +/
Сообщение от НяшМяш (ok), 06-Май-22, 17:04 
Такие вопросы можно только под кодом на расте задавать.
Ответить | Правка | Наверх | Cообщить модератору

140. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (136), 08-Май-22, 18:40 
C11 и в GCC поддерживается.
Ответить | Правка | Наверх | Cообщить модератору

21. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от pashev.ru (?), 06-Май-22, 16:20 
> Добавлена поддержка отладочного формата CTF

Солярис жив!

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

23. "Релиз набора компиляторов GCC 12"  +6 +/
Сообщение от Hck3r (?), 06-Май-22, 16:41 
Начиная с этой версии в GDC (D compiler in GCC) догнал текущий фронт-энд DMD.
Теперь там актуальная версия 2.100, реализованная на D.

Анонс от автора GDC:
https://forum.dlang.org/post/nqfdvvvaznfafgqpmwlf@forum...

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

31. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 06-Май-22, 16:50 
Вот это дело. А фобос собрать и использовать получилось ?
Ответить | Правка | Наверх | Cообщить модератору

194. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Hck3r (?), 12-Май-22, 20:09 
Пока что не пробовал
Но на форуме писали, что работает всё хорошо
Ответить | Правка | Наверх | Cообщить модератору

35. "Релиз набора компиляторов GCC 12"  +2 +/
Сообщение от Аноним (35), 06-Май-22, 17:04 
Хочется сказать разработчикам стандарта для плюсов - остановитесь ради здоровых людей. Зачем же они мозг им ломают?

Язык должен быть простым как пять копеек.

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

40. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 06-Май-22, 17:21 
Можно лапшу и по старому делать, просто на новых фичах легче и моднее творить месево. Собственно хороший критерий для оценки качества кода.
Ответить | Правка | Наверх | Cообщить модератору

53. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Смузихлёб (ok), 06-Май-22, 18:04 
Надо же как-то собирать донаты на усложнение ради усложнения, а то народ подумает что язык мёртв раз "не развивается".

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

85. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Аноним (82), 06-Май-22, 21:45 
Унылый FUD пишешь.

Чем выше стандарт С++ - тем легче на нём писать. Новые фичи упрощают жизнь. А ты всё со старой хейтерской методичкой ходишь.

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

115. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Neon (??), 07-Май-22, 13:06 
Особенно порадовали эллиптические интегралы в стандартной библиотеке))). А вот работы с сетью в стандартной библиотеке нет. Видно программисты в своей практике чаще с эллиптическими интегралами встречаются чем с сетью))). Последние стандарты С++ явно не для людей делались. А для своего междусобойчика разработчиков стандартов.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

144. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (82), 08-Май-22, 21:04 
Не пойму логики - поддержки сети в стандартной библиотеке нет, но стандарт апдейтить не надо, а надо "остановиться ради здоровых людей" и "не ломать мозг"?
Ответить | Правка | Наверх | Cообщить модератору

146. "Релиз набора компиляторов GCC 12"  +/
Сообщение от n00by (ok), 09-Май-22, 07:34 
Boost.Asio была ещё до выхода C++11
Когда-то Буст выполняла роль "песочницы", наиболее полезные и устоявшиеся библиотеки оттуда переезжали в стандарт. Что потом случилось, не знаю, не следил.
Ответить | Правка | Наверх | Cообщить модератору

147. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (136), 09-Май-22, 07:39 
Сейчас ASIO отдельная библиотека.
Ответить | Правка | Наверх | Cообщить модератору

154. "Релиз набора компиляторов GCC 12"  +/
Сообщение от n00by (ok), 09-Май-22, 08:26 
Когда-то и std::string была отдельна от STL Степанова и Ли, не говоря про iostreams. Кто-то написал proposal и их объединили. Другие предложения по различным причинам отклоняют. На каждое такое действие комитет выпускает в pdf особый документ, который можно почитать. Наверное, где-то написано, почему не захотели включить пространство имен asio в std:: - для этого не пришлось бы менять язык, и библиотека уже готова. То есть в этом плане противоречий в #115 нет.
Ответить | Правка | Наверх | Cообщить модератору

159. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (82), 09-Май-22, 17:44 
А ты почитай #143 и узнаешь, в чём противоречие.
Ответить | Правка | Наверх | Cообщить модератору

167. "Релиз набора компиляторов GCC 12"  +/
Сообщение от n00by (ok), 10-Май-22, 09:21 
Не угадали, не узнал. И это должно быть очевидно, поскольку я читал то сообщение до совета почитать.
Ответить | Правка | Наверх | Cообщить модератору

36. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (36), 06-Май-22, 17:06 
> В бэкенде для архитектуры RISC-V добавлена поддержка новых расширений архитектуры набора команд zba, zbb, zbc и zbs

збс

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

70. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Аноним (-), 06-Май-22, 19:30 
>збс

ЗаиБиСь?

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

101. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 07-Май-22, 09:54 
> збс

Зато смотри какая оптимизация, теперь всего 1 командой проца :)

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

121. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (84), 07-Май-22, 13:42 
Давайте всем программам выделим по команде!
Ответить | Правка | Наверх | Cообщить модератору

174. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 10-Май-22, 09:44 
> Давайте всем программам выделим по команде!

Да легко, если это будет call XXXX или jmp XXXX и дофига памяти :)

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

39. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (39), 06-Май-22, 17:19 
Неделю назад пытался собрать GCC 12 при помощи GCC 4.8. Упало при сборке gcc-ada (лог могу скинуть, если надо). Сегодня смотрю - в SPEC-файле подняли требование к компилятору до GCC 7. Понятно теперь, из-за чего не собиралось.

Хотя GCC 11 и со старым компилятором собрался без проблем

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

47. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от жявамэн (ok), 06-Май-22, 17:53 
Зачем тебе ада?
Отключи поддержку
Ответить | Правка | Наверх | Cообщить модератору

52. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (49), 06-Май-22, 18:01 
А как ты будешь для американской оборонки кодить?
Ответить | Правка | Наверх | Cообщить модератору

55. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 06-Май-22, 18:17 
Чё платят ?
Ответить | Правка | Наверх | Cообщить модератору

74. "Релиз набора компиляторов GCC 12"  +2 +/
Сообщение от Аноним (74), 06-Май-22, 19:56 
70k$ в год до налогов. https://www.indeed.com/jobs?q=Ada%20Programming&l=Calif...Понимаю, мало, но это «госы» что тут поделать не пых.
Ответить | Правка | Наверх | Cообщить модератору

92. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Пончик (?), 06-Май-22, 22:51 
смешной прайс, вот лучше подлечусь немного и пойду щебенку раскидывать
Ответить | Правка | Наверх | Cообщить модератору

103. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (-), 07-Май-22, 10:34 
> 70k$ в год до налогов. https://www.indeed.com/jobs?q=Ada%20Programming&l=Calif...
>  Понимаю, мало, но это «госы» что тут поделать не пых.

По амеровским меркам не больно дофига, почти как джуну какому.

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

122. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (84), 07-Май-22, 13:43 
Реальность там сильно отличается от того, что рассказывают заманухеры.
Ответить | Правка | Наверх | Cообщить модератору

129. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Аноним (-), 08-Май-22, 03:44 
Свечку держал, болезный?
Ответить | Правка | Наверх | Cообщить модератору

175. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 10-Май-22, 09:46 
> Реальность там сильно отличается от того, что рассказывают заманухеры.

Про реальность я могу узнать из первых рук, без твоих соплей. Облом, да?

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

116. "Релиз набора компиляторов GCC 12"  +3 +/
Сообщение от Neon (??), 07-Май-22, 13:07 
Для американской оборонки кодить не нужно. Разве что бэкдоры.)))
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

54. "Релиз набора компиляторов GCC 12"  +/
Сообщение от иксперт на диване (?), 06-Май-22, 18:07 
Система gentoo amd-x86_64 plasma-desktop-wayland-amdgpu -march=native -O2. Cpu-FX9590 ram16gb,zswap-16gb ssd-samsung-850pro-4Tb.Собрано gcc-12.0.1.pre20220430
Все собрано из 1100 исходных текстов.Остановок сборки нет.Насчет регрессий по скорости выполнения ключевых программ системы не проверял очень трудоемко забезплатно.Падений в работе программ продакшен системы нет.Также в игрулях wine-staging-7.7 воркает стабильно.Мигрировал на gcc-12.1  c gcc-11.3.
Ответить | Правка | Наверх | Cообщить модератору

57. "Релиз набора компиляторов GCC 12"  –2 +/
Сообщение от Аноним (14), 06-Май-22, 18:21 
Скучные флаги, фу таким быть. Обычно косяки лезут на всех этих -fipa-pta и -fdevirtualize-at-ltrans, смотри у каких пакетов юзы с lto/pgo, какие пакеты стрипают/заменяют какие флаги, и так далее.
Ответить | Правка | Наверх | Cообщить модератору

58. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (14), 06-Май-22, 18:24 
Вот кстати ссылка по теме, часть информации весьма релевантна https://github.com/InBetweenNames/gentooLTO экшен начинается когда у тебя libz или libcurses/libreadline оказываются нерабочими после сборки и установки их в систему.
Ответить | Правка | Наверх | Cообщить модератору

148. "Релиз набора компиляторов GCC 12"  +/
Сообщение от n00by (ok), 09-Май-22, 07:47 
> экшен начинается когда у тебя libz или libcurses/libreadline оказываются нерабочими после
> сборки и установки их в систему.

Давно не проверял, остались ли проблемы, но вот что есть:

$ egrep 'curses|readline|libz' /etc/portage/package.env/lto
sys-libs/ncurses    no-lto

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

59. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (50), 06-Май-22, 18:35 
А какой смысл в -O2? Какая всем разница про твердотельник? Тут чтобы улучшить скорость процессора делают забеги процессора в Gentoo. Фишка в том, что несовсем готовые пакеты могут не собраться новым компилятором в стабильный вариант при использовании агрессивных флагов компиляции. И не так уж и дорого даунвольтнуть процессор чтобы он жрал 1,1 вольт или даже меньше. 1,1 это я делал с fx-6100 у которого родное напряжение сильно выше. Так что понт перед гентушниками не засчитан. Чтобы считаться гентушником ты должен изучать систему и тебе должно быть интересно выжать из нее максимум или практически максимум если система нестабильна на максимально агрессивных флагах компиляции.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

67. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (67), 06-Май-22, 19:25 
Забеги давно закончились падениями откатами бэкапами и не возможностью нормального обновления.За 15   лет использования gentoo накушался я этого сполна.Во первых я ни кому ни чего не должен.Во вторых философия gentoo это не только разгон флагами компилятора а гибкость настройки системы под себя поэтому как хочу так и ворочу.В третьих твой троллинг про понты не засчитан.В четвертых ssd потому что 850pro версии samsunгов не убиваемые при постоянных компиляциях и перезаписях файлов.В пятых и последних жирный тролль если ты мне будешь платить зарплату то я с удовольствием протестирую на твоем оборудовании нестабильную систему на максимально агрессивных флагах компиляции.Так что изучай лучше ubuntu linux а про компиляторы не рассуждай это не волшебная пуля.А грамотно написаный и протестированый код но ты об этом конечно не знаеш.
Ответить | Правка | Наверх | Cообщить модератору

71. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (14), 06-Май-22, 19:34 
Ты просто не осилил, соболезную. Но это правда, что счастье вовсе не в оптимизированном коде. Однако, самые необходимые компоненты иногда всё же есть смысл собрать так, чтобы они работали максимально эффективно. Всё же есть разница ждать исполнения ты будешь 30 секунд или 10.
Ответить | Правка | Наверх | Cообщить модератору

72. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (14), 06-Май-22, 19:37 
С питоном, кстати, тоже довольно забавно получилось, я специально протестировал производительность различных билдов (достаточно полноценно, с рядом интересных флагов очень ощутимо быстрее выходит, печально, что в генту вики об этом не расскажут -- в тех же федоре и убунте ребята в курсе).
Ответить | Правка | Наверх | Cообщить модератору

98. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (50), 07-Май-22, 07:34 
Что? Любой жесткий диск справится с этим компилянием, хоть тихий на 5400 оборотов. 4 терабайта дорогого самсуна это не просто фэил, а тотальный фэил. За эти деньги можно было взять 16 ядерный процессор, который во много раз будет быстрее этого FX. Зарплата кому? Компам? Чувак ты с какой планеты? Давай выдыхай. ЧТобы написать как я надо иметь мозги и несколько лет опыта на Gentoo. Если у тебя корявые мозги можешь и дальше орать как Gentoo для тех кому охренеть как надо гибкость в том месте, который давно сто раз отлажен в том же виде людьми в каком-нибудь Devuan. А может у тебя собрать из исходников раз это офигеть какое дело. Главное же ресурс твердотельника! Я такого бреда давно не читал.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

110. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (67), 07-Май-22, 12:08 
Что? Любой жесткий диск справится с этим компилянием, хоть тихий на 5400 оборотов. 4 терабайта дорогого самсуна это не просто фэил, а тотальный фэил. За эти деньги можно было взять 16 ядерный процессор


Ну скажи проще тебе просто завидно.Что ты докопался до твердотельника.Мне его подарил друган который живет в токио если что.Да и заметь я тебя не осуждаю что у тебя жесткий диск как я тебя понял.У меня он тоже работает под файлопомойку.Если ты не пробывал ssd в linux на ext4 то видимо и не знаеш ни чего.Узпакойся уже выдохни.А процессор меня и FX9590 устраивает вот погорит материнка тогда и возьму как ты советуеш 16 ядерник.Не надо мне указывать что мне делать.Вот видно что ты не линуксоид и не уважаеш свободу опенсорса раз так агресивно сыплеш и давиш приказами типичный проприетарщик.Насчет опыта не тебе мне говорить у меня его уже 15 лет работы с gentoo linux.Насчет корявых мозгов отвечу так похоже что ты жирный троль с украины извини если я не прав.Да и извини за панибратство ты первый начал хамить.

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

149. "Релиз набора компиляторов GCC 12"  +/
Сообщение от n00by (ok), 09-Май-22, 07:54 
> ssd потому что 850pro версии samsunгов не убиваемые
> при постоянных компиляциях и перезаписях файлов.

А зачем вообще ssd для сборки? Есть же ZRAM - вот для этого её и придумали (а не для подкачки, как полагают некоторые). Или ssd имеется ввиду под ccache?

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

68. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (14), 06-Май-22, 19:27 
Для gcc -O2 ощутимо быстрее в среднем, по моему опыту. Чтобы собирать с интересными оптимизациями надо компилировать с профилированием, соответственно должна быть стадия где софт после компиляции запускается и прогоняются хотя бы тесты, а потом компилируется ещё раз. Это валидный способ ускорить некоторые программы в несколько раз (например, я активно использую jq, и он ускоряется раза в 3 в результате такой оптимизации, компиляция же с уровнями, отличными от -O2, приносит только замедление в полтора-два раза, время запуска тоже страдает). Хотя куда чаще профит производительности в пределах 30%. И -O2 универсально хороший уровень, не вызывающий замедления. Когда разработчики уверены в профите от 3 уровня, они на этом настаивают сами.
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

75. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (67), 06-Май-22, 19:56 
Вот с этим категорически согласен.Python MozFirefox и некоторые другие программы собираю с PGO профилированием на gcc-12.1.Plasma-kde вся собрана с LTO.Ядро linux-5.17.5-liquorix под Fx-9590 собрано с Clang-14.0.3 и Thin-lto оптимизацией и планировщиком PDS от альфреда чена.Все это дает профит на быстрых минимальных тестах ну в игрульках тоже заметно при контроле fps через dxvk overlay.Я же говорил не надо завидовать и тролить не по делу не осилятор это ты а у меня своя правда.
Ответить | Правка | Наверх | Cообщить модератору

76. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (74), 06-Май-22, 19:58 
А вот на расте…
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

87. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от nvidiaamd (?), 06-Май-22, 21:54 
А на расте нет в системе полезного кода. И хорошо что не появится.
Ответить | Правка | Наверх | Cообщить модератору

104. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (-), 07-Май-22, 10:40 
> А какой смысл в -O2?

А что предлагается то? -O3 например может сильно раздуть код а выигрыш иногда того стоит а иногда даже проигрыш бывает, да еще некоторый алгоритмический код глюкает на этом уровне оптимизации.

> улучшить скорость процессора делают забеги процессора в Gentoo.

Возможно вы имели в виду запрыги на грабли? :)

> Фишка в том, что несовсем готовые пакеты могут не собраться новым компилятором в стабильный
> вариант при использовании агрессивных флагов компиляции.

Еще лучше если оно собралось но потом - опа, глюк! Понимаешь, некоторым не хочется долбаться ради еще 2% перфоманса, и гарантированность результата - может перевесить эти 2% и сопутствующие глюки.

> нее максимум или практически максимум если система нестабильна на максимально агрессивных
> флагах компиляции.

Кажется он начинает о чем-то догадываться. Задаунвольтить - а потом тест стабильности и корректности работы проца сравнимый с фабричным ты конечно же умеешь? Во всех краевых случаях? Или тебя бонусом к глюкам мегаоптимизнутого кода начнут по@бывать еще и глюки процыка раз в пару часов - и ты вообще никогда не поймешь что в этом месиве глюкает? :)

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

111. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Игуанодон (?), 07-Май-22, 12:38 
-Os хватит всем.
Ответить | Правка | Наверх | Cообщить модератору

126. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 07-Май-22, 20:00 
> -Os

Для gcc существенно не отличается от -O2. Вообще не понятно для чего нужен.

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

150. "Релиз набора компиляторов GCC 12"  +/
Сообщение от n00by (ok), 09-Май-22, 08:02 
На процессорах с небольшим кешем инструкций может оказаться быстрее. Во времена Целеронов было особенно заметно, потому Интел рекомендовала оптимизировать по скорости - надо же как-то объяснить цену кукурузных Пней.
Ответить | Правка | Наверх | Cообщить модератору

155. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (-), 09-Май-22, 10:15 
> bash $ diff -u <(gcc -O2 -Q --help=optimizers) <(gcc -Os -Q --help=optimizers)

Посмотри вывод. Разница только в выравнивании блоков (функций, циклов, меток для перехода и тп). На размер кода это практически не влияет, так как всё мелкое заинлайнится, а большое - разница не больше погрешности измерений.

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

177. "Релиз набора компиляторов GCC 12"  +/
Сообщение от n00by (ok), 10-Май-22, 09:49 
Когда я это смотрел, использовал профилировщик и замерял время исполнения. Выравнивание как раз и делает погоду. При большом кеше получаем минимальный выигрыш за счёт перехода на выровненный блок, а при маленьком кеше эти "оптимизированные" кусочки начинают вытеснять из кеша друг друга, поскольку в сумме их помещается более чем вчетверо меньше (и это без учёта -faggressive-loop-optimizations). Но отчасти Вы правы, поскольку я проверял на MSVC (GCC в то время сливал по скорости сгенерированного кода), а оптимизации различаются.
Ответить | Правка | Наверх | Cообщить модератору

179. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 10-Май-22, 10:03 
>> gcc
> поскольку я проверял на MSVC

Отлично!

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

180. "Релиз набора компиляторов GCC 12"  +/
Сообщение от n00by (ok), 10-Май-22, 10:10 
>>> gcc
>> поскольку я проверял на MSVC
> Отлично!

Будем разбирать, в чем отличия в плане выравнивания и почему у меня написано "***может*** оказаться"? Допустим, гранулярность 16 байт. Выравниваются кусочки в 8 байт. В среднем перерасход памяти вдвое, вытеснения вдвое чаще при том же объёме кеша. А он у Целеронов вчетверо меньше. И это без учёта ассоциативности.

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

181. "Релиз набора компиляторов GCC 12"  +/
Сообщение от n00by (ok), 10-Май-22, 10:17 
Почему именно MSVC. Он генерирует pdb. Это надо не только для отладки. Тогда был профилировщик AMD CodeAnalyst - он проводил симуляцию конвейера и строил диаграмму исполнения команд по стадиям. То есть все промахи кеша показывал наглядно в графическом виде. uProf сейчас такое не показывает.
Ответить | Правка | К родителю #179 | Наверх | Cообщить модератору

176. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 10-Май-22, 09:49 
> Для gcc существенно не отличается от -O2. Вообще не понятно для чего нужен.

Вообще-то отличается. Особенно на микроконтроллерах. Код заметно меньше. Затем и нужен. А так прикольно, приперся какой-то некомпетент с маргинальным бэкграундом и выдал свое сверхценное мнение о (не)нужности фичи.

Мораль сей басни такова: чем безапелляционнее заявы тем некомпетентнее заявляющий.

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

182. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 10-Май-22, 10:47 
> Особенно на микроконтроллерах.

Где максимум gcc4. Там да, '-Os' достаточно сильно отличается от '-O2'.
Начиная с gcc5 сильно поменялась оптимизация по размеру.

Есть `clang -Oz`, вот он пытается.

> Мораль сей басни такова: чем безапелляционнее заявы тем некомпетентнее заявляющий.

На себя посмотри.

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

191. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 11-Май-22, 21:36 
> Где максимум gcc4.

Так, что я там про некомпетентность говорил? Прости, тезка, но LAMERS MUST DIE.

- Самый винтажный GCC который я у себя нашел на эту тему был GCC 5.4 для avr'ок. Есть и более новые, они не моя основная платформа и я не парюсь особо.
- Самый винтажный GCC для ARM'ов в моих системах был 8. Но даже текущий релиз билдится для них влет.

Cortex-M и AVR по-моему достаточно микроконтроллерно уже, не? Но где же gcc4? В музее? :)

> Там да, '-Os' достаточно сильно отличается от '-O2'.

Да оно так то везде отличается. И хотя ты частично прав в том что оно в чем-то похоже, в целом разнца такова что -Os предпочитает более медленные но компактные варианты, а -O2 более быстрые даже если код жирнее. Запрос компактного размера заставляет оптимизер делать более компактный код даже если это будет заметно медленнее.

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

> Начиная с gcc5 сильно поменялась оптимизация по размеру.

Там еше LTO где-то в процессе появился, в 5 уже вроде был но довольно глючный. При правильном подходе может еще добрую четверть бинаря удалить вникуда, не теряя в скорости, что и делает его эпик вином.

> Есть `clang -Oz`, вот он пытается.

Я не пользуюсь шлангом, мне он не интересен, так что не в курсе про его приколы. GCC поддерживает больше платформ и мне это удобно.

> На себя посмотри.

Посмотрел, даже поделился наблюдениями насчет версий GCC. Доволен?

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

93. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (93), 06-Май-22, 22:54 
> Продолжена работа по расширению поддержки будущих стандартов C2X и C++23 для языков C и C++. Например, добавлена поддержка выражения "if consteval"

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

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

94. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (94), 06-Май-22, 23:35 
Нет, давайте будем писать на ассемблере.
Мыслительная деятельность программиста состоит не в том, чтобы бороться с языком.
Ответить | Правка | Наверх | Cообщить модератору

102. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (102), 07-Май-22, 10:09 
для отключенного-отсутствия мозга уже есть яваскрипт, питон и раст
Ответить | Правка | Наверх | Cообщить модератору

107. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (107), 07-Май-22, 11:23 
Продолжайте доказывать себе мощь своего интеллекта. Правда, проектов на ассемблере что-то не видно.
Ответить | Правка | Наверх | Cообщить модератору

124. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (84), 07-Май-22, 13:49 
Плохо смотришь.
Ответить | Правка | Наверх | Cообщить модератору

125. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Аноним (125), 07-Май-22, 17:13 
Так ткните же носом. Только не в утилитку на 50 Кб, и не в фае-проекты типа KolibriOS.
Ответить | Правка | Наверх | Cообщить модератору

151. "Релиз набора компиляторов GCC 12"  +/
Сообщение от n00by (ok), 09-Май-22, 08:10 
Не знаю, как ткнуть носом в сорцы Линукс и прочие ffmpeg-и, так и не научился программировать утилиту find.

Но вот сайт https://2ton.com.au/Products/ крутится на вебсервере, который автор умудряется продавать. Наверное, потому что в Австралии вверх ногами ходят?

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

161. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (161), 09-Май-22, 20:37 
FFmpeg:
C 91.6%, Assembly 6.4%

Linux kernel:
C 98.4%, Assembly 0.9%

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

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

166. "Релиз набора компиляторов GCC 12"  +/
Сообщение от n00by (ok), 10-Май-22, 08:39 
> FFmpeg:
> C 91.6%, Assembly 6.4%
> Linux kernel:
> C 98.4%, Assembly 0.9%

Ну вот, совсем ничего. Значит можно выкинуть, ничего же не изменится!

> Про упомянутый веб-сервер впервые слышу, это скорее к фан-проектам. Что-нибудь более-менее
> известное бы.

Автор его продаёт и на вырученные средства даже немного спонсировал конкурс по случаю 20-ти летия flat assembler. И, кстати, на форуме последнего можно пообщаться с разработчиком для Boeing, позадавать ему вопросы, безопасно ли летать. ;)

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

183. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (183), 10-Май-22, 11:15 
> Ну вот, совсем ничего. Значит можно выкинуть, ничего же не изменится!

Здесь ассемблер используется по необходимости. Никто же в здравом уме не собирается остальные 98% ядра на нём переписывать.

> Автор его продаёт

Фае-проект вполне может приносить деньги.

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

189. "Релиз набора компиляторов GCC 12"  +/
Сообщение от n00by (ok), 11-Май-22, 09:23 
>> Ну вот, совсем ничего. Значит можно выкинуть, ничего же не изменится!
> Здесь ассемблер используется по необходимости.

Там Си используется по необходимости поддержки различных платформ. Керниганн и Риччи именно для этого и заменили мнемоники PDP абстракцией.

> Никто же в здравом уме не собирается
> остальные 98% ядра на нём переписывать.

Ну не знаю. Для доказательства потребуется Миелофон и комиссия психиатров.

>> Автор его продаёт
> Фае-проект вполне может приносить деньги.

Каждый может пообщаться с автором и спросить у него.

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

132. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (14), 08-Май-22, 10:25 
На ассемблере не надо бороться с языком. Чем проще и примитивнее программист, тем проще ему писать на простых и примитивных языках.
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

153. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (136), 09-Май-22, 08:15 
И переписывать под каждую архитектуру.
Ответить | Правка | Наверх | Cообщить модератору

105. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 07-Май-22, 10:42 
> Возникает мысль, оправданы ли эти специфические конструкции? Не есть ли это отклик
> на упрощение мыслительной деятельности программистов?

Как ты себе представляешь static assert как упрощение? :)

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

117. "Релиз набора компиляторов GCC 12"  +3 +/
Сообщение от Neon (??), 07-Май-22, 13:11 
Все новомодные добавления в стандарты С++ сделаны не для конечных разработчиков прикладников, а больше для самих разработчиков этих стандартов. Междусобойчик для себя. Каждый член тащит в стандарт нужное лично ему. Страшно далеки они от народа и простых программистов. Конкретный пример: эллиптические интегралы в стандартной библиотеке есть, а вот поддержки сети нет. Что нужнее простым программистам в их повседневной деятельности ответ очевидный. Явно не эллиптические интегралы. А про наркоманские модные нововведения я уже и не говорю.
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

123. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (84), 07-Май-22, 13:47 
> Каждый член тащит в стандарт нужное лично ему

Типичная имитация бурной деятельности. Особенно под прикрытием НКО и массой донатов, за которые не надо отчитываться.

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

135. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (-), 08-Май-22, 16:38 
>Каждый член тащит в стандарт нужное лично ему

Для языка Си я бы запретил участие в нём компании Майкрософт.

>а вот поддержки сети нет.

В языке программирования поддержка Сети? Вы наркоман?

>Что нужнее простым программистам в их повседневной деятельности ответ очевидный. Явно не эллиптические интегралы

Кто тут кукарекал, что прогрраммисту нужна математика?! Прошёл школьный курс математики - этого на достаточно.

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

178. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (178), 10-Май-22, 09:53 
> Для языка Си я бы запретил участие в нём компании Майкрософт.

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

> Кто тут кукарекал, что прогрраммисту нужна математика?! Прошёл школьный курс математики
> - этого на достаточно.

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

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

184. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 10-Май-22, 11:43 
>Майкрософт так то к счастью почти устранился оттуда.

В стандарте 2011 года "раздел K" они делали. Когда им надо они втягиваются, и это плохо. Сам по себе "раздел  K" не плох, просто не хочется чтобы проклятая компания лезла своими грязными руками в стандарт чистого Си. Майкрософт - это проклятая компания.

>Попробуй с школьным курсом накодить декодер рида-соломона, я на это посмотреть

Школьный курс математики достаточен, местами даже избыточен. Кодирование  и Линейную алгебру можно на двумесячных курсах пройти. И при этом не нужно будет терять свего драгоценного времени на университетской высшей математике.

>Просто посмотреть как тебе абстракции порвет на юнион джек.

Ты серъёзно? Да после университетской математики человек может запросто попасть в психушку.

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

192. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 11-Май-22, 22:51 
> В стандарте 2011 года "раздел K" они делали. Когда им надо они
> втягиваются, и это плохо. Сам по себе "раздел  K" не
> плох, просто не хочется чтобы проклятая компания лезла своими грязными руками
> в стандарт чистого Си. Майкрософт - это проклятая компания.

Сям вообще так то по уму next gen нехило бы. Все же плюсота и хруст по уровню контроля немного не оно. Вот всякие зиги и харикришны и плодятся. Идея витает в воздухе, только я не понимаю почему это должны быть наколенщики и хипстеры от хруста, которые это все не умеют.

>>Попробуй с школьным курсом накодить декодер рида-соломона, я на это посмотреть
> Школьный курс математики достаточен, местами даже избыточен.

Я бы посмотрел на таблище школия когда сложение и вычитание дают одинаковый результат, потому что абстракция такая :)

> Кодирование  и Линейную алгебру можно на двумесячных курсах пройти.

А таки не школа уже. Да и после 2-месячных курсов тяжко, имхо, будет.

> И при этом не нужно будет терять свего драгоценного времени на университетской
> высшей математике.

В принципе оно избыточно - и даже не факт что даст всю специфику применительно к цифровым машинам с удобными операциями вокруг 2^N.

А можно и с другого бока. Ну вот например "программный источник питания". Суть проста: проц рулит PWM сам, а алгоритм может быть весьма кастомный. Самый очевидный пример: MPPT для солнечных батарей, особенно если с продвинутостями типа управления зарядом аккумулятора. Это тоже софт (фирмваре). Но писать его совсем уж без знания физики процессов будет довольно так себе - с знаниями только школьной математики оно будет стабильно выносить силовую часть, которую и безопасные лимиты которой школьник не посчитает, внезапно.

> Ты серъёзно? Да после университетской математики человек может запросто попасть в психушку.

А в вон том еще забавная смесь этсамого и app-specifics вокруг 2^N удобного цифровым машинам. Попытавшись это вкурить только со школьным багажом - реально загреметь в дурку от разрыва шаблона. Очень уж далеко оно от обычной арифметики.

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

143. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Аноним (82), 08-Май-22, 21:01 
> эллиптические интегралы в стандартной библиотеке есть, а вот поддержки сети нет

Ложное противопоставление. Поддержка эллиптических интегралов никак не мешает поддержке сети.

А поддержку сети пока что не добавили, потому что она зависит от экзекьюторов. Но ты можешь использовать для поддержки сети библиотеку Asio, даже если она не является частью стандартной библиотеки.

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

152. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от n00by (ok), 09-Май-22, 08:13 
>> эллиптические интегралы в стандартной библиотеке есть, а вот поддержки сети нет
> Ложное противопоставление. Поддержка эллиптических интегралов никак не мешает поддержке
> сети.

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

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

158. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (82), 09-Май-22, 17:38 
Если убрать из стандартной библиотеки эллиптические интегралы - сеть там волшебным образом не появится.
Ответить | Правка | Наверх | Cообщить модератору

168. "Релиз набора компиляторов GCC 12"  +/
Сообщение от n00by (ok), 10-Май-22, 09:22 
Я не знаю что будет, если ждать, пока дядя что-то выкинет. Если попробовать самому написать реализацию стандартной библиотеки, тогда станет понятно: если нет интегралов, всё остальное делать немножко проще.

Впрочем, сеть волшебным образом была и есть задолго до интегралов, но почему-то не стандартизована. "Экзекьюторы" мне не о чём ни говорят, новый стандарт читать лениво, раньше отсутствие этого слова в стандарте не мешало, а детали реализации типа APC для стандартизации не важны.

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

186. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (82), 10-Май-22, 18:09 
Экзекьюторы нужны для асинхронного выполнения кода. И стандартизаторам С++ хочется сделать универсальные экзекьюторы, общего назначения, которые подойдут и для Asio, и для других целей. И потом стандартизировать сеть на базе Asio и тех экзекьюторов.

Сейчас в Asio роль экзекьютора выполняет io_context. Проблема с ним в том, что он не универсален, а специфичен для Asio.

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

188. "Релиз набора компиляторов GCC 12"  +/
Сообщение от n00by (ok), 11-Май-22, 09:13 
> Экзекьюторы нужны для асинхронного выполнения кода.

Это со стороны дизайна. А что бы можно было написать рабочую реализацию, достаточно поддержки операционной системой completion routines или аналога. Ну и немножко времени. И при этом не надо думать про округление в математическом сопроцессоре, когда настраивать соотв. флаг и как это учитывать в arbitrary thread context (в котором, внезапно, может исполняться этот "экзекьютор") -- но это если нет интегралов.

> И стандартизаторам С++ хочется сделать
> универсальные экзекьюторы, общего назначения, которые подойдут и для Asio, и для
> других целей. И потом стандартизировать сеть на базе Asio и тех
> экзекьюторов.

Так вот о том и речь, что комитет что-то очень долго хочет и оторвался от реальности. За это время сменился не один стандарт, я уже успел забыть плюсы и я такой не один.

> Сейчас в Asio роль экзекьютора выполняет io_context. Проблема с ним в том,
> что он не универсален, а специфичен для Asio.

proposed - предложено к стандартизации.

Boost.Asio provides a complete implementation of the proposed standard executors, as described in P0443r13, P1348r0, and P1393r0.|

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

118. "Релиз набора компиляторов GCC 12"  +1 +/
Сообщение от Neon (??), 07-Май-22, 13:12 
Страшно далеки от народа и простых программистов прикладников все эти разработчики стандартов со своими наркоманскими нововведениями
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

127. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (127), 08-Май-22, 00:36 
Какой там C++23, до сих пор нормальную поддержку модулей из C++20 не завезли
Ответить | Правка | Наверх | Cообщить модератору

130. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (84), 08-Май-22, 04:18 
Зачем вообще каждые 3 года рожать новый стандарт, местами ломая совместимость с предыдущим?!
Ответить | Правка | Наверх | Cообщить модератору

131. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (84), 08-Май-22, 04:19 
Причём тенденция, чем новее продукт - тем чаще его ломают.
Ответить | Правка | Наверх | Cообщить модератору

142. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (82), 08-Май-22, 20:01 
А в Яве каждые полгода рожают.
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

145. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (84), 09-Май-22, 03:03 
см. мой коммент выше, плюсы - 83, жаба - 95
Ответить | Правка | Наверх | Cообщить модератору

157. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Аноним (82), 09-Май-22, 17:26 
Ты наверное на другой коммент хотел ответить.
Ответить | Правка | Наверх | Cообщить модератору

160. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Аноним (84), 09-Май-22, 19:41 
Ты просто повторил то, что я сказал выше. Читай внимательно.
Ответить | Правка | Наверх | Cообщить модератору

162. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Аноним (82), 09-Май-22, 22:48 
Перечитал, не увидел повторения. Не мог бы ты перестать говорить загадками и объяснить поподробней? Коммента 83 вообще не существует, кстати.
Ответить | Правка | Наверх | Cообщить модератору

163. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Аноним (82), 09-Май-22, 22:50 
А коммент 95 не про жабу.
Ответить | Правка | Наверх | Cообщить модератору

164. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Аноним (84), 10-Май-22, 00:51 
Не тупи, если не знаешь, кто в каких годах появился.
Ответить | Правка | Наверх | Cообщить модератору

165. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Аноним (84), 10-Май-22, 00:53 
> Коммента 83 вообще не существует

Да... Давай я тебе в разговоре про время более подробно напишу, чтоб до тебя дошло: 1983.

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

185. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (82), 10-Май-22, 17:59 
Хорошо, ты привёл года, а что сказать то хотел? Из тебя мысли как будто клещами вытаскивать нужно. И твоё высокомерие видимо тоже мешает тебе высказываться ясно.
Ответить | Правка | Наверх | Cообщить модератору

190. "Релиз набора компиляторов GCC 12"  +/
Сообщение от Аноним (-), 11-Май-22, 20:37 
Для языков C и C++ добавлена встроенная функция __builtin_dynamic_object_size для определения размера объекта, совместимая с аналогичной функцией из Clang.

Пропал Калабуховский дом.

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

193. "Релиз набора компиляторов GCC 12"  –1 +/
Сообщение от Аноним (-), 11-Май-22, 23:05 
Издеваешься? У gcc builtin'ов как у собаки блох, clang их большую часть тоже собезьянил. И они так то на двоих и задают тон в "нестандартных" фичах. А почему шланг из gcc это передирать может, а из шланга удачный builtin содрать нельзя?
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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