Re: OpenVMS system programming language

Liste des GroupesRevenir à co vms 
Sujet : Re: OpenVMS system programming language
De : arne (at) *nospam* vajhoej.dk (Arne Vajhøj)
Groupes : comp.os.vms
Date : 19. Dec 2024, 21:20:10
Autres entêtes
Organisation : SunSITE.dk - Supporting Open source
Message-ID : <67647ff8$0$710$14726298@news.sunsite.dk>
References : 1
User-Agent : Mozilla Thunderbird
On 12/19/2024 1:56 AM, 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?
Brooks already explained what VSI actually has in the VMS code base.
Since I am not with VSI then I can better speculate and my
guess is that:
- VSI would like to rewrite all the remaining Bliss and Macro
   to make maintenance easier
- VSI does not have the money to start a systematic migration
   of all the remaining Bliss and Macro because migrating that
   many millions of lines would be too expensive (I stuffed some
   random numbers into a COCOMO style model and it said 1500
   man years!)
If you are really asking what language you should use for
writing VMS code interfacing closely with the OS (more close
than just using documented LIB$ and SYS$ calls), then I will
suggest C. C is officially supported for writing device drivers
nowadays and I believe they have a subset of the C RTL that is
safe to call in inner modes.
Arne

Date Sujet#  Auteur
19 Dec 24 * OpenVMS system programming language23David Meyer
19 Dec 24 +* Re: OpenVMS system programming language2Robert A. Brooks
19 Dec 24 i`- Re: OpenVMS system programming language1Robert A. Brooks
19 Dec 24 +* Re: OpenVMS system programming language16Lawrence D'Oliveiro
23 Feb 25 i`* Re: OpenVMS system programming language15Scott Dorsey
24 Feb 25 i +* Re: OpenVMS system programming language2Arne Vajhøj
24 Feb 25 i i`- Re: OpenVMS system programming language1Lawrence D'Oliveiro
24 Feb 25 i `* Re: OpenVMS system programming language12Simon Clubley
24 Feb 25 i  `* Re: OpenVMS system programming language11Arne Vajhøj
24 Feb 25 i   `* Re: OpenVMS system programming language10Lawrence D'Oliveiro
24 Feb 25 i    +* Re: OpenVMS system programming language8Arne Vajhøj
25 Feb 25 i    i`* Re: OpenVMS system programming language7Lawrence D'Oliveiro
25 Feb 25 i    i `* Re: OpenVMS system programming language6Arne Vajhøj
25 Feb 25 i    i  `* Re: OpenVMS system programming language5Lawrence D'Oliveiro
25 Feb 25 i    i   +* Re: OpenVMS system programming language2Arne Vajhøj
25 Feb 25 i    i   i`- Re: OpenVMS system programming language1Lawrence D'Oliveiro
25 Feb 25 i    i   `* Re: OpenVMS system programming language2Arne Vajhøj
25 Feb 25 i    i    `- Re: OpenVMS system programming language1Lawrence D'Oliveiro
24 Feb 25 i    `- Re: OpenVMS system programming language1Arne Vajhøj
19 Dec 24 +* Re: OpenVMS system programming language2Arne Vajhøj
20 Dec 24 i`- Re: OpenVMS system programming language1David Meyer
28 Dec 24 `* Re: OpenVMS system programming language2Stephen Hoffman
28 Dec 24  `- Re: OpenVMS system programming language1Lawrence D'Oliveiro

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal