De geschiedenis van de computer programmeren begint met de computer , hoewel het concept van de programmering gaat veel verder terug . Herman Hollerith ontdekte het idee van het coderen van gegevens op ponskaarten door het observeren spoorlijn geleiders punch tickets , en implementeerde een registratiesysteem van ponskaarten voor de 1890 census . Moderne computer programmering begonnen veel later met een paar eenvoudige taal die de meeste moderne programmeertalen hebben beïnvloed . De drie zullen we beginnen met zijn Fortran , LISP en COBOL , allemaal ontworpen in de jaren 1950 , veel moderne concepten van hen afkomstig . Een taal voor iedereen Vele talen ontworpen in de begindagen van de computer behandeld verschillende taken . De meeste van deze talen werden ontworpen door de eindgebruikers in de academische of industriële posities en waren niet bruikbaar voor andere doeleinden dan het oorspronkelijke doel . FORTRAN bijvoorbeeld ontworpen voor wiskundige functies en excelleerde in dat gebied . COBOL was een business- georiënteerde taal en was niet nuttig in wetenschappelijke gebieden . Coming Together Door de jaren 1970 , veel mensen zagen de noodzaak van talen te zijn uitwisselbaar en nuttig voor meer dan een enkel doel . Inspanningen produceerde meerdere talen als Pascal Forth en Prolog , maar de meest veelbelovende van de era waren misschien C ( gemaakt bij Bell Labs om een taal genaamd B vervangt ) en SQL . C was een van de eerste object georiënteerde talen en SQL was oorspronkelijk gewoon een query- taal voor databases , maar had programmeerconstructies later toegevoegd . Objecten te delen objectgeoriënteerd programmeren betrapt op met C en zijn nakomelingen . Het concept was dat je een module of object om een taak uit te voeren kon schrijven en vervolgens te hergebruiken dat stukje code in veel andere programma's wanneer u het nodig had . Herbruikbaarheid was een van de functies die over moderne computers gebracht zoals wij het kennen . Mainframes en Business In de jaren 1980 , de behoeften van grote bedrijven en bedrijven met mainframes en werkplekken geleid tot een meer verfijnde taal concept en een aantal nieuwe talen . C + + kwam als opvolger van C , en talen die u te laten werken met grote hoeveelheden gegevens op afstand , zoals Perl in gebruik genomen . Moderne Talen Programmeren vandaag werd beïnvloed door de verschijnselen van het internet vanaf de jaren 1990 . Nieuwe en compactere manieren om gegevens te manipuleren moest worden uitgevonden als mensen wilden snellere toegang tot verwerkte gegevens via het internet . C # is de volgende versie van C , met meer functies dan ooit . Ook in de running waren kleine talen als Python , Java en Javascript , allemaal perfect voor het serveren van die applicatie je wilde in je web browser . De trends van vandaag zijn toonaangevende naar kleinere en meer modulair hele tijd met toegevoegde mechanismen voor de veiligheid en functionaliteit .
|