Articles

Topp 24 Programmeringsspråk For Webutvikling: Python og Mer

Hvert år, som så mange andre organisasjoner og analytikerfirmaer, produserer IEEE Spectrum en liste over» topp » programmeringsspråk, og utnytter 11 beregninger fra ikke mindre enn åtte kilder (inkludert Twitter, Stack Overflow og mer). Det er en unik liste ved at den bryter ned språk ved bruk, slik at du kan se hvilke språk som er mest populære for web, mobil og innebygd utvikling.

Med alt dette i tankene, er det verdt å se på IEEE Spectrum topp språk for webutvikling. Som du kanskje forventer, noen av verdens mest populære programmeringsspråk topp denne listen, inkludert Python, Java og JavaScript. Ta en titt:

Et ord om ieees metodikk: organisasjonen trekker 300 programmeringsspråk fra GitHub, og vender Seg til Google for å se hvilke av disse språkene som trekker flest søkeresultater. Det genererer en liste over 52 språk. Derfra måles språkets respektive popularitet ved hjelp av 11 beregninger, inkludert ieees eget arbeidssted Og Xplore Digital Library, samt data Fra Twitter, GitHub og Stack Overflow.

Kan du ta problemet med den metoden? Sikker; hver programmeringsspråk rangering har sine quirks og sårbarheter. For eksempel liker kritikere AV Tiobe-Indeksen (oppdatert månedlig) å hevde at det er en bedre refleksjon av et språks «buzz» enn den faktiske bruken, siden den delvis er avhengig av kilder som YouTube og Wikipedia.likevel er lister som disse nyttige for å bekrefte hvilke programmeringsspråk som trekker mesteparten av utviklernes tid og oppmerksomhet—noe som betyr at de sannsynligvis vil forbli i bruk i en stund framover (i hvert fall de super populære Som Python og Java, det er ikke mye å si om Coffeescripts dystre ieee-vurdering). Hvis du vil bli en webutvikler, er det veldig viktig å vite.

En annen interessant ting å merke seg her: Kotlin har rangert over langvarige web-sentriske programmeringsspråk som Perl (den beryktede «Swiss Army chainsaw» av webutvikling). Selv om Du kanskje tenker På Kotlin som primært et språk For Android app utvikling, er det faktisk ganske allsidig, benyttes for alt fra backend / server arbeid Til Sdk/biblioteker. Vil Det klatre i rekkene nok til å true Java alvorlig? Det er et godt spørsmål, men en slik hendelse er sannsynligvis en stund unna, gitt Java dominerende stilling.

og hvis du er interessert I å lære Python (et ekstremt allsidig språk, og en øverst på mange lister i det siste), start med å besøke Python.org, spesielt sin nyttige nybegynners guide til programmering i den. De med litt erfaring kan fokusere på å skrive raskere kode (Via Funksjoner, Lister og mer), feilsøking og andre mer avanserte ferdigheter. En rekke opplæringsprogrammer og bøker kan også hjelpe, som vil videoer som dekker Alt Fra Apier til Pythons bruk i datavitenskap.