GNU lightning (original) (raw)

About DBpedia

GNU lightning is a free-software library for generating assembly language code at run-time. Version 2.1.3, released in September 2019, supports backends for SPARC (32-bit), x86 (32- and 64-bit), MIPS, ARM (32- and 64-bit), ia64, HPPA, PowerPC (32-bit), Alpha, S390 and RISC-V (64-bit).

thumbnail

Property Value
dbo:abstract GNU lightning is a free-software library for generating assembly language code at run-time. Version 2.1.3, released in September 2019, supports backends for SPARC (32-bit), x86 (32- and 64-bit), MIPS, ARM (32- and 64-bit), ia64, HPPA, PowerPC (32-bit), Alpha, S390 and RISC-V (64-bit). (en) GNU lightning jest wolną biblioteką do generowania kodu maszynowego w trakcie działania programu. Cechuje się dużą wydajnością i przydatnością w złożonych problemach związanych z generacją kodu, dzięki czemu jest stosowana w kompilatorach JIT. W przeciwieństwie do LLVM czy , GNU lightning dostarcza wyłącznie niskopoziomowego interfejsu tłumaczącego na język maszynowy konkretnego sprzętu ustandaryzowany, uniwersalny kod asemblerowy RISC luźno bazujący na SPARC oraz architekturze MIPS. Biblioteka nie zajmuje się alokacją rejestrów, zarządzaniem przepływem sterowania, ani optymalizacją. Obsługiwane back-endy: * SPARC (32-bitowy) * x86 (32- i 64-bitowy) * PowerPC (32-bitowy) GNU lightning jest wykorzystywany przez , , oraz CLISP podczas kompilacji w locie. (pl) GNU Lightning — библиотека для быстрой генерации машинного кода во время исполнения программы (JIT-компиляции). Написана на языке Си. Автор библиотеки GNU Ligtning — Paolo Bonzini. Она основана на динамическом ассемблере ccg за авторством Ian Piumarta. (ru) GNU lightning是在运行时生成汇编语言代码的自由软件库。版本2.0发行于2013年8月,支持的后端包括:x86(32-bit和64-bit)、ARM、MIPS、PowerPC(32-bit)、IA-64、SPARC(32-bit)和PA-RISC。 (zh)
dbo:computingPlatform dbr:GNU
dbo:developer dbr:GNU_Project
dbo:genre dbr:Just-in-time_compilation
dbo:license dbr:GNU_Lesser_General_Public_License
dbo:operatingSystem dbr:Cross-platform
dbo:releaseDate 2001-01-19 (xsd:date)
dbo:thumbnail wiki-commons:Special:FilePath/Heckert_GNU_white.svg?width=300
dbo:wikiPageExternalLink https://wingolog.org/archives/2019/05/24/lightening-run-time-code-generation https://www.gnu.org/software/lightning/ http://directory.fsf.org/wiki/GNU_lightning
dbo:wikiPageID 19947196 (xsd:integer)
dbo:wikiPageLength 5557 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1069832251 (xsd:integer)
dbo:wikiPageWikiLink dbr:PowerPC dbr:Program_optimization dbr:Register_allocation dbr:Cross-platform dbr:SPARC dbr:GNU_Guile dbr:GNU_Lesser_General_Public_License dbr:GNU_Smalltalk dbr:MIPS_architecture dbr:CLISP dbr:Data-flow_analysis dbr:GNU dbr:GNU_Project dbr:Just-in-time_compilation dbr:ARM_architecture dbc:GNU_Project_software dbr:DEC_Alpha dbr:PA-RISC dbr:Assembly_language dbr:LLVM dbr:DotGNU dbr:Free_Software_Directory dbr:Control-flow_analysis dbr:IBM_System/390 dbr:RISC-V dbr:X86 dbr:Reduced_instruction_set_computing dbr:Ia64
dbp:developer dbr:GNU_Project
dbp:genre dbr:Just-in-time_compilation
dbp:license 2002 (xsd:integer) 2007 (xsd:integer)
dbp:logo Heckert GNU white.svg (en)
dbp:logoSize 100 (xsd:integer)
dbp:name GNU lightning (en)
dbp:operatingSystem dbr:Cross-platform
dbp:platform dbr:GNU
dbp:released 2001-01-19 (xsd:date)
dbp:website https://www.gnu.org/software/lightning/
dbp:wikiPageUsesTemplate dbt:Citation_needed dbt:Efn dbt:Infobox_Software dbt:Notelist dbt:Portal dbt:Primary_sources dbt:Reflist dbt:Start_date_and_age dbt:Wikidata dbt:Free-software-stub dbt:GNU
dcterms:subject dbc:GNU_Project_software
gold:hypernym dbr:Library
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:Library yago:Software106566077
rdfs:comment GNU lightning is a free-software library for generating assembly language code at run-time. Version 2.1.3, released in September 2019, supports backends for SPARC (32-bit), x86 (32- and 64-bit), MIPS, ARM (32- and 64-bit), ia64, HPPA, PowerPC (32-bit), Alpha, S390 and RISC-V (64-bit). (en) GNU Lightning — библиотека для быстрой генерации машинного кода во время исполнения программы (JIT-компиляции). Написана на языке Си. Автор библиотеки GNU Ligtning — Paolo Bonzini. Она основана на динамическом ассемблере ccg за авторством Ian Piumarta. (ru) GNU lightning是在运行时生成汇编语言代码的自由软件库。版本2.0发行于2013年8月,支持的后端包括:x86(32-bit和64-bit)、ARM、MIPS、PowerPC(32-bit)、IA-64、SPARC(32-bit)和PA-RISC。 (zh) GNU lightning jest wolną biblioteką do generowania kodu maszynowego w trakcie działania programu. Cechuje się dużą wydajnością i przydatnością w złożonych problemach związanych z generacją kodu, dzięki czemu jest stosowana w kompilatorach JIT. W przeciwieństwie do LLVM czy , GNU lightning dostarcza wyłącznie niskopoziomowego interfejsu tłumaczącego na język maszynowy konkretnego sprzętu ustandaryzowany, uniwersalny kod asemblerowy RISC luźno bazujący na SPARC oraz architekturze MIPS. Biblioteka nie zajmuje się alokacją rejestrów, zarządzaniem przepływem sterowania, ani optymalizacją. (pl)
rdfs:label GNU lightning (en) GNU lightning (pl) GNU Lightning (ru) GNU lightning (zh)
owl:sameAs freebase:GNU lightning wikidata:GNU lightning dbpedia-pl:GNU lightning dbpedia-ru:GNU lightning dbpedia-zh:GNU lightning https://global.dbpedia.org/id/4jLtt
prov:wasDerivedFrom wikipedia-en:GNU_lightning?oldid=1069832251&ns=0
foaf:depiction wiki-commons:Special:FilePath/Heckert_GNU_white.svg
foaf:homepage https://www.gnu.org/software/lightning/
foaf:isPrimaryTopicOf wikipedia-en:GNU_lightning
foaf:name GNU lightning (en)
is dbo:wikiPageDisambiguates of dbr:Lightning_(disambiguation)
is dbo:wikiPageWikiLink of dbr:Just-in-time_compilation dbr:List_of_GNU_packages dbr:LLVM dbr:Bytecode dbr:Lightning_(disambiguation)
is foaf:primaryTopic of wikipedia-en:GNU_lightning