Article View: pl.comp.lang.c
Article #308638Re: kompilator clang w visual studio 2015
From: Sebastian Biały
Date: Mon, 06 Jun 2016 19:20
Date: Mon, 06 Jun 2016 19:20
22 lines
2451 bytes
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-mailReferences:
<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