From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,ef0074ec236ba6e3 X-Google-Attributes: gid109fba,public X-Google-Thread: 10fec3,ef0074ec236ba6e3 X-Google-Attributes: gid10fec3,public X-Google-Thread: 1108a1,ef0074ec236ba6e3 X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,b19fa62fdce575f9 X-Google-Attributes: gid103376,public X-Google-Thread: 111308,ef0074ec236ba6e3 X-Google-Attributes: gid111308,public X-Google-Thread: 108a70,ef0074ec236ba6e3 X-Google-Attributes: gid108a70,public X-Google-Thread: 1014db,ef0074ec236ba6e3 X-Google-Attributes: gid1014db,public X-Google-Thread: 108717,ef0074ec236ba6e3 X-Google-Attributes: gid108717,public X-Google-ArrivalTime: 1994-11-19 13:35:34 PST Path: nntp.gmd.de!xlink.net!howland.reston.ans.net!pipex!uknet!strath-cs!st-and!ajry From: ajry@st-andrews.ac.uk (Alistair James Robert Young) Newsgroups: comp.lang.ada,comp.lang.c,comp.programming,comp.lang.c++,comp.object,comp.databases.sybase,comp.databases.oracle,comp.client-server Subject: Re: Why don't large companies use Ada? Date: 19 Nov 1994 19:38:59 GMT Organization: Arkane Systems Message-ID: <3alk8j$ok7@calvin.st-and.ac.uk> References: <3a6oc5$dkh@nntp1.u.washington.edu> <3alh02$rgo@holly.csv.warwick.ac.uk> NNTP-Posting-Host: lang1.st-andrews.ac.uk Xref: nntp.gmd.de comp.lang.ada:16821 comp.lang.c:69103 comp.programming:12927 comp.lang.c++:79564 comp.object:17536 comp.databases.sybase:13167 comp.databases.oracle:22464 comp.client-server:6912 Date: 1994-11-19T19:38:59+00:00 List-Id: In article <3alh02$rgo@holly.csv.warwick.ac.uk>, Jules wrote: >I have not personally programmed Ada, although I know a little about it. >I would however strongly disagree that it is easier to write MS-Windows >software (I don't know about X as I haven't started programming it yet, only >using it so far) with C. I personally use Turbo Pascal (a language which >I believe has many features in common with Ada) to write Windows programs, >and find it much easier than using C for the following reasons: > >May I add that I am eagerly anticipating the coming of Ada into my life. >It must be better than the Pascal they're making us poor first years use, >I thought this language was supposed to be easy to learn. WITHOUT ANY STRING >OPERATIONS BUILT IN? Why? > Hang on... Turbo Pascal does have string operations built in. Unless you're using another one for your course, of course. However, Turbo Pascal's strings have one major disadvantage. They are structurd as [length][string], rather than null-terminated strings, which you need to pass to Windows functions (as well as OS/2, unix, and just about everything else). Having to use other functions to convert back and forth is, IMO, a major pain in the unspecified body part, as well as imposing an overhead on calling any OS function requiring or returning a string. That's one of the reasons I moved to C from Pascal in the first place. PS, if you think your Pascal course is bad, pity them at St. Andrews: s-algol, developed there, only used there, completely useless for any practical purpose! ------------------------------------------------------------------------ Alistair Young -- Arkane Systems Software Development & PC Consultancy The opinions above are my company's, because I OWN it! [Development for OS/2 only!] Contact: ajry@st-and.ac.uk "Time flies like an arrow, fruit flies like a banana" - Groucho Marx GAT/CS/C/S d++ H s++:- g+ !p+ !au a- w+++ v+++ C++++ O++++$ P+ E+++ N+++ W--- M-- !V -po+(++) Y+ t+ R++ tv b+++ D++ e+ u** h--- f+ r++ n+ y? ------------------------------------------------------------------------