| Naslov: | RAZVOJ KONCEPTOV DINAMIČNEGA METAPROGRAMIRANJA V STATIČNO TIPIZIRANEM OBJEKTNO USMERJENEM PROGRAMSKEM JEZIKU |
|---|
| Avtorji: | ID Greiner, Sašo (Avtor) ID Brest, Janez (Mentor) Več o mentorju...  ID Žumer, Viljem (Komentor) |
| Datoteke: | DR_Greiner_Saso_2009.pdf (796,42 KB) MD5: 53A222C4680D4614325E203B913E0F0C PID: 20.500.12556/dkum/9c6c9053-3440-45d3-8993-0ae5a5ed3251
|
|---|
| Jezik: | Slovenski jezik |
|---|
| Vrsta gradiva: | Doktorska disertacija |
|---|
| Organizacija: | FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
|
|---|
| Opis: | V delu predstavljamo načrtovanje in implementacijo metaprogramskih konceptov čistega objektno usmerjenega programskega jezika. Jezik, ki je nadgradnja obstoječega jezika Z0, imenujemo Zero. Temeljna ideja jezika je združitev konceptov dinamičnega metaprogramiranja s statičnim oz. hibridnim sistemom tipov. Metaprogramski model jezika temelji na behavioralni in strukturalni refleksiji, ki omogočata spremembe obnašanja in strukture programov v času izvajanja. Metafunkcionalnost je realizirana v metarazredih, ki dopolnjujejo obstoječo razredno hierarhijo. Čisti objektni model je razširjen na metode, s čimer so omogočene anonimne metode in metode višjega reda. V okviru statičnega sistema tipov vpeljemo metodne tipe, ki omogočajo tipiziranje metod v času prevajanja in ohranjanje varnosti tipov v času izvajanja.
|
|---|
| Ključne besede: | programski jeziki, behavioralna refleksija, strukturalna refleksija, metaprogramiranje, statično tipiziranje |
|---|
| Kraj izida: | Maribor |
|---|
| Založnik: | [S. Greiner] |
|---|
| Leto izida: | 2009 |
|---|
| PID: | 20.500.12556/DKUM-10093  |
|---|
| UDK: | 004.3:004.43(043.3) |
|---|
| COBISS.SI-ID: | 245243904  |
|---|
| NUK URN: | URN:SI:UM:DK:VOHR0B1R |
|---|
| Datum objave v DKUM: | 07.04.2009 |
|---|
| Število ogledov: | 2773 |
|---|
| Število prenosov: | 232 |
|---|
| Metapodatki: |  |
|---|
| Področja: | KTFMB - FERI
|
|---|
|
:
|
Kopiraj citat |
|---|
| | | | Skupna ocena: | (0 glasov) |
|---|
| Vaša ocena: | Ocenjevanje je dovoljeno samo prijavljenim uporabnikom. |
|---|
| Objavi na: |  |
|---|
Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše
podrobnosti ali sproži prenos. |