The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Наглядное представление шагов оптимизации в GCC

12.07.2011 23:50

Дэвид Малколм (David Malcolm), автор Python-плагина для GCC (gcc-python-plugin), подготовил наглядную диаграмму, оформленную в стиле карты метро, с отображением выполняемых в GCC шагов оптимизации, используемых в процессе преобразования исходного кода в машинные инструкции, минуя несколько различных внутренних представлений. Карта сформирована в SVG-формате, поэтому для просмотра требуется поддерживающий данный формат браузер, например, Firefox, Opera или Chrome.

  1. Главная ссылка к новости (http://gcc.gnu.org/ml/gcc/2011...)
  2. Overview of GCC’s internals
  3. Optimization passes
Лицензия: CC-BY
Тип: английский / Практикум
Короткая ссылка: https://opennet.ru/31168-gcc
Ключевые слова: gcc, compile
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (6) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.5, arsenicum (??), 08:13, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Наглядно, но понятнее не стало.
     
  • 1.6, Аноним (-), 08:44, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Круто, но я ничего не понял :-)
     
  • 1.10, Аноно (?), 09:45, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А где бы в более развернутой форме почитать про оптимизиации, которые делают компиляторы?
     
     
  • 2.11, brother anon (?), 10:17, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    если на пальцах в англ. википедии, если по-серьезному тогда Compilers: Principles, Techniques, and Tools aka Dragon Book
     
  • 2.14, Кодер (?), 12:02, 14/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это всё интересно, но я бы на вашем месте не парился: кто реально работает над компилером, тот всё уже нашёл. А для кругозора... мусор это всё. В прикладных программах ничего из этого не используется.
     

  • 1.12, Sw00p aka Jerom (?), 14:16, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Red Drago )))

    кста на торенте недавно скачал перевод вторая редакция

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру