An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Raku is a member of the Perl family of programming languages. Formerly known as Perl 6, it was renamed in October 2019. Raku introduces elements of many modern and historical languages. Compatibility with Perl was not a goal, though a compatibility mode is part of the specification. The design process for Raku began in 2000.

Property Value
dbo:abstract
  • Raku (původně Perl 6) je dynamický programovací jazyk, který vzniká celkovým přepracováním Perlu. Larry Wall, původní autor Perlu, nazývá Perl 6 „přepracování Perlu a komunity komunitou“ („community's rewrite of Perl and of the community“), protože jedny z nejvýznamnějších změn provedl na základě 361 RFC (žádosti o komentáře), které mu byly zaslány v roce 2000. Larry uspořádal tyto změny do série esejí, kde nastínil které změny se mu líbí, které ne a které ještě zváží. Tyto dokumenty jsou nyní považovány za historické. Nynější, zatím nedokončená a neustále se vyvíjející specifikace Perlu 6 je uvedena v dokumentech s názvem . Číslování Apocalypses a Synopses odpovídá jednotlivým kapitolám v knize . Perl 6 je přepracování jazyka, jež přináší elementy z moderních i historických jazyků. Výrazně se liší od předchozích verzí Perlu a nebude zpětně kompatibilní na úrovní zdrojových kódů. Kód a především moduly v Perlu 5 však bude možné dále používat. Perl 6 je vyvíjen již přes šest let. Ale zatím neexistuje úplná implementace Perlu 6. V projektu je již větší část vlastností jazyka hotova, ale nevýhodami jsou malá rychlost a nekompatibilita licencí některých částí kódu. Existují další dvě implementace, jedna v na základě , nazvaná Rakudo Perl, a druhá v , který je součástí projektu Pugs. Práce na projektu Pugs byla zastavena, naopak první release Rakuda, nazvaný také Rakudo Star, byl uvolněn v červenci 2010. (cs)
  • Raku ist eine Programmiersprache aus der Perl-Familie. Bis Oktober 2019 war sie unter dem Namen Perl 6 bekannt. Raku integriert viele Konzepte bestehender Programmiersprachen und enthält auch einige Neuerungen. Kompatibilität mit Perl 5 war kein Ziel, es gibt aber Möglichkeiten der Interoperabilität. Der Designprozess für Perl 6 begann im Jahr 2000. (de)
  • Raku (anciennement Perl 6) est la sixième version majeure du langage de programmation Perl. Il s'agit aussi d'une refonte profonde du langage, aussi bien dans sa conception que dans son implémentation, rompant avec l'exigence de rétrocompatibilité qui avait primé pour les versions majeures précédentes, bien qu'un mode de compatibilité avec les versions antérieures soit prévu dans les spécifications. Le nom Raku a été choisi comme « nom de scène » par Larry Wall pour satisfaire les partisans de Perl 5 et marquer ainsi que Perl 6 n’est pas qu’une simple version majeure de Perl qui rendrait Perl 5 caduc. Cette refonte garde tout de même l'esprit du langage qui laisse une grande liberté au programmeur et lui permet une expression concise. Raku reste un langage générique et permet toujours de programmer des unilignes, mais il facilite aussi l'écriture de programmes importants, grâce à des fonctionnalités telles que le typage statique des données et un meilleur support de la programmation orientée objet. Contrairement à Perl, Raku n'est pas défini par une implémentation de référence, mais par des spécifications en langage naturel, ainsi que par un ensemble de codes test, dont la rédaction a commencé en avril 2001. Ces spécifications sont publiques et par conséquent tout développeur est libre de créer son implémentation. Raku ne dispose donc pas d'une implémentation unique. Historiquement, au moins trois projets ont tenté d'implémenter le langage ou un sous-ensemble de celui-ci. En 2018, seul Rakudo fait l'objet d'un développement actif. La Fondation Perl détient le copyright sur l'implémentation Rakudo, qui cible les machines virtuelles JVM et . MoarVM est une machine virtuelle spécifiquement écrite pour Rakudo. Rakudo est lui-même en grande partie écrit en Raku. Le 28 novembre 2015, les équipes de développement de Raku / Rakudo ont annoncé que la distribution 2015.11 de novembre 2015 constituait une version bêta utilisable et stable de Raku. Pendant plusieurs années une remarque humoristique perdurait concernant la sortie de Raku au sein de la communauté Perl. À la question « Quand le langage Perl 6 sera-t-il disponible ? » (le nom « Perl 6 » était de vigueur avant le nommage), la réponse habituelle était « à Noël », mais sans préciser l'année. En 2015, c'est-à-dire après quinze ans d'attente, la version dite « de Noël » est finalement annoncée. Le logo de Raku est appelé Camelia. C'est un papillon, sur les ailes duquel on peut lire la lettre P et le chiffre 6 (le logo date d'avant le renommage en Raku). (fr)
  • Raku es un miembro de la familia de lenguajes de programación Perl.​ Inicialmente conocido como Perl 6, se renombró a Raku en octubre de 2019.​​ Raku presenta elementos de muchos lenguajes modernos e históricos. No fue una meta ser compatible con Perl, aunque la retrocompatibilidad es parte de la especificación. El proceso de diseño de Raku comenzó en el año 2000. (es)
  • Raku is a member of the Perl family of programming languages. Formerly known as Perl 6, it was renamed in October 2019. Raku introduces elements of many modern and historical languages. Compatibility with Perl was not a goal, though a compatibility mode is part of the specification. The design process for Raku began in 2000. (en)
  • Raku adalah anggota dari keluarga bahasa pemrograman Perl. Awalnya dikembangkan dengan nama Perl 6, namanya diganti menjadi Raku pada bulan Oktober 2019. Sementara secara historis terdapat beberapa interpreter dan implementasi compiler yang ditulis, namun saat ini hanya implementasi Rakudo yang sedang dalam pengembangan aktif. Raku memperkenalkan elemen dari banyak bahasa modern. Kompatibilitas dengan Perl 5 bukanlah merupakan tujuannya, meskipun kompatibilitas merupakan bagian dari spesifikasi. Proses desain untuk Perl 6 dimulai pada tahun 2000. Pada bulan Februari 2015, sebuah posting di blog The Perl Foundation menyatakan bahwa "Tim Perl6 akan berusaha mendapatkan rilis pengembangan versi 1.0 sebagai kado ulang tahun Larry pada saat natal 2015 rilis Versi 1.0", tepatnya pada 25 Desember 2015, versi stabil pertama dari spesifikasi diumumkan. (in)
  • Raku(旧称: Perl 6)は、ラリー・ウォールにより設計されたオブジェクト指向スクリプト言語である。 Rakuは、2000年にPerlの次期メジャーバージョンとして設計が始められ、2015年12月25日にPerl 6として正式安定版がリリースされた。しかし、言語仕様は従来のPerlと互換性がなく、既存のPerlのソフトウェアをPerl 6用に「アップグレード」するのは極めて困難である。したがって現在はPerl 5とPerl 6は別の言語であると考えられており、Perl 6はPerl 5の次期バージョンではないとされている。換言すれば、Perl 6はPerl 5から移行対象とはみなされていない。そして2019年10月にRakuへ改名することが決定した。 Rakuは言語仕様のみを指し、その処理系は別のプロジェクトとして管理されている。これは、言語仕様の設計と、処理系の(設計及び)実装とが渾然一体としたプロジェクトとして管理されている、バージョン5までのPerlや、他の多くの立ち位置が近い言語(及びその処理系)とは異なっている。2015年12月25日に公式の言語仕様の正式安定版がリリースされた。公式の処理系としてはRakudoがあり、2010年8月に最初の「使用可能な」バージョンがリリースされた。Haskellで書かれたPugsは活発ではなく、もはや歴史的な実装とされている。 Perl 5は動的型付け言語であったのに対し、Rakuは静的な型指定も行える言語となった(動的な型付けも可能)。また、Rakuでは仮引数定義も可能となっている(Perl 5でも可能ではあったが不完全であった)。さらに、Perl 5の様に展開を行うことも可能であり、例えばJavaであればReflectionクラスを必要とする仮引数の取得をいわゆるマジックを用いずとも可能な設計となっている。 RakuではPerl 5と比較してさらに柔軟かつ強力な記法を可能としている。例えば、配列要素毎の演算や、Lisp等に代表されるポーランド記法も可能にするなどPerl 5をより一層強力にした記述である。 (ja)
  • Raku (Perl 6) è uno dei membri della famiglia Perl dei linguaggi di programmazione. Esso introduce elementi di molti linguaggi, dai più moderni a quelli più affermati. La compatibilità con il Perl 5 non è considerata un obiettivo, sebbene sia prevista una modalità compatibile all'interno delle specifiche del linguaggio. Lo sviluppo di questo linguaggio iniziò nell'anno 2000. Nel febbraio del 2015 un post della Perl Foundation affermava che "il team Perl 6 cercherà di fornire una versione di sviluppo 1.0 entro il compleanno di Larry Wall in settembre ed una definitiva per Natale.", ed il 25 dicembre 2015 la prima versione stabile fu annunciata. La prima implementazione realmente trainante, avvenne grazie allo sviluppo su , iniziò nel 2005 e da allora ci sono stati molteplici progetti per implementare il Perl 6. è basato su NQP (Not Quite Perl) e può usare la MoarVM oppure la Java Virtual Machine come ambienti runtime; Rakudo rilascia una nuova versione ogni mese; nel luglio 2010, il progetto rilasciò la prima distribuzione Rakudo Star ,. Si tratta di una collezione che raggruppa insieme una implementazione di Perl 6 e del materiale utile ed usabile ad esso correlato. Larry Wall continua ad aggiornare una grammatica di riferimento, nota come STD.pm6, scritta in Perl 6 e che gira con Perl 5. (it)
  • 라쿠(Raku, 과거 명칭: 펄 6/Perl 6)는 펄 프로그래밍 언어의 주요 버전이다. 현대의 수많은 역사적인 언어들의 요소들이 도입되어 있다. 초기 버전의 펄과의 하위 호환성이 목적은 아니지만 는 규격의 일부이다. 라쿠의 디자인 설계는 2000년에 시작되었다. (ko)
  • Raku (Perl 6) is een versie van Perl, waaraan sinds 2000 gewerkt wordt. Perl 6 verschilt op een aantal belangrijke punten met voorgaande versies van Perl en zal niet compatibel zijn met voorgaande versies (er is echter wel een Perl 5 compatibiliteitsmode gespecificeerd als onderdeel van Perl 6). Er wordt gewerkt aan een aantal implementaties van Perl 6, voornamelijk en . Rakudo Perl is gebaseerd op Parrot, Pugs is geschreven in Haskell. (nl)
  • Raku (от яп. 楽土, произн. ракудо — Рай, и от 楽, произн. раку — счастье, лёгкость, сукха) — язык программирования из семейства Perl-подобных языков.Серьёзный пересмотр как дизайна, так и реализации языка Perl, нарушающий обратную совместимость с ним, хотя до 2010 года еще предполагалось наличие режима совместимости. Подобно языку Perl, Raku оставляет программистам много свободы.Он всё еще позволяет выражаться кратко, в том числе писать однострочники,но также упрощает и написание больших программ, благодаря статической типизации и улучшенной поддержке ООП. Прежнее название Raku — Perl 6.В течение многих лет в сообществе Perl имели место шуточные замечания о дате релиза.На вопрос «когда выйдет Perl 6» обычным ответом было «на Рождество», но без указания года.В 2015 году, то есть после пятнадцати лет ожидания, наконец была анонсирована так называемая «рождественская» версия. (ru)
  • Raku, раніше Perl 6 — мова програмування родини Perl. Створення Perl 6 розпочалось в 2000 році, та вона все ще перебуває у стадії розробки специфікації. Perl 6 може мати багато , декілька таких реалізацій у вигляді інтерпретаторів та компіляторів також знаходяться зараз на етапі розробки. В Perl 6 представлені елементи багатьох як сучасних так і забутих мов програмування. Основною причиною небажання продовжувати розвиток проекту під ім'ям Perl 6 стало те, що Perl 6 не став продовженням Perl 5, як очікувалося спочатку, а перетворився в окрему мову програмування, для якого так і не було підготовлено інструментарію за прозорою міграції з Perl 5. В результаті склалася ситуація, коли під одним ім'ям Perl пропонуються дві паралельно розроблювані самостійні мови, несумісних одна з одною на рівні сирцевих текстів і колом своїх спільнот розробників. Використання одного імені для родинних, але кардинально відрізнених мов, призводило до плутанини, коли багато користувачів продовжують вважати Perl 6 новою версією Perl, а не принципово іншою мовою. При цьому ім'я Perl продовжує зв'язуватися з Perl 5, а згадка Perl 6 вимагає окремого уточнення. (uk)
  • Raku,原名Perl 6,系perl程式語言家族的成員之一,通用程序设计语言,支持多重编程范式,。Raku主要設計者為拉里·沃尔。作為Perl的後繼者,在2000年開始發展,由于接續在Perl 5之後,称为Perl 6,在2019年10月更名为Raku。Raku语言在语法與Perl 5不同,被视为一种新的程式語言,但提供Perl 5的兼容模式。 Raku拥有丰富的现代程序语言特征,重新定义了正規表達式和增加函數式程式語言的特征,成为可演化的语言。为保证Raku和Perl社区的持续稳定发展,Raku编译器使用Raku来重写。为保证Perl语言原有函式庫的重用,编译器提供同Perl 5语言的兼容模式。 2010年7月,的Rakudo Star,作为主要版本的发布。这一发布让人们有一个可实用的编译器,方便编写程序和反映需求(Perl6的规范尚未冻结,以期根据人们的使用体验以及编译器的实现等来增补某些特性)。 (zh)
dbo:designer
dbo:influenced
dbo:influencedBy
dbo:latestReleaseDate
  • 2020-10-24 (xsd:date)
dbo:latestReleaseVersion
  • 6.d 'Diwali'
dbo:license
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1146638 (xsd:integer)
dbo:wikiPageLength
  • 47501 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1116265636 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
  • Larry Wall (en)
dbp:designer
dbp:developer
  • Raku community (en)
dbp:family
dbp:fileExtensions
  • .raku, .rakumod, .rakudoc, .t, .rakutest (en)
dbp:implementations
dbp:influenced
  • Perl, Haskell, AntLang (en)
dbp:influencedBy
dbp:latestReleaseDate
  • 2020-10-24 (xsd:date)
dbp:latestReleaseVersion
  • 518400.0
dbp:license
  • GNU General Public License or Artistic License 2 (en)
dbp:logo
  • 250 (xsd:integer)
dbp:logoAlt
  • Camelia, the Raku mascot (en)
dbp:logoCaption
  • Camelia, the Raku mascot (en)
dbp:logoSize
  • 250 (xsd:integer)
dbp:name
  • Raku (en)
dbp:operatingSystem
dbp:paradigm
dbp:text
  • In Perl 6, we decided it would be better to fix the language than fix the user. (en)
dbp:typing
dbp:wikiPageUsesTemplate
dbp:year
  • 2015-12-25 (xsd:date)
dcterms:subject
rdf:type
rdfs:comment
  • Raku ist eine Programmiersprache aus der Perl-Familie. Bis Oktober 2019 war sie unter dem Namen Perl 6 bekannt. Raku integriert viele Konzepte bestehender Programmiersprachen und enthält auch einige Neuerungen. Kompatibilität mit Perl 5 war kein Ziel, es gibt aber Möglichkeiten der Interoperabilität. Der Designprozess für Perl 6 begann im Jahr 2000. (de)
  • Raku es un miembro de la familia de lenguajes de programación Perl.​ Inicialmente conocido como Perl 6, se renombró a Raku en octubre de 2019.​​ Raku presenta elementos de muchos lenguajes modernos e históricos. No fue una meta ser compatible con Perl, aunque la retrocompatibilidad es parte de la especificación. El proceso de diseño de Raku comenzó en el año 2000. (es)
  • Raku is a member of the Perl family of programming languages. Formerly known as Perl 6, it was renamed in October 2019. Raku introduces elements of many modern and historical languages. Compatibility with Perl was not a goal, though a compatibility mode is part of the specification. The design process for Raku began in 2000. (en)
  • 라쿠(Raku, 과거 명칭: 펄 6/Perl 6)는 펄 프로그래밍 언어의 주요 버전이다. 현대의 수많은 역사적인 언어들의 요소들이 도입되어 있다. 초기 버전의 펄과의 하위 호환성이 목적은 아니지만 는 규격의 일부이다. 라쿠의 디자인 설계는 2000년에 시작되었다. (ko)
  • Raku (Perl 6) is een versie van Perl, waaraan sinds 2000 gewerkt wordt. Perl 6 verschilt op een aantal belangrijke punten met voorgaande versies van Perl en zal niet compatibel zijn met voorgaande versies (er is echter wel een Perl 5 compatibiliteitsmode gespecificeerd als onderdeel van Perl 6). Er wordt gewerkt aan een aantal implementaties van Perl 6, voornamelijk en . Rakudo Perl is gebaseerd op Parrot, Pugs is geschreven in Haskell. (nl)
  • Raku,原名Perl 6,系perl程式語言家族的成員之一,通用程序设计语言,支持多重编程范式,。Raku主要設計者為拉里·沃尔。作為Perl的後繼者,在2000年開始發展,由于接續在Perl 5之後,称为Perl 6,在2019年10月更名为Raku。Raku语言在语法與Perl 5不同,被视为一种新的程式語言,但提供Perl 5的兼容模式。 Raku拥有丰富的现代程序语言特征,重新定义了正規表達式和增加函數式程式語言的特征,成为可演化的语言。为保证Raku和Perl社区的持续稳定发展,Raku编译器使用Raku来重写。为保证Perl语言原有函式庫的重用,编译器提供同Perl 5语言的兼容模式。 2010年7月,的Rakudo Star,作为主要版本的发布。这一发布让人们有一个可实用的编译器,方便编写程序和反映需求(Perl6的规范尚未冻结,以期根据人们的使用体验以及编译器的实现等来增补某些特性)。 (zh)
  • Raku (původně Perl 6) je dynamický programovací jazyk, který vzniká celkovým přepracováním Perlu. Larry Wall, původní autor Perlu, nazývá Perl 6 „přepracování Perlu a komunity komunitou“ („community's rewrite of Perl and of the community“), protože jedny z nejvýznamnějších změn provedl na základě 361 RFC (žádosti o komentáře), které mu byly zaslány v roce 2000. Larry uspořádal tyto změny do série esejí, kde nastínil které změny se mu líbí, které ne a které ještě zváží. Tyto dokumenty jsou nyní považovány za historické. Nynější, zatím nedokončená a neustále se vyvíjející specifikace Perlu 6 je uvedena v dokumentech s názvem . Číslování Apocalypses a Synopses odpovídá jednotlivým kapitolám v knize . (cs)
  • Raku adalah anggota dari keluarga bahasa pemrograman Perl. Awalnya dikembangkan dengan nama Perl 6, namanya diganti menjadi Raku pada bulan Oktober 2019. Sementara secara historis terdapat beberapa interpreter dan implementasi compiler yang ditulis, namun saat ini hanya implementasi Rakudo yang sedang dalam pengembangan aktif. (in)
  • Raku (anciennement Perl 6) est la sixième version majeure du langage de programmation Perl. Il s'agit aussi d'une refonte profonde du langage, aussi bien dans sa conception que dans son implémentation, rompant avec l'exigence de rétrocompatibilité qui avait primé pour les versions majeures précédentes, bien qu'un mode de compatibilité avec les versions antérieures soit prévu dans les spécifications. Le nom Raku a été choisi comme « nom de scène » par Larry Wall pour satisfaire les partisans de Perl 5 et marquer ainsi que Perl 6 n’est pas qu’une simple version majeure de Perl qui rendrait Perl 5 caduc. (fr)
  • Raku(旧称: Perl 6)は、ラリー・ウォールにより設計されたオブジェクト指向スクリプト言語である。 Rakuは、2000年にPerlの次期メジャーバージョンとして設計が始められ、2015年12月25日にPerl 6として正式安定版がリリースされた。しかし、言語仕様は従来のPerlと互換性がなく、既存のPerlのソフトウェアをPerl 6用に「アップグレード」するのは極めて困難である。したがって現在はPerl 5とPerl 6は別の言語であると考えられており、Perl 6はPerl 5の次期バージョンではないとされている。換言すれば、Perl 6はPerl 5から移行対象とはみなされていない。そして2019年10月にRakuへ改名することが決定した。 Rakuは言語仕様のみを指し、その処理系は別のプロジェクトとして管理されている。これは、言語仕様の設計と、処理系の(設計及び)実装とが渾然一体としたプロジェクトとして管理されている、バージョン5までのPerlや、他の多くの立ち位置が近い言語(及びその処理系)とは異なっている。2015年12月25日に公式の言語仕様の正式安定版がリリースされた。公式の処理系としてはRakudoがあり、2010年8月に最初の「使用可能な」バージョンがリリースされた。Haskellで書かれたPugsは活発ではなく、もはや歴史的な実装とされている。 (ja)
  • Raku (Perl 6) è uno dei membri della famiglia Perl dei linguaggi di programmazione. Esso introduce elementi di molti linguaggi, dai più moderni a quelli più affermati. La compatibilità con il Perl 5 non è considerata un obiettivo, sebbene sia prevista una modalità compatibile all'interno delle specifiche del linguaggio. Lo sviluppo di questo linguaggio iniziò nell'anno 2000. (it)
  • Raku, раніше Perl 6 — мова програмування родини Perl. Створення Perl 6 розпочалось в 2000 році, та вона все ще перебуває у стадії розробки специфікації. Perl 6 може мати багато , декілька таких реалізацій у вигляді інтерпретаторів та компіляторів також знаходяться зараз на етапі розробки. В Perl 6 представлені елементи багатьох як сучасних так і забутих мов програмування. (uk)
  • Raku (от яп. 楽土, произн. ракудо — Рай, и от 楽, произн. раку — счастье, лёгкость, сукха) — язык программирования из семейства Perl-подобных языков.Серьёзный пересмотр как дизайна, так и реализации языка Perl, нарушающий обратную совместимость с ним, хотя до 2010 года еще предполагалось наличие режима совместимости. Подобно языку Perl, Raku оставляет программистам много свободы.Он всё еще позволяет выражаться кратко, в том числе писать однострочники,но также упрощает и написание больших программ, благодаря статической типизации и улучшенной поддержке ООП. (ru)
rdfs:label
  • Raku (programming language) (en)
  • Perl 6 (cs)
  • Raku (Programmiersprache) (de)
  • Raku (lenguaje de programación) (es)
  • Raku (bahasa pemrograman) (in)
  • Raku (langage) (fr)
  • Perl 6 (it)
  • 라쿠 (프로그래밍 언어) (ko)
  • Raku (ja)
  • Perl 6 (nl)
  • Raku (ru)
  • Raku (zh)
  • Raku (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • Raku (en)
is dbo:influenced of
is dbo:knownFor of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:knownFor of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License