Size: a a a

Compiler Development

2020 January 07

FO

FORTRAN ONE LOVE in Compiler Development
Eugene
лучше начните обсуждать IDE для хаскелла )))
IDE диски пора уже выкинуть
источник

YS

Yuriy Syrovetskiy in Compiler Development
Eugene
дос навигатор — лучшая оболочка для компилятора
bash лучше
источник

VK

Val Krylov in Compiler Development
Berkus Decker
Вообще хттп давно пора запретить по дефолту, как и смтп, фтп и прочий незащищенный плейнтекст
SMTP (и другие почтовые) на всех приличных серваках через TLS, хотя это и единственное, что про них можно сказать хорошего. FTP - да, древнее решето (дважды, с учётом динамического открытия второго порта), но легаси же.

Например: написал кто-то 20 лет назад экспорт XML-фида из базы через конкатенацию строк, примотал башем "запаковать и положить в директорию с доступом для партнёров", и так оно всю жизнь несекьюрно и через раз с битыми файлами. А для нормально - reengineering надо, деньги тратить.
источник

AV

Alexey Veselovsky in Compiler Development
IDE на перфокартах! С ограничением в 80 символов.
источник

FO

FORTRAN ONE LOVE in Compiler Development
Alexey Veselovsky
IDE на перфокартах! С ограничением в 80 символов.
не издевайтесь над людьми... там символы надо в ASCII выдырявливать
источник

AK

Andrei Kurosh in Compiler Development
Так, господа, давайте сворачивать оффтоп
источник

AV

Alexey Veselovsky in Compiler Development
А кто-нибудь знает, на каком этапе gcc умеет заменять printf на puts (для некоторых случаев)? Фронт, миддл?
источник

M

MaxGraey in Compiler Development
Alexey Veselovsky
А кто-нибудь знает, на каком этапе gcc умеет заменять printf на puts (для некоторых случаев)? Фронт, миддл?
Обычно это бэк. В LLVM для это существует специальный pass под названием SimplifyLibCalls
https://github.com/llvm-mirror/llvm/blob/master/lib/Transforms/Utils/SimplifyLibCalls.cpp#L2325
источник

AV

Alexey Veselovsky in Compiler Development
Вау. Не думал что это будет в бекенде. Спасибо, посмотрю :-)
источник

E

EgorBo in Compiler Development
тот самый ленгвич-агностик бэк
источник

AV

Alexey Veselovsky in Compiler Development
Вау. Не думал что это будет в бекенде. Спасибо, посмотрю :-)
источник

M

MaxGraey in Compiler Development
Рано или поздно LLVM превратиться в аналог GCC и появиться что то новое ему на замену и тоже «language agnostic»=)
источник

AT

Alexander Tchitchigin in Compiler Development
MaxGraey
Рано или поздно LLVM превратиться в аналог GCC и появиться что то новое ему на замену и тоже «language agnostic»=)
Кто сказал WebAssembly?! 😉
источник

M

MaxGraey in Compiler Development
Alexander Tchitchigin
Кто сказал WebAssembly?! 😉
Так это же не компилятор
источник

E

EgorBo in Compiler Development
wasm в виде ir :)
источник

AV

Alexey Veselovsky in Compiler Development
То есть оно соптимизирует вызов принтф и для фортрана?
источник

AV

Alexey Veselovsky in Compiler Development
(Если его оттуда умудрятся вызвать)
источник

FO

FORTRAN ONE LOVE in Compiler Development
ну у нас какой-то свой _gfortran_st_write
источник

LO

Lucky Ook in Compiler Development
Михаил Бахтерев
Ну. Кажется банальным, если перестать платить, люди разбегуться, и технология со временем будет утеряна, либо для всей экономики вообще, либо в конкретной компании. Нужны инженеры, которые постоянно погружены в тему. В автомобилях и самолётах вон тоже прогресса почти нет, а изобретатели есть. Шарманку невозможно остановить, потому что иначе отрасль помрёт.
источник

LO

Lucky Ook in Compiler Development
вот такой интересный рассказик с картинками по поводу деграданса технологической культуры
источник