Thread View: pl.comp.lang.c
22 messages
22 total messages
Started by Maciek
Sun, 05 Jun 2016 14:31
kompilator clang w visual studio 2015
Author: Maciek
Date: Sun, 05 Jun 2016 14:31
Date: Sun, 05 Jun 2016 14:31
1 lines
1277 bytes
1277 bytes
Czy używacie kompilatora clang dołączonego do visual studio 2015 w kodzie produkcyjnym ?
Re: kompilator clang w visual studio 2015
Author: M.M.
Date: Sun, 05 Jun 2016 17:01
Date: Sun, 05 Jun 2016 17:01
5 lines
1663 bytes
1663 bytes
On Sunday, June 5, 2016 at 4:31:17 PM UTC+2, Maciek wrote: > Czy używacie kompilatora clang dołączonego do visual studio 2015 w kodzie produkcyjnym ? Nawet nie wiem co to jest clang. Pozdrawiam
Re: kompilator clang w visual studio 2015
Author: Maciek
Date: Sun, 05 Jun 2016 18:26
Date: Sun, 05 Jun 2016 18:26
6 lines
1494 bytes
1494 bytes
W dniu niedziela, 5 czerwca 2016 19:01:18 UTC+2 użytkownik M.M. napisał: > Nawet nie wiem co to jest clang. > Pozdrawiam Żartowałeś czy mówisz poważnie ? http://clang.llvm.org/get_started.html
Re: kompilator clang w visual studio 2015
Author: M.M.
Date: Sun, 05 Jun 2016 19:47
Date: Sun, 05 Jun 2016 19:47
11 lines
1967 bytes
1967 bytes
On Sunday, June 5, 2016 at 8:26:25 PM UTC+2, Maciek wrote: > W dniu niedziela, 5 czerwca 2016 19:01:18 UTC+2 użytkownik M.M. napisał: > > Nawet nie wiem co to jest clang. > > Pozdrawiam > > Żartowałeś czy mówisz poważnie ? > http://clang.llvm.org/get_started.html Poważnie. Domyślam się że to jakiś język podobny składniowo do C/C++ i nic więcej nie wiem. Pozdrawiam
Re: kompilator clang w visual studio 2015
Author: Sebastian Biały
Date: Sun, 05 Jun 2016 20:21
Date: Sun, 05 Jun 2016 20:21
9 lines
1535 bytes
1535 bytes
On 2016-06-05 21:47, M.M. wrote: >> Żartowałeś czy mówisz poważnie ? >> http://clang.llvm.org/get_started.html > Poważnie. Domyślam się że to jakiś język podobny składniowo do C/C++ 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.
Re: kompilator clang w visual studio 2015
Author: grapeli23
Date: Sun, 05 Jun 2016 21:13
Date: Sun, 05 Jun 2016 21:13
13 lines
1837 bytes
1837 bytes
Dnia 05.06.2016 Sebastian Biały <heby@poczta.onet.pl> napisał/a: > > 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. 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. Choć perspektywy są.
Re: kompilator clang w visual studio 2015
Author: Wiktor S.
Date: Mon, 06 Jun 2016 11:39
Date: Mon, 06 Jun 2016 11:39
10 lines
1125 bytes
1125 bytes
Maciek wrote: > Czy używacie kompilatora clang dołączonego do visual studio 2015 w > kodzie produkcyjnym Próba jego doinstalowania rozwaliła mi Visuala tak, że musiałem "Przywracać system". -- Wiktor S.
Re: kompilator clang w visual studio 2015
Author: Wiktor S.
Date: Mon, 06 Jun 2016 11:45
Date: Mon, 06 Jun 2016 11:45
18 lines
1580 bytes
1580 bytes
>>> Nawet nie wiem co to jest clang. >>> Pozdrawiam >> >> Żartowałeś czy mówisz poważnie ? >> http://clang.llvm.org/get_started.html > > Poważnie. Domyślam się że to jakiś język podobny składniowo do C/C++ i > nic więcej nie wiem. Nie "język podobny" tylko kompilator C i C++, powoli zdobywający popularność. Jakiś czas temu został zaadoptowany jako domyślny kompilator systemu FreeBSD, w miejsce GCC (z powodu niekoszernej licencji GPL tego ostatniego). -- Wiktor S.
Re: kompilator clang w visual studio 2015
Author: Wiktor S.
Date: Mon, 06 Jun 2016 11:48
Date: Mon, 06 Jun 2016 11:48
12 lines
1468 bytes
1468 bytes
> 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. Ale po co im Fortran? Rozumiem, że gdzieś tam jeszcze jakieś dinozaury go stosują, ale nie wydaje mi się, by to miało być wyznacznikiem rozwoju. -- Wiktor S.
Re: kompilator clang w visual studio 2015
Author: grapeli23
Date: Mon, 06 Jun 2016 12:22
Date: Mon, 06 Jun 2016 12:22
13 lines
1775 bytes
1775 bytes
Dnia 06.06.2016 Wiktor S. <wswiktorSP@Mpoczta.fm> napisał/a: >> 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. > > Ale po co im Fortran? > > Rozumiem, że gdzieś tam jeszcze jakieś dinozaury go stosują, ale nie wydaje > mi się, by to miało być wyznacznikiem rozwoju. > > Żadne dinozaury. Nadal stanowi podstawę BLAS i LAPACK. Bez nich NumPy czy cokolwiek innego długo się nie obędzie.
Re: kompilator clang w visual studio 2015
Author: grapeli23
Date: Mon, 06 Jun 2016 12:39
Date: Mon, 06 Jun 2016 12:39
20 lines
1904 bytes
1904 bytes
Dnia 06.06.2016 Wiktor S. <wswiktorSP@Mpoczta.fm> napisał/a: >>>> Nawet nie wiem co to jest clang. >>>> Pozdrawiam >>> >>> Żartowałeś czy mówisz poważnie ? >>> http://clang.llvm.org/get_started.html >> >> Poważnie. Domyślam się że to jakiś język podobny składniowo do C/C++ i >> nic więcej nie wiem. > > Nie "język podobny" tylko kompilator C i C++, powoli zdobywający > popularność. > > Jakiś czas temu został zaadoptowany jako domyślny kompilator systemu > FreeBSD, w miejsce GCC (z powodu niekoszernej licencji GPL tego ostatniego). > > Jak chcą skorzystać z julii, r, octave to zamykają oczy, przełykają ślinę i korzystają z GCC. Ot samowystarczalność.
Re: kompilator clang w visual studio 2015
Author: Maciek
Date: Mon, 06 Jun 2016 13:33
Date: Mon, 06 Jun 2016 13:33
14 lines
1891 bytes
1891 bytes
W dniu poniedziałek, 6 czerwca 2016 13:39:44 UTC+2 użytkownik Wiktor S. napisał: > Maciek wrote: > > Czy używacie kompilatora clang dołączonego do visual studio 2015 w > > kodzie produkcyjnym > > Próba jego doinstalowania rozwaliła mi Visuala tak, że musiałem "Przywracać > system". > W jaki sposób instalowałeś ? Domyślnie jest zawarta wersja CodeGen, u mnie bez żadnych problemów, instalowałem i modyfikowałem visual studio 2015, nie miałem żadnych problemów. Pozdrawiam. PS. Robił ktoś z was benchmarki które porównają wydajność clanga ? U mnie to nie wygląda tak źle.
Re: kompilator clang w visual studio 2015
Author: Maciek
Date: Mon, 06 Jun 2016 13:37
Date: Mon, 06 Jun 2016 13:37
12 lines
2158 bytes
2158 bytes
W dniu poniedziałek, 6 czerwca 2016 13:48:37 UTC+2 użytkownik Wiktor S. napisał: > Ale po co im Fortran? > > Rozumiem, że gdzieś tam jeszcze jakieś dinozaury go stosują, ale nie wydaje > mi się, by to miało być wyznacznikiem rozwoju. > Podobno fortran nadal bardzo dobrze się sprawdza w obliczeniach numerycznych. Tak w ogóle to na przykład intel nadal rozwija swoją "dość drogą" wersję. https://software.intel.com/en-us/fortran-compilers Pozdrawiam.
Re: kompilator clang w visual studio 2015
Author: grapeli23
Date: Mon, 06 Jun 2016 13:49
Date: Mon, 06 Jun 2016 13:49
10 lines
1696 bytes
1696 bytes
Dnia 06.06.2016 grapeli23 <grapeli23@googlemail.com> napisał/a: > Dnia 06.06.2016 Wiktor S. <wswiktorSP@Mpoczta.fm> napisał/a: >>>>> Nawet nie wiem co to jest clang. > > Jak chcą skorzystać z julii, r, octave to zamykają oczy, przełykają > ślinę i korzystają z GCC. Ot samowystarczalność. Ruby tak silnie obecne w Apple nadal nie może obyć się bez GMP. Przebrzydły Stallman i jego brodaci koledzy jeszcze długo będą obecni w ich codzienności.
Re: kompilator clang w visual studio 2015
Author: Borneq
Date: Mon, 06 Jun 2016 14:12
Date: Mon, 06 Jun 2016 14:12
13 lines
1556 bytes
1556 bytes
W dniu 06.06.2016 o 15:33, Maciek pisze: >> Próba jego doinstalowania rozwaliła mi Visuala tak, że musiałem "Przywracać >> system". >> > > W jaki sposób instalowałeś ? Domyślnie jest zawarta wersja CodeGen, u mnie bez żadnych problemów, instalowałem i modyfikowałem visual studio 2015, nie miałem żadnych problemów. > > Pozdrawiam. > > PS. Robił ktoś z was benchmarki które porównają wydajność clanga ? U mnie to nie wygląda tak źle. > Podobno Clang ma bardzo dobre komunikaty o błędach. Jak działać w Visualu z Clangiem?
Re: kompilator clang w visual studio 2015
Author: 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.
Re: kompilator clang w visual studio 2015
Author: 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
Re: kompilator clang w visual studio 2015
Author: liczmann
Date: Tue, 07 Jun 2016 11:54
Date: Tue, 07 Jun 2016 11:54
10 lines
2373 bytes
2373 bytes
W dniu wtorek, 7 czerwca 2016 13:29:56 UTC+2 użytkownik M.M. napisał: > On Monday, June 6, 2016 at 9:21:02 PM UTC+2, Sebastian Biały wrote: > 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 Jeśli ktoś chce pisać kod przenośny, jest raczej zmuszony do testowania kodu różnymi kompilatorami.
Re: kompilator clang w visual studio 2015
Author: Maciek
Date: Tue, 07 Jun 2016 11:56
Date: Tue, 07 Jun 2016 11:56
10 lines
2333 bytes
2333 bytes
W dniu wtorek, 7 czerwca 2016 13:29:56 UTC+2 użytkownik M.M. napisał: > On Monday, June 6, 2016 at 9:21:02 PM UTC+2, Sebastian Biały wrote: > 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 Jeśli ktoś chce pisać kod przenośny, jest raczej zmuszony do testowania kodu różnymi kompilatorami.
Re: kompilator clang w visual studio 2015
Author: M.M.
Date: Tue, 07 Jun 2016 13:21
Date: Tue, 07 Jun 2016 13:21
15 lines
2573 bytes
2573 bytes
On Tuesday, June 7, 2016 at 1:56:56 PM UTC+2, Maciek wrote: > W dniu wtorek, 7 czerwca 2016 13:29:56 UTC+2 użytkownik M.M. napisał: > > On Monday, June 6, 2016 at 9:21:02 PM UTC+2, Sebastian Biały wrote: > > 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 > > Jeśli ktoś chce pisać kod przenośny, jest raczej zmuszony do testowania kodu różnymi kompilatorami. Na jakie platformy clang umie skompilować bibliotekę QT? Pozdrawiam
Re: kompilator clang w visual studio 2015
Author: Wiktor S.
Date: Thu, 09 Jun 2016 18:37
Date: Thu, 09 Jun 2016 18:37
7 lines
1410 bytes
1410 bytes
> Żadne dinozaury. Nadal stanowi podstawę BLAS i LAPACK. > Bez nich NumPy czy cokolwiek innego długo się nie obędzie. Ale to żaden wyznacznik jakości czy dojrzałości kompilatora C. -- Wiktor S.
Re: kompilator clang w visual studio 2015
Author: Maciej Obłaza
Date: Thu, 25 Aug 2016 08:31
Date: Thu, 25 Aug 2016 08:31
9 lines
1461 bytes
1461 bytes
W dniu 06.06.2016 o 16:12, Borneq pisze: > Podobno Clang ma bardzo dobre komunikaty o błędach. Jak działać w > Visualu z Clangiem? Ma bardzo dobre, czytelne komunikaty, poszukaj na YT jest kilka filmów devsów clanga. Działa bardzo dobrze, profiler też działa bezpośrednio w visualu, debuger też świetnie działa najlepiej samemu sprawdzić. Żadna ze znanych wtyczek gcc do Visual Studio nie działa na takim poziomie. Pozdrawiam. M.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads