<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Jasmin_%28Programmiersprache%29</id>
	<title>Jasmin (Programmiersprache) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Jasmin_%28Programmiersprache%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Jasmin_(Programmiersprache)&amp;action=history"/>
	<updated>2026-06-05T04:40:25Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Jasmin_(Programmiersprache)&amp;diff=1031448&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Jasmin_(Programmiersprache)&amp;diff=1031448&amp;oldid=prev"/>
		<updated>2025-04-09T09:02:21Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Programmiersprache&lt;br /&gt;
 | Name                         = Jasmin&lt;br /&gt;
 | Logo                         =&lt;br /&gt;
 | Beschreibung                 = &amp;lt;!-- Beschreibung des Logos --&amp;gt;&lt;br /&gt;
 | Paradigma                    = [[Imperative Programmiersprache|imperativ]], [[Objektorientierte Programmiersprache|objektorientiert]]&lt;br /&gt;
 | Erscheinungsjahr             =&lt;br /&gt;
 | Designer                     =&lt;br /&gt;
 | Entwickler                   = Jon Meyer, [[Troy Downing]]&lt;br /&gt;
 | AktuelleVersion              = 2.4&lt;br /&gt;
 | AktuelleVersionFreigabeDatum = 7. Mai 2010&lt;br /&gt;
 | AktuelleVorabVersion         =&lt;br /&gt;
 | AktuelleVorabVersionFreigabeDatum =&lt;br /&gt;
 | Typisierung                  =&lt;br /&gt;
 | Implementierung              =&lt;br /&gt;
 | Dialekte                     =&lt;br /&gt;
 | Standardisierungen           =&lt;br /&gt;
 | Beeinflusst_von              = [[Java (Programmiersprache)|Java]]&lt;br /&gt;
 | Beeinflusste                 =&lt;br /&gt;
 | Betriebssystem               = [[Plattformunabhängigkeit|plattformunabhängig]]&lt;br /&gt;
 | Lizenz                       = [[BSD-Lizenz]]&lt;br /&gt;
 | Website                      = [https://jasmin.sourceforge.net/]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Jasmin&amp;#039;&amp;#039;&amp;#039; ist ein [[Assembler (Informatik)|Assembler]] für die [[Java Virtual Machine]], der aus [[Assemblersprache]]-ähnlichen Instruktionen [[Java (Programmiersprache)|Java]]-[[Bytecode]] erzeugt.&lt;br /&gt;
&lt;br /&gt;
Die verwendeten Instruktionen beschreiben im [[ASCII]]-Format die zu erzeugenden Java-Klassen. Jasmin erzeugt daraus Java-Class-Dateien, die in einer [[Java Virtual Machine]] lauffähig sind.&lt;br /&gt;
&lt;br /&gt;
Die Programmiersprache Jasmin sollte nicht mit dem Jasmin Assembler-Interpreter der TU-München&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/TUM-LRR/Jasmin|title=Jasmin a Java Assembler Interpreter|accessdate=2021-12-11|language=Englisch}}&amp;lt;/ref&amp;gt; verwechselt werden.&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Hallo-Welt-Programm]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Jasmin&amp;quot;&amp;gt;&lt;br /&gt;
; HelloWorld.j&lt;br /&gt;
&lt;br /&gt;
.bytecode 50.0&lt;br /&gt;
.source HelloWorld.java&lt;br /&gt;
.class public HelloWorld&lt;br /&gt;
.super java/lang/Object&lt;br /&gt;
&lt;br /&gt;
.method public &amp;lt;init&amp;gt;()V&lt;br /&gt;
  .limit stack 1&lt;br /&gt;
  .limit locals 1&lt;br /&gt;
  aload_0&lt;br /&gt;
  invokespecial java/lang/Object/&amp;lt;init&amp;gt;()V&lt;br /&gt;
  return&lt;br /&gt;
.end method&lt;br /&gt;
&lt;br /&gt;
.method public static main([Ljava/lang/String;)V&lt;br /&gt;
  .limit stack 2&lt;br /&gt;
  .limit locals 1&lt;br /&gt;
  getstatic java/lang/System/out Ljava/io/PrintStream;&lt;br /&gt;
  ldc &amp;quot;Hallo Welt!&amp;quot;&lt;br /&gt;
  invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V&lt;br /&gt;
  return&lt;br /&gt;
.end method&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://jasmin.sourceforge.net Jasmin Homepage]&lt;br /&gt;
* [https://bcel.sourceforge.net/JasminVisitor.java JasminVisitor.java]. Die Java-Klasse &amp;lt;span style=&amp;quot;font-family:courier&amp;quot;&amp;gt;JasminVisitor&amp;lt;/span&amp;gt; ist ein Disassembler für Java-Klassendateien (Jasmin-Assemblersprache). JasminVisitor.java&amp;lt; benötigt die [http://jakarta.apache.org/bcel/ Bytecode Engineering Library (BCEL)] – siehe auch [https://bcel.sourceforge.net bcel.sourceforge.net].&lt;br /&gt;
* [http://classfileanalyzer.javaseiten.de ClassFileAnalyzer - Disassembler für Java-Klassendateien]. Der Disassembler (freie Software) für Java-Klassendateien übersetzt .class-Dateien in die Programmiersprache Jasmin.&lt;br /&gt;
&lt;br /&gt;
=== Einzelnachweise ===&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmiersprache für die Java Virtual Machine]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>