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

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

Namespace Prefixes

PrefixIRI
dcthttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-huhttp://hu.dbpedia.org/resource/
prop-huhttp://hu.dbpedia.org/property/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
n7http://hu.wikipedia.org/wiki/PL/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n10http://hu.dbpedia.org/resource/Sablon:
n15http://hu.dbpedia.org/resource/SP/
owlhttp://www.w3.org/2002/07/owl#
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n2http://hu.dbpedia.org/resource/PL/
n9http://hu.dbpedia.org/resource/Kategória:

Statements

Subject Item
dbpedia-hu:COBOL
prop-hu:befolyásoltNyelvek
n2:I
Subject Item
dbpedia-hu:Fortran
prop-hu:befolyásoltNyelvek
n2:I
Subject Item
n2:I
rdfs:label
PL/I
owl:sameAs
freebase:m.05xjv
dct:subject
n9:Programozási_nyelvek
dbo:wikiPageID
649374
dbo:wikiPageRevisionID
23540849
prop-hu:wikiPageUsesTemplate
n10:Programozási_nyelv_infobox n10:Nincs_forrás n10:Főbb_programozási_nyelvek n10:Nemzetközi_katalógusok n10:Portál
prop-hu:fejlesztő
dbpedia-hu:IBM
prop-hu:megjelent
1964
prop-hu:név
PL/I
prop-hu:tervező
IBM és SHARE Language Development Committee
prop-hu:kiindulásiNyelv
dbpedia-hu:COBOL dbpedia-hu:ALGOL dbpedia-hu:Fortran
prop-hu:paradigma
dbpedia-hu:Imperatív dbpedia-hu:Strukturált_programozás dbpedia-hu:Procedurális_programozás
prop-hu:dialektus
PL/M, XPL, PL/P, PL/C, PL/S, PL/AS, PL/X, PL/8, EPL
prop-hu:befolyásoltNyelvek.
dbpedia-hu:REXX dbpedia-hu:B_(programozási_nyelv) n15:k
dbo:abstract
A PL/I egy eszközökben igen gazdag, általános célú programozási nyelv. A PL/I megalkotásakor univerzális eszköz létrehozására törekedtek, és felhasználták az addig létező programnyelveken (FORTRAN, ALGOL, Cobol) szerzett tapasztalatokat. A PL/I neve is az alkotói szándékot tükrözi: Programming Language number 1. A PL/I teljes verziója az F, csökkentett verziója a D. A PL/I jellemzői: * egymásba ágyazható ciklusok (do-loop), blokkok (do-end), programszerkezetek (select-when); * elöl- és hátul tesztelő ciklusok; * lokális változók az eljárásokban, függvényekben; * rendkívül gazdag utasításkészlet, szinte minden feladatra van gyári utasítás; * a legtöbb utasításnak van rövidített verziója (DCL - Declare, BIN - Binary, DEC - Decimal, PIC - Picture, PROC - Procedure stb.) * széles körű alapértelmezettség, pl. Declare I real binary fixed precision(16) helyett elegendő a DCL I; * struktúra- és részstruktúra-másolási lehetőség like utasítással; * kondíciók, kivételkezelés megadása utasításokra és blokkokra; * többszörözés lehetősége, pl. (5)'a' = 'aaaaa'; * adatillesztési lehetőség szóra (aligned), illetve tömörítés (unaligned); * széles körű, más nyelvekben ritkán fellelhető adattípusok, pl. karakter string mellett, bitstringek, komplex számok is, bináris mellett decimális számábrázolás stb.; * változó hosszúságú sztringek kezelése; * a globális, lokális változók mellett kétfajta dinamikus osztályt ismer: a klasszikus pointer-based mellett a controlled osztályt is; * globális (static) változót bárhol lehet deklarálni, nem csak a legfőbb blokkban, így a globális változó a többi blokk elől rejtve marad; A PL/I alkotásakor még nem választották külön a nyelv utasításait az eljárásoktól, így a PL/I még rengeteg olyan (pl. sztring kezelő) utasítást tartalmaz, amit ma már eljárásnak neveznénk. PL/I-re bő utasításkészlete és nyelvi gazdagsága miatt nehéz fordítóprogramot készíteni (főleg az F verzióra), így minden előnye mellett mára visszaszorult a felhasználása.
prov:wasDerivedFrom
n7:I?oldid=23540849&ns=0
dbo:wikiPageLength
2786
foaf:isPrimaryTopicOf
n7:I
Subject Item
n7:I
foaf:primaryTopic
n2:I