[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::languages

Title:Languages
Notice:Speaking In Tongues
Moderator:TLE::TOKLAS::FELDMAN
Created:Sat Jan 25 1986
Last Modified:Wed May 21 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:394
Total number of notes:2683

255.0. "Mainframe Language Market - A Question" by YUPPIE::LOFTIN (R. Lavon Loftin) Tue Nov 07 1989 10:22

    Now that DEC has moved into the mainframe market with the VAX 9000
    family the pressures of that market place will effect product stragey.
    
    What are the directions of the mainframe market in regards to
    languages?  Are pressures from the desktop and mini markets driving
    mainframe needs? What are the unique features of the mainframe market
    that insulates it from other markets?
    
    Lavon Loftin
T.RTitleUserPersonal
Name
DateLines
255.1BLUMON::QUODLINGOooooh, Nice Software....Wed Nov 08 1989 09:5910
        Are you suggesting that there are languages in use in the
        "Mainframe market" that aren't in use in other parts of the
        technology spectrum. Could you elaborate on what these are. The
        only things that come to my mind are things like JCL (ptooie) and
        CICS (double ptooie) which don't really rate as languages per se.
        
        Elaborate please...
        
        q
        
255.2SMOP::GLOSSOPKent GlossopWed Nov 08 1989 11:542
For starters, COBOL and PL/I are potentially much more important if you're
seriously going after IBM customers...
255.3Clarification YUPPIE::LOFTINR. Lavon LoftinWed Nov 08 1989 17:4510
My purpose in the base note was to illicit your thoughts concerning trends in
computer languages which will effect  mainframe users.  Given IBM's CASE 
announcements I expect alot of development and use of integrated CASE systems
in the future.  What about the U* word?  Will Open Systems impact the large 
mainframe shop?  Will Object Oriented languages and databases make headway
in the near future?

Well, what do you think?

Lavon Loftin
255.4The programming ENVIRONMENT matters moreCOUNT0::WELSHTom Welsh, UK ITACT CASE ConsultantMon Nov 13 1989 08:4925
Mainframe languages, in my opinion, would be:

	COBOL
	FORTRAN
	PL/I
	C

in that order (C is making such rapid gains it's *everywhere* now).

Digital has excellent implementations of all four.

However, the emphasis that does suggest itself is the cross-development
environment for IBM and other mainframe systems. It's fine to be able to
write 100,000 lines of VMS COBOL while an IBM team is writing 15,000 lines
of IBM COBOL, but if what the customer wants is IBM COBOL, what use is it?

Code conversion using SCAN programs, etc., go so far. There is still the
issue of IBM environments, database products, etc. The Netron/CAP third
party solution goes a long way to solve this problem, allowing development
of IBM CICS COBOL under VMS. The fly in the ointment? It's a third-party
solution which isn't integrated with Digital's CASE strategy.

See the CURIE::CASE conference for more (also HAMPS::CASE_COMPETITIVE).

/Tom
255.5Not AdventuresomeSUBWAY::BOWERSCount Zero InterruptThu Nov 16 1989 14:0612
    From my personal experience, the IBM mainframe shop is a lot
    less likely to be mucking around with object-oriented
    techniques, AI or anything else exotic.  The bulk of the
    technical and management personnel in the larger shops cut
    their teeth on COBOL/CICS and that's really all they know or
    care to know.  To call them conservative is almost an
    understatement.
    
    As far as U*IX goes, these are guys who think VMS security is
    lax 'cause the user gets to make up his own password!
    
    -dave
255.6We should advertise our security, not apologize for itCESARE::JOHNSONMatt Johnson, DTN 871-7473Thu Nov 16 1989 17:0812
>    As far as U*IX goes, these are guys who think VMS security is
>    lax 'cause the user gets to make up his own password!
    
    This is a misconception.  It is quite easy for a system manager
    to force users to use PASSWORD/GENERATE, and thus not have to
    opportunity to choose their own password.  
    
    My impression is, in fact, that at least one version of VMS (5.3) 
    has achieved a higher security rating than MVS or VM.  And then
    there's the secure systems group....
    
    MATT
255.7You missed his pointLENO::GRIERmjg's holistic computing agencyThu Nov 16 1989 18:5715
Re: .6:

   You missed the point of what the author of .5 was saying.  The MIS-types
wouldn't even think about Unix.  (The author was saying they feel VMS is
unsecure (insecure?? :-) and Unix - forget it!)

   And you're right.  People who are running their business on software
systems are looking for strong stability, not some university-land experimental
type system.

   I.e. Some TLA: DEC, VMS or IBM.  (I suppose this puts DG and such right
out... :-)


					-mjg
255.8Redirecting (not missing) the pointCESARE::JOHNSONMatt Johnson, DTN 871-7473Fri Nov 17 1989 05:0514
    .5 was passing along the MIS conception ("misconception") that VM or
    MVS = safe, VMS = risky, UNIX = suicide, giving the example of  a
    limitation that supposedly (but doesn't actually) exist in VMS. While
    that's worth noting the force of these opinions, it's also important to
    debunk them as they're being made.  
    
    For that matter, the idea of UNIX being insecure will soon be  outdated
    as well.... But back to discussing mainframe languages....   It amazes
    me that we seem to be scaling back VAX PL/I even as we enter the
    mainframe market.  Even winning a bid or two on the basis of a decent
    PL/I compiler could pay for all the development work.
    
    
    MATT
255.9evaluated OS'sULTRA::PROBINSONJust causing trouble...Fri Nov 17 1989 13:2718
>    My impression is, in fact, that at least one version of VMS (5.3) 
>    has achieved a higher security rating than MVS or VM.

The only version of VMS that has been officially evaluated is VMS 4.3, 
which has a C2 rating.  Options are available (both from IBM and third 
parties) for both MVS and VM which also have a C2 rating.  VMS 5.3 has
no official rating and is not attempting to obtain one.  (Ratings do 
*not* automatically progress from one version to the next.)

There are rumors that "Thunderbolt" will be trying for a new C2
rating, in which case SE/VMS (or whatever it's called now) would want
to try for a B1 on top of Thunderbolt.  *This is all rumor.* 

There's a version of System V from AT&T which has a B1 rating.  IBM's 
Xenix is currently in evaluation for a B2 rating.

FYI, the security rating designations work like this:
	(highest) A1 > B3 > B2 > B1 > C2 > C1 (lowest)
255.10SMOP::GLOSSOPKent GlossopFri Nov 17 1989 13:3820
>    It amazes
>    me that we seem to be scaling back VAX PL/I even as we enter the
>    mainframe market.  Even winning a bid or two on the basis of a decent
>    PL/I compiler could pay for all the development work.

VAX PL/I is getting transferred to a different group partly because they
may be able to devote more resources to it.  Technical Languages and
Environments (which includes projects for Ada, Bliss, C, C++, FORTRAN,
Pascal, IPSE, LSE, SCA, PCA, Debug, PDF, SDL, CDD and related projects,
GEM [new retargetable compiler back end], etc.) has a finite amount of
resources.  While PL/I rates as an important language, compared to the
other projects it was consistently rated lower.  (Rightly so, in my opinion,
in spite of the fact that I spent several years working on it, and in spite
of the fact that compare to things outside of TLE I would rate it higher.)
Basically, it's a good language and hopefully it's new home will allow work
on it to proceed at a more rapid pace than was the case for the last few
years in TLE.  All around, this should be the "right thing" for the long
term.

Kent (VAX PL/I V3.0 PL)
255.11DWOVAX::YOUNGIch bin ein Berliner.Fri Nov 17 1989 23:053
    Re .10:
    
    Where is it going, CLT?
255.12It's not going to CLT.BLOCKP::nethCraig NethMon Nov 20 1989 17:560
255.13MLT will have VAX PL/IMLTVAX::HEWITTAlex HewittTue Nov 28 1989 13:107
Would you believe MLT?  MLT = MSD Langauges and Tools.  Other languages
supported/developed are VAX APL, VAX DIBOL, VAXELN Pascal and soon VAX PL/I. 
We are a small enthusiastic group that also supports most of the PDP-11
languages.

-Alex

255.14What is MSD?ULTRA::PROBINSONJust causing trouble...Wed Nov 29 1989 11:450
255.15DSM::CRAIGNice computers don't go down :-)Thu Dec 07 1989 22:3210
    I think MSD stands for Micro Systems Development - they are responsible
    for the PDP hardware and operating systems, along with a smattering of
    Microvax hardware and software systems.  I hear that MSD is responsible
    for about 20% of DEC's gross revenues, so this is no slouch
    organization.
    
    MSD belongs to Low End Systems, Dom LaCava is the VP.
    
    					Bob Craig
    					DSM Product Group