Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!think.com!snorkelwacker.mit.edu!bloom-beacon!eru!hagbard!sunic!news.funet.fi!news From: pl@hakki.cs.tut.fi (Lehtinen Pertti) Newsgroups: comp.sys.amiga.advocacy Subject: Re: Assembly Language & Programming Message-ID: <1991Apr11.111817.29529@funet.fi> Date: 11 Apr 91 11:18:17 GMT References: <1991Apr10.191050.4311@mintaka.lcs.mit.edu> Sender: news@funet.fi (#Kotilo NEWS system ) Organization: Finnish University and Research Network FUNET Lines: 36 Nntp-Posting-Host: hakki.cs.tut.fi From article <1991Apr10.191050.4311@mintaka.lcs.mit.edu>, by rjc@geech.gnu.ai.mit.edu (Ray Cromwell): > > Now if you change the name or delete structure elements. For instance, > if intuition was object oriented and struct Window was a class with > a lot of private members(for instance the layer pointer) C= could change > the type, name, or move the Layer pointer entirely without breaking > future software. I don't think C++ is the best OOP, I'm merely arguing > that different programming paradigms (OOP, Functional, Imperative,Iconic,...) > all have their uses. > This is correct. You can always do all things on all languages. Question is how much time you have to spend on doing it and this depends on how well your language supports your goals. On assembly you can do everything, but assembly doesn't support anything. So, if I am going to do some OOP (or anything else), I would very likely find tools for it. Lack of support usually means lack of structure. If your tools don't support OOP, you very likely shall give it up at some point in the name of {speed|simplicity|...} and that fact could some day bite you back. Of course we must remember, that if we program games, we are quite likely building a program for single use. If we are *never* going to port it or expand it anyway, why should we care about readability or structure or anything? It is only matter of taste. Some people like to write pretty programs. Some only hack them working. It works now, DO NOT TOUCH IT! -- pl@cs.tut.fi ! All opinions expressed above are Pertti Lehtinen ! purely offending and in subject Tampere University of Technology ! to change without any further Software Systems Laboratory ! notice