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.