Egor
ок, а как может произойти его исход? его отодвинут все дистрибутивы? не будут добавляться новые процессоры?
Egor
может убавится число желающих в нём разбираться и ковыряться?
Alexander "SonnySlave"
его исход - этой чей?
Alexander "SonnySlave"
у LLVM инфраструктура очень приятная
Egor
да, (гцц)
Alexander "SonnySlave"
это не только компилятор, но и набор тулзовин, которые очень помогают в жизни
Alexander "SonnySlave"
а у gcc что?
Anonymous
Это уже, по-моему.
Тебе хочется ковыряться в кишках GCC? Где бэкенд читает инфу фронтенда и часть данных гоняется через глобальные переменные.
Anonymous
Не хочется.
Anonymous
А у LLVM всё относительно гладко.
Anonymous
Хоть прям ща садись и контрибьють.
Ned
А у LLVM всё относительно гладко.
не отноисительно, а идеально. я ровнее кода не видел.
Ned
на С++ всм
Ned
он поставляет либсы и бинутилсы
Ned
в релизе 5.0.0 не все
Ned
а в 7.0.0 все (лично мне) известные
🐙 Antony
Осталось только ядро Linux допатчить, чтобы собиралось шлангом и всё, можно GCC закапывать.
GCC поддерживает намного большее количество архитектур, чем clang. Его развитием занимается Ред Хат. GCC - компилятор на который поглядывает комитет C++ в первую очередь. По производительности он все еще уделывает конкурентов. Рано хороните. Учтите, что два нормальных компилятора (gcc и clang) положительно влияют друг на друга и подгонят развитие друг друга. С появлением clang, внезапно, gcc стал развиваться семимильными шагами
Yerdos
Кто может написать проект на qt????
Vladislav
кто угодно, вопрос лишь в сроках
Co(n)stantine👨‍🔬
Кто может написать проект на qt????
Я начинающий, могу сделать, но это будет долго, хоть и не дорого. В остальных случаях, все наоборот😄
Vladislav
про конкуренцию - все так, впрочем gcc никто и не хоронит пока вроде)
Kirill
про платформы - да, есть такое по производительности - сомнительно. Ты имеешь в виду скорость сборки или качество оптимизации?
Смотрел сравнения для arm cortex m3. Там код с О3 шланга проседает по перформансу процентов на 10. Но это ниша такая себе, она не показатель
Kirill
ну, как показывает практика, у шланга поддержка новых стандартов обычно лучше и раньше, чем в гцц
Отвязанность фронта и бека, это позволяет и быстро внедрять новые фичи стандарта и писать хоть под коммадор 64 на С++17 что Джейсон Тренер и делал на спп коне :)
Pepe 🐸
Atomic types, которые не эмулируются мьютексами на Х86 допустим, чем нибудь отличаются от обычных типов по перфомансу и как они реализованы?
Arseny
про конкуренцию - все так, впрочем gcc никто и не хоронит пока вроде)
По скорости сборки и используемой памяти gcc ощутимо проигрывает clang. По крайней мере в наших usecase-ах.
Evgenii
Series of patches adds build system support for compiling the kernel with clang Link Time Optimization (LTO) http://lkml.iu.edu/hypermail/linux/kernel/1711.0/02686.html
Anatoly
ну майкрософт за свой тоже взялись хорошо)
+1 чем дальше, тем больше MS становится цивилизованной конторой. конкуренция сбивает спеть.
Berkus
после Болтомера заметная разница
Vladislav
ну майкрософт за свой тоже взялись хорошо)
у него уж совсем плохо с платформами
Berkus
у него уж совсем плохо с платформами
нормально там с платформами, навскидку WinXP, Win7, Win8, Win8.2, Win10 - неплохой такой список
Berkus
winxp почти что нет
ну тулчейн все еще есть
Constantine
ну тулчейн все еще есть
я знаю, мы им до сих пор собираем 😆 но там все на ладан дышит еще с 2к12
Vladislav
Berkus
я бы не называл это "нормально", честно говоря
ну а что у кланга всего на пару платформ больше
Anonymous
как разбивать большие задачи на маленькие, чтобы при программировании не было злых криков внутреннего перфекциониста?
Constantine
ну так и хр давно запретили уже
ой да ладно, хотя кажется, что XP не может сделать thread local storage в .dll
Berkus
Vladislav
ну а что у кланга всего на пару платформ больше
угу, только эта пара дает +100 к суперкомпьютингу, серверам и embed'у
Vladislav
Constantine
есть, Microsoft SQL Server
а он работает на чем-нибудь кроме win server?)
Anonymous
а к clang хоть где-нибудь выкладывают тулчейны вместе с библиотеками? А то без visual studio или mingw даже stdio.h не знает, где брать
Vladislav
есть, Microsoft SQL Server
ох, слышал я кулстори про разработку в команде sql сервера от тимлида оттуда)
Constantine
давай)
Berkus
а к clang хоть где-нибудь выкладывают тулчейны вместе с библиотеками? А то без visual studio или mingw даже stdio.h не знает, где брать
выкладывают, смотря что тебе надо. вижак это не про тулчейны, это про кривую виндовую инфраструктуру
Constantine
шимпанзе ГуГу зафорспушила в мастер откат всех багфиксов за день до релиза и никто не заметил?)
Constantine
ничего не знаю, у меня под вайном все работает?)
Anonymous
выкладывают, смотря что тебе надо. вижак это не про тулчейны, это про кривую виндовую инфраструктуру
Мне надо взять голую винду, установить на нее одним установщиком clang + чтоб у него был в комплекте stdio.h и... Чтобы можно было хотя бы 20% с++-библиотек скомпилировать через git clone + cmake -DCXX_COMPILER=clang++ (в качестве системы сборки пусть будет ninja или mingw-make)
Vladislav
шимпанзе ГуГу зафорспушила в мастер откат всех багфиксов за день до релиза и никто не заметил?)
не, там больше про типичную для MS корпкультуру было. Про команды, пилящие одну и ту же фичу наперегонки, войны индусов-менеджеров - вот это все
Anatoly
Anonymous
это легко, сносишь винду, ставишь линукс, делаешь что хотел
не, у меня 32-битный уефи и проприетарное ноутбучное железо с закрытыми чертежами без дров для линукса
Berkus
есть реалистичный вариант: накопить тыщу евро и купить макбук