Компиляторы

Тема в разделе "WASM.ASSEMBLER", создана пользователем GRAFik, 5 окт 2026 в 21:39.

  1. GRAFik

    GRAFik Active Member

    Публикаций:
    0
    Регистрация:
    14 мар 2020
    Сообщения:
    563
    Компиляторы - это, вообще, отдельная "песня". Как с OpenGL движками (x32 и x64) разберётесь, принимайтесь за разбор и классификацию компиляторов. Вся надежда только на вас. По-моему, всем остальным на эти компиляторы - наплевать. Ну компилируют и компилируют, а что там под капотом - неважно. Хотя, это ещё мягко сказано. :) Я, по мере своих способностей и знаний, мог бы тоже поучавствовать, если бы в этом была необходимость.
     
  2. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    4.291
    GRAFik,
    теория компиляторов, ИМХО, та еще заливная рыба :negative: Но хотите побаловать своё любопытство, вот вам "Компиляторы в комиксах", "принимайтесь за разбор"
    1. Ахо, Лам, Сети, Ульман "Компиляторы, принципы, технологии и инструментарий" ("Книга Дракона")
    2. Ахо, Ульман "Теория синтаксического анализа, перевода и компиляции".
      • том 1 "Синтаксический анализ"
      • том 2 "Компиляция"
    3. Робин Хантер
      • Проектирование и конструирование компиляторов
      • Основные концепции компиляторов
    4. Свердлов "Конструирование компиляторов"
    5. Купер, Торкзон "Создание компиляторов: инженерный подход"
     

    Вложения:

    Application нравится это.
  3. GRAFik

    GRAFik Active Member

    Публикаций:
    0
    Регистрация:
    14 мар 2020
    Сообщения:
    563
    Mikl___, я по-моему, слишком коротко сформулировал свою мысль и поэтому был неправильно понят. :) Вполне возможно, что и не только вами. Ведь изучение, изучению рознь. Можно изучать, например, усилители и дойти в этом изучении - до разбора химических элементов из которых получают транзисторы. Я не подразумевал такой глубины изучения, а ваши ссылки на книги, с которыми я поверхностно знаком, как раз подразумевают именно такую глубину. Вот вы, например, изучали EuroAssembler, но вы же не подвергали подробному изучению каждую строчку его исходного кода. Немного разобрались с синтаксисом, получили несколько exe-файлов, сравнили, возможно, с тем, что делают FASM и MASM и на этом изучение закончилось. Вот я именно такое изучение подразумевал. Т.е. сравнить между собой компиляторы Visual Studio, GCC, Clang, Интеловский компилятор и можно даже добавить сюда Pelles C (для полноты картины). Ну и можно ещё, примерно по такому же принципу, пробежаться по ассемблерам. Вот собственно и весь мой разбор, который я подразумевал. Причём я же никого не заставляю. Это исключительно по желанию и при наличии свободного времени у тех, кто захочет этим заниматься.
     
  4. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    4.291
    GRAFik-джан, я тебе один очень умный вещь спрошу, но только ты не обижайся пожалуйста...
    (© "Мимино")​
    00.png
    Как? Зачем? Для чего?
     
  5. GRAFik

    GRAFik Active Member

    Публикаций:
    0
    Регистрация:
    14 мар 2020
    Сообщения:
    563
    Mikl___, ну вам ли это объяснять ? :) Вы свою большую статью про братца Кролика и MASM64 как, зачем, для чего писали ? А ваши статьи про IDE, к которым можно гипотетически подключать ассемблеры для компиляции. Мне например, про всё это было любопытно прочитать и что-то в этих статьях почерпнуть для себя. Ну вот с компиляторами, примерно то же самое. Просто мне это интересно и вы вправе мне сказать, что тебе это интересно, вот и занимайся этим сам. И обид тут абсолютно никаких. Будет время, попробую поизучать эту тему, если ума хватит. :)