Size: a a a

Compiler Development

2019 December 30

E

EgorBo in Compiler Development
источник

E

EgorBo in Compiler Development
один из видов коллинг конвеншн — swiftcc
источник

E

EgorBo in Compiler Development
есть атрибуты к параметрам помимо стандартных noalias и т.п. — swiftself, swifterror
источник

E

EgorBo in Compiler Development
источник

PS

Peter Sovietov in Compiler Development
Alexey Veselovsky
Чем c++ не чужой? :-) это ж llvm. language agnostic vm
language agnostic/architecture agnostic — утопия :) LLVM это очередная реинкарнация UNCOL. И далеко не последняя, см., хотя бы, MLIR :)
источник

E

EgorBo in Compiler Development
в инсткомбайне есть код, который оптимизирует вызовы в стдлиб С++
источник

E

EgorBo in Compiler Development
короче да, непротекшим ленгвич агностиком даже не пахнет
источник

E

EgorBo in Compiler Development
даже не буду начинать ныть о том, что к управляемым языкам он очень недружественен
источник

PS

Peter Sovietov in Compiler Development
А Зефиров ушел из чата еще 27 декабря. И если почитать логи — удивляться не приходится :)
источник

AZ

Alexander Zaitsev in Compiler Development
Peter Sovietov
А Зефиров ушел из чата еще 27 декабря. И если почитать логи — удивляться не приходится :)
Мало профи просто для него тут, наверное
источник

MS

Mikola Summer Duck in Compiler Development
(что за зефиров)
источник

TS

Timur Safin in Compiler Development
хотя не - не буду высказывать оценочные суждения про членов сообщества
источник

PS

Peter Sovietov in Compiler Development
Alexander Zaitsev
Мало профи просто для него тут, наверное
У нас много профи. Было. Как-то они тут не задерживаются надолго %)
источник

AG

Alex Gryzlov in Compiler Development
Andrei Kurosh
А комплексные числа для чего-то часто бывают нужны? Мне на ум приходят только три применения - электротехнический софт, рисование фрактала Мандельбро и первая лаба по основам ООП
DSP, графика
источник

YS

Yuriy Syrovetskiy in Compiler Development
Mikola Summer Duck
(что за зефиров)
(самый известный хаскелист)
источник

M

MaxGraey in Compiler Development
Andrei Kurosh
А комплексные числа для чего-то часто бывают нужны? Мне на ум приходят только три применения - электротехнический софт, рисование фрактала Мандельбро и первая лаба по основам ООП
DSL, FFT (хотя там только умноженеи и сложение), фракталы, симулятор квантокого компьютера, симуляции для электротехники и т д. Вообще комплексные числа довольно в специфичных обдастях нужны и чаще всего можно обойтись без громоздкой библиотеки
источник

M

MaxGraey in Compiler Development
EgorBo
а если можно свифту, почему бы мне тогда в мастер для дотента не закомитеть? чтобы превратить в свалку
Ну Аппл спонсировала Clang и LLVM еще в те времена, когда он даже не был на слуху, так что они творили там все что хотели. Фактически obj-c был один из первых фронтоном что обзавелся llvm в качестве бэка
источник

PS

Peter Sovietov in Compiler Development
“LLVM only just got started at the University of Illinois in 2000 as a research project of Chris Lattner. It was released as version 1.0 in 2003. Lattner caught the attention of Apple after posting questions about Objective-C to the company's objc-language mailing list. Apple in turn began contributing to the LLVM project in 2005 and later hired Lattner to fund his work.”
источник

E

EgorBo in Compiler Development
MaxGraey
Ну Аппл спонсировала Clang и LLVM еще в те времена, когда он даже не был на слуху, так что они творили там все что хотели. Фактически obj-c был один из первых фронтоном что обзавелся llvm в качестве бэка
они и ща вроде топ контрибьютеры и посути направляют ллвм, даже не смотря на то что в борде нет прямых эмплоев эппла
источник

AV

Alexey Veselovsky in Compiler Development
жаль только, что нонче в macOS clang от яблок какой-то дюже странный и ущербный
источник