Ladda ner presentationen
Presentation laddar. Vänta.
Publicerades avGerd Pålsson
1
Program
2
Symboliska samband Symboliska beteenden Matematisk kausalitet (orsak – verkan) 2x = y, y = x^2, y = kx + l
3
Programmering i)Programmet definierar, representerar (beskriver) det avsedda beteendet ii)Programmet orsakar beteendet (enligt ovan)
4
Tidiga program Jaquardvävstolen (hålkort) Pianolan (hålkort) Speldosan ? Räknas dock ej som datorer då korten orsakar fysiska beteenden och inte symbolmanipulation.
5
Programmet uttrycks i ett (formellt) språk Språk = systematiskt representationssystem Högnivåspråk ger att programmeraren inte behöver fundera på beteendet utan kan koncentrera sig på ’orsakandet’
6
Generalitet & Portabilitet Generalitet betyder att en processor kan exekvera olika program Portabilitet betyder att ett program kan exekveras av flera olika processorer Portabilitet begränsas av processorarkitektur oftast (Intel/AMD – x86, Sparc, Motorola)
7
Programspråk Imperativa / Manipulativa Funktionella och Relationella Objektorienterade och Agentorienterade
8
Imperativa / Manipulativa C Fortran Cobol Basic Pascal
9
Funktionella och Relationella Funktioner av funktioner LISP ML Matematiska/Logiska relationer Prolog
10
Objektorienterade Objekt med dess egenskaper och beteenden i (den riktiga) världen. C++ Java
Liknande presentationer
© 2024 SlidePlayer.se Inc.
All rights reserved.