🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #308638

Re: kompilator clang w visual studio 2015

#308638
From: Sebastian Biały
Date: Mon, 06 Jun 2016 19:20
22 lines
2451 bytes
On 2016-06-05 23:13, grapeli23 wrote:
>> Nie. Doczytaj. Nie możesz ignorować clanga, jest zbyt ważnym
>> kompilatorem c++ na rynku, ma też wiele cech które powodują że zarówno
>> gcc jak i visual mają w perspektywie problem jesli clang nie utraci
>> dynamiki rozwoju.
> Bez dobrego czy bardzo dobrego wsparcia OpenMP, OpenACC, czy z uwagi
> choćby na brak obsługi Fortrana widać, że przed nimi jeszcze daleka droga.

Jest już na tyle stabilny i wypasiony że mozna na nim robić produkcję. A 
już na pewno wspierać produkcję (static analyzer np).

> Osiągnięcie 93% wydajności gcc zajęło im stosunkowo mało czasu, ale już
> zrównanie się z nim, może nie być wcale takie proste.

Może nie musi. Clang ma pewne cechy które nie sa możliwe z gcc (jak na 
przykład dostęp do ast co daje zaskakujące możliwości). Na duzym kodzie 
produkcyjnym zauważył kilka absuradlnych błedów które umkneły visualowi 
i gcc. Innymi slowy jako kompilator wspomagający obecnie jest znakomitym 
wyborem. Ponadto przyznam że uzywam duzo pokręconego boosta (spirit, 
phoenix np) i clang kompiluje bez szemrania i ze znacznie 
precyzyjniejszymi komunikatami w przypadku błedu. Zakładam że jest 
*praktycznie* kompletny a benchmarki są zastanawiająco dobre.
Technical Details
Message-ID: <nj4iet$7au$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <9aafbc91-fccd-4bbc-9907-6619192a7462@googlegroups.com> <9eff9e31-1e0a-4bc6-963c-c987bd12b489@googlegroups.com> <437d7ca1-554c-48ca-a163-b81d06e73108@googlegroups.com> <4680a11e-9e5f-46c7-b152-a71303bfa73a@googlegroups.com> <nj21k1$mpn$1@node2.news.atman.pl> <nj24ln$u1q$1@dont-email.me>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Sebastian Biały <heby@poczta.onet.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: kompilator clang w visual studio 2015
Date: Mon, 6 Jun 2016 21:20:51 +0200
Organization: ATMAN - ATM S.A.
Lines: 23
Message-ID: <nj4iet$7au$1@node2.news.atman.pl>
References: <9aafbc91-fccd-4bbc-9907-6619192a7462@googlegroups.com> <9eff9e31-1e0a-4bc6-963c-c987bd12b489@googlegroups.com> <437d7ca1-554c-48ca-a163-b81d06e73108@googlegroups.com> <4680a11e-9e5f-46c7-b152-a71303bfa73a@googlegroups.com> <nj21k1$mpn$1@node2.news.atman.pl> <nj24ln$u1q$1@dont-email.me>
NNTP-Posting-Host: 176-115-85-233.via.zamek.net.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1465240861 7518 176.115.85.233 (6 Jun 2016 19:21:01 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Mon, 6 Jun 2016 19:21:01 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
In-Reply-To: <nj24ln$u1q$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit