[Info-vax] Databases, LDAP and the limitations of RMS-file-based authentication
Bill Gunshannon
bill at server3.cs.scranton.edu
Mon Jan 5 10:30:58 EST 2015
In article <f4794e74-fcdb-481a-a648-f0ec57129482 at googlegroups.com>,
John Reagan <xyzzy1959 at gmail.com> writes:
> On Wednesday, December 24, 2014 3:18:02 PM UTC-5, Stephen Hoffman wrote:
>
>
>> > I mean, I just figured there is / was this thing called the VMS calling
>> > standard, that every language (except for C) seems to respect, and so
>> > one should be able call code from any VMS language.
>>
>> C, Bliss and Macro all comply with the VMS calling standard, and can
>> more easily do certain things; things that BASIC, Fortran and COBOL
>> just aren't so fond of.
>
> The Calling Standard actually has few requirements on how arguments are passed
> (by immediate value, by reference, by descriptor are all valid mechanisms).
>
> Traditionally the compilers only have one or two schemes to accept arguments and
> then have additional directives, etc. to generate other schemes when calling other routines.
>
> I'll wager the best language for different schemes is the one that Hoff keeps forgetting... Pascal... :)
While I think Pascal is great and still use it a lot (and love playng with
Pascal Compilers) it is yet another example of a language that was tasked
with doing things it was not deisigned for (kinda like C :-). Maybe Pascal
users should actually be using Modula.
>
>
>>
>> Use the right tools. BASIC deals with strings very well, and C, not so
>> much. C has advantages in other areas -- for tasks where I would once
>> have used Macro32 or sometimes Bliss, C usually works.
>>
>
> The best string languages would be BASIC, COBOL, and Pascal (in that order).
What!! What about SNOBOL? :-)
bill
--
Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves
billg999 at cs.scranton.edu | and a sheep voting on what's for dinner.
University of Scranton |
Scranton, Pennsylvania | #include <std.disclaimer.h>
More information about the Info-vax
mailing list