| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva Pomoč

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... Novo okno
ID Žumer, Viljem (Komentor)
Datoteke:.pdf 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 Novo okno
UDK:004.3:004.43(043.3)
COBISS.SI-ID:245243904 Novo okno
NUK URN:URN:SI:UM:DK:VOHR0B1R
Datum objave v DKUM:07.04.2009
Število ogledov:2773
Število prenosov:232
Metapodatki:XML DC-XML DC-RDF
Področja:KTFMB - FERI
:
Kopiraj citat
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:Bookmark and Share



Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Sekundarni jezik

Jezik:Angleški jezik
Naslov:DEVELOPING THE CONCEPTS OF DYNAMIC METAPROGRAMMING IN A STATICALLY-TYPED OBJECT-ORIENTED PROGRAMMING LANGUAGE
Opis:We present the design and implementation of metaprogramming concepts in a pure object-oriented programming language. We call this language, which is an upgrade of an existing language Z0, the language Zero. The fundamental idea of Zero is to aggregate the concepts of dynamic metaprogramming with a static/hybrid typing system. The metaprogramming model is based on behavioural and structural reflection, which enable the modification of behaviour and structure of programs at run-time. The metafunctionality is realised in metaclasses which are part of an existing class hierarchy. The pure object model is extended to methods which enables anonymous methods and higher-order methods. As part of a static typing system, we introduce method types, which allow typing methods during compile-time and provide a means to keep method types sound and sane at run-time.
Ključne besede:programming languages, behavioural reflection, structural reflection, metaprogramming, static typing


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici