[Info-vax] OpenVMS system programming language

Robert A. Brooks FIRST.LAST at vmssoftware.com
Thu Dec 19 11:38:09 EST 2024


On 12/19/2024 01:56, David Meyer wrote:
> Does VSI have a preferred or official language for system programming
> for OpenVMS?
> 
> I know system programming for VAX/VMS was done in MACRO-32 and BLISS-32,
> and at least some system programs were written in C when Alpha was
> introduced.
> 
> VSI has the BLISS reference manual on the Legacy shelf.
> 
> Have all the MACRO and BLISS programs been ported to C or C++, or will
> they be in the future?

About 40% of the operating system is now written in C, 30% in both MACRO-21 and BLISS.

Work was done in the mid-90's to make it easier to write kernel mode code in C;
most of the MACRO-only JSB interfaces were jacketed with the ability to call them from C.

As a result, the "Writing OpenVMS Alpha Device Drivers in C" book (Szubowicz, Sherlock)
describes some of those changes.

-- 
	-- Rob


More information about the Info-vax mailing list