About: Comparison of ALGOL 68 and C++     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : owl:Thing, within Data Space : el.dbpedia.org associated with source document(s)

C++ doesn't have: * PROC – first class nested functions (emulation due to local definitions of class-types, which then could be functors, also new C++11 has lambda functions), * OP and PRIO – definable operator symbols and priorities, * garbage collection (could be emulated with help of smart pointers), * use before define, * formatted transput using complex formatting declarations, * := – assignment operation symbol (to avoid confusion with equal sign), * array (and slice operations on them, but in layered libraries), * automatic UNIONs, * CASE expressions, * nonlocal GOTO * intuitive declaration syntax due to its origin from C.

AttributesValues
rdfs:label
  • Comparison of ALGOL 68 and C++ (en)
rdfs:comment
  • C++ doesn't have: * PROC – first class nested functions (emulation due to local definitions of class-types, which then could be functors, also new C++11 has lambda functions), * OP and PRIO – definable operator symbols and priorities, * garbage collection (could be emulated with help of smart pointers), * use before define, * formatted transput using complex formatting declarations, * := – assignment operation symbol (to avoid confusion with equal sign), * array (and slice operations on them, but in layered libraries), * automatic UNIONs, * CASE expressions, * nonlocal GOTO * intuitive declaration syntax due to its origin from C. (en)
dbp:wikiPageUsesTemplate
Subject
Link from a Wikipage to an external page
prov:wasDerivedFrom
Wikipage page ID
page length (characters) of wiki page
Wikipage revision ID
Link from a Wikipage to another Wikipage
has abstract
  • C++ doesn't have: * PROC – first class nested functions (emulation due to local definitions of class-types, which then could be functors, also new C++11 has lambda functions), * OP and PRIO – definable operator symbols and priorities, * garbage collection (could be emulated with help of smart pointers), * use before define, * formatted transput using complex formatting declarations, * := – assignment operation symbol (to avoid confusion with equal sign), * array (and slice operations on them, but in layered libraries), * automatic UNIONs, * CASE expressions, * nonlocal GOTO * intuitive declaration syntax due to its origin from C. ALGOL 68 doesn't have: * public/private struct member access protection, * overloaded procedures (in contrast to operators), * explicit memory deallocation, * forward declarations (use before definition is allowed) * textual preprocessing (e.g. macros), * distinct reference and pointer types, * comment lines (only bracketed comments), * struct inheritance, struct member functions, virtual functions. * destructors, exceptions, templates, namespaces, structured loop exits (en)
foaf:isPrimaryTopicOf
is Wikipage redirect of
is Link from a Wikipage to another Wikipage of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git151 as of Feb 20 2025


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3240 as of Nov 11 2024, on Linux (x86_64-ubuntu_focal-linux-gnu), Single-Server Edition (71 GB total memory, 982 MB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2025 OpenLink Software