Swift sætter Objective-C på porten

6. februar 2020 kl. 13:44
Swift sætter Objective-C på porten
Illustration: Bigstock/REDPIXEL.PL.
Apples gamle og nye sprog har byttet pladser på popularitets-barometer i de sidste 12 måneder.
Artiklen er ældre end 30 dage
Manglende links i teksten kan sandsynligvis findes i bunden af artiklen.

Apples system-sprog Swift blev sat i verden i 2014 for at være et bud på et moderne programmeringssprog til firmaets platforme, MacOS og Ios.

Og missionen synes at være lykkedes. I løbet af de seneste 12 måneder er forgængeren Objective-C styrtdykket fra en 10. plads til en 20. plads på TIOBE-barometeret, der følger programmeringssprogs popularitet. Det skriver mediet Zdnet.

Artiklen fortsætter efter annoncen

Swift har ganske simpelt byttet plads med Objective-C og har gået fra en 20. plads til en 10. plads.

Objective-C er ligesom C++ en objektorienteret udvidelse af C med mange år på bagen. Da Iphone-apps i sin tid var det hotteste af det hotteste, nåede sproget op på en 3. plads på baromeret.

Swift er skabt til at spille godt sammen med ældre kode skrevet i Objective-C og er ifølge dets ophavspersoner inspireret af dette sprog samt Rust, Haskell, Ruby, Python og C#. Sproget benytter Automatic Reference Counting til håndtering af hukommelsen, og ligesom i Objective-C, C og C++ er det programmørens ansvar at undgå hukommelseslækager.

Ingen kommentarer endnu.  Start debatten
Denne artikel er gratis...

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.

Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.

Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.

Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.

Debatten
Log ind eller opret en bruger for at deltage i debatten.
settingsDebatindstillinger