Logotyp
Unionpedia
Kommunikation
Ladda ned på Google Play
Ny! Ladda ner Unionpedia på din Android™-enhet!
Installera
Snabbare tillgång än webbläsare!
 

Programmering

Index Programmering

En programstump i BASIC. Programmering handlar om att instruera en maskin eller del av en maskin, till exempel en mikrodator, dator, robot eller NC-maskin att utföra ett visst arbete.

72 relationer: Ada (programspråk), Ada Lovelace, Användargränssnitt, Apple Inc., Artificiell intelligens, Assembler, Basic Input/Output System, C (programspråk), C++, Charles Babbage, COBOL, Dator, Datorprogram, Datorspel, Deduktion, Den analytiska maskinen, Design Patterns, Designmönster, Drivrutin, Edsger Dijkstra, Fält (datastruktur), Fortran, Funktionell programmering, HTML, Induktion (filosofi), Inkapsling (Information Hiding), Interpretator, Java (programspråk), Javascript, John Vlissides, Kompilator, Lambdakalkyl, Logikprogrammering, Loop (programmering), Lord Byron, Makro (datateknik), Maskinkod, Maskinvara, Microsoft, Mikrodator, Mikroprogram, NC-maskin, Objektorienterad programmering, Operativsystem, Ordbehandlare, Pascal (programspråk), Persondator, Postscript, Procedurell programmering, Programmerare, ..., Programmeringsparadigm, Programspråk, Programvara, Programvarutestning, Programvaruutveckling, Prolog (programspråk), R (programspråk), Robot, RPG (programspråk), Simula, Smalltalk, Spagettikod, Strukturerad programmering, Sun Microsystems, Webbläsare, Xerox, 1960-talet, 1968, 1980, 1980-talet, 1990-talet, 1995. Förläng index (22 mer) »

Ada (programspråk)

Datorpionjären Ada Lovelace, som gett Ada dess namn. Ada är ett programspråk som utvecklades på uppdrag av USA:s försvarsdepartement i slutet av 1970-talet.

Ny!!: Programmering och Ada (programspråk) · Se mer »

Ada Lovelace

Ada Lovelace, egentligen Augusta Ada King, grevinna av Lovelace, född Byron den 10 december 1815 i London, död 27 november 1852 i Marylebone i London, var en brittisk matematiker och skribent.

Ny!!: Programmering och Ada Lovelace · Se mer »

Användargränssnitt

Ett användargränssnitt kan beskrivas som en länk mellan användaren och den hårdvara eller programvara som användaren arbetar med.

Ny!!: Programmering och Användargränssnitt · Se mer »

Apple Inc.

Apple Inc. är ett amerikanskt dator- och hemelektronikföretag grundat 1976 av Steve Jobs, Steve Wozniak och Ronald Wayne.

Ny!!: Programmering och Apple Inc. · Se mer »

Artificiell intelligens

Chatboten ELIZA från 1966 fick människor att konversera som med en psykoterapeut (här i en implementation från 2005). Artificiell intelligens (AI) eller maskinintelligens är förmågan hos datorprogram och robotar att efterlikna människors och andra djurs naturliga intelligens, främst kognitiva funktioner såsom förmåga att lära sig saker av tidigare erfarenheter, förstå naturligt språk, lösa problem, planera en sekvens av handlingar och att generalisera.

Ny!!: Programmering och Artificiell intelligens · Se mer »

Assembler

Assembler eller assemblyspråk är ett sätt att uttrycka maskinkoden för en dators processor på ett sätt som lämpar sig för människor att läsa och skriva.

Ny!!: Programmering och Assembler · Se mer »

Basic Input/Output System

BIOS (Basic Input/Output System, ibland felaktigt benämnd Binary Input/Output System), är det mest grundläggande programmet som körs i en PC när den startas.

Ny!!: Programmering och Basic Input/Output System · Se mer »

C (programspråk)

C är ett generellt, imperativt programspråk.

Ny!!: Programmering och C (programspråk) · Se mer »

C++

C++ är ett programspråk med stöd för dataabstraktion, objektorienterad programmering och generisk programmering samt även för högnivå hårdvarunära programmering.

Ny!!: Programmering och C++ · Se mer »

Charles Babbage

Charles Babbage, född 26 december 1791 i London, död 18 oktober 1871 i London, var en brittisk matematiker.

Ny!!: Programmering och Charles Babbage · Se mer »

COBOL

COBOL är ett programspråk som främst är avsett för affärsändamål som till exempel personaladministration, finansiella tjänster, orderhantering samt diverse produktionssystem.

Ny!!: Programmering och COBOL · Se mer »

Dator

Superdatorn Columbia hos NASA. Illustration av en modern persondator. En dator (tidigare datamaskin eller matematikmaskin) är en maskin som kan bearbeta data och utföra beräkningar automatiskt, effektivare än vad som kan göras manuellt.

Ny!!: Programmering och Dator · Se mer »

Datorprogram

editorn Geany Användargränssnitt för ett datorprogram som tillverkar grafiska figurer Ett datorprogram, även kallat dataprogram, är en serie instruktioner som styr en dator, och beskriver de operationer som datorn ska utföra, då programmet körs.

Ny!!: Programmering och Datorprogram · Se mer »

Datorspel

TV-spelet Pong. Datorspel (dator-spel), i viss utsträckning även dataspel (data-spel), tidigare kallat videospel (video-spel, av video game), är spel som visualiseras via en bildskärm och spelas med hjälp av en dator, såsom persondator, spelkonsol, mobiltelefon eller spelautomat/arkadkabinett, etc.

Ny!!: Programmering och Datorspel · Se mer »

Deduktion

Deduktion (vetenskapliga bevis) är generellt identiskt med härledning av slutsatser från givna premisser.

Ny!!: Programmering och Deduktion · Se mer »

Den analytiska maskinen

Modell av den analytiska maskinen i London Science Museum. Den analytiska maskinen var världens första ritning på en programmerbar dator, från år 1837.

Ny!!: Programmering och Den analytiska maskinen · Se mer »

Design Patterns

Design Patterns (fullständig titel; Design Patterns, Elements of Reusable Object-oriented Software) är en bok av Erich Gamma, Richard Helm, Ralph Johnson och John Vlissides, populärt kallade Gang of Four (GoF).

Ny!!: Programmering och Design Patterns · Se mer »

Designmönster

Designmönster (design pattern på engelska) är en problemidentifieringsteknik inom arkitektur och programutvecklingsmetodik som innebär att man katalogiserar olika typiska problem och deras typiska lösningar.

Ny!!: Programmering och Designmönster · Se mer »

Drivrutin

En drivrutin är ett systemprogram som får en hårdvaruenhet, exempelvis modem eller skrivare, att fungera tillsammans med datorns operativsystem eller med andra program.

Ny!!: Programmering och Drivrutin · Se mer »

Edsger Dijkstra

Edsger Wybe Dijkstra (född 11 maj 1930, död 6 augusti 2002, var en nederländsk datavetare. Dijkstra studerade teoretisk fysik vid Universitetet i Leiden och arbetade som programmerare vid Mathematisch Centrum i Amsterdam 1952-1962. Han var professor i matematik vid Eindhoven University of Technology mellan 1962 och 1984, och arbetade denna tid även som forskare vid Burroughs Corporation. Han innehade Schlumberger Centennial chair i datavetenskap vid University of Texas at Austin från 1984 fram till sin pensionering 1999. Han drog sig tillbaka 2000. Bland hans bidrag till datorvetenskapen finner man kortaste vägen-algoritmen, även känd som Dijkstras algoritm. Han mottog Turingpriset 1972. Han fick stor betydelse för utvecklingen av begreppet strukturerad programmering genom sin kritiska uppsats mot användandet av GOTO-satsen, "Go To Statement Considered Harmful", som han skrev då han var professor vid Eindhovens universitet. Han är även en av upphovsmännen till den så kallade bankiralgoritmen (Banker's Algorithm) som behandlar problemet att fördela ändliga resurser och ätande filosofer. Han dog 2002 i cancer.

Ny!!: Programmering och Edsger Dijkstra · Se mer »

Fält (datastruktur)

Fält, uppställning eller tabell (eng. array) är, inom datavetenskap, en datastruktur som består av en samling av element (av en viss storlek och ofta samma datatyp), som identifieras med ett eller flera heltals-index och lagrade i ett sammanhängande minnesblock så att adressen till varje element enkelt kan räknas ut från dess index.

Ny!!: Programmering och Fält (datastruktur) · Se mer »

Fortran

Fortran är ett av de allra första högnivåprogramspråken, ursprungligen konstruerat på 1950-talet och fortfarande i bruk.

Ny!!: Programmering och Fortran · Se mer »

Funktionell programmering

Funktionell programmering är en form av programmering inom vilken program konstrueras genom komposition av matematiska funktioner, och exekvering innebär att funktionerna utvärderas.

Ny!!: Programmering och Funktionell programmering · Se mer »

HTML

HTML (förkortning för HyperText Markup Language) är ett märkspråk för hypertext och utgör tillsammans med TCP/IP och HTTP den grundläggande standarden för WWW (World Wide Web, webben); webbsidor skrivs i allmänhet som HTML och överförs över Internet med HTTP.

Ny!!: Programmering och HTML · Se mer »

Induktion (filosofi)

Induktion är inom vetenskapsteori en slutledningmetod som härleder generella slutsatser utifrån ett antal enskilda fall.

Ny!!: Programmering och Induktion (filosofi) · Se mer »

Inkapsling (Information Hiding)

Inkapsling i bemärkelsen information hiding (svenska: att dölja information) innebär inom datorprogrammering att man kapslar in funktionerna i ett kodblock eller kodbibliotek i någon form bakom ett API, alltså ett programmeringsgränssnitt.

Ny!!: Programmering och Inkapsling (Information Hiding) · Se mer »

Interpretator

En interpretator eller programtolk är ett datorprogram som utför de aktiviteter som en viss programtext beskriver.

Ny!!: Programmering och Interpretator · Se mer »

Java (programspråk)

Java är ett objektorienterat programspråk som konstruerades av bland andra James Gosling på Sun Microsystems under 90-talets tidigare hälft.

Ny!!: Programmering och Java (programspråk) · Se mer »

Javascript

Javascript, i marknadsföringssyfte skrivet JavaScript och förkortat JS, är ett prototyp-baserat skriptspråk som är dynamiskt, svagt typat och hanterar funktioner som första-klass-objekt.

Ny!!: Programmering och Javascript · Se mer »

John Vlissides

John Vlissides (John Matthew Vlissides), född 2 augusti 1961, död 24 november 2005 (hjärntumör), var en av GoF, det vill säga en av författarna till boken Design Patterns.

Ny!!: Programmering och John Vlissides · Se mer »

Kompilator

En kompilator är inom datavetenskap ett datorprogram som utifrån en programtext skrivet i ett programspråk som till exempel C, Modula, eller Ada, skapar ett motsvarande lågnivåprogram som kan omvandlas till exekverbar kod (maskinkod) som kan utföra de aktiviteter som programtexten beskriver, alltså ett slags översättare.

Ny!!: Programmering och Kompilator · Se mer »

Lambdakalkyl

Lambdakalkyl (λ-kalkyl) är ett formellt system som skapades för att undersöka funktioner och rekursion.

Ny!!: Programmering och Lambdakalkyl · Se mer »

Logikprogrammering

Logikprogrammering är ett programmeringsparadigm baserat på att bevis av predikatlogiska satser på vissa former kan automatiseras, vilket upptäcktes av Alan Robinson på 1960-talet.

Ny!!: Programmering och Logikprogrammering · Se mer »

Loop (programmering)

trafikskylten för lokal slinga. En loop, även kallat slinga eller programslinga (engelska: loop) är en konstruktion inom programmering för att åstadkomma en iteration, det vill säga att vissa instruktioner upprepas flera gånger.

Ny!!: Programmering och Loop (programmering) · Se mer »

Lord Byron

George Gordon Byron, känd som Lord Byron (6:e baron Byron av Rochdale), född 22 januari 1788 i London, död 19 april 1824 i Missolonghi, Grekland, var en brittisk poet och filhellen, känd för sin episka satir på det italienska versmåttet ottava rima om Don Juan.

Ny!!: Programmering och Lord Byron · Se mer »

Makro (datateknik)

Ett makro är en samling instruktioner som används för att automatisera ofta återkommande och/eller repetitiva arbetsmoment vid användning av datorprogram.

Ny!!: Programmering och Makro (datateknik) · Se mer »

Maskinkod

Maskinkod (även kallat maskinspråk, binärkod eller native code) är det "språk" en processor direkt förstår och klarar att exekvera.

Ny!!: Programmering och Maskinkod · Se mer »

Maskinvara

Ett moderkort är en typ av hårdvara. Maskinvara, eller vanligtvis hårdvara, är samlingsnamn för en dators fysiska delar.

Ny!!: Programmering och Maskinvara · Se mer »

Microsoft

Microsoft Corporation är ett multinationellt datorföretag baserat i Redmond, Washington med omkring 221 000 anställda.

Ny!!: Programmering och Microsoft · Se mer »

Mikrodator

En mikrodator är en dator baserad på en mikroprocessor.

Ny!!: Programmering och Mikrodator · Se mer »

Mikroprogram

Mikroprogram eller mikrokod implementerar CPU-instruktioner (maskininstruktioner).

Ny!!: Programmering och Mikroprogram · Se mer »

NC-maskin

NC-maskiner (Numerical Control) är numeriskt styrda verktygsmaskiner, till exempel svarvar, fräsmaskiner eller stansmaskiner.

Ny!!: Programmering och NC-maskin · Se mer »

Objektorienterad programmering

Objektorienterad programmering (engelska: Object Oriented Programming, OOP) är en programmeringsmetod i vilken ett program kan innehålla en varierande uppsättning objekt som interagerar med varandra.

Ny!!: Programmering och Objektorienterad programmering · Se mer »

Operativsystem

Ett operativsystem är ett datorprogram eller en samling datorprogram som syftar till att underlätta användandet av en dator, genom att utgöra länken mellan datorns maskinvara och de tillämpningsprogram som användaren vill köra på datorn.

Ny!!: Programmering och Operativsystem · Se mer »

Ordbehandlare

Ordbehandlaren Abiword 2.4 Ordbehandlaren KWord 1.4.2 En ordbehandlare (finlandssvenska textbehandlingsprogram) är ett datorprogram som används för att skapa, formatera, ändra och skriva ut en dokumentfil.

Ny!!: Programmering och Ordbehandlare · Se mer »

Pascal (programspråk)

Pascal är ett programspråk skapat av schweizaren Niklaus Wirth 1970.

Ny!!: Programmering och Pascal (programspråk) · Se mer »

Persondator

PET 2001, den första datorn som marknadsfördes som en persondator Mus En persondator är en dator i första hand avsedd att användas av en enda användare, vanligtvis främst till redigering av olika typer av dokument i kontorsprogram, beräkningar, databearbetning, internetåtkomst via World Wide Web och e-post, datorspel och uppspelning av musik och video.

Ny!!: Programmering och Persondator · Se mer »

Postscript

Postscript (kamelnoterat PostScript) är ett programspråk avsett att användas för att beskriva hur sidor ska se ut vid utskrift, på en datorskärm eller på en skrivare.

Ny!!: Programmering och Postscript · Se mer »

Procedurell programmering

Med procedurell programmering menas i programmeringssammanhang att källkoden skrivs med användande av subrutiner.

Ny!!: Programmering och Procedurell programmering · Se mer »

Programmerare

Programmerare är ett yrke som innebär att personen ägnar sig åt programmering av någon sorts maskin, numera vanligen en dator, men historiskt kan även sådant som hålkortsdrivna vävstolar sägas vara programmerade.

Ny!!: Programmering och Programmerare · Se mer »

Programmeringsparadigm

Ett programmeringsparadigm är en övergripande teori eller fundamentalt arbetssätt kring hur program bör organiseras och struktureras.

Ny!!: Programmering och Programmeringsparadigm · Se mer »

Programspråk

Java. Programmet skriver ut meddelandet "Hello World!". Programspråk, eller programmeringsspråk, är ett formellt språk som en människa använder för att skapa datorprogram.

Ny!!: Programmering och Programspråk · Se mer »

Programvara

LibreOffice Writer Programvara eller mjukvara (av software) är datorprogram, i betydelsen organiserade samlingar av data och maskininstruktioner, vilket utför en avsedd uppgift på ett datorsystem.

Ny!!: Programmering och Programvara · Se mer »

Programvarutestning

Programvarutestning, eng. software testing, även kallat mjukvarutestning, är ett samlingsnamn för de metoder som används för att säkerställa bra kvalitet på programvara för datorer.

Ny!!: Programmering och Programvarutestning · Se mer »

Programvaruutveckling

alfa- och betaversion. Programvaruutveckling (också: mjukvaruutveckling eller programutveckling, på engelska: software engineering eller, när man inte nödvändigtvis syftar på utveckling med grund i ingenjörsvetenskap, software development) är tillämpningen av en systematisk, disciplinerad och mätbar metod för utvecklandet, användandet och underhållet av programvara.

Ny!!: Programmering och Programvaruutveckling · Se mer »

Prolog (programspråk)

Prolog, ett programspråk för logikprogrammering.

Ny!!: Programmering och Prolog (programspråk) · Se mer »

R (programspråk)

R är ett programspråk och en utvecklingmiljö som huvudsakligen används för statistiska beräkningar och datavisualisering, för artificiell intelligens inom informationsutvinning (data mining) samt inom nationalekonomi och andra ämnen som använder sig av numeriska beräkningar.

Ny!!: Programmering och R (programspråk) · Se mer »

Robot

En industrirobot Svensktillverkad gräsklippningsrobot Malmöpolisens första bombrobot rullar ut på ett uppdrag med röntgenkamera i centrala Malmö 1986. Robot är en teknisk anordning, oftast en elektromekanisk maskin som styrs av elektronisk programmering, som utför fysiska uppgifter.

Ny!!: Programmering och Robot · Se mer »

RPG (programspråk)

RPG är ett programspråk för affärssystem.

Ny!!: Programmering och RPG (programspråk) · Se mer »

Simula

Simula brukar benämnas som det första objektorienterade programspråket.

Ny!!: Programmering och Simula · Se mer »

Smalltalk

Smalltalk är ett objektorienterat programspråk som togs fram vid Xerox Palo Alto Research Center (PARC) under 1970- och 1980-talet, av Alan Kay, Dan Ingalls, Ted Kaehler, Adele Goldberg.

Ny!!: Programmering och Smalltalk · Se mer »

Spagettikod

Spagettikod är inom datalogin ett nedvärderande men vedertaget uttryck för källkod som använder fasta hopp eller andra förgreningar på ett ostrukturerat sätt.

Ny!!: Programmering och Spagettikod · Se mer »

Strukturerad programmering

Strukturerad programmering är ett programmeringsparadigm som strävar efter att koden ska ha avskilda kodblock.

Ny!!: Programmering och Strukturerad programmering · Se mer »

Sun Microsystems

Sun Ultra Enterprise 450 Suns huvudkontor i Santa Clara. Sun på Linuxtag 2004 i Karlsruhe. Sun Microsystems var ett amerikanskt datorföretag som bland annat tillverkade processorer, serverdatorer och mjukvara som till exempel Solaris, Staroffice och Java.

Ny!!: Programmering och Sun Microsystems · Se mer »

Webbläsare

Engelskspråkiga Wikipedias startsida visad i webbläsaren Mozilla Firefox 2.0. Webbläsare i ett historiskt perspektiv: startår, förgreningar och eventuella nedläggningar enligt en tidsaxel. Klicka på diagrammet för att förstora det. Webbläsarstatistik från W3schools. Webbläsare (engelska: web browser), eller bläddrare (finlandssvenska), är ett program för att hämta, tolka och återge dokument kodade i HTML eller XHTML som lagts upp på webbservrar på Internet.

Ny!!: Programmering och Webbläsare · Se mer »

Xerox

Xerox Holdings Corporation, tidigare The Haloid Photographic Company, är ett amerikanskt tillverkningsföretag grundat år 1906 i Rochester, New York.

Ny!!: Programmering och Xerox · Se mer »

1960-talet

1969 lyckades USA leda rymdkapplöpningen ända till månen. "brittisk invasion" av det fredligare slaget. 1960-talet, eller i vardagligt tal 60-talet, är ett årtionde inom den kristna tideräkningen mellan 1 januari 1960 och 31 december 1969.

Ny!!: Programmering och 1960-talet · Se mer »

1968

1968 (MCMLXVIII) var ett skottår som började en måndag i den gregorianska kalendern.

Ny!!: Programmering och 1968 · Se mer »

1980

1980 (MCMLXXX) var ett skottår som började en tisdag i den gregorianska kalendern.

Ny!!: Programmering och 1980 · Se mer »

1980-talet

Margaret Thatcher var Storbritanniens premiärminister mellan 1979 och 1990 och var en av de som mest präglade Europas politik under 1980-talet Berlinmuren, en av kalla krigets symboler, revs 1989 och detta symboliserar för många avslutningen på 1980-talet. Rubiks kub är något av en symbol för 1980-talet. Bakmaskinen var populär i slutet av 1980-talet. Hårdrockare 1980-talet, eller i vardagligt tal 80-talet, är ett årtionde inom den kristna tideräkningen mellan 1 januari 1980 och 31 december 1989.

Ny!!: Programmering och 1980-talet · Se mer »

1990-talet

2000-talet. Under 1990-talet utvecklades Internet, och blev "var mans egendom" under decenniets andra hälft. 1990-talet, eller i vardagligt tal 90-talet, är ett årtionde inom den kristna tideräkningen mellan 1 januari 1990 och 31 december 1999.

Ny!!: Programmering och 1990-talet · Se mer »

1995

1995 (MCMXCV) var ett normalår som började en söndag i den gregorianska kalendern.

Ny!!: Programmering och 1995 · Se mer »

Omdirigerar här:

Dataprogrammering, Datorprogrammerare, Datorprogrammering, Programmera, Programmerbar, Programmeringsteknik.

UtgåendeInkommande
Hallå! Vi är på Facebook nu! »