Enkelt är ett programmeringsspråk som till 100% fungerar på svenenska, det betyder att alla nyckelord, funktionsnamn, etc... är på svenska. Enkelt är det enda programmeringsspråket i världen som är skrivet och på svenska, det finns språk som fungerar visuellt (som scratch) med det är inte samma sak. Enkelt är det perfekta valet då man vill undervisa programmering på svenska. Tanken bakom programmeringssundervisning är att lära ut koncepten inom programmering och inte specifikt ett programmeringsspråk, då fungerar Enkelt absolut bäst. Enkelt ger en realistisk bild av hur programmering fungerar och eftersom språket fungerar på samma sätt som andra programmeringsspråk som t.ex. Python och JavaScript. Det är också därför lätt för elever att fortsätta med andra språk om de blir intresserade.
Enkelt går att använda på två olika sätt:
1. Nedladdat: Man kan ladda ner Enkelt som ett Python-skript (enkelt.py) och då körs koden via Terminalen eller Kommandotolken. Läs mer i snabbstarten
2. Webbredigeraren: Enkelt har en redigerare som är helt och hållet webb-baserad, det betyder att man inte behöver ladda ner något för att använda den. Gå bara till redigerare.enkelt.edvard.dev och börja koda direkt!
Att börja använda Enkelt är lätt! Börja med att gå till webbredigeraren eller läs snabbstarten för att komma igång!
Enkelt-projektet skapades i december 2018 av Edvard Busck-Nielsen. Projektet var urprungligen hans bidrag i tävlingen TekNatur. Tävlingen hölls i Februari 2019 och projektet vann första pris i tävlingen.
Efter tävlingen fortsatte Edvard att arbeta på projektet. Sommaren 2019 skrevs i praktiken hela projektet om från början och språket övergick från att vara tolkat (interpreterat) till att vara ett transpilerat programmeringsspråk. Under sommaren/hösten 2019 fick Edvard också hjälp av Morgan Williams som b.la. implementerade importeringsfunktionen. Version 3.0 publicerades i slutet av Augusti 2019.
Enkelt är skrivet i Python (3) och använder egentligen inga externa bibliotek (vissa inbyggda som "os", "re", och "sys" används). Enkelt är transpilerat vilket betyder att Enkelt-koden översätts till Python och sedan körs Python-koden. Enkelts webbversion fungerar likadant men med den skillnaden att den transpilerade koden körs av Brython.
"Enkelt är ett, dynamiskt, interaktivt och transpilerat programmeringsspråk."
Om du är intresserad av hur Enkelt fungerar bakom kulisserna kan du besöka GitHub-projektet.