diff --git a/documents/Programmierparadigmen/Java-Bytecode.tex b/documents/Programmierparadigmen/Java-Bytecode.tex new file mode 100644 index 0000000..0a6a825 --- /dev/null +++ b/documents/Programmierparadigmen/Java-Bytecode.tex @@ -0,0 +1,16 @@ +%!TEX root = Programmierparadigmen.tex +\chapter{Java Bytecode} +\index{Java Bytecode|(} +\begin{definition}[Bytecode]\xindex{Bytecode}% + Der Bytecode ist eine Sammlung von Befehlen für eine virtuelle Maschine. +\end{definition} + +Bytecode ist unabhängig von realer Hardware. + +\begin{definition}[Heap]\xindex{Heap}\xindex{Speicher!dynamischer}% + Der dynamische Speicher, auch Heap genannt, ist ein Speicherbereich, aus dem + zur Laufzeit eines Programms zusammenhängende Speicherabschnitte angefordert + und in beliebiger Reihenfolge wieder freigegeben werden können. +\end{definition} + +\index{Java Bytecode|)} \ No newline at end of file diff --git a/documents/Programmierparadigmen/Programmierparadigmen.pdf b/documents/Programmierparadigmen/Programmierparadigmen.pdf index f07913c..2a9b588 100644 Binary files a/documents/Programmierparadigmen/Programmierparadigmen.pdf and b/documents/Programmierparadigmen/Programmierparadigmen.pdf differ diff --git a/documents/Programmierparadigmen/Programmierparadigmen.tex b/documents/Programmierparadigmen/Programmierparadigmen.tex index 38e4f3b..6ead892 100644 --- a/documents/Programmierparadigmen/Programmierparadigmen.tex +++ b/documents/Programmierparadigmen/Programmierparadigmen.tex @@ -106,6 +106,7 @@ \input{C} \input{MPI} \input{Compilerbau} +\input{Java-Bytecode} \appendix \input{Bildquellen} diff --git a/documents/Programmierparadigmen/Scala.tex b/documents/Programmierparadigmen/Scala.tex index b885638..d79e895 100644 --- a/documents/Programmierparadigmen/Scala.tex +++ b/documents/Programmierparadigmen/Scala.tex @@ -1,3 +1,4 @@ +%!TEX root = Programmierparadigmen.tex \chapter{Scala} \index{Scala|(}