historie programmering starter med computeren, selv om begrebet programmeringen går meget længere tilbage . Herman Hollerith opdagede tanken om kodning oplysninger om hulkort ved at observere jernbanen dirigenter Punch billetter , og implementeret et journalsystem hulkort for 1890 folketælling. Moderne computer programmering startede meget senere med et par basale sprog, som har påvirket de fleste moderne edb-sprog . De tre vil vi begynde med, er FORTRAN , LISP og COBOL , alle designet i 1950'erne , og mange moderne begreber kommer fra dem. Et sprog for Everyone
Mange sprog designet i de tidlige dage af computere håndteres forskellige opgaver. De fleste af disse sprog blev designet af slutbrugere i akademiske eller industrielle positioner og var ikke nyttigt for andet end deres oprindelige formål . FORTRAN , for eksempel, er blevet til for matematiske funktioner , og udmærkede sig i dette område. COBOL var en business - orienterede sprog og var ikke nyttigt i videnskabelige områder.
Coming Together
Gennem 1970'erne mange mennesker så behovet for sprog for at være indbyrdes udskiftelige og nyttigt for mere end et enkelt formål . Indsatsen produceret flere sprog som Pascal Forth og Prolog , men den mest lovende af den æra var måske C (oprettet Bell Labs til at erstatte et sprog ved navn B) og SQL. C var en af de første objektorienterede sprog og SQL var oprindelig blot en forespørgsel sprog for databaser, men havde programmering konstruktioner tilføjet senere .
Objects at dele
objekt-orienteret programmering fanget på med C og dens efterkommere . Konceptet var, at man kunne skrive et modul eller et objekt til at udføre en opgave, og derefter genbruge den smule kode i mange andre programmer, når du havde brug for det. Genanvendelighed var en af de funktioner , der førte til moderne computere , som vi kender det.
Mainframes og Erhverv
i 1980'erne, behovene i store virksomheder og virksomheder med mainframes og arbejdsstationer ført til en mere raffineret sprog koncept og nogle nye sprog. C + + kom som efterfølgeren til C og sprog, der lader dig arbejde med store mængder af fjerntliggende data som Perl kom i brug .
Moderne Sprog
Programmering dag var påvirket af de fænomener af internettet begynder i 1990'erne. Nye og mere kompakte måder at manipulere data skulle være opfundet , da folk ønskede hurtigere adgang til behandlede data over internettet. C # var den næste version af C , med flere funktioner end nogensinde før. Også i drift var små sprog som Python , Java og Javascript , alt perfekt til servering op at program, du ønskede i din browser. De tendenser i dag fører mod mindre og mere modulær hele tiden med tilsat mekanismer for sikkerhed og funktionalitet .