MASM64 SDK

Тема в разделе "WASM.X64", создана пользователем Mikl___, 2 дек 2018.

  1. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    про плюсы мне понравилась эта презентация на ДиКонфе, адептам плюсов к просмотру обязательна:
     
  2. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.995
    Из того, что я понял в твоем аргументе, эти "гипотетические возможности" только исполняемыми костылями лечатся. Типа не, само не едет, но если поставить парус и с горы, то едет не хуже.
    --- Сообщение объединено, 15 дек 2018 ---
    Мужик на превьюшке палача в мушкетерах играл.
     
  3. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    f13nd, любой высокоуровневый язык в сущности и есмь эдакими костылями изначально написанными на сишечке, то бишь фича == костыль :grin:
     
  4. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    лол! мужик на превьюшке - чуть ли не самый уважаемый спец по плюсам, разве что после Бьёрне...
    --- Сообщение объединено, 15 дек 2018 ---
    вы смотрите презентацию с конфы, там очень много узких мометов плюсов рассмотрено, очень интересно такие вещи знать, если адепт плюсов...
     
  5. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.995
    Если этот бьёрне не отрубал башку миледи, он не может быть уважаемей.
     
  6. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    раст изначально (до бутстрапинга на самом расте) писался на окамле, а не на сишечке, а в окамле костылить куда сложнее...

    этот бьёрне запилил первый компиль плюсов в бородатых семидесятых в виде препроцессора для сишечки...
     
  7. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.995
    То есть вон тот лохматый Явлинский и этот Бьёрне - у адептов си что-то вроде апостолов Страуструпа?
     
  8. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    хах, лол! этот Бьёрне и есть Страуструп: https://ru.m.wikipedia.org/wiki/Страуструп,_Бьёрн
    --- Сообщение объединено, 15 дек 2018 ---
    у адептов плюсов, не сишечки...
     
  9. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.995
    Так вот он какой, масонский руководитель Явлинского... А у сишечки есть свои адепты? Даже такие, которые бьёрна не уважают?
     
  10. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    у всего есть свои адепты... вон даж нт-апи получило своего адепта в виде Инде... чего уж говорить о сишечке...
     
  11. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    почти все высокоуровневые языки напрямую иль косвенно написаны на сишечке. а все фичи в сущности можно обозвать костылями, просто "фича" пишется короче :grin:
     
  12. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    Не берусь утверждать, но сомнительно, что бы лексический анализатор, транслятор и компилятор писались для ocalm на ocalm. Если уж такое дело, может Rel, ты кинешь пруф, на чем написан лексический анализатор для окалма?
     
  13. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    а погуглить что? вот компилятор из окамла в байткод ихней виртуальной машины, написаный на самом окамле:
    https://github.com/ocaml/ocaml/tree/trunk/bytecomp

    в том же репозитории есть компиль из окамла в нативный код, написанный, что характерно, тоже на самом окамле...
     
  14. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    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. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    и что? окамл прекрасно компилит нативный код... если ты не понимаешь матчасть, не разбираешься в языках программирования, то что ты споришь?
     
  16. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    Потому что смотрю в мэйкфайлы https://github.com/bmeurer/ocamljit2 и вижу yacc
     
  17. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    и дальше что? из яка вполне себе генерируется окамл код... и что мешает парсер сделать на самом окамле? окамл куда лучше сишечки работает с текстовыми данными... хакс компиль полностью на окамле написан, флоу на окамле написан...
    --- Сообщение объединено, 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
     
  18. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    Rel, да, походу окамл действительно всю цепочку до нативных опкодов сам производит, был не прав.

    Прикольно.
    --- Сообщение объединено, 15 дек 2018 ---
    Rel, а какие атаки есть на ocaml? какие-нибудь эксплойты есть? Потому как эксплойты на java машины есть, или на реализации RMI.... может на ocaml инфраструктуру тоже что-нить есть? гугла прям safe&fast выдает. Неужели так хорош?
     
  19. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    на любом языке можно написать компиль и/ль интерпретатор любого языка. Вопрос лишь в том, насколько оно имеет смысл. :)
    нет, конечно :) но что ты имеешь в виду под "сплойтами"? какие виды атак?
    ЗЫ.. вообще, плин, сейчас развелось всяких языков/фреймворков. из-за одной $$@#o¥ утилиты можно столько гнуси с репок покачать + частенько ещё и из сорцев приходится собирать.
     
  20. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    Да понятно, что если есть возможность создать и писать в файл, то можно создать и бинарник.