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

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

Namespace Prefixes

PrefixIRI
dbthttp://dbpedia.org/resource/Template:
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-fihttp://fi.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
n19http://ml.dbpedia.org/resource/
schemahttp://schema.org/
dbpedia-frhttp://fr.dbpedia.org/resource/
n28https://github.com/dom96/
dctermshttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n12http://dbpedia.org/resource/Async/
dbphttp://dbpedia.org/property/
n10https://nim-lang.github.io/Nim/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
n38http://ssalewski.de/
dbchttp://dbpedia.org/resource/Category:
dbpedia-ruhttp://ru.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
yago-reshttp://yago-knowledge.org/resource/
n27https://global.dbpedia.org/id/
n25https://stackoverflow.com/questions/tagged/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
n30https://github.com/StefanSalewski/
n29https://github.com/nimterop/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-trhttp://tr.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
n26https://github.com/yglukhov/
freebasehttp://rdf.freebase.com/ns/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:Protocol_Buffers
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Python_(programming_language)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbp:influenced
dbr:Nim_(programming_language)
dbo:influenced
dbr:Nim_(programming_language)
Subject Item
dbr:Rosetta_Code
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:List_of_arbitrary-precision_arithmetic_software
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:List_of_filename_extensions_(M–R)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:NIM
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbo:wikiPageDisambiguates
dbr:Nim_(programming_language)
Subject Item
dbr:Design_by_contract
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:List_of_C-family_programming_languages
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Dynamic_array
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Dynamic_dispatch
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Intermediate_representation
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:List_of_language_bindings_for_GTK
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:List_of_object-oriented_programming_languages
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:List_of_programming_languages
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:List_of_programming_languages_by_type
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Substructural_type_system
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Comparison_of_programming_languages_(array)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Comparison_of_regular_expression_engines
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Rust_(programming_language)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Generational_list_of_programming_languages
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Generic_programming
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:CoffeeScript
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Free_Pascal
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Function_overloading
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:GNU_Multiple_Precision_Arithmetic_Library
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Godot_(game_engine)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Modula-3
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbp:influenced
dbr:Nim_(programming_language)
dbo:influenced
dbr:Nim_(programming_language)
Subject Item
dbr:Modulo_operation
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Const_(computer_programming)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:C_(programming_language)__C__1
dbo:influenced
dbr:Nim_(programming_language)
Subject Item
dbr:Anonymous_function
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Lisp_(programming_language)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbo:influenced
dbr:Nim_(programming_language)
Subject Item
dbr:Simple_DirectMedia_Layer
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Simple_and_Fast_Multimedia_Library
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Smultron
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Snappy_(compression)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Comment_(computer_programming)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Comparison_of_open-source_programming_language_licensing
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Comparison_of_programming_languages
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Comparison_of_programming_languages_(list_comprehension)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Comparison_of_programming_languages_(strings)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Comparison_of_programming_languages_(syntax)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Comparison_of_programming_languages_by_type_system
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Compiled_language
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Zig_(programming_language)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Operator_overloading
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Stropping_(syntax)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Simple_Common_Gateway_Interface
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:C++
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbp:influenced
dbr:Nim_(programming_language)
dbo:influenced
dbr:Nim_(programming_language)
Subject Item
dbr:C_(programming_language)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbp:influenced
dbr:Nim_(programming_language)
Subject Item
dbr:Timeline_of_programming_languages
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Turn_(angle)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Futures_and_promises
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Ada_(programming_language)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbo:influenced
dbr:Nim_(programming_language)
Subject Item
dbr:Algebraic_data_type
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Ethereum
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbp:programmingLanguage
dbr:Nim_(programming_language)
Subject Item
dbr:Euphoria_(programming_language)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:For_loop
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Nim_(programming_language)
rdf:type
owl:Thing wikidata:Q315 dbo:ProgrammingLanguage schema:Language wikidata:Q9143 dbo:Language dbo:Software
rdfs:label
Nim Nim نيم (لغة برمجة) Nim (linguagem de programação) Nim Nim Nim (programming language) 님 (프로그래밍 언어) Nim (langage)
rdfs:comment
Nim (раніш звалася Nimrod) — системна мова програмування, націлена на забезпечення високої продуктивності, переносимості та виразності коду. Мова використовує статичну типізацію і створена з викотристанням досвіду Pascal, C++, Python і Lisp. Код проекту поставляється під ліцензією MIT. Крім того, мову супроводжує пакетний менеджер для поширення модулів на мові Nim. Nim (anciennement nommé Nimrod) est un langage de programmation impératif, multi-paradigme et compilé imaginé et développé par Andreas Rumpf. Il est prévu pour être efficace, expressif et élégant. Il supporte la métaprogrammation, la programmation fonctionnelle, procédurale et orientée objet. Initialement, le compilateur Nim était écrit en Pascal. En 2008, une version du compilateur écrite en Nim a été réalisée. Le compilateur est open source et développé par un groupe de volontaires en plus d'Andreas Rumpf. Le compilateur génère un code C optimisé. Nim是一个指令式、通用、多范式、静态类型、编译型的编程语言,由Andreas Rumpf设计和开发,设计目标是高效、富有表现力以及优雅。Nim支持元编程、函数式、消息传递、过程式以及面向对象编程。 Nim (anteriormente conhecida como Nimrod) é uma linguagem de programação compilada de alto nível, estaticamente tipada, de propósito geral, que é desenvolvida por Andreas Rumpf e foi lançada em 2008. O desenvolvimento iniciou em 2004, escrito em Object Pascal (usando o Free Pascal) e Python. Entretanto, a primeira versão capaz de compilar a si mesma foi lançada em 22 de agosto 2008 (versão 0.6.0). O compilador gera código C portável e o designa para um compilador externo (suporta MinGW/GCC e vários outros compiladores) para compilá-lo para código de máquina otimizado. Nim is a general-purpose, multi-paradigm, statically typed, compiled systems programming language, designed and developed by a team around Andreas Rumpf. Nim is designed to be "efficient, expressive, and elegant", supporting metaprogramming, functional, message passing, procedural, and object-oriented programming styles by providing several features such as compile time code generation, algebraic data types, a foreign function interface (FFI) with C, C++, Objective-C, and JavaScript, and supporting compiling to those same languages as intermediate representations. Nim (旧称Nimrod) とは命令型、マルチパラダイム、コンパイル言語という特徴を持つプログラミング言語であり、アンドレアス・ランプフにより設計・開発された。Nimは「効率的で表現豊かで優雅」であるように設計されている。メタプログラミング、関数型プログラミング、メッセージパッシング、手続き型プログラミング、オブジェクト指向プログラミングをサポートしており、 コンパイル時のコード生成、代数的データ型、C言語のForeign function interface (FFI)、JavaScriptへのコンパイルなどの機能を提供している。Pythonのようなシンプルな構文で書かれるが、C言語並みの高いパフォーマンスを有している。Nimは様々な用途に使用可能なシステムプログラミング言語であるが、Nimのように比較的新しい(C/C++以降に発表された)言語としては他にもRust、Go、D言語などの言語がある。 Nim (ранее — Nimrod) — язык программирования со статической типизацией, поддерживающий процедурный, объектно-ориентированный, функциональный и обобщённый стили программирования. По утверждению разработчиков, сочетает мощь Лиспа, простоту и понятность Python и высокую производительность Си. Важной особенностью, которую язык унаследовал от Лиспа, стало включение абстрактного синтаксического дерева (AST) в спецификацию языка, что позволяет поддерживать мощную систему макросов, и, следовательно, предоставляет удобные средства для создания предметно-ориентированных языков (DSL). نيم (بالإنجليزية: Nim)‏ هي لغة برمجة محولة، أمرية، متعددة الاستخدامات، متعددة الأنماط، ثابتة النوع، لغة برمجة النظام، صممها وطورها أندرياس رومب. وهي مصممة لتكون "فعالة، ومعبرة، وأنيقة"، تدعم البرمجة الوصفية ، والوظيفية، وتمرير الرسائل، وأنماط البرمجة الإجرائية وكائنية التوجه من خلال توفير العديد من الميزات مثل تجميع كود الوقت، وأنواع البيانات الجبرية، واجهة وظيفية أجنبية (FFI) مع سي و سي++، والترجمة إلى سي وسي++ و سي الكائنية و جافا سكريبت .
foaf:name
Nim
dbp:name
Nim
dcterms:subject
dbc:Statically_typed_programming_languages dbc:Software_using_the_MIT_license dbc:2008_software dbc:Cross-platform_software dbc:Functional_languages dbc:Source-to-source_compilers dbc:Procedural_programming_languages dbc:Systems_programming_languages dbc:Concurrent_programming_languages dbc:Multi-paradigm_programming_languages dbc:Programming_languages_created_in_2008 dbc:Programming_languages
dbo:wikiPageID
45413679
dbo:wikiPageRevisionID
1124846183
dbo:wikiPageWikiLink
dbr:GitHub dbr:Procedural_programming dbr:Git dbc:Statically_typed_programming_languages dbr:Compiler dbr:Lua_(programming_language) dbr:JSON dbr:Python_(programming_language) dbr:ARM_architecture dbr:Lisp_(programming_language) dbr:Free_Pascal dbr:Compiled_programming_language dbr:Libzip dbr:Self-hosting_(compilers) dbc:Software_using_the_MIT_license dbr:Macro_(computer_science) dbr:MinGW dbr:Type_inference dbr:PostgreSQL n12:await dbr:Simple_DirectMedia_Layer dbr:Rust_(programming_language) dbr:Foreign_function_interface dbc:2008_software dbr:GTK dbr:Julia_(programming_language) dbr:C_(programming_language) dbr:Berkeley_Software_Distribution dbr:Programming_paradigm dbr:WxWidgets dbr:SQLite dbr:Functional_programming dbr:JavaScript dbr:Stropping_(syntax) dbc:Source-to-source_compilers dbc:Cross-platform_software dbr:Operator_overloading dbc:Functional_languages dbr:Reserved_word dbr:LLVM dbc:Procedural_programming_languages dbr:Hypertext_Transfer_Protocol dbr:Compile_time dbr:COVID-19 dbr:Structural_type_system dbr:C_Sharp_(programming_language) dbr:Message_passing dbc:Systems_programming_languages dbr:Compiled_language dbr:Metaprogramming dbr:Off-side_rule dbc:Concurrent_programming_languages dbr:Strong_and_weak_typing dbr:Await dbr:OpenSSL dbr:Indentation dbr:Crystal_(programming_language) dbr:ANSI_C dbr:Go_(programming_language) dbr:Imperative_programming dbr:Binary_operator dbr:Homoiconicity dbr:Vulkan dbr:Dr._Dobb's_Journal dbr:Qt_(software) dbr:X86-64 dbr:MacOS dbr:Generic_programming dbr:TypeScript dbr:Abstract_syntax_tree dbr:Uniform_Function_Call_Syntax dbr:Reference_counting dbr:Game_Boy_Advance dbr:Statement_(computer_science) dbr:Cairo_(graphics) dbr:Free_and_open-source_software dbr:Intermediate_representation dbr:Whitespace_character dbr:Case-insensitive dbr:FOSDEM dbr:Pascal_(programming_language) dbr:Package_manager dbr:YouTube dbr:Object_Pascal dbr:C++ dbr:PowerPC dbr:Ada_(programming_language) dbr:RISC-V dbr:General-purpose_programming_language dbr:Identifier dbr:MySQL dbr:Object-oriented_programming dbc:Multi-paradigm_programming_languages dbc:Programming_languages_created_in_2008 dbr:CURL dbr:Scope_(computer_science) dbr:Stack_Overflow dbr:Oberon_(programming_language) dbr:Library_(computing) dbr:Cross-platform dbr:Windows_API dbc:Programming_languages dbr:Objective-C dbr:Source-to-source_compiler dbr:O'Reilly_Open_Source_Convention dbr:Factorial dbr:Node.js dbr:Statically_typed dbr:API dbr:Static_typing dbr:Android_(operating_system) dbr:Multiple_dispatch dbr:OpenGL dbr:Microsoft_Visual_C++ dbr:First-class_function dbr:D_(programming_language) dbr:Systems_programming_language dbr:IOS dbr:Concurrent_programming dbr:Mobile_development dbr:Algebraic_data_type dbr:Side_effect_(computer_science) dbr:Multi-paradigm_programming_language dbr:IA-32 dbr:GNU_Compiler_Collection dbr:Internet_of_things dbr:Game_development dbr:Language_binding dbr:Linux dbr:Clang dbr:MIT_License dbr:Inheritance_(object-oriented_programming) dbr:Zlib dbr:Fat_pointer dbr:Aarch64 dbr:Modula-3 dbr:Garbage_collection_(computer_science) dbr:%22Hello,_World!%22_program
dbo:wikiPageExternalLink
n10:testament.html n25:nim-lang n26:nimpy n28:choosenim n29:nimterop n30:gintro n38:nimprogramming.html
owl:sameAs
dbpedia-fi:Nim_(ohjelmointikieli) dbpedia-ru:Nim dbpedia-zh:Nim n19:നിം_(പ്രോഗ്രാമിങ്_ഭാഷ) freebase:m.012vxsb4 dbpedia-tr:Nim_(programlama_dili) dbpedia-ja:Nim yago-res:Nim_(programming_language) n27:upUz dbpedia-ar:نيم_(لغة_برمجة) dbpedia-ko:님_(프로그래밍_언어) dbpedia-pt:Nim_(linguagem_de_programação) dbpedia-fa:نیم_(زبان_برنامه‌نویسی) wikidata:Q20080327 dbpedia-uk:Nim dbpedia-fr:Nim_(langage)
dbp:wikiPageUsesTemplate
dbt:Use_dmy_dates dbt:URL dbt:Wikidata dbt:Start_date_and_age dbt:JavaScript dbt:Infobox_programming_language dbt:Rp dbt:Version dbt:Official_website dbt:Portal dbt:Reflist dbt:Missing_information dbt:Programming_languages dbt:Expand_section dbt:Short_description dbt:Blockquote dbt:GitHub dbt:As_of
dbp:author
Andrew Binstock, editor-in-chief of Dr. Dobb's Journal, 2014
dbp:cs1Dates
y
dbp:date
July 2022
dbp:designer
Andreas Rumpf
dbp:developer
Nim Lang Team
dbp:influencedBy
dbr:Modula-3 dbr:Oberon_(programming_language) dbr:Object_Pascal dbr:C++ dbr:Rust_(programming_language) dbr:Ada_(programming_language) dbr:Python_(programming_language) dbr:Lisp_(programming_language)
dbp:license
dbr:MIT_License
dbp:logoCaption
The Nim crown logo
dbp:logoSize
120
dbp:operatingSystem
dbr:Cross-platform
dbp:paradigms
dbr:Concurrent_programming dbr:Metaprogramming dbr:Procedural_programming dbr:Object-oriented_programming dbr:Multi-paradigm_programming_language dbr:Compiled_language dbr:Imperative_programming dbr:Functional_programming
dbp:platform
dbr:IA-32 dbr:RISC-V dbr:Aarch64 dbr:X86-64 dbr:PowerPC dbr:ARM_architecture
dbp:programmingLanguage
Nim
dbp:scope
dbr:Scope_(computer_science)
dbp:text
[Nim] ... presents a most original design that straddles Pascal and Python and compiles to C code or JavaScript.
dbp:typing
dbr:Type_inference dbr:Strong_and_weak_typing dbr:Static_typing dbr:Structural_type_system
dbo:abstract
Nim (旧称Nimrod) とは命令型、マルチパラダイム、コンパイル言語という特徴を持つプログラミング言語であり、アンドレアス・ランプフにより設計・開発された。Nimは「効率的で表現豊かで優雅」であるように設計されている。メタプログラミング、関数型プログラミング、メッセージパッシング、手続き型プログラミング、オブジェクト指向プログラミングをサポートしており、 コンパイル時のコード生成、代数的データ型、C言語のForeign function interface (FFI)、JavaScriptへのコンパイルなどの機能を提供している。Pythonのようなシンプルな構文で書かれるが、C言語並みの高いパフォーマンスを有している。Nimは様々な用途に使用可能なシステムプログラミング言語であるが、Nimのように比較的新しい(C/C++以降に発表された)言語としては他にもRust、Go、D言語などの言語がある。 Nim (anteriormente conhecida como Nimrod) é uma linguagem de programação compilada de alto nível, estaticamente tipada, de propósito geral, que é desenvolvida por Andreas Rumpf e foi lançada em 2008. O desenvolvimento iniciou em 2004, escrito em Object Pascal (usando o Free Pascal) e Python. Entretanto, a primeira versão capaz de compilar a si mesma foi lançada em 22 de agosto 2008 (versão 0.6.0). O compilador gera código C portável e o designa para um compilador externo (suporta MinGW/GCC e vários outros compiladores) para compilá-lo para código de máquina otimizado. Nim usa indentação como delimitadores de bloco, como Python, e permite usar chaves ({}) como delimitadores, como C. Em identificadores (nomes de variáveis e funções), letras maiúsculas e minúsculas são tratadas como iguais, e underscores (_) são ignorados totalmente. Nim是一个指令式、通用、多范式、静态类型、编译型的编程语言,由Andreas Rumpf设计和开发,设计目标是高效、富有表现力以及优雅。Nim支持元编程、函数式、消息传递、过程式以及面向对象编程。 Nim (anciennement nommé Nimrod) est un langage de programmation impératif, multi-paradigme et compilé imaginé et développé par Andreas Rumpf. Il est prévu pour être efficace, expressif et élégant. Il supporte la métaprogrammation, la programmation fonctionnelle, procédurale et orientée objet. Initialement, le compilateur Nim était écrit en Pascal. En 2008, une version du compilateur écrite en Nim a été réalisée. Le compilateur est open source et développé par un groupe de volontaires en plus d'Andreas Rumpf. Le compilateur génère un code C optimisé. Nim (ранее — Nimrod) — язык программирования со статической типизацией, поддерживающий процедурный, объектно-ориентированный, функциональный и обобщённый стили программирования. По утверждению разработчиков, сочетает мощь Лиспа, простоту и понятность Python и высокую производительность Си. Важной особенностью, которую язык унаследовал от Лиспа, стало включение абстрактного синтаксического дерева (AST) в спецификацию языка, что позволяет поддерживать мощную систему макросов, и, следовательно, предоставляет удобные средства для создания предметно-ориентированных языков (DSL). Nim (раніш звалася Nimrod) — системна мова програмування, націлена на забезпечення високої продуктивності, переносимості та виразності коду. Мова використовує статичну типізацію і створена з викотристанням досвіду Pascal, C++, Python і Lisp. Код проекту поставляється під ліцензією MIT. Крім того, мову супроводжує пакетний менеджер для поширення модулів на мові Nim. Початковий код на мові Nim компілюється в представлення на C, C++ або JavaScript. Надалі отриманий C/C++ код компілюється у виконуваний файл за допомогою будь-якого доступного компілятора (clang, gcc, , Visual C++), що дозволяє домогтися продуктивності близькою до Сі, якщо не враховувати витрати на виконання збирача сміття. За аналогією з Python у Nim як розподільники блоків застосовуються відступи. Регістр написання символів у ідентифікаторах не враховується. Підтримуються засоби метапрограмування і можливості для створення предметно-орієнтованих мов (DSL). نيم (بالإنجليزية: Nim)‏ هي لغة برمجة محولة، أمرية، متعددة الاستخدامات، متعددة الأنماط، ثابتة النوع، لغة برمجة النظام، صممها وطورها أندرياس رومب. وهي مصممة لتكون "فعالة، ومعبرة، وأنيقة"، تدعم البرمجة الوصفية ، والوظيفية، وتمرير الرسائل، وأنماط البرمجة الإجرائية وكائنية التوجه من خلال توفير العديد من الميزات مثل تجميع كود الوقت، وأنواع البيانات الجبرية، واجهة وظيفية أجنبية (FFI) مع سي و سي++، والترجمة إلى سي وسي++ و سي الكائنية و جافا سكريبت . Nim is a general-purpose, multi-paradigm, statically typed, compiled systems programming language, designed and developed by a team around Andreas Rumpf. Nim is designed to be "efficient, expressive, and elegant", supporting metaprogramming, functional, message passing, procedural, and object-oriented programming styles by providing several features such as compile time code generation, algebraic data types, a foreign function interface (FFI) with C, C++, Objective-C, and JavaScript, and supporting compiling to those same languages as intermediate representations.
dbp:fileExt
.nim, .nims, .nimble
gold:hypernym
dbr:Language
prov:wasDerivedFrom
wikipedia-en:Nim_(programming_language)?oldid=1124846183&ns=0
dbo:wikiPageLength
45006
dbo:influencedBy
dbr:Modula-3 dbr:Rust_(programming_language) dbr:Ada_(programming_language) dbr:Python_(programming_language) dbr:Object_Pascal dbr:Oberon_(programming_language) dbr:C++ dbr:Lisp_(programming_language)
dbo:license
dbr:MIT_License
foaf:isPrimaryTopicOf
wikipedia-en:Nim_(programming_language)
Subject Item
dbr:Nimrod_(programming_language)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbo:wikiPageRedirects
dbr:Nim_(programming_language)
Subject Item
dbr:Notepad++
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:ParaSail_(programming_language)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbp:influenced
dbr:Nim_(programming_language)
dbo:influenced
dbr:Nim_(programming_language)
Subject Item
dbr:Foreign_function_interface
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:History_of_programming_languages
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Prototype-based_programming
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Haxe
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
n12:await
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Hygienic_macro
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Swift_(programming_language)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Template_metaprogramming
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Travis_CI
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:While_loop
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Assignment_(computer_science)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Bootstrapping_(compilers)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Green_thread
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:IUP_(software)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Metaprogramming
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Oberon-2
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbp:influenced
dbr:Nim_(programming_language)
dbo:influenced
dbr:Nim_(programming_language)
Subject Item
dbr:Oberon_(programming_language)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Object_Pascal
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbp:influenced
dbr:Nim_(programming_language)
dbo:influenced
dbr:Nim_(programming_language)
Subject Item
dbr:Case_sensitivity
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Raylib
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Redis
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Self-hosting_(compilers)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:MIT_License
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Macro_(computer_science)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Rope_(data_structure)
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:System_programming_language
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Type_inference
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Off-side_rule
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Multiple_dispatch
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Uniform_Function_Call_Syntax
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Tagged_union
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Turochamp
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
Subject Item
dbr:Nim-Lang
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbo:wikiPageRedirects
dbr:Nim_(programming_language)
Subject Item
dbr:Nim-lang
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbo:wikiPageRedirects
dbr:Nim_(programming_language)
Subject Item
dbr:Nim_language
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbo:wikiPageRedirects
dbr:Nim_(programming_language)
Subject Item
dbr:Nim_programming_language
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbo:wikiPageRedirects
dbr:Nim_(programming_language)
Subject Item
dbr:Nimlang
dbo:wikiPageWikiLink
dbr:Nim_(programming_language)
dbo:wikiPageRedirects
dbr:Nim_(programming_language)
Subject Item
wikipedia-en:Nim_(programming_language)
foaf:primaryTopic
dbr:Nim_(programming_language)