Zethyr Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 Noen som kjenner detaljene rundt dette? Den 'nye' C++ med forbedringer fra ISO ?? Hva blir forandret/forbedret?? Lenke til kommentar
søppel Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 (endret) Først og fremst bibliotekene, men også noe i språket. En del fra boost skal bli en del av standaren. Ta en titt på "hjemmesiden" til C++: http://www.open-std.org/jtc1/sc22/wg21/ Her f.eks.: http://www.open-std.org/jtc1/sc22/wg21/doc.../2004/n1596.pdf http://www.open-std.org/jtc1/sc22/wg21/doc.../2004/n1638.pdf Endret 4. juli 2004 av søppel Lenke til kommentar
Zethyr Skrevet 4. juli 2004 Forfatter Del Skrevet 4. juli 2004 thx Blir nok bra, dette Lenke til kommentar
søppel Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 Så de som tror "C++ er dødt; avlegs" tar i grunn himla feil. :] Ta f.eks. en titt her: http://sourceforge.net/softwaremap/trove_l...hp?form_cat=160 C++ er det som blir mest brukt; det har faktisk tatt igjen C nå. :] Lenke til kommentar
A_N_K Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 Jeg mener å huske at "move semantics" blir en del av språket? Dvs. at man eliminerer en del unødvendig kopiering av midlertidige variable. Lenke til kommentar
søppel Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 (endret) Jo: http://std.dkuug.dk/jtc1/sc22/wg21/docs/pa.../2002/n1377.htm Endret 4. juli 2004 av søppel Lenke til kommentar
ChrML Skrevet 6. juli 2004 Del Skrevet 6. juli 2004 Så de som tror "C++ er dødt; avlegs" tar i grunn himla feil. :] Ta f.eks. en titt her: http://sourceforge.net/softwaremap/trove_l...hp?form_cat=160 C++ er det som blir mest brukt; det har faktisk tatt igjen C nå. :] Det finnes MASSE som C++ sucker til også. For eksempel, veldig low-level programmering, som fex, Operating System programmering, hvor C er brukt av omtrent ALLE (bare noen få bruker C++ til det, og for at det må funke, så må omtrent alle funksjoner i C++ disables). Lenke til kommentar
søppel Skrevet 6. juli 2004 Del Skrevet 6. juli 2004 (endret) BeOS? Uansett er jeg enig i at det er vanskelig/teit å skrive en bootloader i C++, men det er liksom ikke dét språket er laget til. Endret 6. juli 2004 av søppel Lenke til kommentar
Vaughn Skrevet 23. juli 2004 Del Skrevet 23. juli 2004 For eksempel, veldig low-level programmering, som fex, Operating System programmering, hvor C er brukt av omtrent ALLE (bare noen få bruker C++ til det, og for at det må funke, så må omtrent alle funksjoner i C++ disables). Heh. Må bare nevne: OSet jeg designer, som ingen av dere har hørt om ennå, er skrevet i Lisp. Vel, en variant av Lisp; *nesten* Common Lisp, men mesteparten av IO-funksjonene fjernet, og mye annet flyttet til "bibliotek". Noen direkte endringer også. Uansett... Mer høynivåspråk-aktig enn dette går det vel ikke ann å bli. Hastigheten ville i utgangspunktet være horribel, men (blant andre, hittil uprøvde ideer) jeg fikk en lys ide: Del kompilerings-prossessen og optimiseringen. Vel, en kompilator består av tre deler: En parser, selve kompilatoren, og optimiseringsrutiner. Parseren er halvparten av arbeidet, og optimiseringsrutinene er de andre tre fjerdedelene; kompilatoren selv tar bare en tredel av koden. Nå, Lisp trenger nesten ikke noen parser; den kan skrives på ti linjer, omtrent. Så glem den. Ved å også flytte ut optimiseringsrutinene, blir kompilatoren nokså liten... men, noe som er viktigere, jeg får anledning til å bruke global optimisering: Jeg kan kjøre en dataflyt-analyse (og andre gode ting) på systemet som en helhet. Detaljene er mange, selvsagt; det er ille nok å tenke på å ha en optimisator kjørende i bakgrunnen mens programmene som optimiseres kjører, for ikke å snakke om å skrive det, men jeg har fordelen av å bruke det mest avanserte språket som noensinne er skrevet - mitt. Eheheheheh.... BWAHAHAHAHA!! Mwa.. ha... Men, altså, ikke prøv det samme med C++. Språket er et mareritt; tanken på å optimisere det er grei nok, men jeg tror ikke det faktisk er mulig. Lenke til kommentar
søppel Skrevet 23. juli 2004 Del Skrevet 23. juli 2004 Kunne jeg/vi sett koden? *nysjerrig* :] Lenke til kommentar
Vaughn Skrevet 23. juli 2004 Del Skrevet 23. juli 2004 Dessverre; det er ingen faktisk kode ennå. Jeg venter på en AMD64-maskin jeg skal utvikle den på; det gjør ting så mye *enklere* å kunne mmappe ubegrenset med minne. Lenke til kommentar
søppel Skrevet 23. juli 2004 Del Skrevet 23. juli 2004 Tror du har litt av en oppgave forran deg .. :} Lenke til kommentar
Zethyr Skrevet 25. juli 2004 Forfatter Del Skrevet 25. juli 2004 (endret) Parseren er halvparten av arbeidet, og optimiseringsrutinene er de andre tre fjerdedelene; kompilatoren selv tar bare en tredel av koden. Eheheheheh.... BWAHAHAHAHA!!Mwa.. ha... Endret 25. juli 2004 av Zethyr Lenke til kommentar
søppel Skrevet 25. juli 2004 Del Skrevet 25. juli 2004 Vet ikke hva du skulle si - men tror glasset har rennt over for lengesiden ja. *shrug* Lenke til kommentar
Tr1llobite Skrevet 27. juli 2004 Del Skrevet 27. juli 2004 (endret) BeOS? Uansett er jeg enig i at det er vanskelig/teit å skrive en bootloader i C++, men det er liksom ikke dét språket er laget til. Nå er det vel mer kernels det går i her. Umulig å skrive bootloader i C/C++... Den må du skrive i assembly. Endret 27. juli 2004 av kr1570ffz0r Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå