Artikel top billede

Her er C++'s afløser

Det nye programmeringsprog C++11 skal erstatte det nuværende C++. "Det kan bruges til alt, for verden er bygget af C++," lyder det fra udvikler.

Computerworld News Service: Med den opgradering af C++, der blev godkendt for nyligt, gør den internationale standardorganisation ISO det muligt for udviklerne at udnytte parallelle algoritmer og skabe højere ydelse.

C++11 er den første større nye version af ISO C++, lyder det fra Herb Sutter, der er medlem af ISO C++ standard-komiteen.

Lambda-funktioner

C++11 vil blandt andet indeholde såkaldte 'lambda'-funktioner, der skal gøre det muligt at anvende parallelle algoritmer og revolutionere brugen af det eksisterende Standard Template Library, fortæller Herb Sutter, der desuden arbejder som ledende arkitekt for native languages hos Microsoft.

"De ting, der allerede findes i C++98's standardbibliotek vil blive umiddelbart nemmere at anvende," siger han.

'Move semantics' i C++11 giver højere ydelse. Concurrency-funktionerne inkluderer typer til transportabel, låsefri programmering.

Den endelige afstemning omkring C++-standarden blev lukket sidste onsdag, hvor den blev enstemmigt vedtaget, skriver Herb Sutter i sit blogindlæg. C++11 er også kendt som C++0x og bliver udgivet om nogle få uger.

Kan bruges til alt - verden er bygget på C++

Herb Sutter fortæller, at sproget kan bruges til "stort set alt - verden er bygget på C++." 

Det gælder blandt andet undersproget C, der er er designet til at bygge compilere og runtimes til stort set alle konkurrerende sprog, alle konkurrerende webbrowsere og alle applikationsdomæner, lyder det fra Herb Sutter. 

Det er desuden det sprog, der bliver brugt i Google og Facebook, og som er hovedsprog i næsten alle Microsofts produkter, siger han.

"C++ er det foretrukne sprog til forespørgsler om applikationer i næsten alle applikationsdomæner," fortsætter han.

C++ er et sprog til generelt brug, siger C++-udvikler Henry Skoglund.

"Jeg vil mene, at de fleste nye elementer i standarden er vigtige for systemudvikling," siger han.

Lambda-funktionerne gør det muligt for udviklerne at "skrive mindre omfattende kode med færre fejl."

Oversat af Marie Dyekjær Eriksen




Brancheguiden
Brancheguide logo
Opdateres dagligt:
Den største og
mest komplette
oversigt
over danske
it-virksomheder
Hvad kan de? Hvor store er de? Hvor bor de?
TIETOEVRY DENMARK A/S
Udvikler, sælger og implementerer software til ESDH, CRM og portaler. Fokus på detailhandel, bygge- og anlæg, energi og finans.

Nøgletal og mere info om virksomheden
Skal din virksomhed med i Guiden? Klik her

Kommende events
BI Excellence Day 2025

Kom og få indsigt i, hvordan du kan arbejde målrettet og struktureret med BI, så din virksomhed bliver i stand til at tage hurtige og datadrevne beslutninger, der understøtter din virksomheds strategi. Netværk og del erfaringer med ligesindede og mød eksperter, der kan give viden om de nyeste tendenser, og hvordan du gør brug af disse uden at gå på kompromis med compliance.

30. april 2025 | Læs mere


Cyber Briefing: Geopolitik og cloud

Private vs. public cloud - hybride løsninger der sikrer kritiske data. Overvejer din organisation at vende de amerikanske cloud-giganter i ryggen set i lyset af den geopolitiske situation? Vi dykker ned i en dugfrisk rapport og diskuterer mulighederne for en "Plan B".

05. maj 2025 | Læs mere


Virksomhedsplatforme i forandring: Hvordan navigerer du i den teknologiske udvikling?

Hvordan finder du balancen mellem cloud- og hybride løsninger? Hvordan integrerer du legacy-applikationer ind i dit nye ERP-setup? Hvordan undgår du at havne i statistikken over store ERP-projekter, der fejler eller overskrider budgetterne?

06. maj 2025 | Læs mere






Computerworld
Test af monster-tablet: Det er den skøreste og mærkeligste computer, som jeg har testet i lang tid – men jeg vil nu gerne have den alligevel