OOP

From Asterix HTML
Revision as of 11:43, 25 November 2023 by Peter (talk | contribs) (Created page with "'''Object-oriented programming (OOP)''' is a programming paradigm based on the concept of "objects", which can contain data, in the form of fields (often known as attributes or properties), and code, in the form of procedures (often known as methods). [https://en.wikipedia.org/wiki/Object-oriented_programming Wikipedia] == OOP languages == Object orientation is more to do with semantics .....though having good syntax certainly helps in any programming environment * [...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data, in the form of fields (often known as attributes or properties), and code, in the form of procedures (often known as methods). Wikipedia

OOP languages

Object orientation is more to do with semantics .....though having good syntax certainly helps in any programming environment

WATCH THIS SPACE

Java

Here is a tip for those who might want to follow me into a bit of Java programming during the year- but only for students who make strong progress with their websites!...

It's in the interests of object orientation that I always start the name of objects (such as a file or an image) with a lower case letter. Only classes (the blueprints to create objects from) have names that start with a capital letter

C#

Microsoft's Windows only version of C++. I'm not touching C#. I don't need anything in my life that's Windows only. They tried to do the same thing with Java- change it into something of their own- but Sun Microsystems won the suite against them for that

Pity the people behind C++ didn't have the teeth that Sun Microsystems had

It won't take much to move from C# into C++ ...the code is much the same. All one really needs to do is let go of the .NET stuff that is Windows only

MonoDevelop

There is a bit of a drive to port C# to Linux

Smalltalk

Still, I'd rather support a drive towards other OOP languages, Smalltalk for one!- just to move over to something I consider a little more exotic

"Smalltalk took second place for "most loved programming language" in the Stack Overflow Developer Survey in 2017, but it was not among the 26 most loved programming languages of the 2018 survey."

...yip, it's fallen behind a bit!- but sometimes some things are just too nice to let go of!

Non-OOP languages (?)

WATCH THIS SPACE

Main Page | Basic web design | Navigation | Ranking | Support | Asterix Home