Ingen efterfølger til C++

Tags:    it-nyheder

<< < 12 > >>
Der er ikke noget sprog, som kan al det, som C++ kan, siger lederen af standardiseringsgruppen bag sproget. Og den gamle kode kører stadig, tilføjer opfinder Bjarne Stroustrup.

Læs hele nyheden her: http://www.udvikleren.dk/Redirect.aspx?mode=version2&id=2017



C++ er et godt sprog, ingen tvivl om det. Men det har, sammen med en masse andre sprog, et problem i forhold til den tid af hardware, som vi er på vej imod - langsommere CPU kerner, men flere af dem. Et interessant interview med Joe Armstrong og Mads Torgersen kan findes her:
http://channel9.msdn.com/ShowPost.aspx?PostID=351659


Ja, det er en god pointe. Parallel programmering er uden tvivl den næste store sten i softwareudvikling med den retning som hardwaren har taget de seneste par år.

Og i den anledning har C++ virkelig brug for at næste standard, som indeholder konstruktioner i sproget til understøttelse af parallel programmering, bliver til virkelighed meget snart. Men måske det allerede er for lidt for sent, erfaring med Java, og i mindre grad C#, har vist at parallel programmering er sværere end forudset.

Tak for linket, jeg vil tjekke videoen ud.



C++ er et godt sprog, ingen tvivl om det. Men det har, sammen med en masse andre sprog, et problem i forhold til den tid af hardware, som vi er på vej imod - langsommere CPU kerner, men flere af dem. Et interessant interview med Joe Armstrong og Mads Torgersen kan findes her:
http://channel9.msdn.com/ShowPost.aspx?PostID=351659


Og det er lige netop derfor C++0x er ved at blive udviklet :)
Hvornår man skal bruge hvad, afgøres af kompentencerne i gruppen af udviklere + projektets mål.
Web 2.0. Har jeg ingen mening om. Andet end at jeg ikke gider interessere mig for det lige nu. Så er det vist sagt på den rette måde.



Jeg har ikke rigtig fuldt udviklingen omkring C++0x, men det jeg har tænkt over er, vil C++0x give mulighed for at vi undgå lock-fri datastrukture og samlinger? Uden lock-fri datastrukture og samlinger, kan man ikke opnå den parallelisme som de funktionelle programmeringssprog kan, da man jo skal stoppe alle sine processore fra at tilgå den samme data, når man låser, et problem som er løst i funktionelle programmeringssprog som Erlang, ved slet ikke at dele data. Dette er en selvfølgelig en generel ting for alle de imperative programmeringssprog, og ikke kun C++.



Indlæg senest redigeret d. 12.03.2008 14:42 af Bruger #2330
<< < 12 > >>
t