This HTML5 document contains 47 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n15https://web.archive.org/web/20060113120427/http:/remus.rutgers.edu/cs314/s2004/ryder/lectures/
n20https://global.dbpedia.org/id/
n8http://dbpedia.org/resource/Template:N/
n17https://web.archive.org/web/20110609175836/http:/remus.rutgers.edu/cs314/s2004/ryder/lectures/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
n19https://web.archive.org/web/20060202010259/http:/comjnl.oxfordjournals.org/cgi/content/abstract/21/4/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n21https://web.archive.org/web/20120224213628/http:/www.cs.virginia.edu/~mpw7t/cs655/
owlhttp://www.w3.org/2002/07/owl#
n16https://web.archive.org/web/20060113120810/http:/remus.rutgers.edu/cs314/s2004/ryder/lectures/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/
n18https://web.archive.org/web/20110609180018/http:/remus.rutgers.edu/cs314/s2004/ryder/lectures/

Statements

Subject Item
dbr:Comparison_of_ALGOL_68_and_C++
rdfs:label
Comparison of ALGOL 68 and C++
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.
dcterms:subject
dbc:C++ dbc:Articles_with_example_ALGOL_68_code dbc:Articles_with_example_C++_code dbc:Comparison_of_individual_programming_languages dbc:ALGOL_68
dbo:wikiPageID
10824089
dbo:wikiPageRevisionID
1058960276
dbo:wikiPageWikiLink
dbr:Smart_pointer dbc:ALGOL_68 dbr:Function_object dbr:Andrew_S._Tanenbaum dbr:Function_overloading dbc:Articles_with_example_ALGOL_68_code dbr:ALGOL_68 dbr:ALGOL_68C dbc:C++ dbc:Articles_with_example_C++_code dbr:Preprocessor dbr:C++ dbr:C++11 dbr:C_Programming_Language dbc:Comparison_of_individual_programming_languages dbr:Nested_function
dbo:wikiPageExternalLink
n15:formal-4-2upNew.pdf n16:Types2-23New-2up.pdf n17:intro-1-2upNew.pdf n18:Types-22-425-2up.pdf n19:316 n21:pos2.html
owl:sameAs
wikidata:Q5155679 n20:4iCMU
dbp:wikiPageUsesTemplate
n8:a dbt:No_footnotes dbt:Cpp dbt:ProgLangCompare dbt:C++_programming_language
dbo: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
prov:wasDerivedFrom
wikipedia-en:Comparison_of_ALGOL_68_and_C++?oldid=1058960276&ns=0
dbo:wikiPageLength
7326
foaf:isPrimaryTopicOf
wikipedia-en:Comparison_of_ALGOL_68_and_C++
Subject Item
dbr:ALGOL_68
dbo:wikiPageWikiLink
dbr:Comparison_of_ALGOL_68_and_C++
Subject Item
dbr:Outline_of_computer_programming
dbo:wikiPageWikiLink
dbr:Comparison_of_ALGOL_68_and_C++
Subject Item
dbr:Comparison_of_C++_and_ALGOL_68
dbo:wikiPageWikiLink
dbr:Comparison_of_ALGOL_68_and_C++
dbo:wikiPageRedirects
dbr:Comparison_of_ALGOL_68_and_C++
Subject Item
wikipedia-en:Comparison_of_ALGOL_68_and_C++
foaf:primaryTopic
dbr:Comparison_of_ALGOL_68_and_C++