En Kort Og Morsom Historie Om Koding: Begynnelsen

Wrens opererer har du noen gang sett på bilder av de første datamaskinene og lurte på hvordan vi kom fra det til den super-søte høyhastighetsenheten som du nå leser denne artikkelen på?

Nei? Vel—du burde – fordi det er ganske kult og viktig.

når du skriver om utviklingen av noe fra et historisk perspektiv, er det vanskelig å velge et utgangspunkt uten å bli altfor filosofisk ganske raskt (hvordan kom vi hit??). Mens det er fristende å grave dypt inn i en hjernevridende undersøkelse av informasjonsteori, vil vi for øyeblikket bare holde fast ved det grunnleggende, som selvfølgelig begynner med…

Hollywood.Husker Du Da Doctor Strange spilte Rollen Som Alan Turing i Filmen The Imitation Game? Hvis du ikke allerede har sett det, anbefaler jeg det, da det er en fascinerende historie, om enn en tragisk, gitt behandlingen et så strålende sinn mottok. Men relevant for denne fortellingen er den delen han spilte i utviklingen av koding.Under Andre Verdenskrig var Britene innstilt på å bryte kodede meldinger som Ble sendt Av Tyskerne. Montering mesteparten av sin innsats På et sted som heter Bletchley Park, en engelsk landeiendom, de satt til å jobbe med å bestemme den beste måten å knekke saken, så å si.Å ha byen din bombet gjentatte ganger er tilsynelatende en enorm motivator, da teamet der gjorde raske fremskritt innen automatisert assistanse, noe som førte til etableringen av en maskin som heter «Colossus»—uten tvil verdens første programmerbare, elektroniske, digitale datamaskin (se bildet ovenfor). Turing var et sentralt medlem av teamet der, og hans arbeid var direkte ansvarlig for å bryte flere tyske koder som ifølge noen historikere forkortet krigen med minst et par år.Derfra utviklet Turing DET SOM var KJENT som ACE (Automatic Computing Engine), som skilte seg fra sine forgjengere som den første maskinen til å bruke «forkortede datamaskininstruksjoner» —et programmeringsspråk.

Kodede meldinger inspirerte kodebrudd, som trengte fart og effektivitet; disse egenskapene krevde maskiner, som krevde mer fart og effektivitet, noe som krevde at de kjørte på et forkortet språk som ville drive et program, noe som betydde at de trengte … kode.

Moderne databehandling ble født.Kommer full sirkel i utviklingsbehov og fremskritt på svært kort tid, tok datateknologien derfra. Ingen liten del av dette skyldtes en av de smarteste personene som noen gang har levd—matematiker, fysiker Og general polymath John von Neumann, hvis arbeid på Manhattanprosjektet førte til flere ideer som han videreførte i algoritmisk utvikling, problemløsning med pseudorandom nummergeneratorer og en utforming av dataarkitektur som fortsatt brukes i dag, og som sterkt påvirket utviklingen av den berømte eniac-maskinen og IBM 704.jeg kunne bruke de neste 50.000 ordene på å skrive om von Neumann og fortsatt knapt skraper overflaten av hans geni. Nok til å si at han var ond-smart,svært viktig, og er verdt å lese mer om på en rekke nivåer, men spesielt spørsmålet om beregningsutvikling.

NNeumanneumann teorier og praktiske anvendelser ansporet enorm vekst i området av dataprogrammering, spesielt i området av hvordan det fungerer innenfor arkitekturen av en maskin. Hvordan minnet både lagres og nås, tilskrives von Neumann, og har gjort det mulig å følge mange retninger for utvikling siden hans forklaring i 1945.

Derfra kan vi gjøre noen interessante forbindelser i en seks-grader-av-separasjon type metode. Neumann konsulterte OGSÅ PÅ EDVAC-prosjektet, hvor sjefdesignerne Var J. Presper Eckert og John Mauchly. Eckert-Mauchly Computer Corporation hyret I 1949 En matematiker Ved Navn Grace Hopper som seniorutvikler PÅ UNIVAC i-prosjektet, kvinnen mest ansvarlig for programmeringsspråket KJENT som COBOL—Common Business-Oriented Language.

Grace HopperCode Platoon tilbyr En Kvinner I Teknologi Stipend til en kvinnelig veteran til ære For Hopper. Stipendet overs hele $15,500 undervisning for en kvinnelig Veteran under hver kohort.

hennes tro var at programmering skulle være mest engelskspråklig basert, da det var mye lettere for de fleste å forstå og jobbe med. Selv om Det tok henne hele tre år å bli avvist Hos Eckert-Mauchly, vant hun til slutt alle over og lanserte det som ville være et av de mest innflytelsesrike programmeringsspråkene i programvareutvikling.Det som kanskje er mest fascinerende Med Grace, er imidlertid at Hun gjorde alt dette mens hun tjenestegjorde I Marinereservene, som hun sluttet seg til UNDER ANDRE VERDENSKRIG (hun ønsket å være en aktiv plikt, men var for liten av Marinens standarder) og trakk seg tilbake som En Kontreadmiral, og dermed gjorde henne i stand til å implementere mange av hennes ideer i Forsvarsdepartementets standarder for praksis. Hennes insistering på testing av datasystemer førte til en konvergens av programmeringsspråk som COBOL og FORTRAN, utviklet Av John Backus, og metodene for å implementere disse testene dannet til slutt grunnlaget For National Bureau Of Standards, som til slutt ble omdøpt Til National Institute Of Standards and Technology (NIST).NOEN programmerere hevder AT FORTRAN er grunnlaget for nesten alle programmeringsspråk som brukes i dag, og at alt annet stammer fra DET. Selv om Det var mer matematisk enn den engelskbaserte metoden Hopper hadde orde FOR MED COBOL, hadde Hensikten Backus med FORTRAN å lage noe bestemt mer menneskelig i sin inngangsmetodikk enn tidligere språk, slik at brukerne kunne utvikle sine egne med mer letthet (en avgjørende komponent for kodeutvikling).Backus, en designer HOS IBM, er forfatteren av Bnf-Backus Normal Form – som ble implementert for å definere kodingsspråk syntaks og hvordan de uttrykkes. Så når du ser en lærebok eller en håndbok som forklarer hvilken type programmeringsspråk som brukes og hvordan du skiller dem, kan Du takke John Backus (eller være sint på ham, avhengig av hvor frustrert du får med den notasjonsstilen).det som er interessant å merke seg her er at det meste av det du nettopp har lest (bortsett FRA opprettelsen AV NIST) hadde skjedd i 1959.med andre ord, grunnlaget for moderne programmering hadde blitt godt etablert før farge-TV var en vanlig ting.Neste gang vil vi se på utviklingen siden da, hva de mener, og hvordan De Bill Gates og Steve Jobs fellas jobber inn i denne blandingen.Greg Drobny er En Tidligere Luftbåren Infanterist, PSYOP Team Sjef, politisk konsulent, profesjonell mil blogger, Og Er Code Platoon Student Oppsøkende Koordinator. Han har EN BA i historie, En Mastergrad I organisasjonspsykologi, og arbeider for tiden med EN MA i historie. Han er gift med fire barn som holder ham mer enn litt opptatt og er lidenskapelig om å hjelpe veteraner finne sine veier i livet og utvikle de ferdighetene som trengs for å forfølge sine mål.

Abonner på Vårt Nyhetsbrev

Bli med på vår mailingliste for å motta de siste nyhetene og oppdateringene fra vårt team.

Takk For at du abonnerer på vår e-postliste!



Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.