Show simple item record

AuthorHeinlein, Christiandc.contributor.author
Date of accession2016-03-14T13:38:38Zdc.date.accessioned
Available in OPARU since2016-03-14T13:38:38Zdc.date.available
Year of creation2004dc.date.created
AbstractThe first part of this report presents the concepts of C+++, an extension of C++ allowing the programmer to define new operator symbols with user-defined priorities by specifying a partial precedence relationship. Furthermore, so-called fixary operator combinations consisting of a sequence of associated operator symbols to connect a fixed number of operands as well as flexary operators connecting any number of operands are supported. Finally, operators with lazily evaluated operands are supported which are particularly useful to implement new kinds of control structures, especially as they accept whole blocks of statements as operands, too. In the second part of the report, the implementation of C+++ by means of a 'lazy' precompler for C++ is described in detail.dc.description.abstract
Languageendc.language.iso
PublisherUniversität Ulmdc.publisher
LicenseStandard (Fassung vom 03.05.2003)dc.rights
Link to license texthttps://oparu.uni-ulm.de/xmlui/license_v1dc.rights.uri
LCSHC++: Programming languagedc.subject.lcsh
TitleConcept and implementation of C+++, an extension of C++ to support user-defined operator symbols and control structuresdc.title
Resource typeArbeitspapierdc.type
DOIhttp://dx.doi.org/10.18725/OPARU-321dc.identifier.doi
URNhttp://nbn-resolving.de/urn:nbn:de:bsz:289-vts-53286dc.identifier.urn
FacultyFakultät für Informatikuulm.affiliationGeneral
Date of activation2005-08-16T15:08:40Zuulm.freischaltungVTS
Peer reviewneinuulm.peerReview
DCMI TypeTextuulm.typeDCMI
VTS-ID5328uulm.vtsID
CategoryPublikationenuulm.category
Ulm seriesUlmer Informatik-Berichteuulm.seriesUlmName
University Bibliographyjauulm.unibibliographie


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record