This HTML5 document contains 38 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/
n4http://www.vector.comm.sfu.ca/pups/PDP-11/Distributions/research/Dennis_v5/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n9http://www.ultimate.com/phil/lil/
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:Lil
dbo:wikiPageWikiLink
dbr:Little_Implementation_Language
dbo:wikiPageDisambiguates
dbr:Little_Implementation_Language
Subject Item
dbr:List_of_programming_languages
dbo:wikiPageWikiLink
dbr:Little_Implementation_Language
Subject Item
dbr:Little_Implementation_Language
rdf:type
dbo:Language
rdfs:label
Little Implementation Language
rdfs:comment
LIL, the Little Implementation Language, was a system programming language during the early days of Unix history on PDP-11 machines. It was written by P. J. Plauger of Bell Labs. LIL attempted to fill the gap between assemblers and machine-independent system implementation languages (such as the C programming language), by basically adding structured programming to the PDP-11 assembly language. LIL resembled PL360 with C-like flow control syntax. The LIL compiler "lc" was part of (1974), but was dropped by Sixth Edition Unix (1975). Plauger left Bell Labs in the same year.
dcterms:subject
dbc:Systems_programming_languages dbc:Unix_history dbc:Procedural_programming_languages
dbo:wikiPageID
35320077
dbo:wikiPageRevisionID
1101012743
dbo:wikiPageWikiLink
dbr:PDP-11 dbr:Unix dbr:PL360 dbr:P._J._Plauger dbr:Bell_Labs dbc:Procedural_programming_languages dbr:C_programming_language dbc:Unix_history dbr:High-level_assembler dbc:Systems_programming_languages dbr:Sixth_Edition_Unix dbr:Fifth_Edition_Unix
dbo:wikiPageExternalLink
n4:v5man.pdf n9: n9:ref.html n9:tut.html
owl:sameAs
wikidata:Q6650398 n16:4r8TD freebase:m.0j7njq_
dbp:wikiPageUsesTemplate
dbt:R dbt:Reflist
dbo:abstract
LIL, the Little Implementation Language, was a system programming language during the early days of Unix history on PDP-11 machines. It was written by P. J. Plauger of Bell Labs. LIL attempted to fill the gap between assemblers and machine-independent system implementation languages (such as the C programming language), by basically adding structured programming to the PDP-11 assembly language. LIL resembled PL360 with C-like flow control syntax. The LIL compiler "lc" was part of (1974), but was dropped by Sixth Edition Unix (1975). Plauger left Bell Labs in the same year. Plauger explains why LIL was abandoned in Bell Labs in favor of C: ... LIL is, however, a failure. Its stiffest competition at Bell Labs is the language C, which is higher level, and machine independent. Every time it looked like C was too expensive to use for a particular project, LIL was considered. But almost every time, it proved easier (and more rewarding) to improve C, or its runtime support, or the hardware, than to invest time in yet another language. ... A machine independent language is always superior -- even for writing machine dependent code (it's easier to find trained programmers) -- so long as the overhead can be endured. It is clear now that writing straightforward code and then measuring it is the formula for the best end product. At worst there will be 5-15 per cent overhead, which is seldom critical. Once system writers become mature enough to recognize this basic truth, they gravitate naturally toward machine independent SILs. ... it looks like the little implementation language is an idea whose time as come -- and gone.
gold:hypernym
dbr:Language
prov:wasDerivedFrom
wikipedia-en:Little_Implementation_Language?oldid=1101012743&ns=0
dbo:wikiPageLength
2591
foaf:isPrimaryTopicOf
wikipedia-en:Little_Implementation_Language
Subject Item
wikipedia-en:Little_Implementation_Language
foaf:primaryTopic
dbr:Little_Implementation_Language