CodeGym /Java blog /Tilfældig /Hvor mange programmeringssprog er der? Hvorfor nogle af d...
John Squirrels
Niveau
San Francisco

Hvor mange programmeringssprog er der? Hvorfor nogle af dem er bundet til at lykkes, og andre er dødfødte

Udgivet i gruppen
Vi er omgivet af hundredvis af programmeringssprog, men naturligvis kan ingen lære dem alle. Og til hvad? Det er ikke nødvendigt, da kun et eller et par almindelige programmeringssprog kan åbne op for mange muligheder bag dig og hjælpe dig med at opbygge en succesfuld karriere i it-branchen. Hvor mange programmeringssprog er der?  Hvorfor nogle af dem er bundet til at lykkes, og andre er dødfødte - 1Hvilket sprog skal man vælge? Du kan komme til dette svar ved at dele det op i tre:
  1. Hvorfor vil du lære at kode?
  2. Hvad vil du lave som programmør?
  3. Hvad vil du gerne skabe med dine færdigheder?
For eksempel vil læring af sprog som Objective-C, Swift lade dig arbejde på iOS-projekter. Mens Java og Kotlin vil være kloge valg til Android-udvikling. Hvis du er en nybegynder, der bare er interesseret i at lære at tænke som en udvikler og vænne dig til grundlæggende programmeringslogik, kan du vælge Python eller JavaScript, da de er relativt nemme at lære, men alligevel kan give et solidt fundament i programmeringssyntaks. Når du har besvaret spørgsmålene nævnt ovenfor, kan du lave din research for at træffe den rigtige karrierefremmende beslutning. Eller du kan blive ved med at opdage denne korte forskning, der dækker forskellige programmeringssprog og afslører, hvorfor nogle af dem har udholdenhed, mens andre forsvinder uden at efterlade et spor.

Ocean af programmeringssprog

Før vi dykker dybere ned i detaljer, lad os gøre det klart, hvad et programmeringssprog er? Det er et formelt sprog, som programmører bruger til at "kommunikere" med computere. Wikipedia hævder, at der er mere end 700 programmeringssprog derude. Andre kilder siger, at det faktiske antal er tæt på 9000. Ligesom talte sprog kan programmeringssprog underinddeles afhængigt af deres udbredelse og brug - bygning af software, styring af automatiserede fabriksmaskiner, design af videospil, oprettelse af mobilapps og mange flere.

Hovedklassifikationer forklaret

Programmeringssprog på højt niveau

Sprog på højt niveau er ret enkle at læse og skrive. De bruger syntaks svarende til det engelske sprog og er tættere på det menneskelige sprog end andre. Derfor er de lettere at forstå. Blandt de mest populære sprog på højt niveau kan vi fremhæve C, C++, Python og selvfølgelig Java. Hvad angår anvendelsesområdet, er sprog på højt niveau bedst til at udvikle web-, pc- og mobilapps.

Programmeringssprog på lavt niveau

Sprog på lavt niveau er hovedsageligt beregnet til at skrive programmer specifikt til arkitekturen og hardwaren på en computer. Vi kan underinddele lavniveausprog i følgende kategorier: maskinsprog og assemblersprog (begge kan bruges til at udvikle OS og enhedsdrivere).

Markup programmeringssprog

Den væsentlige forskel mellem et almindeligt kodesprog som Java og et opmærkningsprogrammeringssprog er, at sidstnævnte involverer et bestemt system til at annotere et dokument på en måde, der syntaktisk kan skelnes fra teksten. Markup-sprog er også læsbare for både mennesker og maskiner, i modsætning til mange andre programmeringssprog. Et lysende eksempel er HTML, der bruger ord-tags til at definere forskellige elementer på en webside. Men mange programmører betragter det ikke som et programmeringssprog i sund fornuft, da det ikke involverer at skrive en kode.

Forespørg på programmeringssprog

Disse sprog henter data fra forskellige databaser og informationssystemer ved at sende forespørgsler. Ifølge de seneste rapporter fra IT Skills er SQL et af de mest kendte forespørgselssprog. Det var tilfældigvis også det næstmest populære programmeringssprog, som arbejdsgivere bruger. Ikke uden grund. Det er ikke kun nemt at bruge, men det kan også prale af forespørgselsnøjagtighed og massedataindsamling.

Esoteriske programmeringssprog

Nogle kodesprog er lavet udelukkende for sjov eller for at udfordre normerne for eksisterende sprogdesign. De kan alle omtales som esoteriske sprog, da de ikke har noget formål og primært tjener til underholdning.

Hvilke programmeringssprog er i brug i øjeblikket?

Når det bare er sagt, har du ikke meget valg, når det kommer til programmeringssprog, fordi ikke alle af dem stadig bruges. I virkeligheden er de fleste sprog fra den enorme Wikipedia-liste allerede blevet forældede. Hvorfor? Mange programmeringssprog udskiftes over tid på grund af hurtige teknologiske ændringer; andre er lavet undtagelsesvis til et enestående formål. Og det er ikke svært at vælge top-10 "levende" ledere. Ifølge TIOBE Programming Community-indekset inkluderer nogle af de bedste programmeringssprog:
  • C
  • Java
  • Python
  • C++
  • C#
  • Visual Basic
  • JavaScript
  • PHP
  • SQL
  • Forsamlingssprog
  • R
  • Groovy
Der er også en separat gruppe af ikke-generelle sprog:
  • CSS
  • HTML
  • MATLAB
  • R
  • Skal(er)
  • SQL
  • XML
  • Verilog
  • VHDL

Lad os tale om ledere

Det er værd at kigge på de mest populære sprog for at finde ud af, hvorfor de forbliver så populære år efter år.

C

Startende med et af de ældste og mest veletablerede programmeringssprog, der bruges i dag, vil vi gerne bemærke, at C er et meget indflydelsesrigt sprog. Først udgivet i 1972, kan dens virkning ses på mange andre populære sprog som C#, C++ og Java. På trods af sin alder er det et overraskende komplekst sprog, der stadig kan bruges på mange forskellige områder. Udover at oprette systemapps kan C også hjælpe dig med at skrive spil, grafik og apps, der kræver mange beregninger. Hvad hjalp C med at blive populær? I de tidlige dage var computere meget langsomme, og naturligvis også programmørernes ydeevne. C-programmeringssproget løste mange problemer, der irriterede udviklere og tillod dem at skrive kode hurtigere.

Python

Phyton er også et sprog fra den forrige æra. Den blev lanceret i 1992 og er stadig ekstra populær i dag af mange grunde. Dets succes ligger hovedsageligt i, at Phyton er et let objektorienteret programmeringssprog på højt niveau, som er nemt at skrive og forstå. Plus, det er godt til generel brug (webapps, for eksempel) og til AI og maskinlæring. Derfor er der også masser af Python-jobtilbud tilgængelige.

Java

For så vidt angår programmeringssprog, der er nemme at lære, er Java absolut deroppe med de bedste af dem. Faktisk, hvis du lige er startet på din kodningsvej og ønsker hurtig udvikling, er der et par bedre steder at starte. Java er et alsidigt sprog til generelle formål, der er meget brugt til forretningssoftware, webapps, mobilapps og kan prale af konceptet "skriv én gang, løb hvor som helst". Det betyder, at når du først har skrevet en kode i Java, kan den køre på stort set enhver enhed med Java-platformen.

JavaScript

Selvom nogle medstuderende måske tror, ​​at JavaScript er en underafdeling af Java, er det ikke direkte relateret til Java. Alligevel bruger den en Java-lignende syntaks (deraf navnet). Hvis du primært er interesseret i webbrowserkodning, kan dette sprog være et perfekt match for dig. JavaScript er praktisk til at skabe interaktive og responsive websider. Ligesom sine jævnaldrende blev dette sprog skabt i internettets tidlige dage i 1995.

PHP

Ligesom JavaScript er PHP beregnet til webudvikling. Men mens JavaScript er mere et klient-side scripting sprog, er PHP et server-side, dvs. det er mest til webstedsudvikling.

Sprog fra den nye æra

Hvad med nye sprog? Selvfølgelig dukker de konstant op, men industriens træghed er enorm, og de radikale ændringer sker sjældent. Så ikke overraskende holder de ovenfor nævnte ledere deres positioner stabilt, og tingene ser ikke ud til at ændre sig lige nu. Skiftet mellem de bedste programmeringssprog sker ofte gennem ændringen af ​​selve platformen, ikke gennem det pludselige tab af "tro". Ud fra dette kan vi konkludere, at hvis du leder efter et nyt sprog, skal du bare vente på ændringen af ​​platformen. Når det bare er sagt, er der stadig nogle relativt nye og trendy sprog som Kotlin, Swift og Go, der har formået at få deres auditive. For eksempel, Kotlin blev oprettet i 2010 og kom med ynde på listen over de mest elskede programmeringssprog, da det har en masse fede ting at tilbyde sine brugere. Kotlin, også kaldet som Java-alternativ, er et "pragmatisk"-sprog med almindeligt formål, open source, der behændigt kombinerer funktionelle og objektorienterede programmeringsfunktioner. Den understøtter funktioner af højere orden, inline-funktioner, anonyme funktioner, lambdaer, lukninger, halerekursion og generiske stoffer, mens den fokuserer på sikkerhed, interoperabilitet, klarhed og værktøjsunderstøttelse. Faktisk ligner Kotlin en mere kortfattet og strømlinet version af Java. Så hvorfor har den stadig ikke slået Java? Den understøtter funktioner af højere orden, inline-funktioner, anonyme funktioner, lambdaer, lukninger, halerekursion og generiske stoffer, mens den fokuserer på sikkerhed, interoperabilitet, klarhed og værktøjsunderstøttelse. Faktisk ligner Kotlin en mere kortfattet og strømlinet version af Java. Så hvorfor har den stadig ikke slået Java? Den understøtter funktioner af højere orden, inline-funktioner, anonyme funktioner, lambdaer, lukninger, halerekursion og generiske stoffer, mens den fokuserer på sikkerhed, interoperabilitet, klarhed og værktøjsunderstøttelse. Faktisk ligner Kotlin en mere kortfattet og strømlinet version af Java. Så hvorfor har den stadig ikke slået Java?

Her er hemmeligheden bag popularitet og vitalitet

Hvorfor nogle sprog er populære afhænger af nogle nøglefaktorer:
  • At være et standardsprog for populære økosystemer;
  • At have store standardbiblioteker og/eller målrette mod en populær VM;
  • At have fremragende dokumentation, vejledning til nybegyndere, værktøjer og så videre;
  • Fremme et imødekommende fællesskab;
  • Leverer tekniske innovationer, der kan føre til højere produktivitet og mere vedligeholdelsesvenlig kode.
Hvad ellers? Markedsføring hjælper helt sikkert. Tid spiller også en stor rolle. Intet sprog er blevet berømt fra den ene dag til den anden, og som vi ser, tager succes virkelig år. Men hvis du ønsker at starte en karriere inden for teknologi og ikke ved, hvad du skal vælge, så hold dig til noget populært. Java er en perfekt mulighed i alle henseender, da den matcher alle kriterier nævnt ovenfor. Hvad mere er, er der tonsvis af kilder til at lære Java dybtgående, og uden tvivl er CodeGym blandt de mest effektive værktøjer til at lære Java-kodning gennem praksis.

Bonus: De mest bizarre programmeringssprog opdaget

Ikke alle sprog er skabt til at løse problemer. Nogle af dem er ret mærkelige, og her er bonuslisten over de mærkeligste sprog skabt af menneskeheden.

Piet

Hvis du kan lide kunst, vil Piet helt sikkert fange din lyst. Inspireret af kunstneren Piet Mondrian konverterer dette programmeringssprog programmer til abstrakte geometriske malerier bestående af 20 forskellige farver. Det er et kunstfærdigt, esoterisk programmeringssprog. Hvor mange programmeringssprog er der?  Hvorfor nogle af dem er bundet til at lykkes, og andre er dødfødte - 2

"Hej verden" på programmeringssproget Piet.

Hvidt rum

Whitespace er et andet sjovt programmeringssprog, der gør præcis hvad det lyder – skaber programmer baseret på... whitespace. I modsætning til de fleste populære sprog er det her kun tabulatorer, mellemrum og nylinjer, der betragtes som syntaks.

Shakespeare

Som navnet antyder, er det et meget poetisk sprog, der bruger koden, der ligner et Shakespeare-skuespil. Programmeringssproget inkluderer karakterer, titler og endda scener, handlinger, ind- og udgangsdirektiver, så de lyder som Shakespeares skuespil.

LOLCODE

LOLCODE er et finurligt esoterisk sprog, der bruger LOLCats syntaks til at køre programmerne.

Rockstjerne

Hvad med at kalde dig selv en rockstjerne-programmør? Det lyder fristende, enig. Dette jokesprog giver dig mulighed for at lave computerprogrammer, der også er sangtekster.

Brainf*ck

Dette vovede sprog er lavet til at lege med dit sind. Faktisk er det ret svært at programmere i, og det er ikke beregnet til praktisk brug, men til udfordrende programmører over hele verden. Som du kan se, kan programmeringsverdenen være ret sjov. Så deltag nu for at nyde ASAP!
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION