Historien om programmering starter med datamaskinen , selv om begrepet programmering går mye lenger tilbake . Herman Hollerith oppdaget ideen om koding av informasjon på hullkort ved å observere jernbane dirigenter punsj billetter, og implementert en poster system av hullkort for 1890 folketellingen . Moderne dataprogrammering startet mye senere med noen grunnleggende språk som har påvirket mest moderne programmeringsspråk . De tre vi vil starte med er FORTRAN , LISP og COBOL , alle utformet i 1950, mange moderne konsepter kommer fra dem . En språket for alle
Mange språk utformet i de tidlige dager av databehandling håndtert forskjellige oppgaver . De fleste av disse språkene ble designet av sluttbrukerne i akademiske eller industrielle posisjoner og var ikke nyttig for noe annet enn sitt opprinnelige formål. FORTRAN , for eksempel , er designet for matematiske funksjoner og utmerket seg i dette området. COBOL var en business- orientert språk og var ikke nyttig i vitenskapelige områder .
Kommer Sammen
Gjennom 1970-tallet, så mange mennesker behovet for språk for å kunne veksle og nyttig for mer enn ett enkelt formål . Innsatsen produsert flere språk som Pascal Forth og Prolog, men den mest lovende av æra var kanskje C ( opprettet ved Bell Labs å erstatte et språk som heter B ) og SQL. C var en av de første objektorienterte språk og SQL var opprinnelig bare et spørrespråk for databaser, men hadde programmering konstruerer lagt til senere .
Objekter å dele
objektorientert programmering fanget på med C og dens etterkommere . Konseptet var at du kunne skrive en modul eller objekt til å utføre en oppgave, og deretter bruke det litt kode i mange andre programmer når du trengte det . Gjenbruk var en av funksjonene som førte til moderne databehandling slik vi kjenner den .
Stormaskiner og forretninger
på 1980-tallet , behovene til store selskaper og virksomheter med stormaskiner og arbeidsstasjoner ført til en mer raffinert språk konsept og noen nye språk. C + + kom som etterfølgeren til C , og språk som lar deg jobbe med store mengder eksterne data som Perl kom i bruk .
Moderne språk
Programmering dag var påvirket av fenomener på Internett starter på 1990-tallet . Nye og mer kompakt måter å manipulere data måtte være oppfunnet som folk ville ha raskere tilgang til bearbeidet data over Internett . C # var den neste versjonen av C , med flere funksjoner enn noensinne. Også i driften var små språk som Python , Java og Javascript , alt er perfekt for å tjene opp det programmet du ønsket i nettleseren din . Trendene i dag er leder mot mindre og mer modulær hele tiden med ekstra mekanismer for sikkerhet og funksjonalitet .