Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!munnari.oz.au!brolga!uqcspe!cs.uq.oz.au!angst From: angst@cs.uq.oz.au (Angst) Newsgroups: comp.sys.amiga.programmer Subject: Re: Functional Programming (Re: Good programmers and assembly language) Message-ID: <848@uqcspe.cs.uq.oz.au> Date: 17 Apr 91 00:20:02 GMT References: <1529@tronsbox.xei.com> <7256@harrier.ukc.ac.uk> <00671693310@elgamy.RAIDERNET.COM> <1547@tronsbox.xei.com> Sender: news@cs.uq.oz.au Reply-To: angst@cs.uq.oz.au Lines: 47 In <1547@tronsbox.xei.com> dfrancis@tronsbox.xei.com (Dennis Heffernan) writes: >In article <00671693310@elgamy.RAIDERNET.COM> elg@elgamy.RAIDERNET.COM (Eric Lee Green) writes: >|Hmm. All I can ask is, "Are you suffering from major brain damage, or a >|simple case of the 'slows'?". If you've lived in "C" code for a year, you >|can eat, sleep, and drink "C". You can even read Matt Dillon's code, if you >|play with "C" long enough! > Sez you. I am not the only student of computer programming who thinks >C is overly cryptic. I agree, if you are reading a badly-written C program. Just because you use C, you don't have to produce obfuscated code every time. Using the s/w engineering techniques we all know and love, neat, concise and clear C code can be written. C is terse, but that alone doesn't make it cryptic. "C doesn't make cryptic code, people make cryptic code." "When C is outlawed, only outlaws will-", sorry, got carried away with the analogy. > NO, it means that NO ONE has ever given me a CLEAR, CONCISE description >of just WHAT THE HELL 'object oriented programming' IS. That includes my local >C++ junkie. That's probably because none exists. OOP is not yet as well defined as other older (some would say less powerful) programming paradigms. The academic community has yet to agree on a formal definition of inheritance, for example. This does not mean it is bollocks, however. Each of the object oriented languages around at the moment (and there are quite a few) has its own ways of dealing with the problem areas of the paradigm. Most cope quite well and the programmer can make use of the advantages of object oriented programming. It's simply a matter of having an open mind. Instead of recoiling with horror and steadfastly hanging on to first impressions (no flame intended), learn something about new languages/paradigms and see if they can't be of use to you. >dfrancis@tronsbox.xei.com ...uunet!tronsbox!dfrancis GEnie: D.HEFFERNAN1 Angst ----------- "Hire you a horse? For ninepence? On Jewish New Year's Eve in the rain? A bare fortnight after the dreaded horse plague of Old London Town? With the blacksmith's strike in its fifteenth week and the Dorset Horse-Fetishists fair tomorrow?" -- Baldrick, dogsbody to the butler to the Prince Regent. ------------------