Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko222
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking

    Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin

393

Nadchodzi C++17

Nadchodzi C++17

Przegląd nowości w kolejnym głównym wydaniu specyfikacji języka C++

interpolacja_liniowa
interpolacja_liniowa
z
reddit.com
dodany: 01.07.2016, 20:31:10
  • #
    technologia
  • #
    ciekawostki
  • #
    programowanie
  • #
    swiat
  • #
    zainteresowania
  • #
    cpp
  • 200
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treści powiązane (2)

Bartosz Milewski o C++17
fr3ak
z twitter.com
  • 3
Linus Torvalds czemu C a nie C++
fnzavrjvrz
z harmful.cat-v.org
  • 2

Komentarze (200)

najlepsze

Kszyh
Kszyh
02.07.2016, 10:22:07
  • 85
Rozumiem, że sensowna implementacja w Visual Studio już w 2030? Bo ciągle kilku rzeczy z C++11 nie ma nawet w wersji 2015.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

JachuPL
JachuPL
02.07.2016, 12:27:05
  • 6
@Kszyh: nie wiem o co chodzi, o ile mi wiadomo to Visual Studio nigdzie nie podaje, że jest w 100% zgodne ze standardem.
  • Odpowiedz
p.....b
konto usunięte 02.07.2016, 12:33:21
  • 26
@Kszyh: Visual to nie ma rzeczy z C++98
  • Odpowiedz
EIonMusk
EIonMusk
02.07.2016, 11:17:09
  • 76
Połowa wykopujących nie zna pewnie nawet podstaw C++98
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

mr03
mr03
02.07.2016, 11:50:35
  • 257
EH PANOWIE CORAZ WIĘCEJ AMATORÓW SIĘ PCHA DO PROGRAMOWANIA HEHE MAM NADZIEJĘ, ŻE PRZEJDZIE TA NOWELIZACJA USTAWY I PROGRAMOWAĆ BĘDZIE MOŻNA TYLKO Z LICENCJĄ BO SERIO NIEKTÓRZY WYKOPUJĄ NIE ZNAJĄC NAWET PODSTAW C++98
  • Odpowiedz
mr03
mr03
02.07.2016, 11:57:30
  • 178
@niki_niki: a ty bordo chyba znalazłeś w chipsach ( ͡° ͜ʖ ͡°)
  • Odpowiedz
UmCykCyk
UmCykCyk
02.07.2016, 11:06:41 via Android
  • 56
Mam przeświadczenie że C++ nie byłby taki popularny jakby nie tłoczyli go do głów studentom informatyki. Tyle jest innych fajnych języków na świecie, a życie jest za krótkie aby wgłębiać się we wszystkie niuanse C++
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

haxx
haxx
haxx
02.07.2016, 11:23:31
  • 52
@UmCykCyk: studentom informatyki raczej się tłoczy C a nie C++. C++ jest popularny, bo poza C jest to praktycznie jedyny język wysokiego poziomu w kategorii "system programming language". Ostatnio Rust trochę próbuje go w tej kwestii wygryźć i częściowo D.
  • Odpowiedz
Szab
Szab
02.07.2016, 11:25:45
  • 44
Tyle jest innych fajnych języków na świecie, a życie jest za krótkie aby wgłębiać się we wszystkie niuanse C++


@UmCykCyk: Tyle, że nie każdy język jest do wszystkiego. Są dziedziny w których C++ sprawdzi się o niebo lepiej od C#/Javy. I w drugą stronę: w niektórych dziedzinach lepiej użyć Pythona niż C++. A i prawda jest taka, że żeby dobrze poznać niuanse dowolnego języka, trzeba trochę nad nim posiedzieć.
  • Odpowiedz
sasik520
sasik520
02.07.2016, 10:28:53
  • 26
Mam wrażenie, że ten język to już skrajny śmietnik...
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

UmCykCyk
UmCykCyk
02.07.2016, 11:03:04 via Android
  • 33
@sasik520 Jest jeszcze scala, język fajny do czasu aż nie nawrzucali do niego wszystkich rzeczy jakie tylko autorzy podpatrzyli gdzieś indziej. Nawet jeden z jego twórców wycofał się z prac nad nim, bo stwierdził że zrobił się ze scali zmutowany potworek.
  • Odpowiedz
sasik520
sasik520
02.07.2016, 11:05:13
  • 24
@UmCykCyk: c# jest jeszcze fajny pod tym kątem, ale czasem zarządzana pamięć boli. Krąży za mną pomysł zrobienia języka kompilowanego do c++ z ograniczeniem ficzerów i możliwości, coś jak coffee script dla js. Ale coś mi mówi, że to praca na darmo ( ͡° ʖ̯ ͡°)
  • Odpowiedz
Shilghter
Shilghter
02.07.2016, 12:02:03
  • 20
C++ zdecydowanie zmienia się na lepsze. Już C++11 przyniósł szereg bardzo dobrych od dawna pożądanych zmian. Szkoda tylko, że póki co maks co wyciągniemy z kompilatora microsoftu to implementacja 11/14 niepełna dla obu standardów ;) Osobiście najbardziej czekam na moduły, miałem nadzieję, że może w C++17, ale wygląda na to, że jednak nie :(
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

KrzaQ2
KrzaQ2
02.07.2016, 13:35:50
  • 6
@Shilghter: To juƶ od dawna wiadomo :(
KrzaQ2 - @Shilghter: To juƶ od dawna wiadomo :(
  • Odpowiedz
CoTuSieWyprawia
CoTuSieWyprawia
CoTuSieWyprawia
02.07.2016, 09:04:35
  • 10
Trochę lipa z tym nowym C++... Przynajmniej kilka fajnych małych ficzerów dostaniemy sprawiających że kod wygląda ładniej, czytelniej i ciężej o bugi, a konkretniej
- structured bindings
- initialized if
- constexpr if (może coś uda się ugrać tym póki nie ma konceptów)
- optional/variant (tu szkoda, że nie dodali operatora ?? którym można by łatwo robić łańcuch obliczeń jeśli optional nie ma nullptr)

Szkoda
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

virgoerns
virgoerns
02.07.2016, 15:25:02
  • 2
@CoTuSieWyprawia: @TheNewIcek: To co wymieniłeś i to co jest w tym znalezisku to tylko rzeczy zatwierdzone w czasie ostatniego spotkania komitetu standaryzacyjnego w Oulu. Pełniejsze listy nowych featerów C++17 są np. tu i tu.

Z większych/ciekawszych zmian:
- fold expressions (czyli użycie wszystkich parametrów wariadycznych template'a poprzez zwykłe wpisanie wielokropka)
- zagnieżdżanie namespace'ów (namespace a::b::c { /* kod */ })
- usunięcie m.in. auto_ptr, bind1st, ... (duża rzecz,
  • Odpowiedz
virgoerns
virgoerns
03.07.2016, 11:43:31
  • 1
@CoTuSieWyprawia: Fold expression to właśnie taki trik pozwalający na rozpakowanie wszystkich parametrów szablonowych bez pisania rekursywnych funkcji template'owych.

Czyli zamiast:

template
void
  • Odpowiedz
KrzaQ2
KrzaQ2
02.07.2016, 13:26:27
  • 5
Nie ma modules, ranges, ufcs, concepts. Jest kilka fajnych rzeczy, ale ogółem miało być trzęsienie ziemi jak C++11, a wyszło... słabiej. :(
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

m.....m
m.....m
konto usunięte 02.07.2016, 12:41:26 via Android
  • 4
Nowa wersja hieroglifów egipskich? ( ͡° ͜ʖ ͡°)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

M.....r
M.....r
konto usunięte 02.07.2016, 11:59:13
  • 4
Człowiek się ledwo z C++11 oswoił, a tu znowu kombinujo...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

SystemHalted
SystemHalted
02.07.2016, 12:29:54
  • 14
@McRancor: Cóż, C++ to jeden z tych języków których uczysz się całe życie.
  • Odpowiedz
Gluptaki
Gluptaki
02.07.2016, 12:53:47 via Android
  • 9
@SystemHalted w sumie w it wszystkiego uczysz sie cale zycie ( ͡° ͜ʖ ͡°)
  • Odpowiedz
bbbbb
bbbbb
02.07.2016, 17:33:38
  • 1
Brakuje jeszcze etykiet do pętli, jak w Javie, żeby można było z zagnieżdżonych wychodzić bez goto.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

  • <
  • 1
  • 2
  • 3
  • Strona 1 z 3
  • >

Hity

tygodnia

Samolot F16 rozbił sie przed pokazami AirShow w Radomiu
Samolot F16 rozbił sie przed pokazami AirShow w Radomiu
4376
O złodzieju czapki z Polski piszą już nawet media w USA.
O złodzieju czapki z Polski piszą już nawet media w USA.
4035
Firma złodzieja czapeczki z US Open dostałą ponad 12 mln zł w dotacjach!
Firma złodzieja czapeczki z US Open dostałą ponad 12 mln zł w dotacjach!
3718
Typ kradnie dzieciakowi czapkę
Typ kradnie dzieciakowi czapkę
3737
Sąd skazuje pieszego za utrudnianie jazdy po chodniku
Sąd skazuje pieszego za utrudnianie jazdy po chodniku
3403
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #nauka
  • #komputery
  • #zainteresowania
  • #stacjakosmiczna
  • #polska
  • #informatyka
  • #wydarzenia
  • #swiat
  • #rozrywka
  • #internet
  • #sztucznainteligencja
  • #motoryzacja
  • #ai
  • #telefony

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia