*BSD News Article 50370


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!pravda.aa.msen.com!cssun.mathcs.emory.edu!emory!swrinde!howland.reston.ans.net!newsfeed.internetmci.com!info.ucla.edu!ucsbuxb.ucsb.edu!beauty!loren
From: loren@beauty.ucsb.edu (Loren Koss)
Newsgroups: misc.jobs.offered,comp.lang.c,comp.lang.c++,comp.lang.c-cat,comp.object,comp.lang.eiffel,alt.syntax.tactical,comp.lang.misc,comp.unix.bsd.386bsd.misc
Subject: Re: Beginner to C/C++ looking for some good books
Date: 1 Sep 1995 17:02:11 GMT
Organization: University of California, Santa Barbara
Lines: 48
Message-ID: <427eaj$1ri@ucsbuxb.ucsb.edu>
References: <40b4i2$egf@ixnews5.ix.netcom.com> <brockmanDDLJDL.2IJ@netcom.com> <41alha$b1g@cisunix1.dfci.harvard.edu> <brockmanDE5u28.5Lr@netcom.com> <19950831T090632Z@naggum.no>
NNTP-Posting-Host: beauty.mcl.ucsb.edu
Xref: euryale.cc.adfa.oz.au misc.jobs.offered:204073 comp.lang.c:112012 comp.lang.c++:122883 comp.object:31403 comp.lang.eiffel:9150 alt.syntax.tactical:955 comp.lang.misc:17245 comp.unix.bsd.386bsd.misc:163

In <19950831T090632Z@naggum.no> Erik Naggum <erik@naggum.no> writes:

>|   It's standardized.

Hard to say it is standardized when you can't get shit to compile from 
say UNIX->Borland C++, but vice versa works.  Borland C++ sucks rocks.  
However, C++ is the ideal language of champions and don't let anyone tell 
you otherwise.  Object-orientated languages have an enormous affect on 
the programming community and make code much easier to read and modify.  
Code becomes robust and can be used for many different applications with 
minor revisions.  You won't find this in other types of languages.

>|   Use perl.  or, if you must be object-oriented, tehn use Visual Basic.
>|   With these you can be creative, useful, productive, even valuable.

>perl5 is purported to be object-oriented.  it's a little less cryptic than
>C++, and people say that the object model is cleaner than C++ (which
>doesn't take much).  (I don't know perl myself -- I prefer writing code I
>can be proud of on other bases than job security through unmaintainability,
>but just saying this might upset the misc.jobs.offered crowd, again.)

Okay, here is where I am going to have to be almost rude and say "are you 
a bonehead?"  Perl is 0% portable.  Why write a program that can only 
work Unix machines?  I've never heard of a Windows Perl interpretor.  And 
that brings up point number two.  Why write a program in an interpreted 
language?  Interpreted languages are slow, make bad use of memory, and 
often tie up useful resources while going through its lexical analyzer.  
Languages such as Perl and TCL/TK should be used for small jobs and from 
what I've seen but don't agree with - CGI scripting.  If you are ever 
going to write a big project, would you want to give away your source 
code?  Hope not.  Therefore don't write in interpreted languages 
(however, tcl/tk can be compiled into a C program.  May be the same for 
Perl, but as you may or may not know, it doesn't actually compile the 
code, it justs embeds it, which still causes the problems I outlined 
earlier to arise).


BASICALLY, C++ is language of choice.  If you get confused programming in 
it, drop down to C.  A comment made earlier that the two languages are 
totally different and that if you learn C, you should forget everything 
you learned to learn C++, I totally disagree with.  I don't know how long 
you have been programming, but I have been using both languages for about 
10 years now and feel this comment comes out of left field with no support.

Just my $0.02.

Loren