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

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

Namespace Prefixes

PrefixIRI
dbthttp://dbpedia.org/resource/Template:
n8https://web.archive.org/web/20160114100225/http:/isa.umh.es/calc/
wikipedia-enhttp://en.wikipedia.org/wiki/
n21http://www.hpmuseum.org/
dbpedia-fihttp://fi.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
n29http://dbpedia.org/resource/HP_39/
n14https://web.archive.org/web/20160806145719/http:/www.hpcalc.org/
schemahttp://schema.org/
n28https://
n31http://
dbpedia-frhttp://fr.dbpedia.org/resource/
dcthttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n26http://www.hpcalc.org/hp49/docs/programming/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n39http://dbpedia.org/resource/RPL/
n19https://github.com/louisrubet/
dbphttp://dbpedia.org/property/
n35http://www.hpcalc.org/hp48/docs/misc/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbohttp://dbpedia.org/ontology/
n38https://newrpl.wiki.hpgcc3.org/
dbpedia-jahttp://ja.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
yago-reshttp://yago-knowledge.org/resource/
n22https://global.dbpedia.org/id/
dbpedia-slhttp://sl.dbpedia.org/resource/
n33http://hpgcc3.org/projects/
n32http://isa.umh.es/calc/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
n25http://www.hpcalc.org/hp48/docs/programming/
n24http://www.hpcalc.org/
freebasehttp://rdf.freebase.com/ns/
n15https://web.archive.org/web/20160806145723/http:/www.hpcalc.org/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:Calculator
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:List_of_arbitrary-precision_arithmetic_software
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:HP_RPL
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:Programmable_calculator
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:Algebraic_RPL
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:Reverse_Polish_LISP
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:Instruction_set_simulator
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:List_of_programming_languages
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:List_of_programming_languages_by_type
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:Generational_list_of_programming_languages
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:ROM-based_Procedural_Language
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:Concatenative_programming_language
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:TI-BASIC
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:Lisp_(programming_language)
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:Stack-oriented_programming
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:Structured_programming
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:Comparison_of_HP_graphing_calculators
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:CL50NR
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:Timeline_of_programming_languages
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:Garbage_collection_(computer_science)
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:HP-28_series
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:HP_48_series
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbp:progLang
dbr:RPL_(programming_language)
Subject Item
dbr:Forth_(programming_language)
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbp:influenced
dbr:RPL_(programming_language)
dbo:influenced
dbr:RPL_(programming_language)
Subject Item
dbr:History_of_software
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:Joy_(programming_language)
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:Paul_Courbis
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:RPL
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageDisambiguates
dbr:RPL_(programming_language)
Subject Item
dbr:RPL_(programming_language)
rdf:type
yago:PhysicalEntity100001930 yago:WikicatHPCalculators schema:Language yago:Expert109617867 wikidata:Q9143 yago:Whole100003553 dbo:ProgrammingLanguage yago:WikicatGraphingCalculators yago:Person100007846 yago:LivingThing100004258 yago:Calculator109887034 dbo:Person owl:Thing yago:Organism100004475 yago:Object100002684 wikidata:Q315 dbo:Language dbo:Software yago:WikicatCalculators yago:CausalAgent100007347 yago:YagoLegalActor yago:YagoLegalActorGeo
rdfs:label
RPL (プログラミング言語) RPL (programming language) Reverse Polish LISP RPL RPL (język programowania) RPL
rdfs:comment
RPL (ROM-based procedural language или Reverse Polish LISP) — язык программирования приложений для графических инженерных RPN калькуляторов от Hewlett-Packard, таких как HP-28, HP-48, HP-49 и HP-50, его так же можно использовать для не RPN калькуляторов, таких как HP-39. RPL основан на обратной польской записи, но способен обрабатывать алгебраические выражения и формулы, реализованные с помощью шитого кода. RPL имеет много общего с Forth и Lisp. RPL is a handheld calculator operating system and application programming language used on Hewlett-Packard's scientific graphing RPN (Reverse Polish Notation) calculators of the HP 28, 48, 49 and 50 series, but it is also usable on non-RPN calculators, such as the 38, 39 and 40 series. RPL (Reverse Polish Lisp) – język programowania stworzony przez firmę Hewlett-Packard stosowany do programowania kalkulatorów , , HP-48, i . Jest językiem strukturalnym operującym na stosie (RPN: Reverse Polish Notation – Odwrotna notacja polska), pozwala jednak na przetwarzanie typowych wyrażeń algebraicznych. W odróżnieniu od wcześniejszych modeli kalkulatorów (4 poziomy stosu), stos w RPL jest ograniczony wyłącznie pamięcią kalkulatora. RPL wspiera standardowe instrukcje warunkowe, o następującej składni: IF condition THEN if-true [ELSE if-false] END « IF 1 == THEN "rowne jeden" END » RPLは、ヒューレット・パッカード社(HP社)が開発した小型電卓のオペレーティングシステム (OS) の一部であり、アプリケーションプログラミング言語である(初期開発者によるとReverse Polish Lispに由来する。一方、HP社のマーケティングは1987年の短い期間の間、RPLから逆にROM-based Procedural Languageという意味をこじつけで作り出そうとした)。 "Reverse Polish"は逆ポーランド記法(後置記法)を意味しており、直訳するなら『逆ポーランド式(後置記法式)LISP』となる。後置記法やスタック指向などという点ではForthとも類似している。 ヒューレット・パッカード社の科学技術計算グラフRPN(逆ポーランド記法)電卓のHP 28 シリーズ、HP 48 シリーズ、HP 49/50 シリーズで使われた。 HP 38G、HP 39/40 シリーズのような非RPN電卓でも特殊なツールを使って使用可能であるが、後述のSystemRPLだけに限られる。 RPLは1984年にオレゴン州コーヴァリス市の開発拠点で誕生した。アセンブリ言語でOSを実装する以前の技術を置き換えるために開発された。RPLに対応した最後の電卓はHP 50gであり、2015年に製造終了となった。 Reverse Polish LISP (RPL, selten auch UPL) ist eine stackbasierte Programmiersprache ähnlich FORTH, die in den Hewlett-Packard-Taschenrechnern wie dem HP-28, HP 48 und in neueren Serien wie dem HP-49 und HP-50 Verwendung findet. Die Sprache wurde 1984 in der HP-Niederlassung in Corvallis im US-Bundesstaat Oregon entwickelt. Das Ziel war, einen Ersatz für die bis dahin üblicherweise in Assembler programmierte Betriebssoftware in Taschenrechnern zu finden. Le RPL (de l'anglais Reverse Polish Lisp selon ceux qui l'ont développé) est un langage de programmation procédural inventé par HP en 1984 pour ses calculatrices (HP-28, HP-48, HP- (en), HP-50g).
foaf:name
RPL
dbp:name
RPL
dct:subject
dbc:HP_calculators dbc:Stack-oriented_programming_languages dbc:Graphing_calculator_software dbc:Lisp_programming_language_family
dbo:wikiPageID
512681
dbo:wikiPageRevisionID
1118226352
dbo:wikiPageWikiLink
dbr:Backronym dbc:HP_calculators dbr:Calculators dbr:HP_49_series dbr:Hewlett-Packard dbr:Concatenative_programming_language dbr:4-level_RPN dbr:Operating_systems dbr:LISP dbr:Operating_system dbc:Stack-oriented_programming_languages dbr:Random-access_memory dbr:Forth_(programming_language) dbc:Graphing_calculator_software dbr:A_Programming_Language dbr:HP_trigraph dbr:Structured_programming dbr:Corvallis,_Oregon dbr:Stack-oriented_programming_language dbr:Assembly_language dbr:Infix_notation dbr:RPL_character_set dbr:Postfix_notation dbr:Prime_Programming_Language dbr:HP_38G n29:40_series dbr:HP_40gs dbr:HPL_(programming_language) dbr:HP_39gs dbr:Object-oriented dbr:Reverse_Polish_Notation dbr:FOCAL_keystroke_programming dbr:HP-28_series dbr:Threaded_code dbr:Programming_language dbc:Lisp_programming_language_family dbr:Hp_39g+ dbr:HP_48_series dbr:HP_49g+ dbr:GitHub dbr:HP_50g dbr:Lisp_(programming_language) dbr:Calculator
dbo:wikiPageExternalLink
n8:progsysrpl.pdf n14:details.php%3Fid=3937 n15:details.php%3Fid=6036 n19:rpn n21:rpl.htm n24:details.php%3Fid=1758%3C!-- n24:details.php%3Fid=7114 n25: n26: n28:sim41.webcindario.com n31:www.rpl2.net n32:progsysrpl.pdf n33:newrpl n24:details.php%3Fid=3937 n24:details.php%3Fid=6036 n24:details.php%3Fid=6512 n24:details.php%3Fid=7141 n35:hp48gaur.zip%3C!-- n35:hp48gug.zip%3C!-- n38:doku.php%3Fid=start
owl:sameAs
dbpedia-fi:RPL_(ohjelmointikieli) n22:56UyG dbpedia-fr:RPL dbpedia-sl:RPL_(programski_jezik) dbpedia-pl:RPL_(język_programowania) dbpedia-ru:RPL dbpedia-de:Reverse_Polish_LISP dbpedia-ja:RPL_(プログラミング言語) wikidata:Q960361 freebase:m.02k6kx yago-res:RPL_(programming_language)
dbp:wikiPageUsesTemplate
dbt:About dbt:Note dbt:Cite_book dbt:Cite_web dbt:Reflist dbt:Ref dbt:Infobox_programming_language dbt:Use_dmy_dates dbt:Anchor
dbp:cs1Dates
y
dbp:date
April 2019
dbp:designer
dbr:Hewlett-Packard
dbp:discontinued
2015
dbp:influencedBy
dbr:Reverse_Polish_Notation dbr:Lisp_(programming_language) dbr:Forth_(programming_language)
dbp:latestReleaseDate
2012-04-26
dbp:operatingSystem
dbr:Calculators dbr:Hewlett-Packard
dbp:paradigm
Stack, structured, concatenative, partially object-oriented
dbp:year
1984
dbo:abstract
RPL (Reverse Polish Lisp) – język programowania stworzony przez firmę Hewlett-Packard stosowany do programowania kalkulatorów , , HP-48, i . Jest językiem strukturalnym operującym na stosie (RPN: Reverse Polish Notation – Odwrotna notacja polska), pozwala jednak na przetwarzanie typowych wyrażeń algebraicznych. W odróżnieniu od wcześniejszych modeli kalkulatorów (4 poziomy stosu), stos w RPL jest ograniczony wyłącznie pamięcią kalkulatora. RPL wspiera standardowe instrukcje warunkowe, o następującej składni: IF condition THEN if-true [ELSE if-false] END Poniższy przykład sprawdza, czy najniższa liczba na stosie jest równa 1. Jeśli tak, wyświetla napis "rowne jeden" « IF 1 == THEN "rowne jeden" END » Instrukcje warunkowe występują również w wariantach IFT and IFTE. Zdejmują one ze stosu dwa lub trzy elementy. Najwyższy jest traktowany jako warunek, natomiast pozostałe są wprowadzane (lub nie) w zależności od spełnienia tego warunki z powrotem na stos. Jeśli na stosie jest liczba 1, poniższy kod zamienia ją na "jeden". « 1 == "jeden" IFT » Analogiczny przykład z IFTE pozwala na zamianę na "nie jeden" w przeciwnym przypadku: « 1 == "jeden" "nie jeden" IFTE » Bardziej skomplikowane warunki są implementowane za pomocą CASE-THEN-END: CASE condition_1 THEN if-condition_1 END ... condition_n THEN if-condition_n END if-none END Poniższy przykład zamienia literę "A" na "Alpha", "B" na "Beta" itd. lub wyświetla "nieznana litera". « CASE DUP "A" == THEN "Alpha" END DUP "B" == THEN "Beta" END DUP "G" == THEN "Gamma" END "nieznana litera" END SWAP DROP » Powyższy kod jest równoznaczny implementacji IF-THEN-ELSE: « IF DUP "A" == THEN "Alpha" ELSE IF DUP "B" == THEN "Beta" ELSE IF DUP "G" == THEN "Gamma" ELSE "nieznana litera" END END END SWAP DROP » Nieco bardziej skomplikowane są pętle typu FOR, następujący przykład sumuje liczby od 1 do 10: « 0 @ Zero na stosie 1 10 @ Pętla od 1 do 10 FOR I @ "I" jest zmienną pętli I + @ odłożenie I na stos i dodanie do znajdującej się tam wartości NEXT » Sekwencja START-NEXT jest analogiczna, jednak nie udostępnia żadnej zmiennej: index_from index_to START loop_statement NEXT W przypadku pętli z krokiem innym niż 1 stosuje się konstrukcję FOR-NEXT lub START-NEXT. Poniższy przykład jest pętlą od 10 do 2 z krokiem -2: « 10 2 START -2 STEP » Dostępne są również konstrukcje WHILE-REPEAT i DO-UNTIL: WHILE condition REPEAT loop_statement END DO loop_statement UNTIL condition END Le RPL (de l'anglais Reverse Polish Lisp selon ceux qui l'ont développé) est un langage de programmation procédural inventé par HP en 1984 pour ses calculatrices (HP-28, HP-48, HP- (en), HP-50g). RPLは、ヒューレット・パッカード社(HP社)が開発した小型電卓のオペレーティングシステム (OS) の一部であり、アプリケーションプログラミング言語である(初期開発者によるとReverse Polish Lispに由来する。一方、HP社のマーケティングは1987年の短い期間の間、RPLから逆にROM-based Procedural Languageという意味をこじつけで作り出そうとした)。 "Reverse Polish"は逆ポーランド記法(後置記法)を意味しており、直訳するなら『逆ポーランド式(後置記法式)LISP』となる。後置記法やスタック指向などという点ではForthとも類似している。 ヒューレット・パッカード社の科学技術計算グラフRPN(逆ポーランド記法)電卓のHP 28 シリーズ、HP 48 シリーズ、HP 49/50 シリーズで使われた。 HP 38G、HP 39/40 シリーズのような非RPN電卓でも特殊なツールを使って使用可能であるが、後述のSystemRPLだけに限られる。 RPLはRPNに基づいた構造化プログラミング言語であるが、数値だけでなく代数式や方程式も扱える。RPLはスレッド化されたインタプリタとして実装されている。RPLはForth言語と多くの類似点がある。両言語はスタック指向であり、Lispのようなリスト指向だけではない。以前のHP社のRPN電卓(4レベル固定スタック)に反して、RPLが使えるスタックは利用可能な電卓のRAMさえ余っていれば、スタックのレベル数を増やせる。 RPLは1984年にオレゴン州コーヴァリス市の開発拠点で誕生した。アセンブリ言語でOSを実装する以前の技術を置き換えるために開発された。RPLに対応した最後の電卓はHP 50gであり、2015年に製造終了となった。 RPL (ROM-based procedural language или Reverse Polish LISP) — язык программирования приложений для графических инженерных RPN калькуляторов от Hewlett-Packard, таких как HP-28, HP-48, HP-49 и HP-50, его так же можно использовать для не RPN калькуляторов, таких как HP-39. RPL основан на обратной польской записи, но способен обрабатывать алгебраические выражения и формулы, реализованные с помощью шитого кода. RPL имеет много общего с Forth и Lisp. Reverse Polish LISP (RPL, selten auch UPL) ist eine stackbasierte Programmiersprache ähnlich FORTH, die in den Hewlett-Packard-Taschenrechnern wie dem HP-28, HP 48 und in neueren Serien wie dem HP-49 und HP-50 Verwendung findet. Die Sprache wurde 1984 in der HP-Niederlassung in Corvallis im US-Bundesstaat Oregon entwickelt. Das Ziel war, einen Ersatz für die bis dahin üblicherweise in Assembler programmierte Betriebssoftware in Taschenrechnern zu finden. RPL is a handheld calculator operating system and application programming language used on Hewlett-Packard's scientific graphing RPN (Reverse Polish Notation) calculators of the HP 28, 48, 49 and 50 series, but it is also usable on non-RPN calculators, such as the 38, 39 and 40 series. RPL is a structured programming language based on RPN, but equally capable of processing algebraic expressions and formulae, implemented as a threaded interpreter. RPL has many similarities to Forth, both languages being stack-based, as well as the list-based LISP. Contrary to previous HP RPN calculators, which had a fixed four-level stack, the stack used by RPL is only limited by available calculator RAM. RPL originated from HP's Corvallis, Oregon development facility in 1984 as a replacement for the previous practice of implementing the operating systems of calculators in assembly language. The last pocket calculator supporting RPL, the HP 50g, was discontinued in 2015. However, multiple emulators that can emulate HP's RPL calculators exist that run on a range of operating systems, and devices, including iOS and Android smartphones.
dbp:dialects
System RPL, User RPL
gold:hypernym
dbr:Calculator
prov:wasDerivedFrom
wikipedia-en:RPL_(programming_language)?oldid=1118226352&ns=0
dbo:wikiPageLength
22662
dbo:latestReleaseDate
2012-04-26
dbo:designer
dbr:Hewlett-Packard
dbo:influencedBy
dbr:Reverse_Polish_Notation dbr:Lisp_(programming_language) dbr:Forth_(programming_language)
foaf:isPrimaryTopicOf
wikipedia-en:RPL_(programming_language)
Subject Item
dbr:Reverse_Polish_notation
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:ARPL_(programming_language)
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:HP_calculators
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:Threaded_code
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
Subject Item
dbr:Algebraic_Reverse_Polish_Lisp
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:NewRPL
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
n39:2
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:Hewlett-Packard_RPL
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:Reverse_Polish_Lisp
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:SRPL
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:ROM-based_procedural_language
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:RPL_(Hewlett-Packard)
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:RPL_programming_language
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:The_newRPL
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:Reverse-Polish_LISP
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:Reverse-Polish_Lisp
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:SysRPL
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:System_RPL
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:RPL_(notation)
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:UserRPL
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
dbr:User_RPL
dbo:wikiPageWikiLink
dbr:RPL_(programming_language)
dbo:wikiPageRedirects
dbr:RPL_(programming_language)
Subject Item
wikipedia-en:RPL_(programming_language)
foaf:primaryTopic
dbr:RPL_(programming_language)