Articles

Python og mere

hvert år, som så mange andre organisationer og analytikerfirmaer, producerer IEEE Spectrum en liste over de “top” programmeringssprog, der udnytter 11 metrics fra ikke mindre end otte kilder (herunder kvidre, stakoverløb og mere). Det er en unik liste, idet den nedbryder sprog ved brug-case, så du kan se, hvilke sprog der er mest populære til internet -, mobil-og integreret udvikling.

med alt det i tankerne er det værd at se på IEEE Spectrum ‘ s topsprog til internetudvikling. Som du måske forventer, er nogle af verdens mest populære programmeringssprog øverst på denne liste, herunder Python, Java og JavaScript. Tag et kig:

et ord om IEEE ‘ s metode: organisationen trækker 300 programmeringssprog fra GitHub og vender sig derefter til Google for at se, hvilke af disse sprog der tegner flest søgeresultater. Det genererer en liste over 52 sprog. Derefter måles sprogets respektive popularitet ved hjælp af 11 målinger, herunder IEEE ‘ s eget jobsite og digitale bibliotek samt data fra kvidre, GitHub og Stack overløb.

kan du tage problem med denne metode? Jo da; hver programmeringssprog ranking har sine særheder og sårbarheder. For eksempel kan kritikere af Tiobe-indekset (Opdateret månedligt) argumentere for, at det er en bedre afspejling af et sprogs “brummer” end dets faktiske brug, da det delvis er afhængig af kilder som f.eks.

ikke desto mindre er lister som disse nyttige til at bekræfte, hvilke programmeringssprog der tegner størstedelen af udviklernes tid og opmærksomhed—hvilket betyder, at de sandsynligvis vil forblive i brug i nogen tid fremover (i det mindste de super populære som Python og Java; der er ikke meget at sige om CoffeeScript’ s dystre IEEE rating). Hvis du ønsker at blive en internetudvikler, er det virkelig vigtigt at vide.

en anden interessant ting at bemærke her: Kotlin har rangeret over mangeårige programmeringssprog som f.eks Perl (den berygtede “svenske hærs motorsav” af internetudvikling). Selvom du måske tænker på Kotlin som primært et sprog til Android-appudvikling, er det faktisk ret alsidigt, brugt til alt fra backend/serverarbejde til SDK ‘ er/biblioteker. Vil det klatre nok nok til alvorligt at true Java? Det er et godt spørgsmål, men en sådan begivenhed er sandsynligvis ganske lang tid væk, givet Java ‘ s dominerende stilling.

og hvis du er interesseret i at lære Python (et ekstremt alsidigt sprog og et øverst på mange lister for nylig), start med at besøge Python.org, specifikt dens nyttige Begyndervejledning til programmering i den. Dem med en vis erfaring kan fokusere på at skrive hurtigere kode (via funktioner, lister og mere), debugging og andre mere avancerede færdigheder. En række tutorials og bøger kan også hjælpe, ligesom videoer, der dækker alt fra API ‘ er til Pythons brug i datalogi.