This HTML5 document contains 34 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/
n16https://global.dbpedia.org/id/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
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/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:GNU_E
dbo:wikiPageWikiLink
dbr:Persistent_programming_language
Subject Item
dbr:Persistent_programming_language
rdf:type
dbo:Language
rdfs:label
Persistent programming language
rdfs:comment
Programming languages that natively and seamlessly allow objects to continue existing after the program has been closed down are called persistent programming languages. JADE is one such language. A persistent programming language is a programming language extended with constructs to handle persistent data. It is distinguished from embedded SQL in at least two ways: In a persistent programming language: In Embedded SQL: The drawbacks of persistent programming languages include:
dcterms:subject
dbc:Persistent_programming_languages dbc:Programming_language_classification
dbo:wikiPageID
2595930
dbo:wikiPageRevisionID
987702952
dbo:wikiPageWikiLink
dbr:Caché_ObjectScript dbr:Object-relational_mapping dbr:Format_conversion dbr:Phantom_OS dbc:Persistent_programming_languages dbr:Type_system dbr:Programming_language dbr:Data_manipulation_language dbr:MUMPS dbc:Programming_language_classification dbr:Object-oriented_database_management_system dbr:Object_(computer_science) dbr:JADE_programming_language dbr:Computer_program dbr:Object_prevalence
owl:sameAs
wikidata:Q7170417 freebase:m.07qk1f n16:4tHhV
dbp:wikiPageUsesTemplate
dbt:Comp-sci-stub dbt:Unreferenced
dbo:abstract
Programming languages that natively and seamlessly allow objects to continue existing after the program has been closed down are called persistent programming languages. JADE is one such language. A persistent programming language is a programming language extended with constructs to handle persistent data. It is distinguished from embedded SQL in at least two ways: In a persistent programming language: * The query language is fully integrated with the host language and both share the same type system. * Any format changes required between the host language and the database are carried out transparently. In Embedded SQL: * Where the host language and data manipulation language have different type systems, code conversion operates outside of the OO type system, and hence has a higher chance of having undetected errors. * Format conversion must be handled explicitly and takes a substantial amount of code. Using Embedded SQL, a programmer is responsible for writing explicit code to fetch data into memory or store data back to the database. In a persistent programming language, a programmer can manipulate persistent data without having to write such code explicitly. The drawbacks of persistent programming languages include: * While they are powerful, it is easy to make programming errors that damage the database. * It is harder to do automatic high-level optimization. * They do not support declarative querying well.
gold:hypernym
dbr:Languages
prov:wasDerivedFrom
wikipedia-en:Persistent_programming_language?oldid=987702952&ns=0
dbo:wikiPageLength
1965
foaf:isPrimaryTopicOf
wikipedia-en:Persistent_programming_language
Subject Item
wikipedia-en:Persistent_programming_language
foaf:primaryTopic
dbr:Persistent_programming_language