Size: a a a

Compiler Development

2020 June 02

AS

Alex Sibyakin in Compiler Development
Mikhail Levchenko
Дилетантский вопрос – я прочёл где-то, что компиляторов, работающих в параллель, практически нет. И быстрый поиск в гугле тоже не нашел ничего. Это правда? Почему так?
go
видимо, это сложно
источник

AR

Anton Romanov in Compiler Development
Порекомендуйте парсер какого-нибудь яп на C/Rust
источник

AR

Anton Romanov in Compiler Development
А то компилятор на Java из книги дракона с ооп не очень
источник

AR

Anton Romanov in Compiler Development
Я по его примеру на раст написал только лексер:https://github.com/antonromanov1/izber/blob/master/src/main.rs
источник

S

Sooqa in Compiler Development
Хоба ,приветики
источник

KR

K R in Compiler Development
МЦСТ опубликовала руководство по эффективному программированию на платформе «Эльбрус»

http://www.mcst.ru/elbrus_prog
источник

KR

K R in Compiler Development
Это сейчас единственный современный универсальный VLIW процессор?
источник

FO

FORTRAN ONE LOVE in Compiler Development
K R
МЦСТ опубликовала руководство по эффективному программированию на платформе «Эльбрус»

http://www.mcst.ru/elbrus_prog
SIGILL :D
источник

KR

K R in Compiler Development
В смысле?
источник

FO

FORTRAN ONE LOVE in Compiler Development
K R
В смысле?
А. Это таки нормальный сигнал)
источник

p

polunin.ai in Compiler Development
а как хаскель понимает при парсинге что
map (-2) [1,2]
здесь - это не унарный минус а бинарная операция?
источник

R

Roman in Compiler Development
polunin.ai
а как хаскель понимает при парсинге что
map (-2) [1,2]
здесь - это не унарный минус а бинарная операция?
а никак
источник

R

Roman in Compiler Development
polunin.ai
а как хаскель понимает при парсинге что
map (-2) [1,2]
здесь - это не унарный минус а бинарная операция?
источник

AT

Alexander Tchitchigi... in Compiler Development
polunin.ai
а как хаскель понимает при парсинге что
map (-2) [1,2]
здесь - это не унарный минус а бинарная операция?
С минусом реальные проблемы. Если что, приходится писать типа ((-)2).
источник

R

Roman in Compiler Development
Alexander Tchitchigin
С минусом реальные проблемы. Если что, приходится писать типа ((-)2).
это (2 -). Приходится писать subtract
источник
2020 June 03

AT

Alexander Tchitchigi... in Compiler Development
Roman
это (2 -). Приходится писать subtract
Да, верно. 😔
источник

E

Eugene in Compiler Development
на всякий случай лучше писать так:
map (\x -> x - 2) [1, 2]
конечно, некоторый оверхед, зато всё однозначно понятно
источник

IB

Ivan Boldyrev in Compiler Development
flip (-) 2
источник

LW

Lev Walkin in Compiler Development
negate . (2+) . negate
источник

AK

Andrei Kurosh in Compiler Development
В каком-то языке можно было объявить лямбда-выражение неявно, используя магияческий идентификатор «it» - не то Groovy, не то Kotlin. То есть «it+2» являлось короткой записью для x => x + 2. Тут тоже помогло бы
источник