Obligatory "ignore this space" : https://sacoronavirus.co.za

Reverse polish notation speaks for itself. If we assume we have a stack of objects, we might think of what we may do with the top item. This being a computer, copying it should be easy. Picking an item by its index is another thing that comes to mind, which involves putting a number onto the stack first. Copying is then picking the zeroeth item (leaving the number nought unused seems to be senseless), and we may then leave it as an example of a convenience function.

Besides being a chunk of memory, objects must be identifiable to the functions; for instance, we've already identified a class of object called a number. The string went unnoticed, which we call class nought.

While looking at objects, we must look at references; for while we may make a generic reference object, we must then look at reference loops--which provide a good definition of a memory leak. Therefore, until such time as the marketing department produces evidence that our language is used in three billion devices (world-wide, not just in one place), we simply avoid building a reference object. However, in many instances, a thing that is copied is useless if it is copied in full; we then say that the objects are references to entities.

Entities, which some call resources, are usually adequately taken care of by reference counting. Were we building a language that allows people to draw on a canvas and call it programming, we could make all objects references to entities, and ensure that entities that reference each other register their references in a memory graph. But then we'd end up calling entities, objects.

Lost in space.

It is unethical to make code that no-one else understands. Doing so as part of a team, which team goes and changes the definitions of words, however, is apparently good business. Time complexity was given to us as if demonstrating that programming is a science. But it really only tells us that large datasets need to be indexed. And we're always hassling people about unimportant details, like the licence of a relational database, which just creates unnecessary delay.

Now, what happened to my indexing routines that I wrote for fun?

••
Feedback