Из того, что я понял в твоем аргументе, эти "гипотетические возможности" только исполняемыми костылями лечатся. Типа не, само не едет, но если поставить парус и с горы, то едет не хуже. --- Сообщение объединено, 15 дек 2018 --- Мужик на превьюшке палача в мушкетерах играл.
f13nd, любой высокоуровневый язык в сущности и есмь эдакими костылями изначально написанными на сишечке, то бишь фича == костыль
лол! мужик на превьюшке - чуть ли не самый уважаемый спец по плюсам, разве что после Бьёрне... --- Сообщение объединено, 15 дек 2018 --- вы смотрите презентацию с конфы, там очень много узких мометов плюсов рассмотрено, очень интересно такие вещи знать, если адепт плюсов...
раст изначально (до бутстрапинга на самом расте) писался на окамле, а не на сишечке, а в окамле костылить куда сложнее... этот бьёрне запилил первый компиль плюсов в бородатых семидесятых в виде препроцессора для сишечки...
хах, лол! этот Бьёрне и есть Страуструп: https://ru.m.wikipedia.org/wiki/Страуструп,_Бьёрн --- Сообщение объединено, 15 дек 2018 --- у адептов плюсов, не сишечки...
Так вот он какой, масонский руководитель Явлинского... А у сишечки есть свои адепты? Даже такие, которые бьёрна не уважают?
у всего есть свои адепты... вон даж нт-апи получило своего адепта в виде Инде... чего уж говорить о сишечке...
почти все высокоуровневые языки напрямую иль косвенно написаны на сишечке. а все фичи в сущности можно обозвать костылями, просто "фича" пишется короче
Не берусь утверждать, но сомнительно, что бы лексический анализатор, транслятор и компилятор писались для ocalm на ocalm. Если уж такое дело, может Rel, ты кинешь пруф, на чем написан лексический анализатор для окалма?
а погуглить что? вот компилятор из окамла в байткод ихней виртуальной машины, написаный на самом окамле: https://github.com/ocaml/ocaml/tree/trunk/bytecomp в том же репозитории есть компиль из окамла в нативный код, написанный, что характерно, тоже на самом окамле...
Rel, сам то слышишь? из окалма в байткод виртуальной машины окалма - это не достижение. А то я вот приведу как в си окалм запихнуть, и потому си тру, а че ведь инклуды воткнули #include <caml/alloc.h> #include <caml/mlvalues.h> #include <caml/memory.h> #include <caml/callback.h третий слайд вот этой презентухи как бы намекает https://ocaml.org/meetings/ocaml/2012/slides/oud2012-paper10-slides.pdf
и что? окамл прекрасно компилит нативный код... если ты не понимаешь матчасть, не разбираешься в языках программирования, то что ты споришь?
и дальше что? из яка вполне себе генерируется окамл код... и что мешает парсер сделать на самом окамле? окамл куда лучше сишечки работает с текстовыми данными... хакс компиль полностью на окамле написан, флоу на окамле написан... --- Сообщение объединено, 15 дек 2018 --- https://github.com/ocaml/ocaml/blob/trunk/parsing/parser.mly --- Сообщение объединено, 15 дек 2018 --- https://github.com/ocaml/ocaml/blob/trunk/parsing/lexer.mll --- Сообщение объединено, 15 дек 2018 --- https://caml.inria.fr/pub/docs/manual-ocaml/lexyacc.html
Rel, да, походу окамл действительно всю цепочку до нативных опкодов сам производит, был не прав. Прикольно. --- Сообщение объединено, 15 дек 2018 --- Rel, а какие атаки есть на ocaml? какие-нибудь эксплойты есть? Потому как эксплойты на java машины есть, или на реализации RMI.... может на ocaml инфраструктуру тоже что-нить есть? гугла прям safe&fast выдает. Неужели так хорош?
на любом языке можно написать компиль и/ль интерпретатор любого языка. Вопрос лишь в том, насколько оно имеет смысл. нет, конечно но что ты имеешь в виду под "сплойтами"? какие виды атак? ЗЫ.. вообще, плин, сейчас развелось всяких языков/фреймворков. из-за одной $$@#o¥ утилиты можно столько гнуси с репок покачать + частенько ещё и из сорцев приходится собирать.