LEXIKON

Programmeringslexikon

Här hittar du korta förklaringar av vanliga ord inom programmering. Begreppen står i alfabetisk ordning.

  • Algoritm – Steg för att lösa en uppgift.
  • API – Ett definierat gränssnitt som programkod kan använda.
  • Argument – Ett värde eller uttryck som skickas med i ett anrop.
  • Array – En samling element som nås via index.
  • ArrayIndexOutOfBoundsException – Ett undantag när ett arrayindex ligger utanför giltiga positioner.
  • Arv – En relation där en klass bygger vidare på en annan.
  • Bibliotek – Återanvändbar kod som andra program kan använda.
  • Boolean – En datatyp med värdena sant och falskt.
  • Bugg – Ett fel i ett program.
  • Bytekod – Instruktioner för en virtuell maskin.
  • Datatyp – En beskrivning av vilka värden och operationer som är tillåtna.
  • Debugger – Ett verktyg för att undersöka program under körning.
  • Eclipse – En utvecklingsmiljö för bland annat Java.
  • Enum – En typ med en bestämd uppsättning namngivna alternativ.
  • Final – Begränsar omtilldelning, överskuggning eller arv beroende på deklarationen.
  • Flyttal – Tal med begränsad precision som kan representera decimaldelar.
  • Funktion – En anropbar del av ett program som utför en uppgift.
  • Git – Ett system för versionshantering.
  • GitHub – En webbtjänst för Git-repon och kodsamarbete.
  • Hello World – Ett första program som skriver ut en hälsning.
  • Heltal (int) – Tal utan decimaldel, exempelvis typen int i Java.
  • HTML – Ett märkspråk för webbsidors struktur.
  • IDE – En samlad miljö för att skriva, köra och felsöka kod.
  • If-sats – En sats som kör kod om ett villkor är sant.
  • Index – En position som används för att hitta ett element i en samling.
  • Inkapsling – Att samla data och beteende bakom ett kontrollerat gränssnitt.
  • IntelliJ IDEA – En utvecklingsmiljö från JetBrains.
  • Interface – Ett kontrakt för vilka operationer en typ erbjuder.
  • Java – Ett statiskt typat programmeringsspråk.
  • JDK – Ett paket med verktyg för Java-utveckling.
  • JVM – Den virtuella maskin som kör Java-bytekod.
  • Klass – En beskrivning av en typ av objekt och dess data och metoder.
  • Kommentar – Text i källkoden som förklarar utan att köras.
  • Kompilator – Ett program som översätter källkod.
  • Konstant – Ett namngivet värde som inte ska ändras.
  • Konstruktor – Kod som initialiserar ett nytt objekt.
  • Källkod – Ett programs instruktioner skrivna i ett programmeringsspråk.
  • Lista – En ordnad samling element.
  • Loop – Kod som upprepas.
  • Main – En startmetod som Java kan anropa för att köra ett program.
  • Metod – En funktion som hör till en klass eller ett objekt.
  • Modulo (%) – En beräkning av resten vid division.
  • Moores lag – En observation om utvecklingen av antalet transistorer på chip.
  • Null – Ett värde som betyder att en referens inte pekar på något objekt.
  • NullPointerException – Ett undantag när null används där ett objekt behövs.
  • NumberFormatException – Ett undantag när text inte kan tolkas som den begärda taltypen.
  • Objekt – En instans med eget tillstånd och beteende.
  • Objektorientering – Ett sätt att organisera program kring objekt.
  • Operator – Ett tecken eller nyckelord som utför en operation.
  • Parameter – Ett namn för indata i en funktions eller metods definition.
  • Parsning (parsing) – Att tolka text enligt regler och göra den användbar som strukturerade data.
  • Polymorfism – Att samma operation kan få olika beteenden beroende på objektets typ.
  • Private – Åtkomst begränsad till den omslutande toppnivåklassen och dess nästlade klasser.
  • Protected – Åtkomst inom samma paket och, med begränsningar, från underklasser.
  • Pseudokod – En algoritm beskriven med text och kodliknande struktur.
  • Public – En åtkomstmodifierare som gör en deklaration tillgänglig för annan kod.
  • Python – Ett dynamiskt typat programmeringsspråk.
  • Ramverk (framework) – En grundstruktur och verktyg för en viss sorts program.
  • Rekursion – När en funktion eller metod anropar sig själv, direkt eller indirekt.
  • Returvärde – Ett värde som en funktion eller metod lämnar tillbaka.
  • Stack trace – En lista över metodanrop som visar vägen till ett fel.
  • Static – En medlem som hör till klassen i stället för ett enskilt objekt.
  • Sträng (String) – En följd av tecken som representerar text.
  • Syntax – Reglerna för hur kod får skrivas.
  • System.out.print – En Java-metod för utskrift utan automatisk radbrytning.
  • This – En referens till det aktuella objektet.
  • Undantag (exception) – En händelse som avbryter programmets normala flöde.
  • Variabel – Ett namn som används för att lagra och läsa ett värde.
  • Versionshantering – Att spara och följa ändringar i filer över tid.
  • Villkor – Ett uttryck som avgör om något är sant eller falskt.
  • Void – Anger att en metod inte lämnar tillbaka något värde.

Vanliga frågor om Programmeringslexikon

Vad handlar Programmeringslexikon om?

Korta förklaringar av vanliga programmeringsbegrepp, med konkreta exempel. Slå upp ord om Java, kod och utvecklingsverktyg.

Hur övar jag på Programmeringslexikon?

Kör exemplen själv, ändra ett värde i taget och jämför sedan resultatet med förklaringen på sidan.