Bjarne om C++


Gå til bund
Gravatar #2 - Claus Jørgensen
23. jul. 2020 18:28
Ingen specifics

Jeg synes C++17 og 20 har fantastiske features

Specielt std::reduce er <3
Gravatar #3 - arne_v
23. jul. 2020 18:33
#2

Den linkede http://open-std.org/JTC1/SC22/WG21/docs/papers/201... har lidt flere detaljer.
Gravatar #4 - Claus Jørgensen
23. jul. 2020 18:46
#3

Deres måde at skrive proposals på er svært at følge og meget gammeldags, i hvert fald sammenlignet med https://apple.github.io/swift-evolution/

Men det er ikke rigtig overraskende for et så gammelt sprog.

Min favorit fra hans liste er http://www.open-std.org/jtc1/sc22/wg21/docs/papers... futures er essentielle til god async programming.

Jeg kan ikke umiddelbart se noget specielt i resten.

Men man må vel gå ud fra at Bjarne har kommenteret på resten. Sikkert i en af deres gammeldags mailing lists gemt væk i et eller andet obskurt USENET system. Fordi det er så meget sværere at kommentere på et GitHub PR...
Gravatar #5 - arne_v
24. jul. 2020 00:36
#4

Det må vel være enten maillist eller usenet - ikke maillist i usenet.
Gravatar #6 - arne_v
24. jul. 2020 00:40
#4

Jeg tror at en af hans pointer er at logikken:

der er et antal brugere af sproget som vil have nytte af feature XYZ => vi tilføjer XYZ til sproget

kan ødelægge et sprog.

Selvom man kun tilføjer features som individuelt giver mening, så ender man op med et over-komplekst og inkonsistent sprog.

Man går i fodsporene af "successer" som PL/I og Ada95.

Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login