Toggle menu
309,3 tis.
61
18
533,2 tis.
Hrvatska internetska enciklopedija
Toggle preferences menu
Toggle personal menu
Niste prijavljeni
Your IP address will be publicly visible if you make any edits.

Apstraktna vrsta podataka: razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Bot: Automatski unos stranica
 
m bnz
 
Redak 1: Redak 1:
<!--'''Apstraktna vrsta podataka'''-->'''Apstraktna vrsta podataka''', '''apstraktni tip podataka''', eng. abstract data type ('''ADT'''), u [[računalstvo|računalstvu]] predstavlja [[matematički model]] za [[Tip podatka (računarstvo)|vrstu podataka]], gdje vrstu određuje njeno ponašanje ([[Formalna semantika programskih jezika|semantika]]) s točke gledišta ''korisnika'' podataka, posebice u smislu mogućih vrijednosti, mogućih operacija na podatcima te vrste i ponašanju tih operacija. Ovo je u suprotnosti s [[podatkovna struktura|podatkovnim strukturama]], koje su konkretni prikazi podataka, i one su s točke gledišta primijenitelja, a ne korisnika. Apstraktnu vrstu podataka formalno može se definirati kao "klasu [[Objekt (računarstvo)|objekata]] čije logičko ponašanje određuje skup vrijednosti i skup operacija";<ref>(eng.) Dale, Nell; Walker, Henry M. (1996). Abstract Data Types: Specifications, Implementations, and Applications. Jones & Bartlett Learning. {{ISBN|978-0-66940000-7}}, str. 3</ref> ovo je analogno [[algebarska struktura|algebarskoj strukturi]] u matematici.
'''Apstraktna vrsta podataka''', '''apstraktni tip podataka''', eng. abstract data type ('''ADT'''), u [[računalstvo|računalstvu]] predstavlja [[matematički model]] za [[Tip podatka (računarstvo)|vrstu podataka]], gdje vrstu određuje njeno ponašanje ([[Formalna semantika programskih jezika|semantika]]) s točke gledišta ''korisnika'' podataka, posebice u smislu mogućih vrijednosti, mogućih operacija na podatcima te vrste i ponašanju tih operacija. Ovo je u suprotnosti s [[podatkovna struktura|podatkovnim strukturama]], koje su konkretni prikazi podataka, i one su s točke gledišta primijenitelja, a ne korisnika. Apstraktnu vrstu podataka formalno može se definirati kao "klasu [[Objekt (računarstvo)|objekata]] čije logičko ponašanje određuje skup vrijednosti i skup operacija";<ref>(eng.) Dale, Nell; Walker, Henry M. (1996). Abstract Data Types: Specifications, Implementations, and Applications. Jones & Bartlett Learning. {{ISBN|978-0-66940000-7}}, str. 3</ref> ovo je analogno [[algebarska struktura|algebarskoj strukturi]] u matematici.


Što se misli pod "ponašanjem", varira ovisno o autoru, s dvije glavne vrste formalne specifikacije za ponašanje: ''aksiomska (algebarska) specifikacija'' i ''apstraktni model;''<ref>(eng.) Dale, Nell; Walker, Henry M. (1996). Abstract Data Types: Specifications, Implementations, and Applications. Jones & Bartlett Learning. {{ISBN|978-0-66940000-7}}, str. 4</ref> ovo korespondira [[aksiomatska semantika|aksiomatskoj semantici]] i [[operacijska semantika|operacijskoj semantici]] [[apstraktni stroj|apstraktnog stroja]], respektivno.
Što se misli pod "ponašanjem", varira ovisno o autoru, s dvije glavne vrste formalne specifikacije za ponašanje: ''aksiomska (algebarska) specifikacija'' i ''apstraktni model;''<ref>(eng.) Dale, Nell; Walker, Henry M. (1996). Abstract Data Types: Specifications, Implementations, and Applications. Jones & Bartlett Learning. {{ISBN|978-0-66940000-7}}, str. 4</ref> ovo korespondira [[aksiomatska semantika|aksiomatskoj semantici]] i [[operacijska semantika|operacijskoj semantici]] [[apstraktni stroj|apstraktnog stroja]], respektivno.

Posljednja izmjena od 1. svibanj 2022. u 16:33

Apstraktna vrsta podataka, apstraktni tip podataka, eng. abstract data type (ADT), u računalstvu predstavlja matematički model za vrstu podataka, gdje vrstu određuje njeno ponašanje (semantika) s točke gledišta korisnika podataka, posebice u smislu mogućih vrijednosti, mogućih operacija na podatcima te vrste i ponašanju tih operacija. Ovo je u suprotnosti s podatkovnim strukturama, koje su konkretni prikazi podataka, i one su s točke gledišta primijenitelja, a ne korisnika. Apstraktnu vrstu podataka formalno može se definirati kao "klasu objekata čije logičko ponašanje određuje skup vrijednosti i skup operacija";[1] ovo je analogno algebarskoj strukturi u matematici.

Što se misli pod "ponašanjem", varira ovisno o autoru, s dvije glavne vrste formalne specifikacije za ponašanje: aksiomska (algebarska) specifikacija i apstraktni model;[2] ovo korespondira aksiomatskoj semantici i operacijskoj semantici apstraktnog stroja, respektivno.

Izvori

  1. (eng.) Dale, Nell; Walker, Henry M. (1996). Abstract Data Types: Specifications, Implementations, and Applications. Jones & Bartlett Learning. ISBN 978-0-66940000-7, str. 3
  2. (eng.) Dale, Nell; Walker, Henry M. (1996). Abstract Data Types: Specifications, Implementations, and Applications. Jones & Bartlett Learning. ISBN 978-0-66940000-7, str. 4
Sadržaj