Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Refleksija v programskem jeziku C++
ID
MARKOVIĆ, KLEMEN
(
Avtor
),
ID
Slivnik, Boštjan
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(435,48 KB)
MD5: 6EB5E81BAE46066A5261CBCC4C95B9E6
Galerija slik
Izvleček
Programski jezik C++ je v zadnjem desetletju s standardi C++11, C++14 in C++17 postal prenovljen in moderen programski jezik. Kljub vsem pridobitvam programski jezik C++ po definiciji še vedno ni refleksijski programski jezik, kar pa se bo v bližnji prihodnosti morda spremenilo. V diplomskem delu je predstavljen uradni predlog standardizirane refleksije v programskem jeziku C++. Prav tako je v diplomskem delu narejena primerjava med nekaterimi obstoječimi refleksijskimi knjižnicami in refleksijsko knjižnico, ki smo jo razvili za to diplomsko delo. Nova refleksijska knjižnica se od obstoječih knjižnic razlikuje v tem, da ima nekatere dodatne zmožnosti, ki so naravnane v poenostavljeno uporabo, možnost uporabe na večji množici obstoječe programske kode, večjo varnost pri uporabi in boljšo učinkovitost pri izvajanju. Z nekaj primeri je predstavljena smiselnost in praktičnost uporabe tovrstne refleksije v programskem jeziku C++.
Jezik:
Slovenski jezik
Ključne besede:
C++
,
refleksija
Vrsta gradiva:
Diplomsko delo/naloga
Tipologija:
2.11 - Diplomsko delo
Organizacija:
FRI - Fakulteta za računalništvo in informatiko
Leto izida:
2020
PID:
20.500.12556/RUL-121973
COBISS.SI-ID:
37473283
Datum objave v RUL:
13.11.2020
Število ogledov:
1760
Število prenosov:
156
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
MARKOVIĆ, KLEMEN, 2020,
Refleksija v programskem jeziku C++
[na spletu]. Diplomsko delo. [Dostopano 29 marec 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=121973
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Reflection in C++ programming language
Izvleček:
C++ programming language has become renewed and modern programming language in the last decade with standards C++11, C++14 and C++17. Even though the language has many new features, it is still not a reflective language by definition, which may change in the near future. In this thesis, the official proposal for standardized reflection in C++ is presented. In addition, comparison between some already existing reflection libraries and a reflection library, which was implemented for the purpose of this thesis, is also presented. The new reflection library has some additional and unique features, which address more simplified usage, capability to use the library on a larger set of existing code, better usage safety and better execution performance. With some examples, the practicality of such reflection in C++ programming language is also demonstrated.
Ključne besede:
C++
,
reflection
Podobna dela
Podobna dela v RUL:
Optimizacija pridobivanja bakteriofagov v bioreaktorju
Escherichia coli bacteriocins
Optimizacija produkcije in izolacije plazmidne DNA za gensko terapijo
DNA sampling: a method for probing protein binding at specific loci on bacterial chromosomes
Genes regulated by the Escherichia coli SOS repressor LexA exhibit heterogenous expression
Podobna dela v drugih slovenskih zbirkah:
Non O157:H7 avian pathogenic Shiga toxin-producing Escherichia coli isolated from lesions on broiler chickens in Brazil
Enterohemorrhagic Escherichia coli O157
Cytotoxic factor secreted by Escherichia coli associated with sepsis facilitates transcytosis through human umbilical vein endothelial cell monolayers
Obtenção de peptídeos com capacidade inibitória da ação citotoxigênica das toxinas Stx de Escherichia colia partir de bibliotecas de phage display
Structural basis of human clamp sliding on DNA
Nazaj