5 ms·
OpenVMS supports nine programming languages,six of which use a DEC-developed, proprietary back-end code generator on both Alpha and Itanium. We are creating a c
by protomyth 9y ago
OpenVMS supports nine programming languages,six of which use a DEC-developed, proprietary back-end code generator on both Alpha and Itanium. We are creating a converter to internally connect these compiler front-ends to the open source LLVM back-end code generator, which targets x86_64 as well as many other architectures. (The other three compilers have their own individual pathways to the new architecture.)
This should be interesting when they get done. OpenVMS had a reputation of not going down and having amazing storage clustering. I found it a bit odd when I used it in college and years later on a job. I wish it had been open sourced, but I guess it makes me feel good to know it’s still going regardless.
- mariuolo 9y ago> (The other three compilers have their own individual pathways to the new architecture.) Is one of them for VAX or is binary support for that architecture being dropped?
- ch_123 9y agoBased on some of the prior documents, I believe they are: MACRO-32 (The compiler for VAX assembly), C++, Ada MACRO-32 works at a lower level than the other languages, and needs to generate assembly directly instead of an IR. The C++ compiler is being replaced by Clang, and the previous VMS releases used Adacore's compilers, so Adacore will need to be convinced to port their compiler to x86 VMS.
- sandralopz56 9y agoMy last pay check was $9500 working 12 hours a week online. My sisters friend has been averaging 15k for months now and she works about 20 hours a week. I can't believe how easy it was once I tried it out. This is what I do, ====http://cutt.us/7N2sG http://cutt.us/7N2sG
- Tamara99 9y agoï'm mäkïnġ $86 än höür wörkïnġ fröm hömë. ï wäs shöċkëd whën mÿ nëïġhböür töld më shë wäs ävëräġïnġ $95 büt ï sëë höw ït wörks nöw. ï fëël sö müċh frëëdöm nöw thät ï'm mÿ öwn böss. thïs ïs whät ï dö, •••>>http://ow.ly/P0wk30aVXfN http://ow.ly/P0wk30aVXfN
- iamcamiel 9y agoClose. Macro-32 on x86 will use a lower-level interface to the same LLVM backend used by the other languages.
- seasoned_geek 9y agoAdding more OpenSource to OpenVMS is __NOT__ a good thing. Especially adding it at the compiler level. Moving to a common back end, especially for BASIC, would be a truly wretched decision. It would also be the final nail in the coffin of the interactive BASIC environment which VAX had and the industry begged for on Alpha. When it to the Itanium (Itanic) hardware we were all too busy begging for a processor that wouldn't combust like Samsung Galaxy or one of those hoverboards. The interactive BASIC environment wasn't just for students. It provided a great sandbox to test out algorithms quickly, much like today's script kiddies would call a modern IDE.
- trelliscoded 9y agoIf you worked for one of their bigger customers, chances are someone paid for source access and it was available on an internal server :) I browsed through a copy a few jobs ago and it's honestly kind of boring.
- mtanski 9y agoBoring in this context sound correct.
- ddp 9y agoVAX/VMS was always open sourced and available first on microfiche and later on CD. I don't know if this continued after Compaq and then HP came to own the code but that's how it started life. The only censored code was the license management facility, which realistically, was trivially subvert-able if you knew VAX assembly language.
- eej71 9y agoWhile a factually correct description of what was made available, I don't think that's quite the intended meaning of "open source".
- avian 9y ago"Open source" historically meant just that: that you could look at the source, in contrast to machine code-only software. Only later did the term got confused with "free software" idea from Stalman and the "preferred form for making modifications" as he put it.
- eej71 9y agoThat's an interpretation that I had not seen before. You would probably need to provide some more references to evidence for that claim in order to combat the down voting.
- ams6110 9y agoWhile "source listings as an aid to debugging" was definitely done, and still is (e.g. Microsoft Windows source is available to researchers), Wikipedia disagrees with the use of the term "open source" as ever meaning this. The term "open source" was first proposed by a group of people in the free software movement who were critical of the political agenda and moral philosophy implied in the term "free software" https://en.wikipedia.org/wiki/Open-source_model https://en.wikipedia.org/wiki/Open-source_model
- avian 9y agoInteresting. I'm probably confusing some things. I was under the impression that the term "open source" was older than both the free software movement and "open source" as defined by Eric Raymond et al. Not sure where I remember that from. Thanks for correcting me.