🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: kompilator clang w visual studio 2015

#308639
From: M.M.
Date: Tue, 07 Jun 2016 11:29
30 lines
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-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> <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