Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Paradigmer i Programmering 0. Plan for kurset 4 x Mads R, 4 x Torben B, 2 x opgave MR: Funktionsprogrammering, SML TB: Logikprogrammering, Prolog Opgave:

Lignende præsentationer


Præsentationer af emnet: "Paradigmer i Programmering 0. Plan for kurset 4 x Mads R, 4 x Torben B, 2 x opgave MR: Funktionsprogrammering, SML TB: Logikprogrammering, Prolog Opgave:"— Præsentationens transcript:

1 Paradigmer i Programmering 0

2 Plan for kurset 4 x Mads R, 4 x Torben B, 2 x opgave MR: Funktionsprogrammering, SML TB: Logikprogrammering, Prolog Opgave: løs et problem i både SML og Prolog

3 Programmering == Java ? Vær ikke bundet til et sprog. Man skal kunne skifte sprog når opgaven kræver det. Kendskab til andre sprog kan vise andre løsningsmuligheder. Datalogisk dannelse? Sprogudvikling: Java 1.5, C++, C#

4 Java 1.5, C++, C# java 1.5: parametricerede typer: Vector v=new Vector (); Boxing/unboxing C++: templates C#: (Microsoft.NET) delegates – metoder som parametre

5 Første del: Rekursion: Hvordan løser man problemer rekursivt – i Java og SML Simple typer, lister (alternativ til array, vector i java) Højereordens funktioner – lidt ekstra kraft i parametrene når man programmerer. Datatyper – a la objekter mm 1. forl.: læs om (og prøv) rekursion i java

6 Anden del: Prolog: logik programmering Komplicerede planlægningsproblemer Kunstig intelligens Avancerede databaseforespørgsler Videnstunge systemer


Download ppt "Paradigmer i Programmering 0. Plan for kurset 4 x Mads R, 4 x Torben B, 2 x opgave MR: Funktionsprogrammering, SML TB: Logikprogrammering, Prolog Opgave:"

Lignende præsentationer


Annoncer fra Google