[ale] Hello World - in C# - in Mono - in Ubuntu is done

Chris Fowler cfowler at outpostsentinel.com
Mon Sep 20 08:05:51 EDT 2010


On Mon, 2010-09-20 at 01:00 -0400, Michael Trausch wrote:
> I think that it is also quite key to recall that most of these
> concepts are just that---concepts.  They are things that can be
> implemented in any language.  Object-oriented code is certainly
> impossible in many very old programming langauges, particularly those
> that lack support for record (structure) types and functions.  For
> example, it is almost impossible to write a program using the
> object-oriented methodology in very old versions of the BASIC
> programming language; however, in the QuickBASIC programming language,
> which let you define your own functions and data types, easily allows
> you to implement an object-oriented design without any language
> support dedicated to object-orientedness.  Also, if you had a library
> similar in purpose to GNU Pth, but ported to 16-bit DOS, you could
> have a multithreaded (technically, multi-fibered) application written
> in QuickBASIC.
> 
> If you can get past the notion that you need support from a
> programming language to implement something, you gain a great deal in
> the amount of power that you wield to make things happen.
> 
> 

Very true.  C does not support objects but that does not mean you can't
emulate them.  I have many "objects" in my programs.




More information about the Ale mailing list