IBM High Level Assembler

E752542

IBM High Level Assembler is IBM’s advanced assembly language development environment for mainframe systems, providing powerful macro facilities, optimization features, and tooling support for low-level z/Architecture programming.

All labels observed (6)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf IBM product
assembler
mainframe development environment
software development tool
alsoKnownAs HLASM
High Level Assembler
IBM High Level Assembler for z/OS & z/VM & z/VSE
backwardCompatibility System/370 assembler source compatibility
System/390 assembler source compatibility
developer IBM
distribution bundled with IBM mainframe software offerings
documentation IBM High Level Assembler Language Reference
IBM High Level Assembler Programmer’s Guide
linked to: HLASM
integratesWith IBM Debug Tool for z/OS
IBM Developer for z/OS
IBM z/OS development tools
languageFamily IBM System/360 assembly language
licenseModel proprietary
predecessor IBM Assembler H
linked to: HLASM

IBM Assembler XF
primaryUsers assembler programmers
performance engineers
system programmers
providesFeature conditional assembly
cross-reference reports
debugging support
diagnostic messages
language extensions for z/Architecture instructions
listing generation
optimization features
powerful macro facilities
structured macro processing
supportsArchitecture System/390
linked to: IBM System/390

z/Architecture
supportsDataEncoding EBCDIC
supportsInstructionSet z/Architecture instruction set
linked to: z/Architecture
supportsProgrammingModel low-level z/Architecture programming
multithreaded environments
reentrant code
targetOperatingSystem z/OS
z/VM
z/VSE
targetPlatform IBM Z mainframes
linked to: IBM mainframe

IBM z/Architecture
linked to: z/Architecture
useCase exploitation of new IBM Z hardware instructions
middleware and subsystem development
operating system components development
performance-critical application components
system programming on IBM mainframes

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Assembler tooling IBM High Level Assembler
HLASM fullName High Level Assembler
linked to: IBM High Level Assembler
HLASM documentation IBM High Level Assembler manuals
linked to: IBM High Level Assembler
IBM High Level Assembler alsoKnownAs IBM High Level Assembler for z/OS & z/VM & z/VSE
linked to: IBM High Level Assembler
IBM High Level Assembler alsoKnownAs High Level Assembler
linked to: IBM High Level Assembler
IBM High Level Assembler predecessor IBM Assembler XF
linked to: IBM High Level Assembler
IBM High Level Assembler documentation IBM High Level Assembler Language Reference
linked to: IBM High Level Assembler