Programmering

Fra Ikkepedia

Gå til: navigasjon, søk
Det er slik man programmerer!

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:

  • BASIC
  • Brainfuck
  • C
  • C++
  • COBOL
  • Java
  • Python
  • Visual Basic

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)
Imports Windows.Vista
Imports Windows.XP
Imports Windows.Vista.Security
Public Class Windows7
    Dim Vista As Windows.Vista
    Dim XP As Windows.XP
    Dim VistaSecure As Windows.Vista.Security

    Private Sub StartUp()
        Dim windows7 As String = Vista + XP - VistaSecure + MoreErrors.ToString
        Do While windows7.runs = True
            Shell("taskkil/im explorer.exe")
            If windows7.runs = True Then
                Kill(User)
            Else
                windows7.SaveErrorToStartUp()
                Shell(Shutdown - r)
            End If
            If StartUp() = True Then
                showKills(kills)
                If kills = "0" Then
                    Kill (Bill Gates)
                End If
            End If
        Loop
    End Sub
End Class

Dessverre kræsjer programmet på grunn av overflyt.

Personlige verktøy
Del denne artikkelen