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

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

Namespace Prefixes

PrefixIRI
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n68https://www.ibm.com/us-en/marketplace/
n54http://dbpedia.org/resource/TSS/
n59http://et.dbpedia.org/resource/PL/
n48http://zh.dbpedia.org/resource/PL/
dbphttp://dbpedia.org/property/
n31https://archive.org/details/print-signs/mode/
n27http://www.bitsavers.org/pdf/honeywell/multics/
n83http://sk.dbpedia.org/resource/PL/
n33http://fa.dbpedia.org/resource/پی‌ال/
n60http://pt.dbpedia.org/resource/PL/
n5https://global.dbpedia.org/id/
n57http://pl.dbpedia.org/resource/PL/
n82http://bitsavers.org/pdf/ibm/npl/
n62http://uk.dbpedia.org/resource/PL/
goldhttp://purl.org/linguistics/gold/
n47http://ca.dbpedia.org/resource/PL/
n34http://de.dbpedia.org/resource/PL/
n69http://www.w3.org/2006/03/wn/wn20/instances/
dbohttp://dbpedia.org/ontology/
n66https://www.uni-muenster.de/ZIV.EberhardSturm/
n45http://www.iron-spring.com/
n32http://dbpedia.org/resource/Category:PL/
n18http://ko.dbpedia.org/resource/PL/
n76http://ru.dbpedia.org/resource/ПЛ/
n24http://sh.dbpedia.org/resource/PL/
foafhttp://xmlns.com/foaf/0.1/
dbchttp://dbpedia.org/resource/Category:
n80http://gl.dbpedia.org/resource/PL/
n52http://it.dbpedia.org/resource/PL/
n67http://dbpedia.org/resource/LOCATE-mode_I/
xsdhhttp://www.w3.org/2001/XMLSchema#
n71http://www.softpanorama.org/Lang/
n81http://bitsavers.org/pdf/dec/pdp10/TOPS10_softwareNotebooks/vol10/
n17http://bg.dbpedia.org/resource/PL/
n70http://dbpedia.org/resource/DOS/
n53http://hu.dbpedia.org/resource/PL/
n55http://dbpedia.org/resource/AS/
n28http://he.dbpedia.org/resource/PL/
n78http://dbpedia.org/resource/CP/
n85http://fr.dbpedia.org/resource/PL/
n63http://ml.dbpedia.org/resource/പിഎൽ/
n25http://cs.dbpedia.org/resource/PL/
n14http://hr.dbpedia.org/resource/PL/
n38http://dbpedia.org/resource/IBM_PL/
n16http://dbpedia.org/resource/IBM_System/
n8http://dbpedia.org/resource/IBM_Series/
n19http://publibfp.boulder.ibm.com/epubs/pdf/
dctermshttp://purl.org/dc/terms/
n79http://es.dbpedia.org/resource/PL/
n75http://be.dbpedia.org/resource/ПЛ/
n84http://tg.dbpedia.org/resource/ПЛ/
provhttp://www.w3.org/ns/prov#
n37http://dbpedia.org/resource/VM/
schemahttp://schema.org/
wikidatahttp://www.wikidata.org/entity/
n22http://dbpedia.org/resource/AOS/
n40http://dbpedia.org/resource/HAL/
n36http://dbpedia.org/resource/System/
dbthttp://dbpedia.org/resource/Template:
n2http://dbpedia.org/resource/PL/
n29http://www.bitsavers.org/pdf/ibm/360/pli/
n4http://da.dbpedia.org/resource/PL/
dbrhttp://dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
n50http://dbpedia.org/resource/SP/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n26https://github.com/Steadsoft/
n42http://en.wikipedia.org/wiki/PL/
yagohttp://dbpedia.org/class/yago/
n86http://bs.dbpedia.org/resource/PL/
owlhttp://www.w3.org/2002/07/owl#
n49http://ms.dbpedia.org/resource/Bahasa_pengaturcaraan_PL/
n35ftp://kednos.com/pub/kednos/plidocs/vms/reference/
n74http://fi.dbpedia.org/resource/PL/
n73http://pliedit.com/
n13http://dbpedia.org/resource/Z/
n43http://www.microfocus.com/plus/pli/
n58http://no.dbpedia.org/resource/PL/
n46http://ja.dbpedia.org/resource/PL/
n64http://yago-knowledge.org/resource/PL/
n77http://www.cs.vu.nl/grammars/browsable/os-pli-v2r3/
n23http://dbpedia.org/resource/VAX/
n51http://dbpedia.org/resource/OS/
n30http://
n65http://sv.dbpedia.org/resource/PL/
n72http://nl.dbpedia.org/resource/PL/

Statements

Subject Item
n2:I
rdf:type
wikidata:Q9143 yago:Communication100033020 yago:Measure100033615 yago:WikicatISOStandards yago:Standard107260623 yago:SystemOfMeasurement113577171 yago:ArtificialLanguage106894544 yago:Abstraction100002137 yago:Language106282651 yago:WikicatProgrammingLanguages yago:WikicatProgrammingLanguagesCreatedIn1964 schema:Language yago:ProgrammingLanguage106898352 dbo:ProgrammingLanguage dbo:Language wikidata:Q315 owl:Thing
rdfs:label
PL/I PL/I PL/I PL/I PL/1 PL/I PL/I PL/I PL/I PL/I PL/I PL/I PL/1 ПЛ/1 PL/I PL/1
rdfs:comment
PL/I (ang. Programming Language One – język programowania jeden) to język programowania komputerowego stworzony w początku lat 60. XX wieku dla celów naukowych, inżynieryjnych i biznesowych przez konsorcjum skupione wokół firmy IBM. Jego cechą charakterystyczną jest bogaty zbiór funkcji wbudowanych. Prawdopodobnie nie istnieje kompilator PL/I, który uwzględniałby wszystkie słowa kluczowe tego języka. W związku z bogactwem PL/I kompilatory z reguły specjalizują się w określonych dziedzinach zastosowań. Podstawowym zastosowaniem PL/I jest przetwarzanie informacji. PL/1, acrónimo de Programming Language 1 (Lenguaje de Programación 1), fue propuesto por IBM hacia 1970 para responder simultáneamente a las necesidades de las aplicaciones científicas y comerciales, disponible en las novedosas plataformas de utilidad general IBM 360 y más adelante . Sin embargo, dentro de los usuarios de IBM, el lenguaje se utilizó con bastante intensidad, y el proyecto Multics utilizó PL/1 como lenguaje de desarrollo para su sistema de operación. PL/1 fue probablemente el primer lenguaje comercial cuyo compilador estaba escrito en el lenguaje que compilaba. PL/1 är ett programspråk utvecklat av IBM. PL/1 blev en produkt i mitten av 1960-talet och fick från början namnet NPL (New Programming Language). NPL ändrades snart till PL/1, som betyder Programming Language 1. PL/1 användes mest för vetenskapliga tillämpningar men kom även att användas för vissa affärstillämpningar. Språket är procedurorienterat, med namnrymder, innehåller grundläggande logiska element som IF THEN-ELSE, DO WHILE, DO UNTIL, SELECT, satsblock (DO-END) och viss avbrottshantering (till exempel ON ERROR), samt eget makrospråk. Dess styrka mot till exempel COBOL var att PL/1 implementerade avancerad text- och stränghantering samt logiska bitoperatorer. Karakteristiskt för PL/1-språket är dess mycket omfattande grammatik med stor mängd tillval. På 1980-talet lanserades PL/1 äv PL/I (англ. Programming Language One — Мова програмування №1) — мова програмування, розроблена 1964 року, створена для наукових, інженерних і бізнес-орієнтованих обчислень. PL/I підтримує рекурсію, структурне програмування, операції з рухомими комами, комплексні числа, широко застосовувався в обробці даних. PL/I(/piː ɛl wʌn/),源自第一編程語言(Programming Language One,PL/1的縮寫),一種过程式、指令式程式語言。由IBM公司在1960年代发明的第三代高级编程语言,用于IBM的、或迪吉多的VAX/VMS等操作系统中。在系统软件,图像,仿真,文字处理,网络,商业软件等领域均可应用。有些类似PASCAL语言。 PL/I(ピーエルワン)は、汎用プログラミング言語の一つ。名前は英語の「programming language one」に由来する。 PL/Iは科学技術用、工業用、商業用などにデザインされた命令型プログラミング言語である。1964年に生まれ、教育機関、商用、工業で使用されてきた。 PL/Iの主要な用途はデータ処理で、再帰および構造化プログラミングに対応する。言語の構文は英語に似ており、検証や操作が可能な幅広い機能のセットを持ち、複合的なデータ型を記述することに適している。 PL/1 of PL/I, de afkorting van Programming Language 1, is een programmeertaal die door IBM is ontworpen en wordt ondersteund op haar mainframes. Het was de bedoeling om COBOL uit de zakenwereld en FORTRAN uit de wetenschappelijke wereld samen te brengen. Intern gebruikt(e) IBM een aanverwante taal (PL/S) voor het ontwikkelen van haar mainframe-systeemsoftware. De scripttaal Rexx heeft een aan PL/1 verwante syntaxis, maar zonder de strikte datatypes die PL/1 wel heeft. PL/I (alternativamente PL/1, lê-se pê-ele-um) significa Programming Language One e é uma linguagem de programação desenvolvida pela IBM em meados de 1960. A previsão da IBM era que a linguagem fosse utilizada em ciências, inteligência artificial e negócios. Por um período de tempo foi a principal linguagem ensinada na Universidade de Michigan Dearborn. Entretanto, a popularidade declinou nos anos recentes, devido à introdução de línguagens de programação mais modernas voltadas para o ambiente Mainframe. PL/I(IPA: [ˌpiːˌɛlˈwʌn])는 Programming Language One의 약어로, 과학, 공학 및 산업 응용 프로그램을 위해 설계된 명령형 프로그래밍 언어이다. IBM에서 자사의 메인프레임에서 사용하기 위해 개발했다. 1960년대 도입 이후로 다양한 학술, 상업, 산업 단체들이 사용하고 있으며, 2009년 기준으로 여전히 활발히 쓰이고 있다. PL/I의 주요 분야는 데이터 처리, 수치 해석, 과학적 연산, 이다. 언어의 문법은 영어와 같이 취급되며 이들을 확인하고 조작하는 명령어 집합을 사용하여 복잡한 데이터 형식을 기술하는데 적절하다. PL/1, acrònim de Programming Language 1 (Llenguatge de Programació 1), fou proposat per IBM cap al 1970 per respondre simultàniament a les necessitats de les aplicacions científiques i comercials, disponible en les innovadores plataformes d'utilitat general IBM S/360 i més endavant IBM 370. Tot i això, dins dels usuaris d'IBM, el llenguatge s'utilitzà força. El sistema operatiu Multics va ser desenvolupat en PL/1. PL/1 fou probablement el primer llenguatge comercial amb el compilador escrit en el mateix llenguatge que compilava. PL/I (anglická výslovnost /piːˌɛlˈwʌn/, česky „pé-el jedna“ v překladu „Programovací jazyk jedna“) je v informatice univerzální programovací jazyk vytvořený firmou IBM v 60. letech 20. století. PL/I je imperativní a procedurální jazyk, který je použitelný pro zpracování hromadných dat (podniková administrativa, výpočty mezd, apod. – jinak též obchodní aplikace) i pro numerické a vědecké výpočty. Jazyk podporuje používání rekurze, strukturovaného programování, zpracování výjimek, výpočty s pohyblivou i pevnou řádovou čárkou (vhodné pro oblast finančnictví), komplexní aritmetiku, zpracování textových i bitových řetězců a složitě strukturovaných dat. Syntaxe jazyka je podobná angličtině, což je vhodné pro popisování složitých datových struktur a disponuje širokou škálou funkcí pro zpracovaní ПЛ/1 (PL/I, Programming Language I — «язык программирования номер один», в русском языке произносится «пи-э́ль оди́н») — разработанный в 1964 году язык программирования, созданный для научных, инженерных и бизнес-ориентированных вычислений. Содержит настолько широкий набор синтаксических конструкций и встроенных функций, что, вероятно, не существует ни одного компилятора, поддерживающего все предусмотренные в спецификации языка возможности. Поддерживает рекурсию и структурное программирование, широко применялся в обработке данных. Настоящее международное название языка PL/I (из латинских литер, как и PL/M, PL/S) в СССР не прижилось. Programming Language One, oft als PL/I (auch PL/1, PL1 oder PLI) abgekürzt, ist eine Programmiersprache, die in den 1960er-Jahren von IBM entwickelt wurde. Die Bezeichnung PL/1 ist vor allem in Deutschland gebräuchlich. PL/I (Programming Language One, pronounced /piː ɛl wʌn/ and sometimes written PL/1) is a procedural, imperative computer programming language developed and published by IBM. It is designed for scientific, engineering, business and system programming. It has been used by academic, commercial and industrial organizations since it was introduced in the 1960s, and is still used. PL/I, (Programming Language One) è un linguaggio di programmazione progettato nel 1964 per lo sviluppo di applicazioni scientifiche, ingegneristiche o commerciali (il suo principale campo di applicazione è l'elaborazione dati). La sintassi del linguaggio rispecchia quella della lingua inglese ed è pensata per poter descrivere e manipolare strutture dati complesse: il PL/I possiede infatti un corredo molto ampio di funzioni, supporta la ricorsione e la programmazione strutturata. I compilatori PL/I sono spesso dei sub-set del linguaggio, indirizzati a specifici settori applicativi. PL/I ou PL/1 (Programming Language number 1, littéralement « Langage de programmation numéro 1 ») est un langage de programmation développé par IBM au début des années 1960. Son objectif était d'être universel et de pouvoir remplacer indifféremment les langages à destination scientifique, tels que FORTRAN et ALGOL, et le langage COBOL, plus adapté aux problèmes de comptabilité et de gestion. Il permettait même l'accès à des fonctions autrefois réservées à la programmation système, comme la gestion de zones dynamiques de mémoire allouées à la demande (et non simplement à l'entrée dans un bloc), de pointeurs, et le travail par programme directement dans les tampons d'entrée-sortie. Ses capacités de points d'entrée génériques dans les procédures offraient une possibilité qui se retrouvera ave
foaf:name
PL/I
dbp:name
PL/I
dcterms:subject
dbc:Structured_programming_languages n32:I_programming_language_family dbc:Concurrent_programming_languages dbc:Programming_languages_created_in_1964 dbc:Programming_languages_with_an_ISO_standard dbc:Procedural_programming_languages dbc:Systems_programming_languages dbc:IBM_software
dbo:wikiPageID
23708
dbo:wikiPageRevisionID
1118942272
dbo:wikiPageWikiLink
dbr:Database dbr:MIT n8:1 dbr:BASIC dbr:MITRE n13:Architecture dbr:UNIVAC n13:OS dbr:Millicode dbr:DEC_Alpha dbr:Recursion n16:360_Model_50 n16:360 n2:S dbr:Honeywell dbr:Honeywell_CP-6 dbr:List_of_programming_languages n2:C dbr:IBM_801 n2:M dbr:SHARE_(computing) n2:P dbr:Burroughs_Corporation n22:VS_II dbr:ALGOL dbr:COBOL dbc:Structured_programming_languages dbr:ALGOL_60 dbr:REXX n23:VMS dbr:Event-driven_programming dbr:Motorola_68000 dbr:Douglas_McIlroy dbr:64-bit dbr:MVS dbr:C++ dbr:Data_descriptor dbr:Call_by_value dbr:Call_by_reference dbr:System_programming_language n32:I_programming_language_family dbr:VAX dbr:Formal_Methods n36:370 dbr:Pascal_(programming_language) dbr:Operating_system dbr:Microcode dbr:Control_Data_Corporation dbr:Digital_Research dbr:IBM_Hursley dbr:IBM_AIX dbr:IBM_Laboratory_Vienna dbr:Control_Language n37:CMS dbr:IBM_i dbr:GUIDE_International dbr:Control_Program_Facility dbr:Firmware dbr:SabreTalk dbr:C_preprocessor dbc:Concurrent_programming_languages dbr:Computer_multitasking dbr:SAS_System dbc:Programming_languages_created_in_1964 dbr:VSE_(operating_system) dbr:Eastman_Kodak n38:S dbc:Programming_languages_with_an_ISO_standard n40:S dbr:Structured_programming dbr:Microsoft_Windows dbr:Stack_frame n36:360_Model_67 dbr:Tru64 dbr:Unix dbr:IBM_Db2 n36:38 dbr:UniPrise_Systems dbr:Heap_(programming) dbr:Case_statement dbr:General_Motors dbr:Argonne_National_Laboratory dbr:Cross-platform_software dbr:Procedural_programming dbr:IBM_RS64 dbr:Glyphs dbr:Lisp_programming_language dbr:Process_(computing) dbr:Algol_60 n36:360 dbr:Extensibility dbr:Fred_Brooks dbr:Union_Carbide dbr:Data_processing n50:k n13:VM dbr:TMG_(language) n51:2 dbr:Scientific_computing dbr:RCA n51:VS1 n51:390 dbr:Cornell_University n51:400 dbr:COMTRAN dbr:Autocoder n51:360 dbr:.NET_Core dbr:Information_Management_System dbr:Conversational_Programming_System dbr:PowerPC dbr:VM_(operating_system) dbr:Marvin_Victor_Zelkowitz dbr:Roman_numeral dbr:Dave_Cutler dbr:Imperative_programming dbr:PRIMOS dbr:Floating-point dbr:Mainframe_computer dbr:System_Network_Architecture dbr:Robert_Morris_(cryptographer) dbr:Oracle_Database dbr:Microsoft_.NET dbr:Fixed-point_arithmetic n54:360 dbr:Side_effect_(computer_science) dbr:Program_optimization dbr:Vienna_Development_Method dbr:Orthogonality_(programming) dbr:Programming_language n55:400 dbr:Thread_(computing) dbr:GNU_Compiler_Collection dbc:Procedural_programming_languages dbr:American_National_Standards_Institute dbc:Systems_programming_languages dbr:Strong_typing dbr:System_programming dbr:Bit_string dbr:Plug_compatible dbr:Univac dbr:Exception_handling dbr:Complex_arithmetic dbr:Bell_Laboratories dbr:Bell_Labs dbr:String_(computer_science) dbr:Dartmouth_College dbr:Micro_Focus dbr:Hursley_Laboratories dbr:Stratus_VOS dbr:Prime_Computer dbr:Timeline_of_programming_languages n22:VS n2:8 dbr:Aliasing_(computing) n2:I_preprocessor dbr:XPL dbr:GEORGE_(programming_language) dbr:Ecma_International dbr:Java_(programming_language) dbr:Pointer_(computer_programming) dbr:Multics n67:O dbr:Fortran dbr:Y2K_problem dbr:Power_ISA dbr:OpenVMS dbr:International_Organization_for_Standardization dbr:IBM n70:360 dbr:Reserved_words dbr:CICS dbr:Linked_data_structure dbr:Numerical_computation dbr:IBM_1130 n13:VSE dbr:Linux dbr:List_processing dbr:Fork–join_model dbr:DOS dbr:Scale_factor dbr:Compiler dbr:Function_(computer_science) dbc:IBM_software dbr:Preprocessor dbr:International_Computers_Limited n78:M n78:M-86 dbr:Transaction_processing dbr:C.A.R._Hoare dbr:Data_General_Eclipse dbr:PL-6 dbr:Allen-Babcock dbr:Data_General dbr:Honeywell,_Inc. dbr:C_(programming_language) dbr:Data_General_AOS dbr:Polytechnic_Institute_of_Brooklyn dbr:Class_(computer_programming) dbr:Sabre_(computer_system) dbr:AIX_operating_system dbr:Block_(programming) dbr:Macro_(computer_science) dbr:AIX dbr:Digital_Equipment_Corporation dbr:European_Computer_Manufacturers_Association
dbo:wikiPageExternalLink
n19:ibm4lr00.pdf n26:PLI-2000%23readme n27:AG94-02_PLI_langSpec_Mar81.pdf n29:C28-6571-1_PL_I_Language_Specifications_Jul65.pdf n29:GC33-0009-4_PLI_Checkout_And_Opt_Compiler_Lang_Ref_Oct76.pdf n30:teampli.net n31:2up n35:6291pro.pdf n30:pl1gcc.sourceforge.net n43:index.aspx n45: n66:PL1andC.html n68:ibm-pli-compiler-family n45:abrahams.pdf n71:pl1.shtml n73: n77: n81:DEC-10-LCPLA-B-D_Conversational_Programming_Language_Users_Manual_Mar76.pdf n82:320-0908_NPL_Technical_Report_Dec64.pdf
owl:sameAs
n4:I n5:27ND9 n14:1 n17:I n18:I n24:I n25:I n28:I n33:۱ n34:I wikidata:Q223433 freebase:m.05xjv n46:I n47:I n48:I n49:I n52:I n53:I n57:I n58:I n59:I n60:I n62:I n63:ഐ n64:I n65:1 n72:1 n74:I n75:1 n76:1 n79:1 n80:1 n83:I n84:1 n85:I n86:I
dbp:wikibooks
PL/I
dbp:wikiPageUsesTemplate
dbt:Clarify dbt:Cn dbt:Start_date_and_age dbt:Anchor dbt:Redirect dbt:Further dbt:Reflist dbt:Portal dbt:Portal_bar dbt:Visible_anchor dbt:Authority_control dbt:Rp dbt:Infobox_programming_language dbt:Code dbt:Wikibooks dbt:Short_description dbt:IPAc-en dbt:Citation_needed dbt:Cite_book dbt:Snd
dbp:designer
IBM and the SHARE Language Development Committee
dbp:developer
dbr:IBM
dbp:influenced
n2:8 dbr:Control_Language dbr:REXX n2:M dbr:PL-6 n38:S
dbp:influencedBy
dbr:COBOL dbr:Fortran dbr:ALGOL_60
dbp:latestReleaseDate
September 2019
dbp:latestReleaseVersion
IBM Enterprise PL/I for z/OS 5.3
dbp:paradigm
dbr:Structured_programming dbr:Procedural_programming dbr:Imperative_programming
dbo:abstract
PL/I (anglická výslovnost /piːˌɛlˈwʌn/, česky „pé-el jedna“ v překladu „Programovací jazyk jedna“) je v informatice univerzální programovací jazyk vytvořený firmou IBM v 60. letech 20. století. PL/I je imperativní a procedurální jazyk, který je použitelný pro zpracování hromadných dat (podniková administrativa, výpočty mezd, apod. – jinak též obchodní aplikace) i pro numerické a vědecké výpočty. Jazyk podporuje používání rekurze, strukturovaného programování, zpracování výjimek, výpočty s pohyblivou i pevnou řádovou čárkou (vhodné pro oblast finančnictví), komplexní aritmetiku, zpracování textových i bitových řetězců a složitě strukturovaných dat. Syntaxe jazyka je podobná angličtině, což je vhodné pro popisování složitých datových struktur a disponuje širokou škálou funkcí pro zpracovaní různých typů dat. PL/I(ピーエルワン)は、汎用プログラミング言語の一つ。名前は英語の「programming language one」に由来する。 PL/Iは科学技術用、工業用、商業用などにデザインされた命令型プログラミング言語である。1964年に生まれ、教育機関、商用、工業で使用されてきた。 PL/Iの主要な用途はデータ処理で、再帰および構造化プログラミングに対応する。言語の構文は英語に似ており、検証や操作が可能な幅広い機能のセットを持ち、複合的なデータ型を記述することに適している。 PL/1, acrónimo de Programming Language 1 (Lenguaje de Programación 1), fue propuesto por IBM hacia 1970 para responder simultáneamente a las necesidades de las aplicaciones científicas y comerciales, disponible en las novedosas plataformas de utilidad general IBM 360 y más adelante . Este lenguaje tenía muchas de las características que más adelante adoptaría el lenguaje C y algunas de C++. Por desgracia, IBM registra el nombre del lenguaje como forma de mantener control sobre su desarrollo, lo que disuadió a otras empresas de dar ese nombre a sus implementaciones. No siendo posible encontrar un único lenguaje para diversas plataformas, los potenciales usuarios del lenguaje prefirieron no adoptarlo a pesar de sus múltiples innovaciones, que incluían multiprocesamiento, recursión, estructuras de control modernas, facilidades para la puesta a punto, asignación dinámica de espacio para estructuras de datos, , etc. Sin embargo, dentro de los usuarios de IBM, el lenguaje se utilizó con bastante intensidad, y el proyecto Multics utilizó PL/1 como lenguaje de desarrollo para su sistema de operación. PL/1 fue probablemente el primer lenguaje comercial cuyo compilador estaba escrito en el lenguaje que compilaba. ПЛ/1 (PL/I, Programming Language I — «язык программирования номер один», в русском языке произносится «пи-э́ль оди́н») — разработанный в 1964 году язык программирования, созданный для научных, инженерных и бизнес-ориентированных вычислений. Содержит настолько широкий набор синтаксических конструкций и встроенных функций, что, вероятно, не существует ни одного компилятора, поддерживающего все предусмотренные в спецификации языка возможности. Поддерживает рекурсию и структурное программирование, широко применялся в обработке данных. Настоящее международное название языка PL/I (из латинских литер, как и PL/M, PL/S) в СССР не прижилось. Разрабатывался IBM как универсальный язык, превосходящий по возможностям предшественников, но получил лишь ограниченное распространение из-за сложности самого языка и его реализаций. Programming Language One, oft als PL/I (auch PL/1, PL1 oder PLI) abgekürzt, ist eine Programmiersprache, die in den 1960er-Jahren von IBM entwickelt wurde. Die Bezeichnung PL/1 ist vor allem in Deutschland gebräuchlich. PL/I ou PL/1 (Programming Language number 1, littéralement « Langage de programmation numéro 1 ») est un langage de programmation développé par IBM au début des années 1960. Son objectif était d'être universel et de pouvoir remplacer indifféremment les langages à destination scientifique, tels que FORTRAN et ALGOL, et le langage COBOL, plus adapté aux problèmes de comptabilité et de gestion. Il permettait même l'accès à des fonctions autrefois réservées à la programmation système, comme la gestion de zones dynamiques de mémoire allouées à la demande (et non simplement à l'entrée dans un bloc), de pointeurs, et le travail par programme directement dans les tampons d'entrée-sortie. Ses capacités de points d'entrée génériques dans les procédures offraient une possibilité qui se retrouvera avec C++. Il avait pour objectif de devenir le langage privilégié de programmation des ordinateurs universels IBM 360 et 370. Ce langage est défini par les normes ECMA-50 (1976), ANSI X3.53-1976, AFNOR NF Z 65-500 et ISO 6160:1979. Il fut utilisé comme langage de programmation système dans le projet Multics. Sa syntaxe ajoutait aux idées de FORTRAN certaines idées de COBOL (structures, calcul en mode décimal), et d'ALGOL (structure de blocs imbriqués). Toutefois, les programmeurs de ces deux langages ne communiquaient guère entre eux à l'époque, et chacun jugeait inutile et encombrant ce qui avait été inclus pour l'autre. Son compilateur nécessitait également des machines importantes pour l'époque, et ne comportait au départ ni optimiseur, ni compilateur incrémental (le PL/I Optimizing compiler et le PL/I Checkout compiler ne viendront que plus tard). Ce langage avait beaucoup des caractéristiques de ce qui sera plus tard le C, et même déjà certaines du C++. IBM déposa les noms de PL/1 à PL/100 pour éviter de perdre le contrôle des spécifications du langage. Un effet non prévu de cette décision fut de dissuader la concurrence de nommer « PL/I » ses propres implémentations, qui prirent des noms voisins : « SL/1 », « CPL/1 », « PL/M », « PL/C », etc. Devant la multitude de ces appellations, la crainte d'une balkanisation du langage (et des frais de migration associés en cas de changement de constructeur) dissuada les équipes informatiques d'y migrer.[non pertinent] Le lancement du langage, malgré des qualités (gestion simple du multitâche, récursivité, structures de blocs, facilités de débogage et de profilage, allocation dynamique dans des pools de mémoire eux-mêmes dynamiques (AREA), ordre LOCATE permettant de travailler à même les tampons du système pour éviter les recopies inutiles, procédures génériques analogues aux templates de C++) et des défauts (universalité illusoire, typage dynamique imprévisible, complexité intrinsèque) ne rencontra donc pas le succès espéré. Ses puissantes possibilités de débogage, en particulier (CHECK): et ON CHECK(…), furent néanmoins remarquées. PL/I(IPA: [ˌpiːˌɛlˈwʌn])는 Programming Language One의 약어로, 과학, 공학 및 산업 응용 프로그램을 위해 설계된 명령형 프로그래밍 언어이다. IBM에서 자사의 메인프레임에서 사용하기 위해 개발했다. 1960년대 도입 이후로 다양한 학술, 상업, 산업 단체들이 사용하고 있으며, 2009년 기준으로 여전히 활발히 쓰이고 있다. PL/I의 주요 분야는 데이터 처리, 수치 해석, 과학적 연산, 이다. 언어의 문법은 영어와 같이 취급되며 이들을 확인하고 조작하는 명령어 집합을 사용하여 복잡한 데이터 형식을 기술하는데 적절하다. PL/I (Programming Language One, pronounced /piː ɛl wʌn/ and sometimes written PL/1) is a procedural, imperative computer programming language developed and published by IBM. It is designed for scientific, engineering, business and system programming. It has been used by academic, commercial and industrial organizations since it was introduced in the 1960s, and is still used. PL/I's main domains are data processing, numerical computation, scientific computing, and system programming. It supports recursion, structured programming, linked data structure handling, fixed-point, floating-point, complex, character string handling, and bit string handling. The language syntax is English-like and suited for describing complex data formats with a wide set of functions available to verify and manipulate them. PL/I (англ. Programming Language One — Мова програмування №1) — мова програмування, розроблена 1964 року, створена для наукових, інженерних і бізнес-орієнтованих обчислень. PL/I підтримує рекурсію, структурне програмування, операції з рухомими комами, комплексні числа, широко застосовувався в обробці даних. PL/I (alternativamente PL/1, lê-se pê-ele-um) significa Programming Language One e é uma linguagem de programação desenvolvida pela IBM em meados de 1960. A previsão da IBM era que a linguagem fosse utilizada em ciências, inteligência artificial e negócios. Por um período de tempo foi a principal linguagem ensinada na Universidade de Michigan Dearborn. Entretanto, a popularidade declinou nos anos recentes, devido à introdução de línguagens de programação mais modernas voltadas para o ambiente Mainframe. Sua principal função é o processamento/manipulação de dados; suporta recursão e alocação dinâmica. PL/I(/piː ɛl wʌn/),源自第一編程語言(Programming Language One,PL/1的縮寫),一種过程式、指令式程式語言。由IBM公司在1960年代发明的第三代高级编程语言,用于IBM的、或迪吉多的VAX/VMS等操作系统中。在系统软件,图像,仿真,文字处理,网络,商业软件等领域均可应用。有些类似PASCAL语言。 PL/I (ang. Programming Language One – język programowania jeden) to język programowania komputerowego stworzony w początku lat 60. XX wieku dla celów naukowych, inżynieryjnych i biznesowych przez konsorcjum skupione wokół firmy IBM. Jego cechą charakterystyczną jest bogaty zbiór funkcji wbudowanych. Prawdopodobnie nie istnieje kompilator PL/I, który uwzględniałby wszystkie słowa kluczowe tego języka. W związku z bogactwem PL/I kompilatory z reguły specjalizują się w określonych dziedzinach zastosowań. Podstawowym zastosowaniem PL/I jest przetwarzanie informacji. Język PL/I pozwala wykorzystywać rekursję i programowanie strukturalne. PL/1 of PL/I, de afkorting van Programming Language 1, is een programmeertaal die door IBM is ontworpen en wordt ondersteund op haar mainframes. Het was de bedoeling om COBOL uit de zakenwereld en FORTRAN uit de wetenschappelijke wereld samen te brengen. Intern gebruikt(e) IBM een aanverwante taal (PL/S) voor het ontwikkelen van haar mainframe-systeemsoftware. De scripttaal Rexx heeft een aan PL/1 verwante syntaxis, maar zonder de strikte datatypes die PL/1 wel heeft. PL/1, acrònim de Programming Language 1 (Llenguatge de Programació 1), fou proposat per IBM cap al 1970 per respondre simultàniament a les necessitats de les aplicacions científiques i comercials, disponible en les innovadores plataformes d'utilitat general IBM S/360 i més endavant IBM 370. Aquest llenguatge tenia moltes de les característiques que més endavant adoptaria el llenguatge C i algunes de C++. Per desgràcia, IBM registrà el nom del llenguatge com una forma de mantenir el control sobre el seu desenvolupament, fet que va dissuadir a altres empreses a donar aquest nom a les seves implementacions. No sent possible trobar un únic llenguatge per diverses plataformes, els usuaris potencials del llenguatge van preferir no adoptar-lo a pesar de les seves múltiples innovacions, que incorporava multiprocesament, recursivitat, estructures de control modernes, facilitats per la posada a punt, assignació dinàmica d'espai per estructures de dades, procediments genèrics, etc. Tot i això, dins dels usuaris d'IBM, el llenguatge s'utilitzà força. El sistema operatiu Multics va ser desenvolupat en PL/1. PL/1 fou probablement el primer llenguatge comercial amb el compilador escrit en el mateix llenguatge que compilava. PL/1 är ett programspråk utvecklat av IBM. PL/1 blev en produkt i mitten av 1960-talet och fick från början namnet NPL (New Programming Language). NPL ändrades snart till PL/1, som betyder Programming Language 1. PL/1 användes mest för vetenskapliga tillämpningar men kom även att användas för vissa affärstillämpningar. Språket är procedurorienterat, med namnrymder, innehåller grundläggande logiska element som IF THEN-ELSE, DO WHILE, DO UNTIL, SELECT, satsblock (DO-END) och viss avbrottshantering (till exempel ON ERROR), samt eget makrospråk. Dess styrka mot till exempel COBOL var att PL/1 implementerade avancerad text- och stränghantering samt logiska bitoperatorer. Karakteristiskt för PL/1-språket är dess mycket omfattande grammatik med stor mängd tillval. På 1980-talet lanserades PL/1 även i en förenklad variant PL/80 för mikrodatorer. Exempel på "Hello World" i PL/1: HELLO: PROCEDURE OPTIONS (MAIN); / * A PROGRAM TO OUTPUT HELLO WORLD * / FLAG = 0;LOOP: DO WHILE (FLAG = 0); PUT SKIP DATA(HELLO WORLD!); END LOOP;END HELLO; Den här artikeln anses behöva faktamallen {{<a href="/wiki/Mall:Faktaruta_programspr%C3%A5k" title="Mall:Faktaruta programspråk">Faktaruta programspråk</a>}}. PL/I, (Programming Language One) è un linguaggio di programmazione progettato nel 1964 per lo sviluppo di applicazioni scientifiche, ingegneristiche o commerciali (il suo principale campo di applicazione è l'elaborazione dati). La sintassi del linguaggio rispecchia quella della lingua inglese ed è pensata per poter descrivere e manipolare strutture dati complesse: il PL/I possiede infatti un corredo molto ampio di funzioni, supporta la ricorsione e la programmazione strutturata. I compilatori PL/I sono spesso dei sub-set del linguaggio, indirizzati a specifici settori applicativi.
dbp:dialects
See [[#PL/I dialects
gold:hypernym
dbr:Language
dbp:wordnet_type
n69:synset-programming_language-noun-1
prov:wasDerivedFrom
n42:I?oldid=1118942272&ns=0
dbo:wikiPageLength
96967
dbo:latestReleaseVersion
IBM Enterprise PL/I for z/OS 5.3
dbo:designer
dbr:SHARE_(computing) dbr:IBM
dbo:developer
dbr:IBM
dbo:influenced
n38:S n2:M dbr:REXX dbr:PL-6 dbr:Control_Language n2:8
dbo:influencedBy
dbr:COBOL dbr:Fortran dbr:ALGOL_60
foaf:isPrimaryTopicOf
n42:I