ObjectWeb ASM (original) (raw)

About DBpedia

The ASM library is a project of the OW2 consortium. It provides a simple API for decomposing, modifying, and recomposing binary Java classes (i.e. bytecode). The project was originally conceived and developed by Eric Bruneton. ASM is Java-centric at present, and does not currently have a backend that exposes other bytecode implementations (such as .NET bytecode, Python bytecode, etc.). The name "ASM" is not an acronym: it is just a reference to the asm keyword of C, which allows some functions to be implemented in assembly language.

Property Value
dbo:abstract The ASM library is a project of the OW2 consortium. It provides a simple API for decomposing, modifying, and recomposing binary Java classes (i.e. bytecode). The project was originally conceived and developed by Eric Bruneton. ASM is Java-centric at present, and does not currently have a backend that exposes other bytecode implementations (such as .NET bytecode, Python bytecode, etc.). The name "ASM" is not an acronym: it is just a reference to the asm keyword of C, which allows some functions to be implemented in assembly language. (en) ASM est une bibliothèque Java de manipulation et d'analyse du bytecode Java. ASM est publié sous licence BSD par le consortium ObjectWeb, devenu OW2. ASM peut être utilisée pour modifier des classes existantes ou créer dynamiquement des classes, directement sous forme binaire.Les algorithmes de transformations et d'analyses fournis permettent d'assembler facilement des transformations complexes et des outils d'analyse statique. ASM fournit des fonctionnalités similaires aux autres frameworks de manipulation du bytecode, mais porte une attention particulière sur la simplicité d'usage et la performance. Il a été conçu pour être aussi petit et rapide que possible, ce qui le rend intéressant pour être utilisé dans des systèmes dynamiques, mais il peut aussi être utilisé de manière statique. (fr)
dbo:developer dbr:OW2
dbo:genre dbr:Bytecode
dbo:latestReleaseDate 2022-04-03 (xsd:date)
dbo:latestReleaseVersion 9.3
dbo:license dbr:BSD_License
dbo:operatingSystem dbr:Cross-platform
dbo:programmingLanguage dbr:Java_(programming_language)
dbo:wikiPageExternalLink https://web.archive.org/web/20060706114810/http:/aspectwerkz.codehaus.org/ https://www.ow2.org/ https://web.archive.org/web/20130618025348/http:/www.drgarbage.com/bytecode-visualizer.html
dbo:wikiPageID 5823945 (xsd:integer)
dbo:wikiPageLength 5352 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1121166041 (xsd:integer)
dbo:wikiPageWikiLink dbr:Python_(programming_language) dbc:OW2 dbr:Inline_assembler dbr:.NET_Framework dbc:Software_using_the_BSD_license dbr:Cross-platform dbr:BSD_License dbr:Byte_Code_Engineering_Library dbc:Java_(programming_language)_libraries dbr:Type_system dbr:JDK_7 dbr:Groovy_(programming_language) dbr:Java_(programming_language) dbr:Javassist dbr:AspectWerkz dbc:Java_APIs dbr:Bytecode dbr:OW2 dbr:Visitor_pattern dbr:Aspect_oriented_programming
dbp:author Eric Bruneton (en)
dbp:developer dbr:OW2
dbp:genre bytecode Engineering Library (en)
dbp:latestReleaseDate 2022-04-03 (xsd:date)
dbp:latestReleaseVersion 9.300000 (xsd:double)
dbp:license dbr:BSD_License
dbp:name ASM (en)
dbp:operatingSystem dbr:Cross-platform
dbp:programmingLanguage dbr:Java_(programming_language)
dbp:wikiPageUsesTemplate dbt:Infobox_software dbt:Official_URL dbt:Official_website dbt:Reflist dbt:See_also dbt:Start_date_and_age
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1
dcterms:subject dbc:OW2 dbc:Software_using_the_BSD_license dbc:Java_(programming_language)_libraries dbc:Java_APIs
gold:hypernym dbr:Project
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:Band yago:Software106566077
rdfs:comment The ASM library is a project of the OW2 consortium. It provides a simple API for decomposing, modifying, and recomposing binary Java classes (i.e. bytecode). The project was originally conceived and developed by Eric Bruneton. ASM is Java-centric at present, and does not currently have a backend that exposes other bytecode implementations (such as .NET bytecode, Python bytecode, etc.). The name "ASM" is not an acronym: it is just a reference to the asm keyword of C, which allows some functions to be implemented in assembly language. (en) ASM est une bibliothèque Java de manipulation et d'analyse du bytecode Java. ASM est publié sous licence BSD par le consortium ObjectWeb, devenu OW2. ASM peut être utilisée pour modifier des classes existantes ou créer dynamiquement des classes, directement sous forme binaire.Les algorithmes de transformations et d'analyses fournis permettent d'assembler facilement des transformations complexes et des outils d'analyse statique. (fr)
rdfs:label ASM (logiciel) (fr) ObjectWeb ASM (en)
rdfs:seeAlso dbr:Da_Vinci_Machine
owl:sameAs freebase:ObjectWeb ASM wikidata:ObjectWeb ASM dbpedia-fr:ObjectWeb ASM https://global.dbpedia.org/id/2d1nw
prov:wasDerivedFrom wikipedia-en:ObjectWeb_ASM?oldid=1121166041&ns=0
foaf:isPrimaryTopicOf wikipedia-en:ObjectWeb_ASM
foaf:name ASM (en)
is dbo:wikiPageDisambiguates of dbr:ASM
is dbo:wikiPageWikiLink of dbr:Retrotranslator dbr:Apache_Tapestry dbr:Byte_Code_Engineering_Library dbr:ASM dbr:Javassist dbr:Java_bytecode dbr:Bytecode dbr:OW2
is foaf:primaryTopic of wikipedia-en:ObjectWeb_ASM