CodeGym/Java-blogg/Tilfeldig/Hvor mange programmeringsspråk finnes det? Hvorfor noen a...
John Squirrels
Nivå
San Francisco

Hvor mange programmeringsspråk finnes det? Hvorfor noen av dem er bundet til å lykkes, og andre er dødfødte

Publisert i gruppen
Vi er omgitt av hundrevis av programmeringsspråk, men naturlig nok kan ingen lære dem alle. Og for hva? Det er ikke nødvendig, siden å kunne bare ett eller et par vanlige programmeringsspråk kan åpne opp mange muligheter bak deg og hjelpe deg med å bygge en vellykket karriere i IT-bransjen. Hvor mange programmeringsspråk finnes det?  Hvorfor noen av dem er bundet til å lykkes, og andre er dødfødte - 1Hvilket språk skal du velge? Du kan komme til dette svaret ved å dele det opp i tre:
  1. Hvorfor vil du lære å kode?
  2. Hva vil du gjøre som programmerer?
  3. Hva vil du lage med dine ferdigheter?
For eksempel vil lære språk som Objective-C, Swift lar deg jobbe med iOS-prosjekter. Mens Java og Kotlin vil være kloke valg for Android-utvikling. Hvis du er en nybegynner som bare er interessert i å lære å tenke som en utvikler og bli vant til grunnleggende programmeringslogikk, kan du velge Python eller JavaScript, da de er relativt enkle å lære, men likevel kan gi et solid grunnlag i programmeringssyntaks. Når du har svart på spørsmålene nevnt ovenfor, kan du gjøre undersøkelser for å ta den riktige karrierefremmende beslutningen. Eller du kan fortsette å oppdage denne korte forskningen som dekker forskjellige programmeringsspråk og avslører hvorfor noen av dem har utholdenhet mens andre forsvinner uten å etterlate spor.

Havet av programmeringsspråk

Før vi går dypere inn i detaljer, la oss gjøre det klart hva et programmeringsspråk er? Det er et formelt språk som programmerere bruker for å "kommunisere" med datamaskiner. Wikipedia hevder det er mer enn 700 programmeringsspråk der ute. Andre kilder sier at det faktiske antallet er nær 9000. I likhet med talespråk, kan programmeringsspråk deles inn avhengig av deres utbredelse og bruk – bygge programvare, kontrollere automatiserte fabrikkmaskiner, designe videospill, lage mobilapper og mye mer.

Hovedklassifiseringer forklart

Programmeringsspråk på høyt nivå

Språk på høyt nivå er ganske enkle å lese og skrive. De bruker syntaks som ligner på det engelske språket og er nærmere menneskelig språk enn andre. Derfor er de lettere å forstå. Blant de mest populære høynivåspråkene kan vi fremheve C, C++, Python og selvfølgelig Java. Når det gjelder anvendelsesomfanget, er språk på høyt nivå best for å utvikle web-, PC- og mobilapper.

Programmeringsspråk på lavt nivå

Språk på lavt nivå er hovedsakelig beregnet på å skrive programmer spesifikt for arkitekturen og maskinvaren til en datamaskin. Vi kan dele lavnivåspråk inn i følgende kategorier: maskinspråk og monteringsspråk (begge kan brukes til å utvikle OS og enhetsdrivere).

Markup programmeringsspråk

Den betydelige forskjellen mellom et vanlig kodespråk som Java og et markup-programmeringsspråk er at sistnevnte involverer et bestemt system for å kommentere et dokument på en måte som syntaktisk kan skilles fra teksten. Markeringsspråk er også lesbare for både mennesker og maskiner, i motsetning til mange andre programmeringsspråk. Et lysende eksempel er HTML som bruker ordkoder for å definere forskjellige elementer på en nettside. Imidlertid anser mange programmerere det ikke som et programmeringsspråk i sunn fornuft, da det ikke innebærer å skrive en kode.

Spør etter programmeringsspråk

Disse språkene henter data fra forskjellige databaser og informasjonssystemer ved å sende spørringer. I følge de siste rapportene fra IT Skills er SQL et av de mest kjente søkespråkene. Det var tilfeldigvis også det nest mest populære programmeringsspråket arbeidsgivere bruker. Ikke uten grunn. Det er ikke bare enkelt å bruke, men det kan også skryte av spørringsnøyaktighet og massedatainnsamling.

Esoteriske programmeringsspråk

Noen kodespråk er laget utelukkende for moro skyld eller for å utfordre normene til eksisterende språkdesign. De kan alle refereres til som esoteriske språk siden de ikke har noen hensikt og tjener hovedsakelig for underholdning.

Hvilke programmeringsspråk er i bruk for øyeblikket?

Alt som bare er sagt, du har ikke mye valg når det kommer til programmeringsspråk fordi ikke alle fortsatt brukes. I virkeligheten er de fleste språk fra den enorme Wikipedia-listen allerede blitt foreldet. Hvorfor? Mange programmeringsspråk erstattes over tid på grunn av raske teknologiske endringer; andre er laget eksepsjonelt for et enkelt formål. Og det er ikke vanskelig å velge topp-10 "levende" ledere. I følge TIOBE Programming Community-indeksen inkluderer noen av de beste programmeringsspråkene:
  • C
  • Java
  • Python
  • C++
  • C#
  • Visual Basic
  • JavaScript
  • PHP
  • SQL
  • Forsamlingsspråk
  • R
  • Groovy
Det er også en egen gruppe av ikke-generelle språk:
  • CSS
  • HTML
  • MATLAB
  • R
  • Skall
  • SQL
  • XML
  • Verilog
  • VHDL

La oss snakke om ledere

Det er verdt å se på de mest populære språkene for å finne ut hvorfor de forblir så populære år etter år.

C

Med utgangspunkt i et av de eldste og mest veletablerte programmeringsspråkene som brukes i dag, vil vi merke oss at C er et svært innflytelsesrikt språk. Først utgitt i 1972, kan virkningen sees på mange andre populære språk som C#, C++ og Java. Til tross for sin alder, er det et overraskende komplekst språk som fortsatt har bruksområder på mange forskjellige områder. I tillegg til å lage systemapper, kan C også hjelpe deg med å skrive spill, grafikk og apper som krever mange beregninger. Hva hjalp C til å bli populær? I de første dagene var datamaskiner veldig trege, og naturligvis også programmerernes ytelse. C-programmeringsspråket løste mange problemer som irriterte utviklere og lot dem skrive kode raskere.

Python

Phyton er også et språk fra forrige epoke. Lansert i 1992, er den fortsatt ekstra populær i dag av mange grunner. Hovedsakelig ligger suksessen i det faktum at Phyton er et enkelt objektorientert programmeringsspråk på høyt nivå som er enkelt å skrive og forstå. I tillegg er det bra for generell bruk (nettapper, for eksempel) og for AI og maskinlæring. Følgelig er det mange Python-jobbtilbud tilgjengelig også.

Java

Når det gjelder programmeringsspråk som er enkle å lære, er Java definitivt der oppe med de beste av dem. Faktisk, hvis du nettopp har begynt med kodeveien og ønsker rask utvikling, er det noen bedre steder å starte. Java er et allsidig språk for generell bruk som er mye brukt for forretningsprogramvare, nettapper, mobilapper og kan skryte av konseptet "skriv én gang, kjør hvor som helst". Det betyr at når du skriver en kode i Java, kan den kjøres på omtrent alle enheter med Java-plattformen.

JavaScript

Selv om noen medelever kanskje tror at JavaScript er en underavdeling av Java, er det ikke direkte relatert til Java. Likevel bruker den en Java-lignende syntaks (derav navnet). Hvis du først og fremst er interessert i nettleserkoding, kan dette språket passe perfekt for deg. JavaScript er nyttig for å lage interaktive og responsive nettsider. I likhet med sine jevnaldrende, ble dette språket opprettet i de tidlige dagene av Internett i 1995.

PHP

På samme måte som JavaScript, er PHP ment for webutvikling. Men mens JavaScript er mer et skriptspråk på klientsiden, er PHP et server-side, dvs. det er mest for utvikling av nettsteder.

Språk fra ny tid

Hva med nye språk? Selvfølgelig dukker de opp hele tiden, men industriens treghet er enorm, og de radikale endringene skjer sjelden. Så ikke overraskende holder lederne nevnt ovenfor sine posisjoner stabilt, og ting ser ikke ut til å endre seg med det første. Byttet av de beste programmeringsspråkene skjer ofte gjennom endring av selve plattformen, ikke gjennom plutselig tap av "tro". Fra dette kan vi konkludere med at hvis du leter etter et nytt språk, er det bare å vente på endringen av plattformen. Når det er sagt, er det fortsatt noen relativt nye og trendy språk som Kotlin, Swift og Go som har klart å få sin auditive. For eksempel, Kotlin ble opprettet i 2010 og ble grasiøst med på listen over de mest elskede programmeringsspråkene siden den har mange kule ting å tilby brukerne. Kotlin, også kalt som Java-alternativ, er et "pragmatisk" språk med åpen kildekode for generell bruk som kombinerer funksjonelle og objektorienterte programmeringsfunksjoner. Den støtter funksjoner av høyere orden, innebygde funksjoner, anonyme funksjoner, lambdaer, lukkinger, halerekursjon og generiske artikler, mens den fokuserer på sikkerhet, interoperabilitet, klarhet og verktøystøtte. Faktisk ser Kotlin ut som en mer kortfattet og strømlinjeformet versjon av Java. Så hvorfor har den fortsatt ikke slått Java? Den støtter funksjoner av høyere orden, innebygde funksjoner, anonyme funksjoner, lambdaer, lukkinger, halerekursjon og generiske artikler, mens den fokuserer på sikkerhet, interoperabilitet, klarhet og verktøystøtte. Faktisk ser Kotlin ut som en mer kortfattet og strømlinjeformet versjon av Java. Så hvorfor har den fortsatt ikke slått Java? Den støtter funksjoner av høyere orden, innebygde funksjoner, anonyme funksjoner, lambdaer, lukkinger, halerekursjon og generiske artikler, mens den fokuserer på sikkerhet, interoperabilitet, klarhet og verktøystøtte. Faktisk ser Kotlin ut som en mer kortfattet og strømlinjeformet versjon av Java. Så hvorfor har den fortsatt ikke slått Java?

Her er hemmeligheten bak popularitet og vitalitet

Hvorfor noen språk er populære avhenger av noen nøkkelfaktorer:
  • Å være et standardspråk for populære økosystemer;
  • Å ha enorme standardbiblioteker og/eller målrette mot en populær VM;
  • Å ha utmerket dokumentasjon, veiledning for nybegynnere, verktøy og så videre;
  • Fremme et innbydende fellesskap;
  • Tilbyr tekniske innovasjoner som kan føre til høyere produktivitet og mer vedlikeholdbar kode.
Hva annet? Markedsføring hjelper definitivt. Tid spiller også en stor rolle. Ingen språk har blitt kjent over natten, og som vi ser tar suksess virkelig år. Men hvis du ønsker å starte en karriere innen teknologi og ikke vet hva du skal velge, hold deg til noe populært. Java er et perfekt alternativ i alle henseender, siden det samsvarer med alle kriteriene nevnt ovenfor. Dessuten er det tonnevis av kilder for å lære Java grundig, og uten tvil er CodeGym blant de mest effektive verktøyene for å lære Java-koding gjennom praksis.

Bonus: De mest bisarre programmeringsspråkene oppdaget

Ikke alle språk er skapt for å løse problemer. Noen av dem er ganske rare, og her er bonuslisten over de rareste språkene menneskeheten har laget.

Piet

Hvis du liker kunst, vil Piet garantert fange deg. Inspirert av kunstneren Piet Mondrian, konverterer dette programmeringsspråket programmer til abstrakte geometriske malerier bestående av 20 forskjellige farger. Det er et arty, esoterisk programmeringsspråk. Hvor mange programmeringsspråk finnes det?  Hvorfor noen av dem er bundet til å lykkes, og andre er dødfødte - 2

«Hei verden» på programmeringsspråket Piet.

Mellomrom

Whitespace er et annet morsomt programmeringsspråk som gjør akkurat det det høres ut – lager programmer basert på... whitespace. Ulikt de fleste populære språk, her er det bare tabulatorer, mellomrom og nylinjer som anses som syntaks.

Shakespeare

Som navnet antyder, er det et veldig poetisk språk som bruker koden som ser ut som et Shakespeare-skuespill. Programmeringsspråket inkluderer karakterer, titler og til og med scener, handlinger, inn- og utgangsdirektiver for å høres ut som Shakespeares skuespill.

LOLCODE

LOLCODE er et sært esoterisk språk som bruker LOLCats-syntaks for å kjøre programmene.

Rockestjerne

Hva med å kalle deg selv en rockestjerneprogrammerer? Høres fristende ut, enig. Dette vitsespråket lar deg lage dataprogrammer som også er sangtekster.

Brainf*ck

Dette vågale språket er laget for å leke med sinnet ditt. Egentlig er det ganske vanskelig å programmere inn, og det er ikke ment for praktisk bruk, men for utfordrende programmerere over hele verden. Som du ser, kan programmeringsverdenen være ganske morsom. Så bli med nå for å nyte ASAP!
Kommentarer
  • Populær
  • Ny
  • Gammel
Du må være pålogget for å legge igjen en kommentar
Denne siden har ingen kommentarer ennå