The OpenNET Project / Index page

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

Компания Google подключилась к работе по улучшению поддержки C++ в Clang

25.05.2011 15:04

В блоге инженеров Google появилась заметка, рассказывающая о заинтересованности компании в развитии разрабатываемого в рамках проекта LLVM компилятора Clang. В заметке рассказано о том, что уже около года Google использует Clang для анализа исходных текстов и выявления трудно поддающихся отладке ошибок в коде на языке C++. На базе Clang силами Google уже создано несколько отладочных инструментов и компания уже подключилась к разработке C++ компилятора на базе Clang.

  1. Главная ссылка к новости (http://google-engtools.blogspo...)
  2. OpenNews: Прогресс в сборке Qt с использованием Clang
  3. OpenNews: В Clang обеспечена возможность сборки Linux-ядра 2.6.36
  4. OpenNews: Релиз набора компиляторов LLVM 2.9
  5. OpenNews: Компания Apple прекращает возврат наработок в GCC ?
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/30661-Clang
Ключевые слова: Clang, google, gcc, cpp
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 15:55, 25/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    когда clang осилит собрать ядро и будет уметь кросскомпилить под до****я платформ
     
     
  • 2.5, Его Величество Анонимус (?), 16:18, 25/05/2011 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Проблема при сборке ядра не в том что clang херово поддерживает ANSI C, а в том, что в linux много gcc-измов.
     
     
  • 3.6, Аноним (2), 16:21, 25/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ну да, а какие у gcc есть/были конкуренты  clang только недавно начал выдавать что то вразумительное, вполне возможно и ггцизмов в ядре станет меньше или добавятся clang'измы :)
     
     
  • 4.18, Аноним (-), 21:28, 25/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ну да, а какие у gcc есть/были конкуренты

    А обязательно нужно наличие конкурентов чтобы затачиваться на непортабельные костыли?

     
  • 3.7, Андрей (??), 16:27, 25/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > что в linux много gcc-измов.

    Так это ж не в gcc они нужны, а линуксу для оптимизации. И только из-за того что gcc стандартный компилятор, их там для ядра и реализуют. Т.е. это gcc'шные линуксизмы, что-ли. Или я не прав?

     
     
  • 4.24, Аноним (-), 17:30, 26/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> что в linux много gcc-измов.
    > Так это ж не в gcc они нужны, а линуксу для оптимизации.
    > И только из-за того что gcc стандартный компилятор, их там для
    > ядра и реализуют. Т.е. это gcc'шные линуксизмы, что-ли. Или я не
    > прав?

    То есть хочешь сказать что разрабы линуха не осилили писать по стандартам?
    Или компилятор генерит такой плохой код что его нужно постоянно подпорками заставлять генерировать нормальный?

    Ты не стесняйся - говори дальше.

    Вот по чему-то разработчика OpenBSD / NetBSD / FreeBSD - опция pedantic / ansi не мешает писать хороший код, а разрабам линуха мешает.. может тут что-то не так ?

     
     
  • 5.25, anonymous (??), 17:38, 26/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > может тут что-то не так ?

    таки да: разработчики линукса не хотят отказываться от удобств, которые им предоставляет gcc. если кому-то нравится танцевать в мешке — на здоровье. но нравится это не всем.

     
  • 2.9, Аноним (-), 17:22, 25/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ядро (да и весь мир) уже сейчас собирает: http://wiki.freebsd.org/BuildingFreeBSDWithClang

    Про платформы - работают псоны.

     
     
  • 3.12, Andrew Kolchoogin (?), 17:45, 25/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    На мой взгляд, вместо того, чтобы гнаться за количеством платформ, им надо сначала кросс-платформенность починить: сейчас у меня на FreeBSD есть jail'ы, собранные на x86_4 как i386, что временами бывает нужно.
     
  • 2.21, ffsdmad (ok), 00:01, 26/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    то-есть специфичный для платформы код будет писать clang ?
     

  • 1.4, anonymous (??), 16:12, 25/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    молодцы. шланг хороший, заодно покажет ребятам из команды gcc, что у них есть реальный конкурент. в итоге выиграют оба.
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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