Integrierter Assembler
Ein Inline-Assembler oder integrierter Assembler ist ein Assembler, der in den Compiler einer Hochsprache integriert ist. Der Assembler-Code wird dabei direkt in den Quelltext einer Hochsprache eingearbeitet. Inline-Assembler haben den Vorteil, dass man Teile einer Prozedur oder Funktion in Assembler schreiben kann (anstatt nur ganze Prozeduren/Funktionen), dass sie direkten Zugriff auf die Symbole der Hochsprache (inklusive lokaler Variablen etc.) haben und dass umgekehrt auch der Compiler den Assembler-Code sieht und bei seiner Optimierung berücksichtigen kann.Beispiele für Compiler mit Inline-Assembler (alphabetisch):
- PureBasic
- Turbo Pascal/Delphi