CodeGym /Java blogg /Slumpmässig /Hur många programmeringsspråk finns det? Varför vissa av ...
John Squirrels
Nivå
San Francisco

Hur många programmeringsspråk finns det? Varför vissa av dem är skyldiga att lyckas och andra är dödfödda

Publicerad i gruppen
Vi är omgivna av hundratals programmeringsspråk, men naturligtvis kan ingen lära sig alla. Och för vad? Det finns inget behov, eftersom att bara kunna ett eller ett par vanliga programmeringsspråk kan öppna upp många möjligheter bakom dig och hjälpa dig att bygga en framgångsrik karriär inom IT-branschen. Hur många programmeringsspråk finns det?  Varför vissa av dem är skyldiga att lyckas och andra är dödfödda - 1Vilket språk ska man välja? Du kan komma till det här svaret genom att dela upp det i tre:
  1. Varför vill du lära dig att koda?
  2. Vad vill du göra som programmerare?
  3. Vad skulle du vilja skapa med dina kunskaper?
Lär dig till exempel språk som Objective-C, Swift låter dig arbeta med iOS-projekt. Medan Java och Kotlin kommer att vara kloka val för Android-utveckling. Om du är en nybörjare som bara är intresserad av att lära dig att tänka som en utvecklare och vänja dig vid grundläggande programmeringslogik, kan du välja Python eller JavaScript eftersom de är relativt lätta att lära sig men ändå kan ge en solid grund i programmeringssyntax. När du har svarat på frågorna som nämns ovan kan du göra din forskning för att fatta rätt karriärförbättrande beslut. Eller så kan du fortsätta att upptäcka denna korta forskning som täcker olika programmeringsspråk och avslöjar varför vissa av dem har uthållighet medan andra försvinner utan att lämna ett spår.

Ocean av programmeringsspråk

Innan vi går djupare in i detaljer, låt oss göra det klart vad ett programmeringsspråk är? Det är ett formellt språk som programmerare använder för att "kommunicera" med datorer. Wikipedia hävdar att det finns mer än 700 programmeringsspråk där ute. Andra källor säger att det faktiska antalet är nära 9 000. Precis som talade språk kan programmeringsspråk delas upp beroende på deras förekomst och användning - bygga mjukvara, styra automatiserade fabriksmaskiner, designa videospel, skapa mobilappar och många fler.

Huvudklassificeringar förklaras

Programmeringsspråk på hög nivå

Språk på hög nivå är ganska enkla att läsa och skriva. De använder syntax som liknar det engelska språket och är närmare mänskligt språk än andra. Därför är de lättare att förstå. Bland de mest populära högnivåspråken kan vi lyfta fram C, C++, Python och naturligtvis Java. När det gäller tillämpningsomfånget är språk på hög nivå bäst för att utveckla webb-, PC- och mobilappar.

Programmeringsspråk på låg nivå

Lågnivåspråk är främst avsedda för att skriva program specifikt för arkitekturen och hårdvaran i en dator. Vi kan dela in lågnivåspråk i följande kategorier: maskinspråk och assemblerspråk (båda kan användas för att utveckla OS och drivrutiner).

Markup programmeringsspråk

Den betydande skillnaden mellan ett vanligt kodningsspråk som Java och ett uppmärkningsprogrammeringsspråk är att det senare involverar ett särskilt system för att kommentera ett dokument på ett sätt som syntaktiskt kan skiljas från texten. Dessutom är märkningsspråk läsbara för både människor och maskiner, till skillnad från många andra programmeringsspråk. Ett ljust exempel är HTML som använder ordtaggar för att definiera olika delar av en webbsida. Men många programmerare anser inte att det är ett programmeringsspråk i sunt förnuft eftersom det inte innebär att skriva en kod.

Fråga efter programmeringsspråk

Dessa språk hämtar data från olika databaser och informationssystem genom att skicka frågor. Enligt de senaste rapporterna från IT Skills är SQL ett av de mest välkända frågespråken. Det råkade också vara det näst mest populära programmeringsspråket som arbetsgivare använder. Inte utan anledning. Det är inte bara lätt att använda, utan det har också frågenoggrannhet och massdatainsamling.

Esoteriska programmeringsspråk

Vissa kodspråk är gjorda helt för skojs skull eller för att utmana normerna för befintlig språkdesign. De kan alla hänvisas till som esoteriska språk eftersom de inte har något syfte och huvudsakligen tjänar till underhållning.

Vilka programmeringsspråk används för närvarande?

Allt som bara sagt, du har inte mycket att välja på när det kommer till programmeringsspråk eftersom inte alla fortfarande används. I verkligheten har de flesta språk från den enorma Wikipedia-listan redan blivit föråldrade. Varför? Många programmeringsspråk ersätts med tiden på grund av snabba tekniska förändringar; andra är gjorda exceptionellt för ett enskilt syfte. Och det är inte svårt att välja topp-10 "levande" ledare. Enligt TIOBE Programming Community-index inkluderar några av de främsta programmeringsspråken:
  • C
  • Java
  • Pytonorm
  • C++
  • C#
  • Visual Basic
  • JavaScript
  • PHP
  • SQL
  • assembleringsspråk
  • R
  • Häftig
Det finns också en separat grupp av icke-allmänna språk:
  • CSS
  • HTML
  • MATLAB
  • R
  • Skal(ar)
  • SQL
  • XML
  • Verilog
  • VHDL

Låt oss prata om ledare

Det är värt att titta på de mest populära språken för att ta reda på varför de förblir så populära år efter år.

C

Från och med ett av de äldsta och mest väletablerade programmeringsspråken som används idag, vill vi notera att C är ett mycket inflytelserik språk. Först släpptes 1972, dess inverkan kan ses på många andra populära språk som C#, C++ och Java. Trots sin ålder är det ett förvånansvärt komplext språk som fortfarande har användningsområden inom många olika områden. Förutom att skapa systemappar kan C också hjälpa dig att skriva spel, grafik och appar som kräver många beräkningar. Vad hjälpte C att bli populär? I de tidiga dagarna var datorer mycket långsamma och, naturligtvis, programmerares prestanda också. Programmeringsspråket C löste många problem som irriterade utvecklare och tillät dem att skriva kod snabbare.

Pytonorm

Phyton är också ett språk från den tidigare eran. Lanserades 1992 och är fortfarande extra populär idag av många anledningar. Framgången ligger främst i det faktum att Phyton är ett lätt objektorienterat programmeringsspråk på hög nivå som är enkelt att skriva och förstå. Dessutom är det bra för allmänt bruk (webappar, till exempel) och för AI och maskininlärning. Följaktligen finns det gott om Python-jobberbjudanden också.

Java

När det gäller programmeringsspråk som är lätta att lära sig, finns Java definitivt där med de bästa av dem. Faktiskt, om du precis har börjat din kodningsväg och vill ha snabb utveckling, finns det några bättre ställen att börja. Java är ett mångsidigt språk för allmänt bruk som används ofta för affärsprogram, webbappar, mobilappar och har konceptet "skriv en gång, kör var som helst". Det betyder att när du väl har skrivit en kod i Java kan den köras på nästan vilken enhet som helst med Java-plattformen.

JavaScript

Även om vissa medstudenter kanske tror att JavaScript är en underavdelning av Java, är det inte direkt relaterat till Java. Ändå använder den en Java-liknande syntax (därav namnet). Om du främst är intresserad av webbläsarkodning kan det här språket vara en perfekt match för dig. JavaScript är praktiskt för att skapa interaktiva och responsiva webbsidor. Liksom sina kamrater skapades detta språk i början av Internet 1995.

PHP

Precis som JavaScript är PHP avsett för webbutveckling. Men medan JavaScript är mer av ett skriptspråk på klientsidan, är PHP ett server-side, dvs det är mest för webbplatsutveckling.

Nya erans språk

Hur är det med nya språk? Naturligtvis dyker de ständigt upp, men trögheten i branschen är enorm, och de radikala förändringarna sker sällan. Så inte överraskande håller ledarna som nämns ovan sina positioner stabilt, och saker och ting verkar inte förändras inom kort. Bytet av de främsta programmeringsspråken sker ofta genom bytet av själva plattformen, inte genom den plötsliga förlusten av "tro". Av detta kan vi dra slutsatsen att om du letar efter ett nytt språk, vänta bara på bytet av plattformen. Som bara sagt, det finns fortfarande några relativt nya och trendiga språk som Kotlin, Swift och Go som har lyckats få sin auditiva. Till exempel, Kotlin skapades 2010 och gick graciöst med i listan över de mest älskade programmeringsspråken eftersom det har många coola saker att erbjuda sina användare. Även kallat som Java-alternativ, är Kotlin ett allmänt ändamål, öppen källkod, "pragmatiskt" språk som skickligt kombinerar funktionella och objektorienterade programmeringsfunktioner. Den stöder funktioner av högre ordning, inline-funktioner, anonyma funktioner, lambdas, stängningar, svansrekursion och generika, medan den fokuserar på säkerhet, interoperabilitet, tydlighet och verktygsstöd. Egentligen ser Kotlin ut som en mer kortfattad och strömlinjeformad version av Java. Så varför har den fortfarande inte slagit Java? Den stöder funktioner av högre ordning, inline-funktioner, anonyma funktioner, lambdas, stängningar, svansrekursion och generika, medan den fokuserar på säkerhet, interoperabilitet, tydlighet och verktygsstöd. Egentligen ser Kotlin ut som en mer kortfattad och strömlinjeformad version av Java. Så varför har den fortfarande inte slagit Java? Den stöder funktioner av högre ordning, inline-funktioner, anonyma funktioner, lambdas, stängningar, svansrekursion och generika, medan den fokuserar på säkerhet, interoperabilitet, tydlighet och verktygsstöd. Egentligen ser Kotlin ut som en mer kortfattad och strömlinjeformad version av Java. Så varför har den fortfarande inte slagit Java?

Här är hemligheten bakom popularitet och vitalitet

Varför vissa språk är populära beror på några nyckelfaktorer:
  • Att vara ett standardspråk för populära ekosystem;
  • Att ha stora standardbibliotek och/eller rikta in sig på en populär virtuell dator;
  • Att ha utmärkt dokumentation, vägledning för nybörjare, verktyg och så vidare;
  • Främja en välkomnande gemenskap;
  • Tillhandahåller tekniska innovationer som kan leda till högre produktivitet och mer underhållbar kod.
Vad annars? Marknadsföring hjälper definitivt. Tiden spelar också en stor roll. Inget språk har blivit känt över en natt, och som vi ser tar framgång verkligen år. Men om du funderar på att börja en karriär inom teknik och inte vet vad du ska välja, håll dig till något populärt. Java är ett perfekt alternativ i alla avseenden, eftersom det matchar alla kriterier som nämns ovan. Dessutom finns det massor av källor för att lära sig Java på djupet, och utan tvekan är CodeGym bland de mest effektiva verktygen för att lära sig Java-kodning genom övning.

Bonus: De mest bisarra programmeringsspråken som upptäckts

Alla språk är inte skapade för att lösa problem. Vissa av dem är ganska udda, och här är bonuslistan över de konstigaste språken som skapats av mänskligheten.

Piet

Om du gillar konst kommer Piet definitivt att fånga dig. Inspirerat av konstnären Piet Mondrian omvandlar detta programmeringsspråk program till abstrakta geometriska målningar som består av 20 olika färger. Det är ett artigt, esoteriskt programmeringsspråk. Hur många programmeringsspråk finns det?  Varför vissa av dem är skyldiga att lyckas och andra är dödfödda - 2

"Hej världen" på programmeringsspråket Piet.

Whitespace

Whitespace är ett annat roligt programmeringsspråk som gör precis vad det låter – skapar program baserade på... whitespace. Till skillnad från de flesta populära språk, här är det bara tabbar, blanksteg och nyrader som anses syntax.

Shakespeare

Som namnet antyder är det ett väldigt poetiskt språk som använder koden som ser ut som en Shakespeare-pjäs. Programmeringsspråket inkluderar karaktärer, titlar och till och med scener, akter, in- och utträdesdirektiv för att låta som Shakespeares pjäser.

LOLCODE

LOLCODE är ett udda esoteriskt språk som använder LOLCats syntax för att köra programmen.

Rockstjärna

Vad sägs om att kalla dig själv en rockstjärna programmerare? Låter lockande, håller med. Detta skämtspråk låter dig skapa datorprogram som också är sångtexter.

Brainf*ck

Detta vågade språk är gjort för att leka med ditt sinne. Egentligen är den ganska svår att programmera in, och den är inte avsedd för praktisk användning utan för utmanande programmerare över hela världen. Som du ser kan programmeringsvärlden vara ganska rolig. Så gå med nu för att njuta ASAP!
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION