9574065740

9574065740



A


int dodaj()

{ int a = 2; int b = 2; return(a + b);} int 1 = dodaj();


(defun dodaj()    ;aplikatywnie

((lambda (x y) (+ x y)) 22))

(defun dodaj()    ;imperatywnie

(let (x y)(setq x 2)(setą y 2)(+ x y)))


Języki wysokiego poziomu

• język imperatywny — c    • język symboliczny — Mathematica


Języki programowania

• język aplikatywny — Lisp

^(dodaj)_

' język deklaratywny — Prolog

dodaj(X) X is 2 + dodaj(X).

f dodaj := Module[{a =2, b = 2}, a + b];

I 1 = dodaj;

język obiektowy — C++_

^ class CDodaj    ^

{ public: int a; int b;

CDodaj()

{ a = 2;

b = 2;>; int Dodaj()

-[ return (a + b);>

>;

/*statycznie*/

Cdodaj d;

int 1 = d.Dodaj();

/*dynamicznie*/ Cdodaj *d = new CDodaj;

^ int 1 = d->Dodaj() ;_

- Skład Foifiyc -    © R. Muszyński, 20 grudnia 2011



Wyszukiwarka

Podobne podstrony:
diagram Klas Opłata Id opłaty int Prowizja Biura() Dodaj ) Usun() Użytkownik Imię char’20]
zdj9 Lir k<SKAfr ?.* język imperatywny int dodaj () int a = 2; { C Języki wysokiego poziomu int
zdj0 Języki wysokiego poziomujeżyk obiektowy class CDodaj { public: int a; int b; Dodaj() = 2; = 2;
41 UWAGI void dodaj(int liczba) { int zmienna - 0; zmienna ■ zmienna + liczba; printf ("Wartość
struci telement *dodaj_element(struct telement *korzen[2],char nazwa[20],int cena,char wielkość,floa
Poznaj C++ w$ godziny0087 Funkcje 73 27:    int RazyDwa(int zrodło) 28: { 29:  &
Poznaj C++ w$ godziny0182 Zaawansowane referencje i wskaźniki 171 int PobierzWiek() const { return j
int dajMcldunekO {return meldunek;} public static Kolor valueOfAlias( String s ) { try { return valu
public: int weżWart(int nPrzes){ if (nPrzes < sizeof(buf) && nPrzes > 0) return buf
130 TIF } int Weźl1(){ return baza::WeźH 0+5;} int Weźl20{ return baza::Weźl20+5;} }; class PrywPoch
} int Weźl1(){ return baza::WeźH 0+5;} int Weźl20{ return baza::Weźl20+5;} }; class PrywPochodna
140 TIF char *m_pch; public: int operator==(const Napis& napis) const{ return(strcmp(m_pch, napi

więcej podobnych podstron