Article View: pl.comp.lang.c
Article #308639Re: kompilator clang w visual studio 2015
From: M.M.
Date: Tue, 07 Jun 2016 11:29
Date: Tue, 07 Jun 2016 11:29
30 lines
3413 bytes
3413 bytes
On Monday, June 6, 2016 at 9:21:02 PM UTC+2, Sebastian Biały wrote: > 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. Argumentacja dobra, przekonuje mnie że nie można go ignorować. Generalnie im kod jest skompilowany większą ilością kompilatorów, tym lepiej. O ile wiem, to właśnie w ten sposób usunięto najwięcej najtrudniejszych błędów z kompilatorów, że jeden i ten sam kod kompilowano różnymi kompilatorami. Pozdrawiam
Technical Details
Message-ID:
<0bd83aeb-1c44-47c0-a949-e26dc247d297@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!q32no4741682qgq.0!news-out.google.com!107ni122qgx.1!nntp.google.com!p34no3721834qgp.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!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> <nj4iet$7au$1@node2.news.atman.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.67.14.106 with SMTP id ff10mr13141405pad.25.1465298995372; Tue, 07 Jun 2016 04:29:55 -0700 (PDT) X-Received: by 10.36.79.141 with SMTP id c135mr37401itb.10.1465298995089; Tue, 07 Jun 2016 04:29:55 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!q32no4741682qgq.0!news-out.google.com!107ni122qgx.1!nntp.google.com!p34no3721834qgp.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.c Date: Tue, 7 Jun 2016 04:29:54 -0700 (PDT) In-Reply-To: <nj4iet$7au$1@node2.news.atman.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=178.37.232.66; posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj NNTP-Posting-Host: 178.37.232.66 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> <nj4iet$7au$1@node2.news.atman.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <0bd83aeb-1c44-47c0-a949-e26dc247d297@googlegroups.com> Subject: Re: kompilator clang w visual studio 2015 From: "M.M." <mmarszik@gmail.com> Injection-Date: Tue, 07 Jun 2016 11:29:55 +0000 X-Received-Bytes: 3525 X-Received-Body-CRC: 2105480231 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit