Nästa gång du funderar på att plocka upp ett nytt kodande språk, varför inte tänka på något lite mer nisch?
När det gäller att välja ett programmeringsspråk för att lägga till din skicklighet är det vanligt att se till ett av de mer uppenbara exemplen, som Python, Java, Ruby eller Pearl. Även om du inte riktigt kan gå fel med någon av dem, om du verkligen vill ha en utmaning, varför inte förbinda dig att lära dig ett mer nischspråk?
Om du inte vet var du ska börja, oroa dig inte, vi har du täckt med fem till programmeringsspråk Du kan använda för att imponera på dina kollegor och vänner.
Lolcode
Det bör noteras att inte alla kodande språk skapas lika. Där vissa är av oändliga användningar till projekt, särskilt i STEM -utrymmet, var andra som LOLCODE, medan de fortfarande var användbara, utformade med humor. LolCode är ett experimentellt och esoteriskt språk och tar inspiration från internetmemes, ofta av kattens sort och det är ett riktigt roligt, kreativt och alternativt sätt att koda. Det är perfekt för kodaren som har blivit uttråkad av de mer traditionella alternativen.
Även om det inte kommer att användas för högprofilerade projekt som kräver ett mer allvarligt tag, kan det användas för hackathons, roliga kodningsevenemang som fånga flaggan Turneringar och lär andra grunderna i programmering.
Latex
Kort kort som flyttar bort från det mer löjliga är LaTex ett unikt, intressant och särskilt svårt programmeringsspråk utformat för människor som ofta hanterar nummertunga projekt och komplexa data.
Det körs på ett inställningssystem, skapar professionella dokument, har förmågan att beskriva information på ett estetiskt tilltalande sätt och är populärt bland människor som använder massor av figurer i sitt arbete, till exempel matematiker, forskare, forskare och akademiker.
FALSK
Ett esoteriskt språk som skapades 1993 av Wouter van Oortmerssen, False är en experimentell och kreativ design som fortfarande lyckas vara praktisk, trots dess lilla storlek och icke-traditionella lutningar.
Beskrivs av skaparen själv som att ha två speciella mål, byggdes den för att förvirra alla med en dämpad syntax och för att vara ett kraftfullt språk med de minsta implementeringarna. Han gjorde just det eftersom det har en kompilator som är körbar av bara 1024 byte.
Den är utformad för att vara kortfattad och utmanande och kan användas för att lära människor grunderna i kodning och för att öva nya tekniker med en unik modell. Även om det vanligtvis inte är lätt för nybörjare att plocka upp, så om du verkligen vill lära dig falskt på grund av dess komplexitet.
Alice
Alice, som hyllar Lewis Carrolls karaktär från de klassiska romanerna, är designad för yngre programmerare. Men om du är i en roll som innebär att utbilda ungdomar, är det en du bör överväga att lära dig, så att du kan uppmuntra deras STEM -studier.
Alice är en innovativ blockbaserad programmeringsmiljö och används för att hjälpa barn så små som åtta, hela vägen upp till en gymnasieskolanivå grepp om de koncept som behövs för att förstå objektorienterad programmering och de allmänna principerna för kodning.
Det gör det möjligt för dig att skapa animationer, bygga interaktiva berättelser och programmera enkla spel i 3D och uppmuntrar en utforskning av logiska och beräkningstänkande färdigheter.
Piet
Esoteric Programming Language Piet är ett annat roligt, kreativt och estetiskt tilltalande sätt att arbeta med vad som ofta är kalla, kliniska data. Uppkallad efter Piet Mondrian, en banbrytande figur i geometrisk abstrakt konst, verkar Piet’s program faktiskt som abstrakta målningar med 20 distinkta färger.
Designad 2001 av David Morgan-Mar, som ett färgstark alternativ till konventionell programmering som beror på textbaserad kodning, inkluderar dess styrkor högre grader av kreativitet och engagemang. Svagheter inkluderar emellertid en brant inlärningskurva som kan göra det till en utmanande färdighet att förvärva.
Så, hoppade något av ovanstående nya programmeringsspråk ut på dig som en färdighet du vill integrera i ditt arbete eller hobbyer?
Om så är fallet, se till att använda tillgängliga online -resurser, till exempel gratis kurser, handledning och i många fall de breda samhällena i andra kodare som är angelägna om att dela sina insikter, observationer och ambitioner. Grupper på webbplatser som Reddit kan vara ett bra ställe att träffa människor som är skickliga på de mer otydliga språken.
