Rust (programming language) (original) (raw)

About DBpedia

Rust és un multi-paradigma estàtic. Està dissenyat amb garanties de seguretat, això ho aconsegueix gràcies a un seguit de regles que el compilador comprova amb el borrow checker, gràcies a aquestes garanties es pot escriure codi segur i concurrent sense por. Igual que C++, no fa servir recollida de memòria brossa. Rust és software de codi obert amb doble llicència (Apache License 2.0 i MIT). A més de ser segur, també és molt ràpid, comparable amb C i C++. Rust ha estat el llenguatge de programació "més estimat" segons l'enquesta de Stack Overflow des del 2016.

thumbnail

Property Value
dbo:abstract Rust je svobodný víceúčelový, multiparadigmatický, kompilovaný programovací jazyk, vyvinutý organizací Mozilla Research. Je navržen jako „bezpečný, paralelní, praktický programovací jazyk“, podporující čistě funkcionální, imperativně-procedurální, strukturované a objektově orientované programovací styly. Tento programovací jazyk pochází z osobního projektu zaměstnance Mozilly jménem . Mozilla začala sponzorovat tento projekt v roce 2009 a zveřejnila ho v roce 2010. Ten samý rok se práce posunuly z počátečního překladače (naprogramovaného v OCaml) do sebe-hostujícího překladače napsaného v Rustu. Tento, známý jako rustc, úspěšně přeložil sám sebe v roce 2011. rustc používá LLVM jako svůj back-end. Prvně číslovaná před alfa vydání překladače Rust přišla v lednu 2012. Rust 1.0, první stabilní verze, byla vydána 15. května 2015. Třebaže je vývoj sponzorován Mozillou, jde o projekt otevřeného software. Design tohoto jazyka byl vyladěn zkušenostmi z programování jádra webového prohlížeče Servo a kompilátoru jazyka Rust. Velké množství současných příspěvků pochází od členů komunity. (cs) Rust és un multi-paradigma estàtic. Està dissenyat amb garanties de seguretat, això ho aconsegueix gràcies a un seguit de regles que el compilador comprova amb el borrow checker, gràcies a aquestes garanties es pot escriure codi segur i concurrent sense por. Igual que C++, no fa servir recollida de memòria brossa. Rust és software de codi obert amb doble llicència (Apache License 2.0 i MIT). A més de ser segur, també és molt ràpid, comparable amb C i C++. Rust ha estat el llenguatge de programació "més estimat" segons l'enquesta de Stack Overflow des del 2016. (ca) رست (بالإنجليزية: Rust)‏ هي من لغة برمجة الأنظمة مدعومة من قبل بحوث موزيلا. صُمِمت لكي تكون «آمنة ومتزامنة وعملية» ، حيث تدعم مجالات البرمجة الوظيفية والبرمجة الإجرائية. يوجد هناك شبه قريب بينها وبين لغة الـ ++C ، لكن هذهِ اللغة مصممة من أجل مع البقاء أو الحفاظ على الأداء. رست هي لغة برمجة مفتوحة المصدر. تتم تعديلات في تصميم اللغة من خلال التجارب في كتابة سيرڤو (مُحرك الواجهة في متصفح الويب) وكومبايلر الرست. يلعَب مجتمع مطوري الرست دور كبير في إضافة التطويرات للغة. حازت اللغة على المركز الأول في "أكثر اللغات المحبوبة عند استطلاع المطورين في ستاك أوفرفلو في عام 2016 و2017. (ar) Rust ist eine Multiparadigmen-Systemprogrammiersprache, die von der Open-Source-Community entwickelt wurde und unter anderem von Mozilla Research gesponsert wird. Sie wurde mit dem Ziel entwickelt, sicher, nebenläufig und praxisnah zu sein. Sicherheit bezieht sich dabei insbesondere auf die Vermeidung von Programmfehlern, die zu Speicherzugriffsfehlern oder Pufferüberläufen und damit unter Umständen auch zu Sicherheitslücken führen, vor allem auch in nebenläufigen Prozessen. Im Gegensatz zu anderen Programmiersprachen mit automatischer Speicherverwaltung verwendet Rust hierfür keine Garbage Collection, sondern ein besonderes Typsystem. Dessen Typsicherheit wurde formal bewiesen. Rust vereint Ansätze aus verschiedenen Programmierparadigmen, unter anderem aus der funktionalen, der objektorientierten und der nebenläufigen Programmierung, und erlaubt so ein hohes Abstraktionsniveau. Beispielsweise gibt es in Rust algebraische Datentypen, Pattern Matching, Traits (ähnlich den Typklassen in Haskell), Closures sowie Unterstützung für RAII. Die Sprache wurde so entworfen, dass die Kosten der Abstraktionen zur Laufzeit so gering wie möglich bleiben können (zero-cost abstractions), um eine mit C++ vergleichbare Performanz zu erreichen. (de) Rust estas ĝeneralcela, plurparadigma, tradukita programlingvo kreita de Mozilla por konsistigi "sekuran, kunrulan, praktikan lingvon". Ĝi subtenas interalie pure funkcian, , ordoneman-procedureman kaj objekteman stilojn. La lingvo kreskis el persona projekto de Graydon Hoare, dungato de Mozilla. En 2009 Mozilla mem eksubtenis la projekton kaj unue anoncis ĝin en 2010. La saman jaron, laboro reorientiĝis de la unua tradukilo (skribita en ) al la singastiga tradukilo, skribita en Rust. La singastiga tradukilo uzas LLVM interne. La unua numerita eldono de la Rusta tradukilo okazis en januaro 2012. La unua stabila eldono, Rust 1.0, eldoniĝis la 15-an de majo 2015. Oni evoluigas Ruston tute malfermite kaj petas rimarkojn kaj kontribuojn de la komunumo. Oni rafinis la fasonadon de Rust pro la spertoj de verkado de la aspektiga modulo Servo kaj la Rusta tradukilo. Kvankam ĝian evoluigadon subtenas Mozilla, Rust estas komunuma projekto. Granda procento da nunaj enmetoj venas de komunumanoj. (eo) Rust est un langage de programmation compilé multi-paradigme conçu et développé par Mozilla Research depuis 2010. Il a été conçu pour être « un langage fiable, concurrent, pratique », supportant les styles de programmation purement fonctionnel, modèle d'acteur, procédural, ainsi qu'orienté objet sous certains aspects. En 2020, ses domaines de prédilection sont la programmation système, les applications en ligne de commande, les applications Web via WebAssembly, les services réseaux et les systèmes embarqués. Du fait de la politique de Mozilla, Rust est entièrement développé de façon ouverte (les ingénieurs de Mozilla Research publient leurs idées et les décisions prises lors des réunions) et sollicite les remarques et contributions de la communauté. La conception du langage est graduellement améliorée au travers des retours de l'équipe travaillant sur le moteur de rendu Servo et de façon pragmatique lors de l'écriture du compilateur. Bien que le projet soit financé par Mozilla, la majorité des contributions proviennent de la communauté. (fr) Rust es un lenguaje de programación compilado, de y multiparadigma que está siendo desarrollado por . Es un lenguaje de programación multiparadigmático que soporta programación funcional pura, por procedimientos, imperativa y orientada a objetos. Según la política de Mozilla,​ Rust es desarrollado de forma totalmente abierta y busca la opinión y contribución de la comunidad. El diseño del lenguaje se ha ido perfeccionando a través de las experiencias en el desarrollo del motor de navegador Servo,​ y el propio compilador de Rust. Aunque es desarrollado y patrocinado por Mozilla y Samsung, es un proyecto comunitario. Una gran parte de las contribuciones proceden de los miembros de la comunidad.​ Para el 2020 es uno de los lenguajes de programación más usados a la hora de trabajar con criptomonedas y crear nodos para minar criptoactivos.​ (es) Rust adalah sebuah yang pengembangannya didukung oleh penelitian dari Mozilla. Bahasa ini dirancang agar menjadi pemrograman yang "aman, konkuren (bekerja bersamaan) dan praktis". Bahasa ini mendukung paradigma pemrograman dan . Sintaksis bahasa Rust serupa dengan bahasa C++ namun dirancang dengan keamanan memori yang lebih baik sembari tetap menjaga performa kerja. Bahasa Rust ini tergolong pada peranti lunak sumber terbuka. Desainnya merupakan perbaikan bedasarkan pengalaman-pengalaman yang dialami ketika mengembangkan Servo, sebuah perangkat layout untuk peramban web dan kompilator Rust. Kebanyakan commit kode program yang masuk pada proyek Rust saat ini berasal dari kontribusi anggota komunitas. Bahasa Rust mendapatkan posisi pertama dengan predikat sebagai "Bahasa pemrograman paling disukai" pada survei pengembang di tahun 2016 dan 2017. (in) Rust is a multi-paradigm, general-purpose programming language. Rust emphasizes performance, type safety, and concurrency. Rust enforces memory safety—that is, that all references point to valid memory—without requiring the use of a garbage collector or reference counting present in other memory-safe languages. To simultaneously enforce memory safety and prevent concurrent data races, Rust's "borrow checker" tracks the object lifetime of all references in a program during compilation. Rust is popular for systems programming but also offers high-level features including some functional programming constructs. Software developer Graydon Hoare created Rust as a personal project while working at Mozilla Research in 2006. Mozilla officially sponsored the project in 2009. Since the first stable release in January 2014, Rust has been adopted by companies including Amazon, Discord, Dropbox, Facebook (Meta), Google (Alphabet), and Microsoft. Rust has been noted for its growth as a newer language and has been the subject of academic programming languages research. (en) Rust(ラスト)は、性能、メモリ安全性、安全な並行性を目指して設計されたマルチパラダイムのプログラミング言語である。C言語、C++に代わるシステムプログラミング言語を目指しており、構文的にはC++に似ているが、「ボローチェッカー」(borrow checker) で参照の有効性を検証することによってメモリ安全性を保証できる。Rustはガベージコレクションなしでのメモリ安全性を達成しており、必要な場面で参照カウントを使うこともできる。 Rustプロジェクトはオープンソースのコミュニティベース開発で進行しており、言語仕様(検討段階含む)、ソースコード、ドキュメントはオープンソースライセンスで公開されている。2006年の開発初期は、Mozillaの従業員のグレイドン・ホアレ(Graydon Hoare)の個人プロジェクトだったが、2009年にMozillaが開発に関わり始めてMozilla Researchの公式プロジェクトとなった。2015年に1.0版がリリースされるまでにいくつもの破壊的な仕様変更があったが、1.0版以降は基本的には後方互換を保って6週間間隔で定期的にリリースされている。 Rustはマルチパラダイムプログラミング言語であり、手続き型プログラミング、オブジェクト指向プログラミング、関数型プログラミングなどの実装手法をサポートしている。基本的な制御構文はC言語に似ているが、その多くが式(expression)であるという点においてはML言語に似ている。コンパイル基盤にLLVMを用いており、実行時速度性能はC言語と同等程度である。強力な型システムとリソース管理の仕組みにより、メモリ安全性が保証されている。 Rustは2016–2022年の間Stack Overflow Developer Surveyで「最も愛されているプログラミング言語」で一位を獲得し続けている。一方で、Rustは学習難易度が高い言語とも考えられており、2017年ロードマップでは学習曲線の改善を目的として挙げていた。 Rustという名前はさび菌に因んで付けられた。この命名の後、当時の開発チームメンバーの多くが自転車を愛好していたことから、自転車のチェーンリングの錆つきを元にしたデザインのロゴが考案された。当然、チェーンリングの錆がさび菌によって生じるわけがなく、「設計者のグレイドン・ホアレが生物学オタクであることから酸化鉄の「錆」ではなく「さび菌」なのだ」と、参考文献の末尾に記されている。 (ja) 러스트(영어: Rust)는 모질라 리서치에서 개발한 범용 프로그래밍 언어이다. "안전하고, 병렬적이며, 실용적인" 언어로 디자인되었으며, 순수 함수형 프로그래밍, 액터 기반 병렬 프로그래밍, 명령형 프로그래밍, 객체 지향 프로그래밍 스타일을 지원한다. 2006년 개발자 그레이든 호아레의 개인 프로젝트로 시작되었으며, 2009년 호아레의 고용주인 모질라가 개발에 참여했다. 2010년 처음으로 일반에 공개되었으며, 같은 해 Objective Caml로 작성된 초기 컴파일러에서 Rust로 작성된 컴파일러로 전환되었다. rustc는 2011년 처음으로 자기 자신을 컴파일하는데 성공했다. 2012년 1월 첫 번째 알파 버전인 0.1이 발표되었다. 모질라의 정책에 따라, 러스트는 전적으로 오픈 소스로 개발되고 있으며, 커뮤니티로부터 피드백을 받고 있다. 모질라 재단이 러스트의 개발을 후원하고 있다. 러스트의 설계에는 모질라의 렌더링 엔진인 서보와 rustc 컴파일러를 개발하면서 쌓인 경험들이 반영되어 있다. (ko) Rust is een gecompileerde multi-paradigma-programmeertaal bedacht door en is begonnen als een project van Mozilla Research. Rust is deels geïnspireerd door de programmeertalen C en C++, maar kent syntactische en semantische verschillen tegenover deze programmeertalen. Rust focust zich met name op snelheid, veiligheid, betrouwbaarheid en productiviteit. Dit wordt gerealiseerd door gebruik te maken van een krachtig typesysteem en een borrow checker. Hiermee kan Rust een hoog niveau van geheugenveiligheid garanderen zonder een garbage collection nodig te hebben. Rust beoogt moderne computersystemen efficiënter te benutten. Hiervoor maakt het onder meer gebruik van geheugenbeheer dat geheugen in een blok toewijst en daarnaast strikt toeziet op de stacktoewijzing. Hierdoor kunnen problemen zoals , bufferoverflows en niet-geïnitialiseerd geheugen voorkomen worden. Verder staat Rust ook geen null-pointers, dangling-pointers of data-races toe in veilige code. Als alternatief voor null maakt Rust gebruik van een datatype Option waarmee gekeken kan worden of een pointer wel Some of geen None waarde bevat. Wanneer er op laag niveau geprogrammeerd wordt kan onveilige code niet altijd vermeden worden, daarom beschikt Rust over een keyword unsafe waarbij bepaalde onderdelen die veiligheid garanderen worden uitgeschakeld. De ontwikkeling van Servo en de Rust-compiler hebben geholpen bij het verfijnen van de taal. In de maand februari van het jaar 2021 zijn de trademarks en de infrastructuur van het project overgeheveld naar . (nl) Rust è un linguaggio di programmazione compilato, multi-paradigma, ad uso generico, sviluppato da Mozilla Research, in collaborazione con la comunità open-source. Ha l'obiettivo di essere un linguaggio efficiente, sicuro, e idoneo a sviluppare software di sistema concorrente. È progettato per supportare i paradigmi di programmazione imperativo-procedurale, funzionale, e object-oriented. Il linguaggio è emerso da un progetto personale del dipendente di Mozilla Graydon Hoare. L'appoggio al progetto da parte di Mozilla è cominciato nel 2009 ed è stato annunciato nel 2010. Lo stesso anno è iniziata la riscrittura in Rust del compilatore stesso, inizialmente scritto in OCaml. Questo compilatore, noto come rustc, è riuscito a compilare se stesso nel 2011. Come back end usa il framework open source LLVM. Il primo rilascio del compilatore di Rust è avvenuto nel gennaio del 2012. Il rilascio della 1.0, la prima versione stabile, è avvenuto il 15 maggio 2015. Sebbene il suo sviluppo sia sostenuto da Mozilla, si tratta di un progetto aperto alla comunità open-source che contribuisce attivamente. La progettazione del linguaggio è stata raffinata dall'esperienza di utilizzo nello sviluppo del motore di browser Web Servo e del compilatore rustc. In un sondaggio del 2016 effettuato tra gli sviluppatori di Stack Overflow, Rust si è classificato al primo posto come "Most Loved Programming Language" (in italiano, linguaggio di programmazione più amato). Questa posizione è stata confermata anche nei sondaggi del 2017, del 2018, del 2019, del 2020, del 2021 e del 2022. Si ritiene che il linguaggio prenda il suo nome dal nome inglese delle ruggini, specie di funghi che attaccano le foglie delle piante. (it) Rust – kompilowany język programowania ogólnego przeznaczenia rozwijany przez Fundację Mozilla. Stworzony z myślą o „bezpieczeństwie, współbieżności i praktyczności”. (pl) Rust är ett programspråk. Språket är ett så kallat multiparadigm-språk, med stöd för funktionella, procedurella samt objektorienterade stilar.Språket kompileras till maskinkod för den hårdvara programmet ska köras på, eller till . Utvecklingen av språket sponsrades från början av Mozilla Research. Sedan 2021 bidrar ett stort antal företag och privatpersoner bland annat genom Rust Foundation. (sv) Rust (Раст, [rʌst]; rust с англ. — «ржавчина») — мультипарадигменный компилируемый язык программирования общего назначения, сочетающий парадигмы функционального и процедурного программирования с , основанной на типажах. Управление памятью осуществляется через механизм «владения» с использованием , что позволяет обходиться без системы сборки мусора во время исполнения программы. Rust гарантирует безопасную работу с памятью благодаря встроенной в компилятор системе статической проверки ссылок (borrow checker). Имеются средства, позволяющие использовать приёмы объектно-ориентированного программирования. Ключевые приоритеты языка: безопасность, скорость и параллелизм. Rust пригоден для системного программирования, в частности, он рассматривается как перспективный язык для разработки ядер операционных систем. Rust сопоставим по скорости и возможностям с C++/Си, однако даёт большую безопасность при работе с памятью, что обеспечивается встроенными в язык механизмами контроля ссылок. Производительности программ на Rust способствует использование «абстракций с нулевой стоимостью». После нескольких лет активной разработки первая стабильная версия (1.0) вышла 15 мая 2015 года, после чего новые версии выходят раз в 6 недель. Для версий языка, вышедших после 1.0, заявлена обратная совместимость. Разрабатывается с 2010-х годов сообществом Mozilla Research и финансируется фондом Mozilla Foundation. С 2020 года планировалась передача интеллектуальной собственности и процессов развития и финансирования языка в организацию Rust Foundation. 8 февраля 2021 года пять компаний-учредителей (AWS, Huawei, Google, Microsoft и Mozilla) официально объявили о создании Rust Foundation. Семь лет подряд с 2016 по 2022 год Rust занимает первое место в списке самых любимых языков программирования («Most loved programming languages») по версии ежегодного опроса разработчиков Stack Overflow Developer Survey. (ru) Rust — мова програмування, яку розробляє Mozilla Research. Мова має сувору типізацію і сфокусована на безпечній роботі з пам'яттю і забезпеченні високого паралелізму виконання завдань (можливість породжувати тисячі і навіть мільйони підпроцесів). Початковий код проекту поширюються під ліцензією MIT. (uk) Rust é uma linguagem de programação multiparadigma compilada desenvolvida pela Mozilla Research. É projetada para ser "segura, concorrente e prática", mas diferente de outras linguagens seguras, Rust não usa coletor de lixo. Possui suporte nativo ao WebAssembly. A linguagem apareceu como um projeto pessoal de Graydon Hoare, empregado da Mozilla. A organização começou a apoiar o projeto em 2009 e anunciou-o em 2010. No mesmo ano, os esforços mudaram do compilador original (escrito em OCaml) para um auto-hospedado feito em Rust. Conhecido por rustc, conseguiu compilar-se pela primeira vez em 2011 e utiliza o LLVM como back-end. Foi lançada pela primeira vez uma versão numerada pré-alfa em 2012. Rust 1.0, a primeira versão estável, foi lançada em 15 de maio de 2015. Foi considerada pelo público a linguagem "mais amada" por seis anos consecutivos, de acordo com pesquisas conduzidas pelo site Stack Overflow de 2016 a 2022, e está entre as 25 linguagens mais populares, de acordo com pesquisas conduzidas pela RedMonk desde 2018. (pt) Rust是由Mozilla主导开发的通用、编译型编程语言。设计准则为“安全、并发、实用”,支持函数式、並行式、过程式以及面向对象的程式設計风格。 Rust語言原本是Mozilla員工Graydon Hoare的私人計劃,而Mozilla於2009年開始贊助這個計劃 ,並且在2010年首次公開。也在同一年,其編譯器原始碼開始由原本的OCaml語言轉移到用Rust語言,進行工作,稱做「rustc」,並於2011年實際完成。這個可自我編譯的編譯器在架構上採用了LLVM做為它的後端。 第一個有版本號的Rust編譯器於2012年1月釋出。Rust 1.0是第一個穩定版本,於2015年5月15日釋出。 Rust在完全開放的情況下開發,並且相當歡迎社区的回饋。在1.0穩定版之前,語言設計也因為透過撰寫Servo網頁瀏覽器排版引擎和rustc編譯器本身,而有進一步的改善。它雖然由Mozilla資助,但其實是一個共有專案,有很大部分的程式碼是來自於社区的貢獻者。 (zh)
dbo:license dbr:Apache_License dbr:MIT_License
dbo:thumbnail wiki-commons:Special:FilePath/Rust_programming_language_black_logo.svg?width=300
dbo:wikiPageExternalLink https://doc.rust-lang.org/book/ https://foundation.rust-lang.org https://www.rust-lang.org https://books.google.com/books%3Fid=0Vv6DwAAQBAJ%7Ctitle=The
dbo:wikiPageID 29414838 (xsd:integer)
dbo:wikiPageLength 95974 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1122963020 (xsd:integer)
dbo:wikiPageWikiLink dbr:Backend_(computing) dbr:PowerPC dbr:Programming_paradigm dbr:Programming_style dbr:Project_Verona dbr:Prolog dbr:Python_(programming_language) dbr:QUIC dbr:Ruby_(programming_language) dbr:Samsung dbr:Scheme_(programming_language) dbr:Method_(computer_programming) dbr:Membership_organization dbr:Memory_map dbr:Monomorphization dbr:Parsing dbr:Binary_tree dbr:Bracket dbr:Deno_(software) dbr:Design_by_contract dbc:Programming_languages_created_in_2010 dbr:Huawei dbr:Reserved_word dbr:United_States dbr:Universal_Character_Set_characters dbr:V8_(JavaScript_engine) dbr:Volatile_(computer_programming) dbr:Destructor_(computer_programming) dbr:Dynamic_array dbr:Dynamic_dispatch dbr:Indentation_style dbr:Inline_expansion dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:Zero-width_joiner dbr:"Hello,_World!"_program dbr:?: dbr:128-bit_computing dbc:Articles_with_example_code dbc:Concurrent_programming_languages dbc:Functional_languages dbc:Multi-paradigm_programming_languages dbc:Software_using_the_Apache_license dbc:Software_using_the_MIT_license dbr:Compiler dbr:Concurrent_computing dbr:Rust_Foundation dbr:SPARK_(programming_language) dbr:SWF dbr:General-purpose_programming_language dbr:Generic_function dbr:Generic_programming dbr:Nominal_type_system dbr:Null_pointer dbr:Toolchain dbr:Class_(computer_programming) dbr:Clippy dbr:Cloudflare dbr:Code_formatter dbr:Elixir_(programming_language) dbr:Emoji dbr:FreeBSD dbr:Fuchsia_(operating_system) dbr:Gecko_(software) dbr:Git dbr:Go_(programming_language) dbr:Google dbr:Graph_database dbr:Bottom_type dbr:Mozilla dbr:Mozilla_Foundation dbr:Computing_platform dbr:Concurrency_(computer_science) dbr:Containerization_(computing) dbr:Control_flow dbr:Cross-platform_software dbr:Cryptocurrency dbr:The_Tor_Project dbr:Dangling_pointer dbc:Rust_(programming_language) dbr:Android_(operating_system) dbr:Android_Open_Source_Project dbr:Apache_License dbr:Legal_entity dbr:Limbo_(programming_language) dbr:Linux dbr:LynxOS dbr:MIPS_architecture dbr:MacOS dbr:Stack-based_memory_allocation dbr:Stack_Overflow dbr:Standard_ML dbr:Static_array dbr:Static_typing dbr:Statically_typed dbr:Stratis_(configuration_daemon) dbr:Structured_programming dbr:Comment_(computer_programming) dbr:Comparison_of_programming_languages dbr:Compilation_error dbr:Composition_over_inheritance dbr:Computer_performance dbr:Zig_(programming_language) dbr:Functional_programming dbr:Function_call dbr:Overhead_(computing) dbr:Parallel_computing dbr:Parameter_(computer_programming) dbr:Pointer_(computer_programming) dbr:Polymorphism_(computer_science) dbr:Programming_language_theory dbr:String_(computer_science) dbr:TCP/IP dbr:Trademark dbr:Microkernel dbr:Standard_library dbr:Byte dbr:C++ dbr:COVID-19_pandemic dbr:CPU_cache dbr:C_(programming_language) dbr:C_Sharp_(programming_language) dbr:Ad_hoc_polymorphism dbr:Tokio_(software) dbr:Tor_(network) dbr:Tuple dbr:TypeScript dbr:Type_punning dbr:Type_system dbr:Data_structure dbr:WebAssembly dbr:Windows dbr:Domain_name dbr:Duck_typing dbr:Garbage_collection_(computer_science) dbr:Code_of_Conduct dbr:Fat_pointer dbr:Language_Server_Protocol dbr:Linux_distribution dbr:Linux_on_IBM_Z dbr:Multi-licensing dbr:Package_manager dbr:Zero-copy dbr:8-bit_integer dbr:ARM_architecture_family dbr:ASCII dbr:Affine_type_system dbr:Algebraic_data_type dbr:Alphabet_Inc. dbr:Amazon_(company) dbr:Amazon_Web_Services dbc:2010_software dbc:High-level_programming_languages dbc:Procedural_programming_languages dbr:Cyclone_(programming_language) dbr:D_(programming_language) dbr:Dr._Dobb's_Journal dbr:Dropbox dbr:Erlang_(programming_language) dbr:Exa_(command-line_utility) dbr:Exception_handling dbr:Facebook dbr:Fedora_(operating_system) dbr:Firefox dbr:Floating-point_arithmetic dbr:Nim_(programming_language) dbr:Nonprofit_organization dbr:P6_(microarchitecture) dbr:Foreign_function_interface dbr:History_of_programming_languages dbr:Knowledge_graph dbr:Floating_point dbr:Object_composition dbr:Type_class dbr:Text_editor dbr:Type_erasure dbr:Quantum_(software) dbr:Record_(computer_science) dbr:Reference_(computer_science) dbr:Haiku_(operating_system) dbr:Haskell dbr:Haskell_(programming_language) dbr:Heap_(programming) dbr:JSON dbr:JavaScript dbr:TerminusDB dbr:AArch64 dbc:Free_compilers_and_interpreters dbc:Free_software_projects dbc:Mozilla dbc:Pattern_matching_programming_languages dbc:Statically_typed_programming_languages dbc:Systems_programming_languages dbr:Alef_(programming_language) dbr:LLVM dbr:Blockchain dbr:Blog dbr:Swift_(programming_language) dbr:Syntactic_sugar dbr:Trait_(computer_programming) dbr:Mixin dbr:Reference_counting dbr:Stable_release dbr:Discord dbr:Discord_(software) dbr:Bootstrapping_(compilers) dbr:Build_automation dbr:Portland,_Oregon dbr:Field_(computer_science) dbr:File_system dbr:Executive_Director dbr:Data_race dbr:Memory_safe dbr:Method_call dbr:IOS dbr:Idris_(programming_language) dbr:Illumos dbr:Inheritance_(object-oriented_programming) dbr:Integrated_development_environment dbr:Meta_Platforms dbr:Microsoft dbr:Microsoft_Azure dbr:Browser_engine dbr:NetBSD dbr:OCaml dbr:OpenDNS dbr:Option_type dbr:Capability-based_security dbr:RHEL dbr:RISC-V dbr:R_(programming_language) dbr:Race_condition dbr:Recursion_(computer_science) dbr:Redox_(operating_system) dbr:Chairperson dbr:Servo_(software) dbr:X86-64 dbr:Programming_idiom dbr:Self-hosting_(compilers) dbr:MIT_License dbr:Macro_(computer_science) dbr:Multiple_inheritance dbr:Pattern_matching dbr:Memory_safety dbr:Ruffle_(software) dbr:Rust_Belt dbr:Type_safety dbr:Scope_(computer_science) dbr:UTF-32 dbr:Undefined_behavior dbr:Unit_type dbr:Newsqueak dbr:Type_inference dbr:Typestate_analysis dbr:Expression_(computer_science) dbr:Factorial dbr:Diamond_problem dbr:Immutable_object dbr:Imperative_programming dbr:Literal_(computer_programming) dbr:Ls dbr:Object_lifetime dbr:Rust_for_Linux dbr:Token_(parser) dbr:Firecracker_(software) dbr:Firewall_(computing) dbr:Systems_programming dbr:Strong_and_weak_typing dbr:Polkadot_(cryptocurrency) dbr:Resource_acquisition_is_initialization dbr:Return_value dbr:Autocompletion dbr:Unsigned_integer dbr:Boolean_value dbr:Iteration_(computer_science) dbr:Linting dbr:Static_dispatch dbr:Dynamic_allocation dbr:Dangling_pointers dbr:Breaking_changes dbr:Signed_integer dbr:Dereference dbr:Compilation_(computing) dbr:Unicode_codepoint dbr:Move_semantics dbr:Standard_output dbr:Strongly_typed dbr:File:Cargo_clippy_hello_world_example.png dbr:File:Crates.io_website.png dbr:File:Exa_example_screenshot.png dbr:File:Home_page_servo_v0.01.png dbr:File:MozillaCaliforniaHeadquarters.JPG dbr:File:Ruffle_Web_Demo_screenshot.png dbr:File:Rust_101.webm dbr:File:Rustacean-orig-noshadow.svg dbr:File:Rustc_building_paru_with_cargo_screenshot.png
dbp:b no (en)
dbp:commons Category:Rust (en)
dbp:cs1Dates y (en)
dbp:d Q575650 (en)
dbp:date July 2022 (en)
dbp:designer Graydon Hoare (en)
dbp:display Rust (en)
dbp:fileExt , (en)
dbp:formation 2021-02-08 (xsd:date)
dbp:founders dbr:Huawei dbr:Google dbr:Mozilla_Foundation dbr:Amazon_Web_Services dbr:Microsoft (en)
dbp:leaderName Shane Miller (en) Rebecca Rumbul (en)
dbp:leaderTitle dbr:Executive_Director dbr:Chairperson
dbp:license MIT and Apache 2.0 (en)
dbp:locationCountry dbr:United_States
dbp:logo Rust Foundation logo.png (en) Rust programming language black logo.svg (en)
dbp:logoAlt A capitalised letter R set into a sprocket (en)
dbp:logoCaption The official Rust logo (en)
dbp:n no (en)
dbp:name Rust (en) Rust Foundation (en)
dbp:operatingSystem Cross-platform (en)
dbp:paradigms Multi-paradigm: concurrent, functional, generic, imperative, structured (en)
dbp:platform Cross-platform (en)
dbp:programmingLanguage Rust (en)
dbp:q no (en)
dbp:s no (en)
dbp:species no (en)
dbp:type dbr:Nonprofit_organization
dbp:typing dbr:Nominal_type_system dbr:Static_typing dbr:Affine_type_system dbr:Type_inference dbr:Strong_and_weak_typing
dbp:v Rust (en)
dbp:voy no (en)
dbp:website https://foundation.rust-lang.org https://www.rust-lang.org
dbp:wikiPageUsesTemplate dbt:= dbt:Authority_control dbt:Cite_book dbt:Clear dbt:Code dbt:Good_article dbt:Infobox_organization dbt:Infobox_programming_language dbt:Mono dbt:Official_website dbt:Portal_bar dbt:R dbt:Reflist dbt:Refn dbt:See_also dbt:Short_description dbt:Sister_project_links dbt:Start_date_and_age dbt:Use_American_English dbt:Use_mdy_dates dbt:Wikidata dbt:Cslist dbt:Programming_languages dbt:Mozilla dbt:Rust
dbp:wikt no (en)
dbp:year 2010-07-07 (xsd:date)
dcterms:subject dbc:Programming_languages_created_in_2010 dbc:Articles_with_example_code dbc:Concurrent_programming_languages dbc:Functional_languages dbc:Multi-paradigm_programming_languages dbc:Software_using_the_Apache_license dbc:Software_using_the_MIT_license dbc:Rust_(programming_language) dbc:2010_software dbc:High-level_programming_languages dbc:Procedural_programming_languages dbc:Free_compilers_and_interpreters dbc:Free_software_projects dbc:Mozilla dbc:Pattern_matching_programming_languages dbc:Statically_typed_programming_languages dbc:Systems_programming_languages
gold:hypernym dbr:Language
rdf:type owl:Thing dbo:Language dbo:Software schema:Language wikidata:Q315 wikidata:Q9143 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 yago:WikicatFunctionalLanguages dbo:ProgrammingLanguage yago:WikicatProgrammingLanguages yago:WikicatProgrammingLanguagesCreatedInThe2010s
rdfs:comment Rust és un multi-paradigma estàtic. Està dissenyat amb garanties de seguretat, això ho aconsegueix gràcies a un seguit de regles que el compilador comprova amb el borrow checker, gràcies a aquestes garanties es pot escriure codi segur i concurrent sense por. Igual que C++, no fa servir recollida de memòria brossa. Rust és software de codi obert amb doble llicència (Apache License 2.0 i MIT). A més de ser segur, també és molt ràpid, comparable amb C i C++. Rust ha estat el llenguatge de programació "més estimat" segons l'enquesta de Stack Overflow des del 2016. (ca) رست (بالإنجليزية: Rust)‏ هي من لغة برمجة الأنظمة مدعومة من قبل بحوث موزيلا. صُمِمت لكي تكون «آمنة ومتزامنة وعملية» ، حيث تدعم مجالات البرمجة الوظيفية والبرمجة الإجرائية. يوجد هناك شبه قريب بينها وبين لغة الـ ++C ، لكن هذهِ اللغة مصممة من أجل مع البقاء أو الحفاظ على الأداء. رست هي لغة برمجة مفتوحة المصدر. تتم تعديلات في تصميم اللغة من خلال التجارب في كتابة سيرڤو (مُحرك الواجهة في متصفح الويب) وكومبايلر الرست. يلعَب مجتمع مطوري الرست دور كبير في إضافة التطويرات للغة. حازت اللغة على المركز الأول في "أكثر اللغات المحبوبة عند استطلاع المطورين في ستاك أوفرفلو في عام 2016 و2017. (ar) 러스트(영어: Rust)는 모질라 리서치에서 개발한 범용 프로그래밍 언어이다. "안전하고, 병렬적이며, 실용적인" 언어로 디자인되었으며, 순수 함수형 프로그래밍, 액터 기반 병렬 프로그래밍, 명령형 프로그래밍, 객체 지향 프로그래밍 스타일을 지원한다. 2006년 개발자 그레이든 호아레의 개인 프로젝트로 시작되었으며, 2009년 호아레의 고용주인 모질라가 개발에 참여했다. 2010년 처음으로 일반에 공개되었으며, 같은 해 Objective Caml로 작성된 초기 컴파일러에서 Rust로 작성된 컴파일러로 전환되었다. rustc는 2011년 처음으로 자기 자신을 컴파일하는데 성공했다. 2012년 1월 첫 번째 알파 버전인 0.1이 발표되었다. 모질라의 정책에 따라, 러스트는 전적으로 오픈 소스로 개발되고 있으며, 커뮤니티로부터 피드백을 받고 있다. 모질라 재단이 러스트의 개발을 후원하고 있다. 러스트의 설계에는 모질라의 렌더링 엔진인 서보와 rustc 컴파일러를 개발하면서 쌓인 경험들이 반영되어 있다. (ko) Rust – kompilowany język programowania ogólnego przeznaczenia rozwijany przez Fundację Mozilla. Stworzony z myślą o „bezpieczeństwie, współbieżności i praktyczności”. (pl) Rust är ett programspråk. Språket är ett så kallat multiparadigm-språk, med stöd för funktionella, procedurella samt objektorienterade stilar.Språket kompileras till maskinkod för den hårdvara programmet ska köras på, eller till . Utvecklingen av språket sponsrades från början av Mozilla Research. Sedan 2021 bidrar ett stort antal företag och privatpersoner bland annat genom Rust Foundation. (sv) Rust — мова програмування, яку розробляє Mozilla Research. Мова має сувору типізацію і сфокусована на безпечній роботі з пам'яттю і забезпеченні високого паралелізму виконання завдань (можливість породжувати тисячі і навіть мільйони підпроцесів). Початковий код проекту поширюються під ліцензією MIT. (uk) Rust是由Mozilla主导开发的通用、编译型编程语言。设计准则为“安全、并发、实用”,支持函数式、並行式、过程式以及面向对象的程式設計风格。 Rust語言原本是Mozilla員工Graydon Hoare的私人計劃,而Mozilla於2009年開始贊助這個計劃 ,並且在2010年首次公開。也在同一年,其編譯器原始碼開始由原本的OCaml語言轉移到用Rust語言,進行工作,稱做「rustc」,並於2011年實際完成。這個可自我編譯的編譯器在架構上採用了LLVM做為它的後端。 第一個有版本號的Rust編譯器於2012年1月釋出。Rust 1.0是第一個穩定版本,於2015年5月15日釋出。 Rust在完全開放的情況下開發,並且相當歡迎社区的回饋。在1.0穩定版之前,語言設計也因為透過撰寫Servo網頁瀏覽器排版引擎和rustc編譯器本身,而有進一步的改善。它雖然由Mozilla資助,但其實是一個共有專案,有很大部分的程式碼是來自於社区的貢獻者。 (zh) Rust je svobodný víceúčelový, multiparadigmatický, kompilovaný programovací jazyk, vyvinutý organizací Mozilla Research. Je navržen jako „bezpečný, paralelní, praktický programovací jazyk“, podporující čistě funkcionální, imperativně-procedurální, strukturované a objektově orientované programovací styly. Prvně číslovaná před alfa vydání překladače Rust přišla v lednu 2012. Rust 1.0, první stabilní verze, byla vydána 15. května 2015. (cs) Rust ist eine Multiparadigmen-Systemprogrammiersprache, die von der Open-Source-Community entwickelt wurde und unter anderem von Mozilla Research gesponsert wird. Sie wurde mit dem Ziel entwickelt, sicher, nebenläufig und praxisnah zu sein. Sicherheit bezieht sich dabei insbesondere auf die Vermeidung von Programmfehlern, die zu Speicherzugriffsfehlern oder Pufferüberläufen und damit unter Umständen auch zu Sicherheitslücken führen, vor allem auch in nebenläufigen Prozessen. Im Gegensatz zu anderen Programmiersprachen mit automatischer Speicherverwaltung verwendet Rust hierfür keine Garbage Collection, sondern ein besonderes Typsystem. Dessen Typsicherheit wurde formal bewiesen. (de) Rust estas ĝeneralcela, plurparadigma, tradukita programlingvo kreita de Mozilla por konsistigi "sekuran, kunrulan, praktikan lingvon". Ĝi subtenas interalie pure funkcian, , ordoneman-procedureman kaj objekteman stilojn. La lingvo kreskis el persona projekto de Graydon Hoare, dungato de Mozilla. En 2009 Mozilla mem eksubtenis la projekton kaj unue anoncis ĝin en 2010. La saman jaron, laboro reorientiĝis de la unua tradukilo (skribita en ) al la singastiga tradukilo, skribita en Rust. La singastiga tradukilo uzas LLVM interne. (eo) Rust es un lenguaje de programación compilado, de y multiparadigma que está siendo desarrollado por . Es un lenguaje de programación multiparadigmático que soporta programación funcional pura, por procedimientos, imperativa y orientada a objetos. Para el 2020 es uno de los lenguajes de programación más usados a la hora de trabajar con criptomonedas y crear nodos para minar criptoactivos.​ (es) Rust adalah sebuah yang pengembangannya didukung oleh penelitian dari Mozilla. Bahasa ini dirancang agar menjadi pemrograman yang "aman, konkuren (bekerja bersamaan) dan praktis". Bahasa ini mendukung paradigma pemrograman dan . Sintaksis bahasa Rust serupa dengan bahasa C++ namun dirancang dengan keamanan memori yang lebih baik sembari tetap menjaga performa kerja. Bahasa Rust ini tergolong pada peranti lunak sumber terbuka. Desainnya merupakan perbaikan bedasarkan pengalaman-pengalaman yang dialami ketika mengembangkan Servo, sebuah perangkat layout untuk peramban web dan kompilator Rust. (in) Rust is a multi-paradigm, general-purpose programming language. Rust emphasizes performance, type safety, and concurrency. Rust enforces memory safety—that is, that all references point to valid memory—without requiring the use of a garbage collector or reference counting present in other memory-safe languages. To simultaneously enforce memory safety and prevent concurrent data races, Rust's "borrow checker" tracks the object lifetime of all references in a program during compilation. Rust is popular for systems programming but also offers high-level features including some functional programming constructs. (en) Rust est un langage de programmation compilé multi-paradigme conçu et développé par Mozilla Research depuis 2010. Il a été conçu pour être « un langage fiable, concurrent, pratique », supportant les styles de programmation purement fonctionnel, modèle d'acteur, procédural, ainsi qu'orienté objet sous certains aspects. En 2020, ses domaines de prédilection sont la programmation système, les applications en ligne de commande, les applications Web via WebAssembly, les services réseaux et les systèmes embarqués. (fr) Rust è un linguaggio di programmazione compilato, multi-paradigma, ad uso generico, sviluppato da Mozilla Research, in collaborazione con la comunità open-source. Ha l'obiettivo di essere un linguaggio efficiente, sicuro, e idoneo a sviluppare software di sistema concorrente. È progettato per supportare i paradigmi di programmazione imperativo-procedurale, funzionale, e object-oriented. Il primo rilascio del compilatore di Rust è avvenuto nel gennaio del 2012. Il rilascio della 1.0, la prima versione stabile, è avvenuto il 15 maggio 2015. (it) Rust(ラスト)は、性能、メモリ安全性、安全な並行性を目指して設計されたマルチパラダイムのプログラミング言語である。C言語、C++に代わるシステムプログラミング言語を目指しており、構文的にはC++に似ているが、「ボローチェッカー」(borrow checker) で参照の有効性を検証することによってメモリ安全性を保証できる。Rustはガベージコレクションなしでのメモリ安全性を達成しており、必要な場面で参照カウントを使うこともできる。 Rustプロジェクトはオープンソースのコミュニティベース開発で進行しており、言語仕様(検討段階含む)、ソースコード、ドキュメントはオープンソースライセンスで公開されている。2006年の開発初期は、Mozillaの従業員のグレイドン・ホアレ(Graydon Hoare)の個人プロジェクトだったが、2009年にMozillaが開発に関わり始めてMozilla Researchの公式プロジェクトとなった。2015年に1.0版がリリースされるまでにいくつもの破壊的な仕様変更があったが、1.0版以降は基本的には後方互換を保って6週間間隔で定期的にリリースされている。 (ja) Rust is een gecompileerde multi-paradigma-programmeertaal bedacht door en is begonnen als een project van Mozilla Research. Rust is deels geïnspireerd door de programmeertalen C en C++, maar kent syntactische en semantische verschillen tegenover deze programmeertalen. Rust focust zich met name op snelheid, veiligheid, betrouwbaarheid en productiviteit. Dit wordt gerealiseerd door gebruik te maken van een krachtig typesysteem en een borrow checker. Hiermee kan Rust een hoog niveau van geheugenveiligheid garanderen zonder een garbage collection nodig te hebben. (nl) Rust é uma linguagem de programação multiparadigma compilada desenvolvida pela Mozilla Research. É projetada para ser "segura, concorrente e prática", mas diferente de outras linguagens seguras, Rust não usa coletor de lixo. Possui suporte nativo ao WebAssembly. Foi considerada pelo público a linguagem "mais amada" por seis anos consecutivos, de acordo com pesquisas conduzidas pelo site Stack Overflow de 2016 a 2022, e está entre as 25 linguagens mais populares, de acordo com pesquisas conduzidas pela RedMonk desde 2018. (pt) Rust (Раст, [rʌst]; rust с англ. — «ржавчина») — мультипарадигменный компилируемый язык программирования общего назначения, сочетающий парадигмы функционального и процедурного программирования с , основанной на типажах. Управление памятью осуществляется через механизм «владения» с использованием , что позволяет обходиться без системы сборки мусора во время исполнения программы. Rust гарантирует безопасную работу с памятью благодаря встроенной в компилятор системе статической проверки ссылок (borrow checker). Имеются средства, позволяющие использовать приёмы объектно-ориентированного программирования. (ru)
rdfs:label Rust (programming language) (en) رست (لغة برمجة) (ar) Rust (llenguatge de programació) (ca) Rust (programovací jazyk) (cs) Rust (Programmiersprache) (de) Rust (programlingvo) (eo) Rust (lenguaje de programación) (es) Rust (bahasa pemrograman) (in) Rust (langage) (fr) Rust (linguaggio di programmazione) (it) Rust (プログラミング言語) (ja) 러스트 (프로그래밍 언어) (ko) Rust (programmeertaal) (nl) Rust (język programowania) (pl) Rust (linguagem de programação) (pt) Rust (язык программирования) (ru) Rust (programspråk) (sv) Rust (мова програмування) (uk) Rust (zh)
owl:sameAs freebase:Rust (programming language) yago-res:Rust (programming language) http://d-nb.info/gnd/1078438080 wikidata:Rust (programming language) dbpedia-af:Rust (programming language) dbpedia-ar:Rust (programming language) dbpedia-az:Rust (programming language) http://bn.dbpedia.org/resource/রাস্ট_(প্রোগ্রামিং_ভাষা) dbpedia-ca:Rust (programming language) dbpedia-cs:Rust (programming language) dbpedia-da:Rust (programming language) dbpedia-de:Rust (programming language) dbpedia-eo:Rust (programming language) dbpedia-es:Rust (programming language) dbpedia-et:Rust (programming language) dbpedia-fa:Rust (programming language) dbpedia-fi:Rust (programming language) dbpedia-fr:Rust (programming language) dbpedia-he:Rust (programming language) dbpedia-hu:Rust (programming language) dbpedia-id:Rust (programming language) dbpedia-is:Rust (programming language) dbpedia-it:Rust (programming language) dbpedia-ja:Rust (programming language) dbpedia-ko:Rust (programming language) http://lv.dbpedia.org/resource/Rust http://ml.dbpedia.org/resource/റസ്റ്റ്_(പ്രോഗ്രാമിംഗ്_ഭാഷ) dbpedia-ms:Rust (programming language) dbpedia-nl:Rust (programming language) dbpedia-no:Rust (programming language) dbpedia-pl:Rust (programming language) dbpedia-pt:Rust (programming language) dbpedia-ro:Rust (programming language) dbpedia-ru:Rust (programming language) dbpedia-simple:Rust (programming language) dbpedia-sk:Rust (programming language) dbpedia-sv:Rust (programming language) http://te.dbpedia.org/resource/రస్ట్_(ప్రోగ్రామింగ్_భాష) dbpedia-th:Rust (programming language) dbpedia-tr:Rust (programming language) dbpedia-uk:Rust (programming language) dbpedia-zh:Rust (programming language) https://global.dbpedia.org/id/4mKoe
prov:wasDerivedFrom wikipedia-en:Rust_(programming_language)?oldid=1122963020&ns=0
foaf:depiction wiki-commons:Special:FilePath/Rust_programming_language_black_logo.svg wiki-commons:Special:FilePath/Cargo_clippy_hello_world_example.png wiki-commons:Special:FilePath/Crates.io_website.png wiki-commons:Special:FilePath/Exa_example_screenshot.png wiki-commons:Special:FilePath/Home_page_servo_v0.01.png wiki-commons:Special:FilePath/MozillaCaliforniaHeadquarters.jpg wiki-commons:Special:FilePath/Ruffle_Web_Demo_screenshot.png wiki-commons:Special:FilePath/Rust_Foundation_logo.png wiki-commons:Special:FilePath/Rustacean-orig-noshadow.svg wiki-commons:Special:FilePath/Rustc_building_paru_with_cargo_screenshot.png
foaf:homepage https://www.rust-lang.org
foaf:isPrimaryTopicOf wikipedia-en:Rust_(programming_language)
foaf:name Rust (en)
foaf:page https://www.rust-lang.org
is dbo:influenced of dbr:Ruby_(programming_language) dbr:Scheme_(programming_language) dbr:Cilk dbr:Modula-3 dbr:C_(programming_language)__C__1 dbr:Limbo_(programming_language) dbr:ML_(programming_language) dbr:Standard_ML dbr:C++ dbr:C_Sharp_(programming_language) dbr:Cyclone_(programming_language) dbr:Erlang_(programming_language) dbr:Haskell dbr:Alef_(programming_language) dbr:Swift_(programming_language) dbr:OCaml dbr:Racket_(programming_language) dbr:Newsqueak
is dbo:influencedBy of dbr:Project_Verona dbr:Crystal_(programming_language) dbr:Zig_(programming_language) dbr:Ballerina_(programming_language) dbr:Whiley_(programming_language) dbr:Nim_(programming_language) dbr:Carbon_(programming_language) dbr:Swift_(programming_language) dbr:Idris_(programming_language)
is dbo:programmingLanguage of dbr:Prince_(software) dbr:Rocket_(web_framework) dbr:Rudder_(software) dbr:Binary_Ninja dbr:Deno_(software) dbr:Librsvg dbr:Cliqz dbr:GNOME_Core_Applications dbr:Gecko_(software) dbr:Mozilla_Thunderbird dbr:Mullvad dbr:Anki_(software) dbr:Apache_Arrow dbr:Linux_kernel dbr:Stratis_(configuration_daemon) dbr:TiDB dbr:Tokio_(software) dbr:Tor_(network) dbr:Dropbox dbr:Exa_(command-line_utility) dbr:Firefox dbr:Firefox_for_Android dbr:Fractal_(software) dbr:HHVM dbr:TerminusDB dbr:Suricata_(software) dbr:Discord dbr:SpiderMonkey dbr:Mercurial dbr:Next.js dbr:OneFuzz dbr:OpenTimestamps dbr:Ruffle_(software) dbr:Rust_for_Linux
is dbo:wikiPageDisambiguates of dbr:Rust_(disambiguation)
is dbo:wikiPageRedirects of dbr:Memory_management_in_Rust dbr:Memory_safety_in_Rust dbr:Rust-lang.org dbr:Rust_Foundation dbr:Rust_syntax dbr:Graydon_Hoare dbr:Polymorphism_in_Rust dbr:Rust_(language) dbr:Rust_programming_language dbr:Borrow_checker dbr:Rust-lang dbr:Rust_(programming) dbr:Rust_language dbr:Rustacean dbr:Rustc dbr:Rustlang
is dbo:wikiPageWikiLink of dbr:Cairo_(graphics) dbr:CatBoost dbr:Prince_(software) dbr:Project_Verona dbr:Protocol_Buffers dbr:Proxmox_Backup_Server dbr:Proxmox_Virtual_Environment dbr:QOI_(image_format) dbr:Question_mark dbr:QuickCheck dbr:Rocket_(web_framework) dbr:RocksDB dbr:Rosetta_Code dbr:Ruby_(programming_language) dbr:Rudder_(software) dbr:Scheme_(programming_language) dbr:F32 dbr:F64 dbr:List_of_applications_using_PKCS_11 dbr:List_of_arbitrary-precision_arithmetic_software dbr:List_of_computing_mascots dbr:List_of_concurrent_and_parallel_programming_languages dbr:List_of_display_servers dbr:List_of_file_formats dbr:List_of_filename_extensions_(M–R) dbr:List_of_free_and_open-source_software_organizations dbr:Message_passing dbr:MurmurHash dbr:Monomorphization dbr:Tail_call dbr:BareMetal dbr:Binary_Ninja dbr:Blockstream dbr:Brave_(web_browser) dbr:Decimal_separator dbr:Deno_(software) dbr:Design_by_contract dbr:Architecture_for_Control_Networks dbr:Hyperbola_GNU/Linux-libre dbr:Jonathan_Blow dbr:Julia_(programming_language) dbr:List_of_C-family_programming_languages dbr:List_of_ECMAScript_engines dbr:List_of_application_servers dbr:Pcap dbr:Regular_expression dbr:Result_type dbr:Characters_per_line dbr:UTF-8 dbr:Visual_Studio_Code dbr:Default_(computer_science) dbr:Cargo_(disambiguation) dbr:Destructor_(computer_programming) dbr:Double-ended_queue dbr:Dynamic_array dbr:Dynamic_dispatch dbr:Include_directive dbr:Increment_and_decrement_operators dbr:Incremental_compiler dbr:Infinite_loop dbr:Integer_literal dbr:Integer_overflow dbr:Interface_description_language dbr:Interprocedural_optimization dbr:Introsort dbr:Librsvg dbr:GAT dbr:List_of_language_bindings_for_GTK dbr:List_of_language_bindings_for_Qt_5 dbr:List_of_object-oriented_programming_languages dbr:List_of_open-source_codecs dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:List_of_server-side_JavaScript_implementations dbr:Short-circuit_evaluation dbr:Substructural_type_system dbr:Time_travel_debugging dbr:.rs dbr:1.1.1.1 dbr:128-bit_computing dbr:Comparison_of_Internet_Relay_Chat_clients dbr:Comparison_of_programming_languages_(array) dbr:Comparison_of_programming_languages_(basic_instructions) dbr:Comparison_of_regular_expression_engines dbr:Comparison_of_web_template_engines dbr:Concurrent_computing dbr:Conditional_(computer_programming) dbr:Country_code_top-level_domain dbr:Crystal_(programming_language) dbr:Memory_management_in_Rust dbr:Memory_safety_in_Rust dbr:Rust-lang.org dbr:Rust_Foundation dbr:Rust_syntax dbr:SHA-3 dbr:SQRL dbr:Ellipsis_(computer_programming) dbr:General-purpose_programming_language dbr:Generational_list_of_programming_languages dbr:Generic_programming dbr:Nominal_type_system dbr:Null_coalescing_operator dbr:Separation_logic dbr:Source-to-source_compiler dbr:Pythagorean_addition dbr:RP2040 dbr:ChromeOS dbr:Cilk dbr:Cis_(mathematics) dbr:Cliqz dbr:Clojure dbr:Cloud_Native_Computing_Foundation dbr:CodinGame dbr:Fuchsia_(operating_system) dbr:GLFW dbr:GNOME_Builder dbr:GNOME_Core_Applications dbr:GNU_Compiler_Collection dbr:GNU_Emacs dbr:GNU_Multiple_Precision_Arithmetic_Library dbr:GNU_Scientific_Library dbr:GStreamer dbr:Gavin_Wood dbr:Gecko_(software) dbr:Gemini_(protocol) dbr:GlTF dbr:Gnuplot dbr:Godot_(game_engine) dbr:GraphQL dbr:Graph_database dbr:Bottom_type dbr:Bounds_checking dbr:MobileCoin dbr:Modula-3 dbr:Modulo_operation dbr:Mozilla dbr:Mozilla_Corporation dbr:Mozilla_Thunderbird dbr:Mullvad dbr:Mustache_(template_system) dbr:NaCl_(software) dbr:Name_mangling dbr:Concurrency_(computer_science) dbr:Const_(computer_programming) dbr:Control_flow dbr:Coroutine dbr:Creative_coding dbr:Dangling_pointer dbr:LOBPCG dbr:SPOJ dbr:Work_stealing dbr:Operator-precedence_parser dbr:Andrei_Alexandrescu dbr:Anki_(software) dbr:Anonymous_function dbr:Apache_Arrow dbr:Apache_Avro dbr:Apache_Thrift dbr:Apostrophe dbr:Arithmetic_shift dbr:Baum–Welch_algorithm dbr:Left-leaning_red–black_tree dbr:Limbo_(programming_language) dbr:Linux dbr:Linux_gaming dbr:Linux_kernel dbr:LynxOS dbr:ML_(programming_language) dbr:Simple_DirectMedia_Layer dbr:Simple_and_Fast_Multimedia_Library dbr:Smultron dbr:Snap_(software) dbr:Snappy_(compression) dbr:Standard_ML dbr:Stratis_(configuration_daemon) dbr:Closure_(computer_programming) dbr:Comparison_of_MQTT_implementations dbr:Comparison_of_application_virtualization_software dbr:Comparison_of_continuous_integration_software dbr:Comparison_of_multi-paradigm_programming_languages dbr:Comparison_of_online_source_code_playgrounds dbr:Comparison_of_open-source_configuration_management_software dbr:Comparison_of_open-source_programming_language_licensing dbr:Comparison_of_parser_generators dbr:Comparison_of_programming_languages dbr:Comparison_of_programming_languages_(associative_array) dbr:Comparison_of_programming_languages_(list_comprehension) dbr:Comparison_of_programming_languages_(string_functions) dbr:Comparison_of_programming_languages_(strings) dbr:Comparison_of_programming_languages_(syntax) dbr:Comparison_of_programming_languages_by_type_system dbr:Comparison_of_raster-to-vector_conversion_software dbr:Comparison_of_software_and_protocols_for_distributed_social_networking dbr:Compiled_language dbr:Composition_over_inheritance dbr:Z3_Theorem_Prover dbr:Zcash dbr:ZeroNet dbr:Zig_(programming_language) dbr:Function_type dbr:Functional_programming dbr:Hamcrest dbr:Office_Assistant dbr:Operator_overloading dbr:Prefix_sum dbr:Tab_stop dbr:Tz_database dbr:Microsoft_Layer_for_Unicode dbr:Microsoft_and_open_source dbr:Simple_Common_Gateway_Interface dbr:BLAKE_(hash_function) dbr:BSON dbr:Ballerina_(programming_language) dbr:Buck_(software) dbr:C++ dbr:CBOR dbr:C_(programming_language) dbr:C_Sharp_(programming_language) dbr:Celery_(software) dbr:TiDB dbr:Timeline_of_programming_languages dbr:Timsort dbr:Tokio_(software) dbr:Tor_(network) dbr:Trojan_Source dbr:Turn_(angle) dbr:Type_conversion dbr:Type_signature dbr:Type_system dbr:Data_engineering dbr:WebAssembly dbr:Whiley_(programming_language) dbr:Windows_App_SDK dbr:Windows_Runtime dbr:WireGuard dbr:Doctest dbr:Document-oriented_database dbr:Futures_and_promises dbr:Heap_(data_structure) dbr:K-medoids dbr:Leaning_toothpick_syndrome dbr:List_of_ARM_Cortex-M_development_tools dbr:Lock_(computer_science) dbr:Logical_shift dbr:Graydon_Hoare dbr:Ready_at_Dawn dbr:AV1 dbr:Adobe_Flash dbr:Alacritty dbr:Algebraic_data_type dbr:Amazon_DynamoDB dbr:Cyclone_(programming_language) dbr:D_(programming_language) dbr:Data_structure_alignment dbr:Data_type dbr:Datalog dbr:DragonFly_BSD dbr:Dropbox dbr:Eclipse_(software) dbr:Eclipse_Paho dbr:Erlang_(programming_language) dbr:Ethereum dbr:Ethereum_Classic dbr:Exa_(command-line_utility) dbr:FLTK dbr:FOSDEM dbr:Fast_Artificial_Neural_Network dbr:Firefox dbr:Firefox_for_Android dbr:FlatBuffers dbr:Fractal_(software) dbr:Bare_machine dbr:Nim_(programming_language) dbr:Non-English-based_programming_languages dbr:Notepad++ dbr:Number_sign dbr:Carbon_(programming_language) dbr:Diem_(digital_currency) dbr:FastCGI dbr:Fast_Fourier_transform dbr:Fold_(higher-order_function) dbr:Foreign_function_interface dbr:Glob_(programming) dbr:Goanna_(software) dbr:History_of_programming_languages dbr:History_of_software dbr:List_of_cryptocurrencies dbr:Type_class dbr:List_of_Mozilla_products dbr:RS dbr:Software_repository dbr:HHVM dbr:Haskell dbr:Hierarchical_Data_Format dbr:Async/await dbr:JSON_Web_Token dbr:TensorFlow dbr:TerminusDB dbr:Termux dbr:The_Book_of_Mozilla
is dbp:influenced of dbr:Ruby_(programming_language) dbr:Scheme_(programming_language) dbr:Modula-3 dbr:Limbo_(programming_language) dbr:ML_(programming_language) dbr:Standard_ML dbr:C++ dbr:C_(programming_language) dbr:C_Sharp_(programming_language) dbr:Cyclone_(programming_language) dbr:Erlang_(programming_language) dbr:Alef_(programming_language) dbr:Swift_(programming_language) dbr:OCaml dbr:Newsqueak
is dbp:influencedBy of dbr:Crystal_(programming_language) dbr:Ballerina_(programming_language) dbr:Whiley_(programming_language) dbr:Nim_(programming_language) dbr:Carbon_(programming_language) dbr:Swift_(programming_language) dbr:Idris_(programming_language)
is dbp:programmedIn of dbr:Proxmox_Virtual_Environment dbr:ChromeOS dbr:Fuchsia_(operating_system) dbr:LynxOS dbr:Redox_(operating_system)
is dbp:programmingLanguage of dbr:Prince_(software) dbr:Rocket_(web_framework) dbr:Binary_Ninja dbr:Deno_(software) dbr:Librsvg dbr:Cliqz dbr:GNOME_Core_Applications dbr:Gecko_(software) dbr:Mozilla_Thunderbird dbr:Mullvad dbr:Anki_(software) dbr:Apache_Arrow dbr:Apache_Thrift dbr:Linux_kernel dbr:Stratis_(configuration_daemon) dbr:TiDB dbr:Tokio_(software) dbr:Tor_(network) dbr:Ethereum dbr:Ethereum_Classic dbr:Exa_(command-line_utility) dbr:Fractal_(software) dbr:TerminusDB dbr:Suricata_(software) dbr:SpiderMonkey dbr:OneFuzz dbr:OpenTimestamps dbr:Servo_(software) dbr:Ruffle_(software) dbr:Rust_for_Linux
is dbp:programmingLanguages of dbr:MobileCoin dbr:Ethereum_Classic dbr:Diem_(digital_currency) dbr:Solana_(blockchain_platform) dbr:Nervos_Network
is foaf:primaryTopic of wikipedia-en:Rust_(programming_language)