Third Generation

By Cowboy Coder

Released on October 28, 2022

Thumbnail

Good evening friends, it’s Cowboy Coder. This evening, we’re going to take you through three generations of code, (1) machine language, (2) assembly and (3) object oriented. We’re also going to take you on a journey through musical history as we explore the relationship between music and code generations. That’s right, it’s a surprising concept, but listen how well I pull it off, here we go!

VERSE 1:

From a distant side out of space and time

Came the very first programmable line (hey!)

The Number derived was quite divine

Ada and Babbage had the right design

They set the world on fire with an unmistakable shine

They brought forth to the world an entirely new bloodline

CHORUS:

Algol, Fortran, someones got a new stand

Coboll, Pascal, Driving to the promised land

Basic, C, building up the object tree

Java, C++, bus it to the memory

Python, PHP, Now you get your code for free

Machine language gave way to assembly

Ontology recapitulates phylogeny

Objected oriented, welcome generation three

All marching to the 3rd generation

Swapping it out for more precise information

All marching to the 3rd generation

Swapping it out for more precise information

VERSE 2:

We saw machine language was the way to go

It processed right away and was never slow

Who needs an opcode when you’ve got ones and zeros

Staying up all night is gonna make you a hero

Just make sure all your code is really tight

Debugging any code is quite a fight

Low level simplified - computing revolution

Booth ARC 2 - they offered a solution

With 3GL BASIC-ly I’m just saying

Towards the 3rd generation, high level destination

Who’s down with OOP Objective orientation

Now get ready for the chorus assembling anticipation

CHORUS:

Algol, Fortran, someones got a new stand

Coboll, Pascal, Driving to the promised land

Basic, C, building up the object tree

Java, C++, bus it to the memory

Python, PHP, Now you get your code for free

Machine language gave way to assembly

Ontology recapitulates phylogeny

Objected oriented, welcome generation three

All marching to the 3rd generation

Swapping it out for more precise information

All marching to the 3rd generation

Swapping it out for more precise information

Verse 3:

MC Lars and Cowboy Coder go together go like C

++ and Java, on any machine

Ubiquitous, running independently

Standardizing data, attributes and properties

Getters and setters, fetching integers probably

Objects have a notion of this, methodology

Faster than a Python, and built for speed

Dynamically typed, scaled like the IoT

What is object oriented? A programming paradigm

Encapsulated functions, polymorphic saves you time

Dot class coding, the final iteration

With run time elements, standardization

Object Pascal, scripts simulated

Integers, floating with strings lacerated

A Boolean, systematic binary equation

Lots of Character I’m talking Third Generation

LISTENER: Wow! Three generations of code, represented by three genres. but can you mix them all together, Cowboy Coder?

COWBOY CODER: Please, if you thought my musical debut wasn't going to be ambitious, (set [listener:corrected] )

CHORUS:

Algol, Fortran, someones got a new stand

Coboll, Pascal, Driving to the promised land

Basic, C, building up the object tree

Java, C++, bus it to the memory

Python, PHP, Now you get your code for free

Machine language gave way to assembly

Ontology recapitulates phylogeny

Objected oriented, welcome generation three

All marching to the 3rd generation

Swapping it out for more precise information

All marching to the 3rd generation

Swapping it out for more precise information