Glasgow Haskell Compiler (original) (raw)

About DBpedia

The Glorious Glasgow Haskell Compilation System, známý pod jmény Glasgow Haskell Compiler či GHC, je open source kompilátor do strojového kódu pro funkcionální programovací jazyk Haskell. Hlavními vývojáři jsou a .

Property Value
dbo:abstract The Glorious Glasgow Haskell Compilation System, známý pod jmény Glasgow Haskell Compiler či GHC, je open source kompilátor do strojového kódu pro funkcionální programovací jazyk Haskell. Hlavními vývojáři jsou a . (cs) ghc, ordre d'ordinador que respon a la sigla de "Glasgow Haskell Compiler", en català Compilador Haskell de Glasgow, és un compilador nadiu de codi lliure per al llenguatge de programació funcional Haskell, el qual va ser originalment desenvolupat a la universitat de Glasgow per i . El desenvolupament continua actualment sota l'auspici del Departament d'Investigació de Microsoft (Microsoft Research), al Regne unit on treballa Peyton Jones. GHC ha pres humorísticament el sobrenom "Glorious Haskell Compiler". El nom ghc segueix el costum antic d'anomenar les ordres amb un identificador curt d'una a tres lletres, on la 'c' designa compilador, la 'h' designa el llenguatge i la primera lletra, la ciutat de la universitat que el desenvolupà originàriament (com també ho fa mmc: "Compilador Mercury de Melbourne", o bé yhc:"Compilador Haskell de York" o bé uhc:"Compilador Haskell d'Utrecht"). El compilador també està escrit en Haskell (una tècnica coneguda com a bootstrapping), però el nucli de sistema per a Haskell està escrit en C i una adaptació del C-- (versió de C, no per a l'ús humà sinó específica per a sortida de compiladors, com a interfície independent del maquinari) referida com a Cmm en el codi del compilador. L'última versió del compilador compleix amb l'estàndard més nou del llenguatge, que és, ara per ara, el Haskell 2010. GHC està disponible per a moltes plataformes, incloent Windows i la majoria de sistemes Unix (com les diferents distribucions de GNU/Linux), Mac OS X i la majoria d'arquitectures de processador. Aquest incloïa, fins a la versió 6.10.x, la majoria d'extensions al Haskell estàndard, fins i tot la biblioteca STM, que serveix per fer transaccions atòmiques (o tot o no res) de dades compartides entre diferents fils d'execució. A partir de GHC 6.12 les biblioteques ja no venen amb el compilador sinó que es distribueixen en edicions diferides, dins la Plataforma Haskell ("The Haskell Platform"). La corresponent a GHC 6.12.1 ja està disponible. Entre altres millores, suporta tractament d'entrada/sortida per a caràcters no anglosaxons, segons la codificació del sistema subjacent HaskellStack subordina GHC Stackage és un rebost que per cada versió de GHC guarda instantànies d'un conjunt de biblioteques compatibles amb compilació verificada, evitant la problemàtica de seleccionar per cada biblioteca una versió que encaixi en els requeriments de les restants. HaskellStack (2015) possibilita el desenvolupament multiversió respecte de GHC, i descarrega automàticament la versió de GHC corresponent al rebost Stackage més recent que inclogui les dependències (biblioteques) d'una aplicació si hi ha fitxer de projecte .cabal al directori, proporcionant una eina que subordina i encapsula diverses versions de GHC i dels rebostos per al desenvolupament d'aplicacions en capsa de proves (Sandbox). També proporciona un conjunt de plantilles d'aplicacions (comanda: stack templates) per engegar projectes nous (stack new projecte plantilla). (ca) Der Glasgow Haskell Compiler, auch The Glorious Glasgow Haskell Compilation System, aber vor allem bekannt als GHC, ist ein quelloffener Compiler für die Programmiersprache Haskell. Er ist selbst in Haskell geschrieben und erzeugt nativen Maschinencode für die jeweilige Plattform. GHC gilt heute als die Haskell-Implementierung mit den meisten Features und der weitesten Verbreitung. 2011 erhielt er den Programming Languages Software Award von ACM SIGPLAN. (de) The Glasgow Haskell Compiler (GHC) is an open-source native code compiler for the functional programming language Haskell. It provides a cross-platform environment for the writing and testing of Haskell code and it supports numerous extensions, libraries, and optimisations that streamline the process of generating and executing code. GHC is the most commonly used Haskell compiler. The lead developers are Simon Peyton Jones and Simon Marlow. (en) El Glasgow Haskell Compiler (o GHC) es un compilador nativo de código libre para el lenguaje de programación funcional Haskell, que fue originalmente desarrollado en la Universidad de Glasgow, en un principio por Simon Peyton Jones y . El desarrollo continúa bajo el auspício del Departamento de Investigación de Microsoft (Microsoft Research), en el Reino Unido, donde están empleados Peyton Jones y Marlow. GHC ha tomado humorísticamente el apodo "Glorious Haskell Compiler". El compilador también está escrito en Haskell (una técnica conocida como bootstrapping), pero el núcleo de sistema para Haskell está escrito en C y .​ La última versión del compilador cumple con Haskell 2010, el estándar más reciente del lenguaje. GHC está disponible para muchas plataformas, incluyendo Windows y la mayoría de sistemas Unix (como las diferentes distribuciones de GNU/Linux), Mac OS X y la mayoría de arquitecturas de procesador. GHC incluye la mayoría de extensiones de Haskell estándar, incluyendo la biblioteca STM, que sirve para permitir las transacciones de datos directamente con la memoria. (es) GHC (en anglais, « Glasgow Haskell Compiler » parfois appelé également le « Glorious Haskell Compiler ») est un compilateur libre pour le langage fonctionnel Haskell. (fr) Glasgow Haskell Compiler (グラスゴー・ハスケル・コンパイラ) またはThe Glorious Glasgow Haskell Compilation System (ザ・グロリアス・グラスゴー・ハスケル・コンピレーション・システム) は、関数型プログラミング言語 Haskellのオープンソースコンパイラである。一般的にGHCの略称で知られている。Haskellのコードの作成とテストのためのクロスプラットフォーム環境を提供し、効率的な実行ファイルを生成するための多数の言語拡張・ライブラリ・最適化に対応している。GHCは最も一般的に利用されているHaskellのコンパイラである。主要開発者はSimon Peyton Jonesとである。 (ja) De Glasgow Haskell Compiler (of GHC) is een open source compiler voor de functionele programmeertaal Haskell. GHC is ontwikkeld aan de universiteit van Glasgow, voornamelijk door Simon Peyton Jones en Simon Marlow. De ontwikkeling van GHC wordt voortgezet bij Microsoft Research in Cambridge, Engeland waar Peyton Jones werkzaam is. GHC wordt ook wel de Glorious Haskell Compiler genoemd. De compiler zelf is geschreven in Haskell (deze techniek wordt bootstrapping genoemd) maar het runtime-systeem is geschreven in C en . GHC ondersteunt zowel de Haskell 98- als de Haskell 2010-standaard, evenals uitbreidingen hiervan. Er zijn versies voor verschillende platforms beschikbaar, zoals Windows, Mac en de meeste Unix-varianten (zoals de vele Linuxdistributies). Ook zijn er versies voor verschillende processorarchitecturen beschikbaar. (nl) Il glorioso sistema di compilazione di Glasgow di Haskell (The Glourious Glasgow Haskell Compilation System), conosciuto come Glasgow Haskell Compiler (GHC), è un compilatore per codice sorgente in linguaggio di programmazione Haskell. (it) The Glorious Glasgow Haskell Compilation System, GHC, är en kompilator för det funktionella programmeringsspråket Haskell. Huvudutvecklare för GHC är Simon Peyton-Jones och Simon Marlow som båda arbetar på Microsoft Research i Cambridge, England. GHC är fri mjukvara och finns tillgängligt till flera olika processortyper och operativsystem (sv) The Glorious Glasgow Haskell Compilation System, mais conhecido como Glasgow Haskell Compiler ou GHC, é um compilador de código aberto para a linguagem de programação funcional Haskell. Os principais desenvolvedores são e . (pt) Glasgow Haskell Compiler (англ. Компілятор мови Haskell з Глазго) — один з найпотужніших і розвинених компіляторів функційної мови програмування Haskell, який розробляє вільна робоча група з численних розробників, зібраних зі всього світу, координована з лабораторії університету Глазго. (uk) GHC (англ. Glasgow Haskell Compiler) — один из самых мощных и развитых компиляторов функционального языка программирования Haskell, разрабатывается под координацией лаборатории университета Глазго; ключевые разработчики — Саймон Пейтон-Джонс и (англ. Simon Marlow). Свободно распространяется под модифицированной лицензией BSD; работает на большинстве популярных Unix-систем и входит в большинство дистрибутивов Linux, есть версии для Windows и macOS. Обеспечивается три варианта компиляции: непосредственно в машинные коды целевой архитектуры, компиляция через промежуточный код на языке Си или C--, компиляция под LLVM. Сам компилятор в основном написан на Haskell, но среда исполнения для скомпилированных программ реализована на Си и C--. Кроме компилятора, включает интерпретирующую REPL-среду GHCi. Обеспечивает полную поддержку стандартов Haskell-98 и Haskell-2010, дополнительно реализован широкий список расширений. Одна из особенностей — параллельное исполнение программ, для которой не требуется явное выделение потоков выполнения (лишь требуется явная аннотация от разработчика программы). Реализованы значительные возможности по оптимизации программ, включая межмодульную оптимизацию. Поддерживаются различные варианты профилирования. Некоторые поддерживаемые расширения системы типов: экзистенциальный полиморфизм, полиморфизм высших порядков, импредикативный полиморфизм, обобщённые алгебраические типы данных, семейства типов (индексированные синонимы типов, индексированные типы данных). (ru)
dbo:computingPlatform dbr:ARM_architecture dbr:X86 dbr:X86-64
dbo:genre dbr:Compiler
dbo:license dbr:New_BSD_License
dbo:operatingSystem dbr:FreeBSD dbr:Linux dbr:Windows_2000 dbr:OS_X
dbo:programmingLanguage dbr:C_(programming_language) dbr:Haskell_(programming_language)
dbo:wikiPageExternalLink https://www.haskell.org/ghc/
dbo:wikiPageID 562879 (xsd:integer)
dbo:wikiPageLength 19984 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1109055018 (xsd:integer)
dbo:wikiPageWikiLink dbr:Cambridge,_England dbr:Beta_reduction dbr:Hugs_(interpreter) dbr:University_of_Glasgow dbr:Unix dbr:Deforestation_(computer_science) dbr:Inline_expansion dbr:Lexical_analysis dbr:System_platform dbc:Software_using_the_BSD_license dbr:Compiler dbr:Compilers dbr:Generalized_algebraic_data_type dbr:Generic_programming dbr:Object-oriented_programming dbr:Object_(computer_science) dbr:FreeBSD dbr:Function_(mathematics) dbr:GNU_Compiler_Collection dbr:Monad_(functional_programming) dbr:Constant_folding dbr:Constructed_product_result_analysis dbc:Free_Haskell_implementations dbr:Yhc dbr:Linux dbr:MacOS dbr:Machine_language dbr:Simon_Peyton_Jones dbr:Functional_programming dbr:Parametric_polymorphism dbc:Cross-platform_free_software dbr:C_(programming_language) dbr:Type_system dbr:Data_parallelism dbr:Windows_2000 dbr:Lazy_ML dbr:List_comprehension dbr:Logic_programming dbr:ARM_architecture dbr:Data_type dbr:Finitary_relation dbr:Partial_evaluation dbr:Directive_(programming) dbr:Source_code dbr:Type_class dbr:Profiling_(computer_programming) dbr:Haskell_(programming_language) dbr:Haskell_Platform dbr:Isomorphic dbr:Template_Haskell dbc:Free_compilers_and_interpreters dbc:History_of_computing_in_the_United_Kingdom dbr:Abstract_syntax_tree dbr:Syntactic_sugar dbr:Code_generation_(compiler) dbr:Program_transformation dbr:System_F dbr:Bootstrapping_(compilers) dbr:C-- dbr:Intermediate_language dbr:Metaprogramming dbr:Microsoft_Research dbr:Microsoft_Windows dbr:OS_X dbr:Open-source_software dbr:OpenBSD dbr:CPU_design dbr:X86 dbr:X86-64 dbr:Composable_Memory_Transactions dbr:Software_transactional_memory dbr:Type_inference dbr:Programming_language dbr:Strictness_analysis dbr:Existential_type dbr:Porting dbr:Simon_Marlow dbr:Parser dbr:Inlining dbr:Scope_(programming) dbr:Run-time_system dbr:Type_families dbr:LLVM_IR dbr:Linear_types dbr:Turing-complete dbr:Dynamic_allocation dbr:Arrow_(functional_programming) dbr:Functional_dependencies dbr:New_BSD_License dbr:Rewrite_rules dbr:Reflection_(computer_science) dbr:Generalized_algebraic_datatypes dbr:Compiler_optimization dbr:Monads_in_functional_programming dbr:Strict_evaluation dbr:Type_polymorphism dbr:Let-floating
dbp:author Kevin Hammond (en)
dbp:developer The Glasgow Haskell Team (en)
dbp:genre dbr:Compiler
dbp:language English (en)
dbp:license dbr:New_BSD_License
dbp:operatingSystem Linux, OS X 10.7 Lion and later, Windows 2000 and later, FreeBSD (en)
dbp:platform dbr:ARM_architecture dbr:X86 dbr:X86-64
dbp:programmingLanguage Haskell and C (en)
dbp:title The Glasgow Haskell Compiler (en)
dbp:website https://www.haskell.org/ghc/
dbp:wikiPageUsesTemplate dbt:Infobox_software dbt:Mono dbt:Reflist dbt:Start_date dbt:Start_date_and_age dbt:Use_dmy_dates dbt:Wikidata
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1
dct:subject dbc:Software_using_the_BSD_license dbc:Free_Haskell_implementations dbc:Cross-platform_free_software dbc:Free_compilers_and_interpreters dbc:History_of_computing_in_the_United_Kingdom
gold:hypernym dbr:Compiler
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Act100030358 yago:ArtificialLanguage106894544 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Enforcement101127019 yago:Event100029378 yago:Execution101127379 yago:GroupAction101080366 yago:Language106282651 yago:ProgrammingLanguage106898352 yago:PsychologicalFeature100023100 yago:WikicatFunctionalLanguages yago:Writing106359877 yago:WrittenCommunication106349220 yago:YagoPermanentlyLocatedEntity yago:SocialControl101123598 yago:Software106566077 yago:WikicatFreeHaskellImplementations yago:WikicatProgrammingLanguages umbel-rc:SoftwareObject
rdfs:comment The Glorious Glasgow Haskell Compilation System, známý pod jmény Glasgow Haskell Compiler či GHC, je open source kompilátor do strojového kódu pro funkcionální programovací jazyk Haskell. Hlavními vývojáři jsou a . (cs) Der Glasgow Haskell Compiler, auch The Glorious Glasgow Haskell Compilation System, aber vor allem bekannt als GHC, ist ein quelloffener Compiler für die Programmiersprache Haskell. Er ist selbst in Haskell geschrieben und erzeugt nativen Maschinencode für die jeweilige Plattform. GHC gilt heute als die Haskell-Implementierung mit den meisten Features und der weitesten Verbreitung. 2011 erhielt er den Programming Languages Software Award von ACM SIGPLAN. (de) The Glasgow Haskell Compiler (GHC) is an open-source native code compiler for the functional programming language Haskell. It provides a cross-platform environment for the writing and testing of Haskell code and it supports numerous extensions, libraries, and optimisations that streamline the process of generating and executing code. GHC is the most commonly used Haskell compiler. The lead developers are Simon Peyton Jones and Simon Marlow. (en) GHC (en anglais, « Glasgow Haskell Compiler » parfois appelé également le « Glorious Haskell Compiler ») est un compilateur libre pour le langage fonctionnel Haskell. (fr) Glasgow Haskell Compiler (グラスゴー・ハスケル・コンパイラ) またはThe Glorious Glasgow Haskell Compilation System (ザ・グロリアス・グラスゴー・ハスケル・コンピレーション・システム) は、関数型プログラミング言語 Haskellのオープンソースコンパイラである。一般的にGHCの略称で知られている。Haskellのコードの作成とテストのためのクロスプラットフォーム環境を提供し、効率的な実行ファイルを生成するための多数の言語拡張・ライブラリ・最適化に対応している。GHCは最も一般的に利用されているHaskellのコンパイラである。主要開発者はSimon Peyton Jonesとである。 (ja) Il glorioso sistema di compilazione di Glasgow di Haskell (The Glourious Glasgow Haskell Compilation System), conosciuto come Glasgow Haskell Compiler (GHC), è un compilatore per codice sorgente in linguaggio di programmazione Haskell. (it) The Glorious Glasgow Haskell Compilation System, GHC, är en kompilator för det funktionella programmeringsspråket Haskell. Huvudutvecklare för GHC är Simon Peyton-Jones och Simon Marlow som båda arbetar på Microsoft Research i Cambridge, England. GHC är fri mjukvara och finns tillgängligt till flera olika processortyper och operativsystem (sv) The Glorious Glasgow Haskell Compilation System, mais conhecido como Glasgow Haskell Compiler ou GHC, é um compilador de código aberto para a linguagem de programação funcional Haskell. Os principais desenvolvedores são e . (pt) Glasgow Haskell Compiler (англ. Компілятор мови Haskell з Глазго) — один з найпотужніших і розвинених компіляторів функційної мови програмування Haskell, який розробляє вільна робоча група з численних розробників, зібраних зі всього світу, координована з лабораторії університету Глазго. (uk) ghc, ordre d'ordinador que respon a la sigla de "Glasgow Haskell Compiler", en català Compilador Haskell de Glasgow, és un compilador nadiu de codi lliure per al llenguatge de programació funcional Haskell, el qual va ser originalment desenvolupat a la universitat de Glasgow per i . El desenvolupament continua actualment sota l'auspici del Departament d'Investigació de Microsoft (Microsoft Research), al Regne unit on treballa Peyton Jones. GHC ha pres humorísticament el sobrenom "Glorious Haskell Compiler". HaskellStack subordina GHC (ca) El Glasgow Haskell Compiler (o GHC) es un compilador nativo de código libre para el lenguaje de programación funcional Haskell, que fue originalmente desarrollado en la Universidad de Glasgow, en un principio por Simon Peyton Jones y . El desarrollo continúa bajo el auspício del Departamento de Investigación de Microsoft (Microsoft Research), en el Reino Unido, donde están empleados Peyton Jones y Marlow. GHC ha tomado humorísticamente el apodo "Glorious Haskell Compiler". (es) De Glasgow Haskell Compiler (of GHC) is een open source compiler voor de functionele programmeertaal Haskell. GHC is ontwikkeld aan de universiteit van Glasgow, voornamelijk door Simon Peyton Jones en Simon Marlow. De ontwikkeling van GHC wordt voortgezet bij Microsoft Research in Cambridge, Engeland waar Peyton Jones werkzaam is. GHC wordt ook wel de Glorious Haskell Compiler genoemd. (nl) GHC (англ. Glasgow Haskell Compiler) — один из самых мощных и развитых компиляторов функционального языка программирования Haskell, разрабатывается под координацией лаборатории университета Глазго; ключевые разработчики — Саймон Пейтон-Джонс и (англ. Simon Marlow). Свободно распространяется под модифицированной лицензией BSD; работает на большинстве популярных Unix-систем и входит в большинство дистрибутивов Linux, есть версии для Windows и macOS. (ru)
rdfs:label Compilador Haskell de Glasgow (ca) Glasgow Haskell Compiler (cs) Glasgow Haskell Compiler (de) Glasgow Haskell Compiler (es) Glasgow Haskell Compiler (en) Glasgow Haskell Compiler (fr) Glasgow Haskell Compiler (it) Glasgow Haskell Compiler (ja) Glasgow Haskell Compiler (nl) Glasgow Haskell Compiler (pt) Glasgow Haskell Compiler (sv) GHC (ru) Glasgow Haskell Compiler (uk)
owl:sameAs freebase:Glasgow Haskell Compiler yago-res:Glasgow Haskell Compiler wikidata:Glasgow Haskell Compiler dbpedia-ca:Glasgow Haskell Compiler dbpedia-cs:Glasgow Haskell Compiler dbpedia-de:Glasgow Haskell Compiler dbpedia-es:Glasgow Haskell Compiler dbpedia-fa:Glasgow Haskell Compiler dbpedia-fr:Glasgow Haskell Compiler dbpedia-it:Glasgow Haskell Compiler dbpedia-ja:Glasgow Haskell Compiler dbpedia-nl:Glasgow Haskell Compiler dbpedia-no:Glasgow Haskell Compiler dbpedia-pt:Glasgow Haskell Compiler dbpedia-ru:Glasgow Haskell Compiler dbpedia-sv:Glasgow Haskell Compiler dbpedia-uk:Glasgow Haskell Compiler https://global.dbpedia.org/id/2Bq6M
prov:wasDerivedFrom wikipedia-en:Glasgow_Haskell_Compiler?oldid=1109055018&ns=0
foaf:homepage https://www.haskell.org/ghc/
foaf:isPrimaryTopicOf wikipedia-en:Glasgow_Haskell_Compiler
is dbo:computingPlatform of dbr:Xmonad
is dbo:knownFor of dbr:Simon_Peyton_Jones
is dbo:wikiPageDisambiguates of dbr:GHC dbr:Glasgow_(disambiguation)
is dbo:wikiPageRedirects of dbr:Ghc_compiler dbr:GHC_Haskell dbr:GHCi dbr:The_Glasgow_Haskell_Compiler dbr:Glasgow_Haskel_Compiler dbr:Glorious_Haskell_Compiler
is dbo:wikiPageWikiLink of dbr:Cabal_(software) dbr:PureScript dbr:QuickCheck dbr:List_of_functional_programming_topics dbr:List_of_compilers dbr:Deforestation_(computer_science) dbr:Double-ended_queue dbr:Inline_expansion dbr:Intermediate_representation dbr:GHC dbr:List_of_programming_language_researchers dbr:Substructural_type_system dbr:Comparison_of_programming_languages_(basic_instructions) dbr:Generalized_algebraic_data_type dbr:Clean_(programming_language) dbr:GNU_Multiple_Precision_Arithmetic_Library dbr:GNU_Readline dbr:Modulo_operation dbr:Concurrent_Haskell dbr:Constructed_product_result_analysis dbr:Continuation-passing_style dbr:Yhc dbr:Libffi dbr:Simon_Peyton_Jones dbr:Comparison_of_MQTT_implementations dbr:Comparison_of_programming_languages_(associative_array) dbr:Functional_programming dbr:Hamming_weight dbr:Speculative_execution dbr:Mark–compact_algorithm dbr:Haskell_features dbr:List_comprehension dbr:Find_first_set dbr:Parsec_(parser) dbr:Gofer_(programming_language) dbr:Kind_(type_theory) dbr:Type_class dbr:List_of_Mac_software dbr:Glasgow_(disambiguation) dbr:Pugs_(programming) dbr:Haddock_(software) dbr:Haskell dbr:Haskell_Platform dbr:Template_Haskell dbr:LLVM dbr:Thread_(computing) dbr:Thunk dbr:System_F dbr:C-- dbr:Raku_(programming_language) dbr:Xmonad dbr:Yesod_(web_framework) dbr:STG dbr:Software_transactional_memory dbr:Set_(abstract_data_type) dbr:Transactional_memory dbr:Strictness_analysis dbr:SIGPLAN dbr:Simon_Marlow dbr:Safe_mode dbr:Type_family dbr:Stephanie_Weirich dbr:Ghc_compiler dbr:GHC_Haskell dbr:GHCi dbr:The_Glasgow_Haskell_Compiler dbr:Glasgow_Haskel_Compiler dbr:Glorious_Haskell_Compiler
is dbp:knownFor of dbr:Simon_Peyton_Jones
is rdfs:seeAlso of dbr:Haskell
is foaf:primaryTopic of wikipedia-en:Glasgow_Haskell_Compiler