Size: a a a

Compiler Development

2021 January 03

Miss Очепятка... in Compiler Development
Конкретнее какое из двух утверждений неверно.
источник

IP

Iaroslav Postovalov in Compiler Development
Miss Очепятка
Конкретнее какое из двух утверждений неверно.
оба. если прям все языки брать и все компиляторы, то ллвм будет иметь не очень большую долю (и он далеко не всегда нужен! например, в джулии его притащили зря). ну и ассемблер ему не нужно собирать
источник

IP

Iaroslav Postovalov in Compiler Development
источник

IP

Iaroslav Postovalov in Compiler Development
Berkus Decker
Насколько я знаю в асм конвертят си, плюсы и в принципе всё. Но llvm lowering phase в итоге генерит машкод через mcinst, то есть как минимум кланг умеет спокойно пропускать асмовую фазу и фигачмить сразу в машкод.
вот, выше про это же пишут
источник

PS

Pavel Samolysov in Compiler Development
Berkus Decker
Это не работает в его пользу никак. Я ничего про грамотность не говорил.
По мне так лучше грамотный грубиян, нежели вежливый невежда. Но это личное мнение.
источник

s

std::slavik in Compiler Development
Pavel Samolysov
По мне так лучше грамотный грубиян, нежели вежливый невежда. Но это личное мнение.
по мне так лучше грамотный адекват
источник

s

std::slavik in Compiler Development
людей много
источник

s

std::slavik in Compiler Development
грамотных людей тоже много
источник

PS

Pavel Samolysov in Compiler Development
std::slavik
по мне так лучше грамотный адекват
За неимением гербовой пишем на обычной
источник

s

std::slavik in Compiler Development
кстати, может кто подскажет здесь чего или заинтересуется - пару часов назад решил сделать диалект python адаптированный для незрячих людей - в качестве первой фичи пообщавшись с конечными пользователями решено сделать обозначение конца блока через end как в руби, реализовать собираюсь в виде плагинов для браузера и ide/редакторов - питоновский код на лету конвертится в диалект - проставляются end, ну и обратно - на слух отступы очень тяжело воспринимать.
Собственно в чем вопрос - для какого редактора/ide будет проще всего реализовать плагин такой как mvp будет?
источник

s

std::slavik in Compiler Development
пока что смотрю на vscode и саблайм, но опыта нет ни с тем ни с другим в плане написания плагинов, не знаю где какие подводные
источник

IP

Iaroslav Postovalov in Compiler Development
std::slavik
пока что смотрю на vscode и саблайм, но опыта нет ни с тем ни с другим в плане написания плагинов, не знаю где какие подводные
vscode сейчас гораздо популярнее. еще есть вариант писать плагин для пайчарма (у которого есть community edition)
источник

s

std::slavik in Compiler Development
Iaroslav Postovalov
vscode сейчас гораздо популярнее. еще есть вариант писать плагин для пайчарма (у которого есть community edition)
я честно говоря даж не в курсе на каком языке они пишутся) ну предполагаю что для идеи это жава, а для вскод жабаскрипт
источник

IP

Iaroslav Postovalov in Compiler Development
std::slavik
я честно говоря даж не в курсе на каком языке они пишутся) ну предполагаю что для идеи это жава, а для вскод жабаскрипт
в целом да
источник

s

std::slavik in Compiler Development
в таком случае пайчарм выглядит получше
источник

BD

Berkus Decker in Compiler Development
std::slavik
пока что смотрю на vscode и саблайм, но опыта нет ни с тем ни с другим в плане написания плагинов, не знаю где какие подводные
в саблайме плагины на питоне, так что парсить питон на питоне вполне вариант
источник

s

std::slavik in Compiler Development
Berkus Decker
в саблайме плагины на питоне, так что парсить питон на питоне вполне вариант
о, а это еще лучше
источник

BD

Berkus Decker in Compiler Development
вскод вроде таки на js плагины реализует
источник

BD

Berkus Decker in Compiler Development
nova тоже
источник

s

std::slavik in Compiler Development
спасибо, ну и кому интересно - подключайтесь)
источник