Programmering

Fra Ikkepedia

Gå til: navigasjon, søk

Programmering er kunsten å overtale en datamaskin til å gjøre ting som mennesker ikke gidder. De vanligste overtalelsesteknikkene er trusler om vold, vold, bestikkelser, besvergelser, veddemål og pisk-og-gulrot-metoden. Det er også gjort forsøk på å appellere til datamaskinens logikk. Overtalelsen må skje på et programmeringsspråk.

[rediger] Historie

Den første kjente personen som klarte å programmere en datamaskin var en gammel greker som ingen husker navnet på. Programmeringsspråket var selvsagt gresk, og dette er opphavet til tradisjonen om at programmeringsspråk må være gresk for folk flest. Selve programmet skulle beregne hvor høyt Sola stod på himmelen til enhver tid, dette fordi grekeren (la oss kalle ham Anonym) satt i en mørk kjeller og programmerte hele dagen. Da han var ferdig gikk han ut og så at man kunne observere Sola fra jordoverflaten. Dette gjorde Anonym svært tung til sinns, og han låste seg straks inne i kjelleren igjen. Han klarte likevel å selge applikasjonen sin til flere godtroende mennesker over Internett, og den nyeste versjonen blir fortsatt brukt av millioner av mennesker over hele verden.

Etter dette gled programmeringskunsten sakte over i glemmeboken, men tre tusen år og femogseksti centimeter senere, under andre verdenskrig, begynte de allierte å skrive et program som skulle løse Da Vinci-koden. Programmering hadde med dette fått sin renessanse, og i dag kjenner man til hele 2,09 millioner måter å skrive "Hello World" på.

[rediger] Programmeringsspråk

Et programmeringsspråk må tilfredstille disse kravene:

Det kan også være logisk, men dette er ikke et absolutt krav. Å tiltale en datamaskin med et ulogisk språk vil bare føre til at den smelter. Ved siden av gresk, finnes disse programmeringsspråkene:

Hvilket programmeringsspråk som best for deg avhenger først og fremst av personlig preferanse. Da kan det være nyttig å vite ting som at Java har noe med kaffe å gjøre, og at Python går ut på å skremme datamaskinen med en pytonslange. C og C++ henviser til hvor gode karakterer du må ha for å bruke disse språkene.

[rediger] Maskinintelligens

Det har de siste tiårene vært jobbet mye med å lære maskinene intelligens. Resultatene har stort sett vært nedslående, grunnet at datamaskiner er så dumme. Et lyspunkt er nedenstående program, skrevet i Visual Basic:

Dim population As Integer = 6778250000
Dim kills As Integer = 0

Do While population > 0
   kill(Human, Closest)
   population -= 1
   kills +=1
End Loop

showKills(kills)

Dessverre kræsjer programmet på grunn av overflyt.

Personlige verktøy