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

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

Namespace Prefixes

PrefixIRI
n13http://www.vanderburg.org/OldPages/Tcl/war/
n22http://wiki.tcl.tk/
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
n24http://www.slideshare.net/guest2838a0/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n15http://portal.acm.org/
dbpedia-eshttp://es.dbpedia.org/resource/
n17https://global.dbpedia.org/id/
yagohttp://dbpedia.org/class/yago/
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#
dbpedia-ithttp://it.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
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:Ousterhout's_dichotomy
rdf:type
yago:WikicatDichotomies yago:Classification107939638 yago:Language106282651 yago:ProgrammingLanguage106898352 yago:Communication100033020 yago:Group100031264 yago:Abstraction100002137 yago:Relation100031921 yago:WikicatProgrammingParadigms yago:WikicatFormalLanguages yago:GrammaticalRelation113796779 yago:Paradigm113804375 yago:ArtificialLanguage106894544 yago:WikicatComputerLanguages yago:Arrangement107938773 yago:Inflection113803782 yago:ComputerLanguage106899633 yago:WikicatProgrammingLanguages yago:LinguisticRelation113797142 yago:Dichotomy107939880
rdfs:label
Dicotomia di Ousterhout Dicotomía de Ousterhout Ousterhout's dichotomy
rdfs:comment
Ousterhout's dichotomy is computer scientist John Ousterhout's categorization that high-level programming languages tend to fall into two groups, each with distinct properties and uses: system programming languages and scripting languages – compare programming in the large and programming in the small. This distinction underlies the design of his language Tcl. System programming languages (or applications languages) usually have the following properties: By contrast, scripting languages (or glue languages) tend to have the following properties: La Dicotomía de Ousterhout (denominada por algunos la "Falsa dicotomía de Ousterhout" o la "Falacia de Ousterhout") es una división de los lenguajes de programación, propuesta por John Ousterhout, que plantea dos categorías fundamentales: la de los llamados lenguajes de programación de sistemas y la de los lenguajes de scripting. * Datos: Q7111372 La Dicotomia di Ousterhout è un teorema dello scienziato informatico John Ousterhout.
dcterms:subject
dbc:Programming_paradigms dbc:Dichotomies dbc:Programming_language_folklore dbc:Software_engineering_folklore
dbo:wikiPageID
81250
dbo:wikiPageRevisionID
1088757670
dbo:wikiPageWikiLink
dbr:Batch_file dbr:C_shell dbr:Scripting_language dbc:Programming_paradigms dbr:High-level_programming_language dbr:AppleScript dbr:System_programming dbr:C_(programming_language) dbr:Glue_language dbr:Programming_in_the_large_and_programming_in_the_small dbc:Dichotomies dbr:Machine_code dbr:Static_typing dbr:Tcl dbr:OCaml dbr:Modula-2 dbr:Computer_scientist dbc:Programming_language_folklore dbr:Dynamic_typing dbr:Interpreter_(computing) dbc:Software_engineering_folklore dbr:Data_structure dbr:John_Ousterhout dbr:Python_(programming_language) dbr:Richard_Stallman dbr:DOS dbr:Wiki
dbo:wikiPageExternalLink
n13: n15:citation.cfm%3Fid=1835431 n22:9865 n24:bridging-ousterhouts-dichotomy
owl:sameAs
dbpedia-es:Dicotomía_de_Ousterhout dbpedia-it:Dicotomia_di_Ousterhout yago-res:Ousterhout's_dichotomy wikidata:Q7111372 n17:4svyg freebase:m.0kz97
dbp:wikiPageUsesTemplate
dbt:Original_research dbt:Reflist dbt:Quotation dbt:Refimprove dbt:Short_description dbt:Harvtxt dbt:Multiple_issues dbt:Cite_journal
dbo:abstract
La Dicotomía de Ousterhout (denominada por algunos la "Falsa dicotomía de Ousterhout" o la "Falacia de Ousterhout") es una división de los lenguajes de programación, propuesta por John Ousterhout, que plantea dos categorías fundamentales: la de los llamados lenguajes de programación de sistemas y la de los lenguajes de scripting. Los lenguajes de programación de sistemas (o lenguajes de aplicación) son lenguajes con tipificación estática de datos, que permiten el uso de estructuras de datos arbitrariamente complejas y que son compilados. Los mismos están pensados para operar de manera independiente de otros programas. Algunos ejemplos típicos de estos lenguajes son el C y el Modula-2. Por el contrario, los lenguajes de "scripting" son lenguajes con tipificación dinámica de datos, que permiten poco o ningún uso de estructuras de datos complejas y son interpretados. Los programas especificados mediante estos, requieren interactuar con otros programas o con un conjunto de funciones provistas por un intérprete, tal y como las funciones del sistema de ficheros del intérprete de comandos de Unix y las funciones de la GUI de Tcl. Algunos lenguajes de programación típicamente de "scripting" son AppleScript, C Shell, archivos de procesamiento en lote de DOS y Tcl. Muchos creen que ésta es una dicotomía bastante arbitraria, y se refieren a ésta como la "Falsa dicotomía de Ousterhout" o la "Falacia de Ousterhout". Mientras la tipificación de datos estática versus dinámica, la complejidad de las estructuras de datos y la independencia versus autonomía de los programas, pueden ser consideradas como características no relacionadas; la crítica usual a la dicotomía de Ousterhout, radica en la distinción del uso de la compilación versus la interpretación. Además, argumentan que ni la semántica ni la sintaxis dependen de cuándo el código es compilado a un lenguaje de máquina, es interpretado, separado en lexemas, compilado y luego ejecutado, o una mezcla de estas técnicas. Muchos lenguajes han sido implementados haciendo uso de intérpretes y compiladores, incluyendo a Lisp, Forth, Pascal, Perl y Java. Esto hace que, según los detractores de la dicotomía de Ousterhout, la compilación versus la interpretación conformen un dudoso parámetro dentro de una taxonomía de los lenguajes de programación. * Datos: Q7111372 Ousterhout's dichotomy is computer scientist John Ousterhout's categorization that high-level programming languages tend to fall into two groups, each with distinct properties and uses: system programming languages and scripting languages – compare programming in the large and programming in the small. This distinction underlies the design of his language Tcl. System programming languages (or applications languages) usually have the following properties: * They are typed statically * They support creating complex data structures * Programs in them are compiled into machine code * Programs in them are meant to operate largely independently of other programs System programming languages tend to be used for components and applications with large amounts of internal functionality such as operating systems, database servers, and Web browsers. These applications typically employ complex algorithms and data structures and require high performance. Prototypical examples of system programming languages include C, OCaml and Modula-2. By contrast, scripting languages (or glue languages) tend to have the following properties: * They are typed dynamically * They have little or no provision for complex data structures * Programs in them (scripts) are interpreted Scripting languages tend to be used for applications where most of the functionality comes from other programs (often implemented in system programming languages); the scripts are used to glue together other programs or add additional layers of functionality on top of existing programs. Ousterhout claims that scripts tend to be short and are often written by less sophisticated programmers, so execution efficiency is less important than simplicity and ease of interaction with other programs. Common applications for scripting include Web page generation, report generation, graphical user interfaces, and system administration. Prototypical examples of scripting languages include Python, AppleScript, C shell, DOS batch files, and Tcl. La Dicotomia di Ousterhout è un teorema dello scienziato informatico John Ousterhout.
gold:hypernym
dbr:Claim
prov:wasDerivedFrom
wikipedia-en:Ousterhout's_dichotomy?oldid=1088757670&ns=0
dbo:wikiPageLength
6062
foaf:isPrimaryTopicOf
wikipedia-en:Ousterhout's_dichotomy