BCPL ("Basic Combined Programming Language") is a procedural, imperative, and structured programming language. Originally intended for writing compilers for other languages, BCPL is no longer in common use. However, its influence is still felt because a stripped down and syntactically changed version of BCPL, called B, was the language on which the C programming language was based. BCPL introduced several features of many modern programming languages, including using curly braces to delimit code blocks. BCPL was first implemented by Martin Richards of the University of Cambridge in 1967.

Property Value
dbo:abstract
  • BCPL (لغة البرمجة الأساسية المختلطة) هي لغة برمجة إجرائية، ومنظم وضرورية صممها مارتن ريتشاردز من جامعة كامبريدج في 1966. (ar)
  • BCPL és l'acrònim anglès de Basic Combined Programming Language. Va ser dissenyat per Martin Richards de la Universitat de Cambridge l'any 1966 per tal de solucionar les dificultats experimentades amb el llenguatge durant els anys 60.Inicialment era un llenguatge de la branca del paradigma imperatiu, però més tard s'afegiria també al paradigma d'orientació a objectes. El primer compilador implementat va ser escrit durant el 1967 mentre Richards visitava el MIT. En canvi, el llenguatge va ser descrit per primera vegada en un projecte presentat en una conferència informàtica l'any 1969. Anys després, Dennis Ritchie l'utilitzaria com a base per a desenvolupar el llenguatge B (que per altra banda donaria pas més tard al popular llenguatge C). BCPL va ser el primer a definir una màquina virtual tal com es coneix en altres llenguatges com Java i Pascal. Aquesta màquina virtual donava al compilador una gran capacitat d'adaptació a les diferents arquitectures del mercat, ja que feia el codi independent. Primerament, el compilador interpretava el codi font del programa i generava el codi màquina per a aquesta màquina virtual del BCPL. Llavors, l'altra cara del compilador agafava el codi de la màquina virtual i el traduïa al codi necessari per a l'arquitectura corresponent. Més tard aquesta mena de compiladors es farien molt populars. El llenguatge tenia la peculiaritat de treballar amb únicament un tipus de dada: la paraula (word en anglès), composta per una quantitat fixa de bits triats generalment per a coincidir amb la mida de la paraula de l'arquitectura corresponent on corregués. Com que usar un sol tipus de dada sense cap control de tipus podia produir múltiples errors, es va desenvolupar expressament la notació hongaresa (utilitzada fins i tot per Microsoft en el seu sistema operatiu Windows). El programa "Hola món", en BCPL, és: GET "LIBHDR"LET START () BE$(WRITES ("Hola mon!*N")$) (ca)
  • BCPL (Basic/Bootstrap Combined Programming Language) je strukturovaný a imperativní beztypový programovací jazyk.Byl v něm poprvé napsán program Hello world. Byl to první programovací jazyk, který používal složené závorky pro bloky kódu. Kvůli tehdejším klávesnicím se někdy namísto složených závorek: { a } používalo $( a $). Používá jednořádkové komentáře uvozené //. (cs)
  • BCPL ("Basic Combined Programming Language") is a procedural, imperative, and structured programming language. Originally intended for writing compilers for other languages, BCPL is no longer in common use. However, its influence is still felt because a stripped down and syntactically changed version of BCPL, called B, was the language on which the C programming language was based. BCPL introduced several features of many modern programming languages, including using curly braces to delimit code blocks. BCPL was first implemented by Martin Richards of the University of Cambridge in 1967. (en)
  • BCPL es la sigla en inglés de Basic Combined Programming Language (Lenguaje de Programación Básico Combinado). Fue diseñado por Martin Richards de la Universidad de Cambridge en 1966 debido a las dificultades experimentadas con el lenguaje de programación CPL durante los años 60. El primer compilador implementado fue escrito en 1967 mientras Richards visitaba el MIT. El lenguaje fue descrito por primera vez en un proyecto presentado en una conferencia informática en 1969. Años después, Dennis Ritchie y Ken Thompson lo utilizaron como base para desarrollar B (que a su vez, más tarde daría lugar al popular lenguaje de programación C). Es un lenguaje de programación ordenado, potente y muy fácil de adaptar a diferentes arquitecturas. Se popularizó en los programas de arranque de las computadoras (bootstraps en inglés) debido a sus compiladores simples y compactos, algunos con capacidad para correr en sólo 16 kilobytes. Inclusive algunos sistemas operativos fueron escritos total o parcialmente en BCPL ( y Amiga Kickstart entre otros). La principal razón de la capacidad de adaptación a las diferentes arquitecturas es la estructura de su compilador, el que fue dividido en dos partes. La cara visible del mismo interpretaba el código fuente y generaba código máquina para una máquina virtual; la otra cara del compilador tomaba dicho código máquina y lo traducía al código necesario para la arquitectura deseada. No mucho después, este diseño de compiladores se hizo popular; pero el compilador de Richards fue el primero en definir una máquina virtual para este propósito. Algunos de los lenguajes que utilizan el mismo formato son Java y Pascal. El lenguaje tiene la peculiaridad de tener sólo un tipo de dato: la palabra (word en inglés) compuesta de una cantidad fija de bits elegidos generalmente para coincidir con el tamaño de una palabra de la arquitectura correspondiente. La interpretación de cualquier valor es determinado por los operadores utilizados para procesarlos (por ejemplo, + sumaba dos valores tratandolos como enteros, ! realizaba una indirección tratando el valor como puntero). Para poder lograr esto, la implementación carecía de un chequeo de tipos. La notación húngara fue desarrollada para anotar información en los nombres de las variables sobre su uso y tipo. Parte de la comunidad informática sostiene que fue el primer lenguaje de programación en el que se desarrollaron los originales del clásico programa "Hola mundo" y el primer MUD. En 1979 se conocían implementación para al menos 25 arquitecturas diferentes; pero su uso decayó para los comienzos del nuevo milenio. Su sucesor B fue fuente de inspiración para C, uno de los lenguajes de programación más utilizados en la actualidad para programación de sistemas. (es)
  • BCPL (Basic Combined Programming Language) adalah bahasa pemrograman komputer yang dikembangkan oleh dari tahun 1966. Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richards ini. Kemudian berdasarkan pada bahasa BCPL ini, Ken Thompson dari Bell Labs mengembangkan bahasa B pada tahun 1969. (in)
  • BCPL (Basic Combined Programming Language) est un langage de programmation créé par (en) de l'université de Cambridge (1966) et une réponse aux difficultés rencontrées avec son prédécesseur le Combined Programming Language (CPL) durant les années 1960. Le premier compilateur fonctionnel fut écrit pendant sa visite du Massachusetts Institute of Technology (MIT) au printemps 1967. Ce langage fut décrit la première fois dans un journal au 1969 Spring Joint Computer Conference. Dennis Ritchie développa plus tard le C à partir du BCPL. (fr)
  • Il BCPL (Basic Combined Programming Language) è un linguaggio di programmazione sviluppato da Martin Richards dell'Università di Cambridge nel 1966. (it)
  • BCPL (Basic Combined Programming Language、Basic-CPL)は1966年にケンブリッジ大学の(Martin Richards)が設計したプログラミング言語である。 (ja)
  • BCPL(Basic Combined Programming Language)은 1966년 케임브리지 대학교에서 가 설계한 절차적 명령형, 구조적 컴퓨터 프로그래밍 언어이다. 원래 다른 언어들을 위한 컴파일러를 작성하기 위해 고안하였다가, BCPL은 더 이상 일반적으로 쓰이지 않게 되었다. 그러나 이 언어의 영향력은 여전한데 BCPL을 문법적으로 변경한 것이 이른바 B이고, C 프로그래밍 언어가 이것 위에 기반을 두었기 때문이다. 이로 말미암아 수많은 C 프로그래머들에게 Before C Programming Language라는 유머러스한 배크로님을 선사해 주었다. BCPL은 활 괄호({ })를 사용한 최초의 프로그래밍 언어이다. 괄호는 거듭되는 문법의 변화를 생존시켰고, 프로그램 소스 코드의 문들을 표기하는 일반적인 수단이 되었다. 현실적으로 당시 키보드의 제한으로 소스 프로그램들은 종종 { } 기호 대신 $( 와 $) 기호를 종종 사용하였다. BCPL에서 쓰이는 '//'라는 한 줄 주석은 C에 도입되지 않았지만 C++과 나중에 C99에 다시 등장하였다. (ko)
  • BCPL (Basic Combined Programming Language) is een programmeertaal voor computers, ontwikkeld door van de Universiteit van Cambridge. Oorspronkelijk was ze bedoeld als programmeertaal voor compilers van andere programmeertalen. Al wordt ze tegenwoordig niet vaak meer gebruikt, ze was zeer invloedrijk, omdat Dennis Ritchie deze taal indirect gebruikte als basis voor de tegenwoordig veelgebruikte programmeertaal C. BCPL is ontwikkeld vanwege problemen met haar voorloper , die ontstaan was in de vroege jaren 60. Martin Richards ontwikkelde als reactie BCPL door het verwijderen van eigenschappen uit de taal die compilatie moeilijk maakten. De eerste implementatie, voor de , werd geschreven toen Richards het Project MAC bezocht aan de MIT in de lente van 1967. De taal werd eerst beschreven in een verspreide publicatie tijdens de Spring Joint Computer Conference in 1969. BCPL valt op doordat er geen typen zijn, waardoor bij ieder gebruik van een identifier moet worden aangegeven wat de bedoeling is, en er geen controle is op verkeerd gebruik. Het is bijvoorbeeld geoorloofd (maar niet erg zinvol) om het adres van een variabele te vermenigvuldigen met het adres van een functie. Enkele voorbeelden van de syntaxis: In BCPL is het meestal niet nodig een puntkomma te schrijven tussen statements die op aparte regels staan. (nl)
  • BCPL (Basic Combined Programming Language) to język programowania komputerów zaprojektowany przez na Uniwersytecie w Cambridge (1966) jako wynik problemów z jego poprzednikiem - językiem CPL - w latach sześćdziesiątych. Pierwszy kompilator BCPL Richards napisał w czasie pobytu w MIT (wiosną 1967). Język został opisany w artykule zaprezentownym na (1969). Na podstawie BCPL Dennis Ritchie później zaprojektował język programowania C. Pierwotnie napisany jako język do pisania kompilatorów, BCPL nie jest już powszechnie stosowany. Wpływ tego języka jest jednak nadal odczuwalny, ponieważ zmodyfikowana wersja tego języka - już pod postacią języka B - była bazą dla języka C. Język ten był elegancki, a zarazem potężny i przenośny. Kompilator był mały i prosty, co czyniło go częstym wyborem przy pisaniu startowego kodu ładującego (ang. bootstrap) systemu. Podobno niektóre kompilatory wymagały tylko 16 kilobajtów pamięci. Przyczyną jego przenośności była budowa kompilatora składająca się z dwóch części. W pierwszym etapie kod był parsowany i tłumaczony na tzw. O-code dla maszyny wirtualnej. W drugiej fazie O-code był tłumaczony na kod maszynowy docelowego procesora. W niedługim czasie technika ta stała się powszechna także przy budowie kompilatorów innych języków programowania (jak Pascal czy Java). Niezwykłą cechą tego języka było to, że posiadał tylko jeden typ danych - słowo (stała liczba bitów, zwykle dobierana do konkretnej architektury). Interpretacja wartości zależała od operatorów użytych do jej przetworzenia (+ dodawał dwie wartości, traktując je jako liczby całkowite; ! traktował wartość jako wskaźnik). W związku z taką mechaniką operatorów, kompilator nie mógł zapewniać kontroli typów. Zamiast tego, aby zminimalizować liczbę błędów, często stosowano notację węgierską. BCPL był pierwszym językiem 'nawiasowym' i nawiasy te przetrwały zmiany w gramatyce języka, a także stały się jedną z podstawowych metod oznaczania elementów kodu źródłowego. W praktyce na ograniczonych klawiaturach tamtych czasów często stosowano sekwencje $( i )$ zamiast { oraz }. Jednoliniowe komentarze oznaczane przez '//' - pierwotnie nieistniejące w C - powróciły w C++, a później w C99. (pl)
  • BCPL é uma linguagem de programação, criada por Martin Richards, da Universidade de Cambridge em 1966. Anos depois foi utilizada por Ken Thompson para desenvolver a B, que se tornaria a base para a C. O nome BCPL é um acrônimo para Basic Combined Programming Language (Linguagem de Programação Básica Combinada). (pt)
  • BCPL (Basic Combined Programming Language) är ett procedurellt, imperativt, och strukturerat dator-programspråk designat av datorvetenskapsmannen Martin Richards vid Universitetet i Cambridge 1966.Flera operativsystem skrevs helt eller delvis i BCPL, bland annat TRIPOS och tidiga versioner av AmigaDOS. Denna programmeringsrelaterade artikel saknar väsentlig information. Du kan hjälpa till genom att tillföra sådan. (sv)
  • BCPL (Basic Combined Programming Language) — язык программирования, разработанный в 1966 году в Кембриджском университете. Изначально он предназначался для написания компиляторов для других языков. Сейчас BCPL практически не используется, но в своё время он был очень важен из-за хорошей портируемости. Урезанная версия языка с несколько изменённым синтаксисом стала языком программирования B, который оказал сильное влияние на язык программирования Си. По этой причине программисты в шутку расшифровывали название BCPL как Before C Programming Language («язык программирования, появившийся до языка Си»). BCPL стал ответом на сложности своего предшественника, языка CPL, разработанного в начале 1960-х. Ричардс создал BCPL, «удалив из полного языка те функции, которые усложняли компиляцию». Первая реализация компилятора, работавшего на под ОС , была написана Ричардсом весной 1967 в ходе посещения им исследовательской лаборатории «Project MAC» в МТИ. Язык был впервые описан в документе, представленном на 1969 Spring Joint Computer Conference. (ru)
  • 基本組合編程語言(英語:Basic Combined Programming Language),是一種電腦程式設計語言,源自更早的CPL語言,1966年由劍橋大學的馬丁·理察德所發展出來的。 Richards試著移除了CPL中最複雜的組成,第一支BCPL compiler在電腦中完成。 身為早期程式語言的BCPL,如今已不再廣泛使用,但它的影響卻是深遠的,今日流行的C語言即是參考BCPL所設計。BCPL是第一支使用,括弧特徵在C語言中隨處可見,例如 BCPLLET FUNC foo(a) = VALOF{ b := a + 1 RESULTIS b }C語言改良自BCPLfor (int i = 0; i < 10; i++){ printf("%d", i); doTask(i);} (zh)
  • BCPL (Basic Combined Programming Language) це процедурна, імперативна і структурна комп'ютерна мова програмування розроблена , вченим з Кембриджського університету в 1966. Мова призначалася для написання компіляторів для інших мов, і зараз не використовується. Проте її вплив як і раніше відчувається, тому що усічена і синтаксично змінена версія BCPL, названа B, була мовою, на якій базувалася мова програмування C. Це змусило багатьох програмістів C дати BCPL гумористичний бекронім Before C Programming Language. BCPL була першою мовою програмування з фігурними дужками. На практиці, в коді часто використовують послідовності $( та $) замість символів { і }.Однорядковий символ // який використовується для коментарів у BCPL, не прижився в C, проте знову з'явся в C++, а пізніше і в . (uk)
dbo:designer
dbo:influenced
dbo:influencedBy
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 4052 (xsd:integer)
dbo:wikiPageLength
  • 16011 (xsd:integer)
dbo:wikiPageRevisionID
  • 982283719 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
dbp:influenced
dbp:influencedBy
dbp:name
  • BCPL (en)
dbp:paradigm
dbp:typing
  • typeless (en)
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dct:subject
rdf:type
rdfs:comment
  • BCPL (لغة البرمجة الأساسية المختلطة) هي لغة برمجة إجرائية، ومنظم وضرورية صممها مارتن ريتشاردز من جامعة كامبريدج في 1966. (ar)
  • BCPL (Basic/Bootstrap Combined Programming Language) je strukturovaný a imperativní beztypový programovací jazyk.Byl v něm poprvé napsán program Hello world. Byl to první programovací jazyk, který používal složené závorky pro bloky kódu. Kvůli tehdejším klávesnicím se někdy namísto složených závorek: { a } používalo $( a $). Používá jednořádkové komentáře uvozené //. (cs)
  • BCPL ("Basic Combined Programming Language") is a procedural, imperative, and structured programming language. Originally intended for writing compilers for other languages, BCPL is no longer in common use. However, its influence is still felt because a stripped down and syntactically changed version of BCPL, called B, was the language on which the C programming language was based. BCPL introduced several features of many modern programming languages, including using curly braces to delimit code blocks. BCPL was first implemented by Martin Richards of the University of Cambridge in 1967. (en)
  • BCPL (Basic Combined Programming Language) adalah bahasa pemrograman komputer yang dikembangkan oleh dari tahun 1966. Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richards ini. Kemudian berdasarkan pada bahasa BCPL ini, Ken Thompson dari Bell Labs mengembangkan bahasa B pada tahun 1969. (in)
  • BCPL (Basic Combined Programming Language) est un langage de programmation créé par (en) de l'université de Cambridge (1966) et une réponse aux difficultés rencontrées avec son prédécesseur le Combined Programming Language (CPL) durant les années 1960. Le premier compilateur fonctionnel fut écrit pendant sa visite du Massachusetts Institute of Technology (MIT) au printemps 1967. Ce langage fut décrit la première fois dans un journal au 1969 Spring Joint Computer Conference. Dennis Ritchie développa plus tard le C à partir du BCPL. (fr)
  • Il BCPL (Basic Combined Programming Language) è un linguaggio di programmazione sviluppato da Martin Richards dell'Università di Cambridge nel 1966. (it)
  • BCPL (Basic Combined Programming Language、Basic-CPL)は1966年にケンブリッジ大学の(Martin Richards)が設計したプログラミング言語である。 (ja)
  • BCPL(Basic Combined Programming Language)은 1966년 케임브리지 대학교에서 가 설계한 절차적 명령형, 구조적 컴퓨터 프로그래밍 언어이다. 원래 다른 언어들을 위한 컴파일러를 작성하기 위해 고안하였다가, BCPL은 더 이상 일반적으로 쓰이지 않게 되었다. 그러나 이 언어의 영향력은 여전한데 BCPL을 문법적으로 변경한 것이 이른바 B이고, C 프로그래밍 언어가 이것 위에 기반을 두었기 때문이다. 이로 말미암아 수많은 C 프로그래머들에게 Before C Programming Language라는 유머러스한 배크로님을 선사해 주었다. BCPL은 활 괄호({ })를 사용한 최초의 프로그래밍 언어이다. 괄호는 거듭되는 문법의 변화를 생존시켰고, 프로그램 소스 코드의 문들을 표기하는 일반적인 수단이 되었다. 현실적으로 당시 키보드의 제한으로 소스 프로그램들은 종종 { } 기호 대신 $( 와 $) 기호를 종종 사용하였다. BCPL에서 쓰이는 '//'라는 한 줄 주석은 C에 도입되지 않았지만 C++과 나중에 C99에 다시 등장하였다. (ko)
  • BCPL é uma linguagem de programação, criada por Martin Richards, da Universidade de Cambridge em 1966. Anos depois foi utilizada por Ken Thompson para desenvolver a B, que se tornaria a base para a C. O nome BCPL é um acrônimo para Basic Combined Programming Language (Linguagem de Programação Básica Combinada). (pt)
  • BCPL (Basic Combined Programming Language) är ett procedurellt, imperativt, och strukturerat dator-programspråk designat av datorvetenskapsmannen Martin Richards vid Universitetet i Cambridge 1966.Flera operativsystem skrevs helt eller delvis i BCPL, bland annat TRIPOS och tidiga versioner av AmigaDOS. Denna programmeringsrelaterade artikel saknar väsentlig information. Du kan hjälpa till genom att tillföra sådan. (sv)
  • 基本組合編程語言(英語:Basic Combined Programming Language),是一種電腦程式設計語言,源自更早的CPL語言,1966年由劍橋大學的馬丁·理察德所發展出來的。 Richards試著移除了CPL中最複雜的組成,第一支BCPL compiler在電腦中完成。 身為早期程式語言的BCPL,如今已不再廣泛使用,但它的影響卻是深遠的,今日流行的C語言即是參考BCPL所設計。BCPL是第一支使用,括弧特徵在C語言中隨處可見,例如 BCPLLET FUNC foo(a) = VALOF{ b := a + 1 RESULTIS b }C語言改良自BCPLfor (int i = 0; i < 10; i++){ printf("%d", i); doTask(i);} (zh)
  • BCPL és l'acrònim anglès de Basic Combined Programming Language. Va ser dissenyat per Martin Richards de la Universitat de Cambridge l'any 1966 per tal de solucionar les dificultats experimentades amb el llenguatge durant els anys 60.Inicialment era un llenguatge de la branca del paradigma imperatiu, però més tard s'afegiria també al paradigma d'orientació a objectes. El primer compilador implementat va ser escrit durant el 1967 mentre Richards visitava el MIT. En canvi, el llenguatge va ser descrit per primera vegada en un projecte presentat en una conferència informàtica l'any 1969. (ca)
  • BCPL es la sigla en inglés de Basic Combined Programming Language (Lenguaje de Programación Básico Combinado). Fue diseñado por Martin Richards de la Universidad de Cambridge en 1966 debido a las dificultades experimentadas con el lenguaje de programación CPL durante los años 60. El primer compilador implementado fue escrito en 1967 mientras Richards visitaba el MIT. El lenguaje fue descrito por primera vez en un proyecto presentado en una conferencia informática en 1969. Años después, Dennis Ritchie y Ken Thompson lo utilizaron como base para desarrollar B (que a su vez, más tarde daría lugar al popular lenguaje de programación C). (es)
  • BCPL (Basic Combined Programming Language) to język programowania komputerów zaprojektowany przez na Uniwersytecie w Cambridge (1966) jako wynik problemów z jego poprzednikiem - językiem CPL - w latach sześćdziesiątych. Pierwszy kompilator BCPL Richards napisał w czasie pobytu w MIT (wiosną 1967). Język został opisany w artykule zaprezentownym na (1969). Na podstawie BCPL Dennis Ritchie później zaprojektował język programowania C. (pl)
  • BCPL (Basic Combined Programming Language) is een programmeertaal voor computers, ontwikkeld door van de Universiteit van Cambridge. Oorspronkelijk was ze bedoeld als programmeertaal voor compilers van andere programmeertalen. Al wordt ze tegenwoordig niet vaak meer gebruikt, ze was zeer invloedrijk, omdat Dennis Ritchie deze taal indirect gebruikte als basis voor de tegenwoordig veelgebruikte programmeertaal C. Enkele voorbeelden van de syntaxis: In BCPL is het meestal niet nodig een puntkomma te schrijven tussen statements die op aparte regels staan. (nl)
  • BCPL (Basic Combined Programming Language) — язык программирования, разработанный в 1966 году в Кембриджском университете. Изначально он предназначался для написания компиляторов для других языков. Сейчас BCPL практически не используется, но в своё время он был очень важен из-за хорошей портируемости. Урезанная версия языка с несколько изменённым синтаксисом стала языком программирования B, который оказал сильное влияние на язык программирования Си. По этой причине программисты в шутку расшифровывали название BCPL как Before C Programming Language («язык программирования, появившийся до языка Си»). (ru)
  • BCPL (Basic Combined Programming Language) це процедурна, імперативна і структурна комп'ютерна мова програмування розроблена , вченим з Кембриджського університету в 1966. Мова призначалася для написання компіляторів для інших мов, і зараз не використовується. Проте її вплив як і раніше відчувається, тому що усічена і синтаксично змінена версія BCPL, названа B, була мовою, на якій базувалася мова програмування C. Це змусило багатьох програмістів C дати BCPL гумористичний бекронім Before C Programming Language. (uk)
rdfs:label
  • لغة البرمجة الأساسية المختلطة (ar)
  • BCPL (ca)
  • BCPL (cs)
  • BCPL (en)
  • BCPL (lenguaje de programación) (es)
  • BCPL (fr)
  • BCPL (in)
  • BCPL (ja)
  • BCPL (it)
  • BCPL (ko)
  • BCPL (nl)
  • BCPL (pl)
  • BCPL (pt)
  • BCPL (ru)
  • BCPL (sv)
  • BCPL (uk)
  • BCPL (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • BCPL (en)
is dbo:influenced of
is dbo:influencedBy of
is dbo:knownFor of
is dbo:programmingLanguage of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influenced of
is dbp:influencedBy of
is dbp:knownFor of
is dbp:programmedIn of
is dbp:programmingLanguage of
is foaf:primaryTopic of