While preparing a Python411 podcast about classes and OOP, my mind
wondered far afield. I found myself constructing an extended metaphor
or analogy between the way programs are organized and certain
philosophical ideas. So, going where my better angels dare not, here is
the forbidden fruit of my noodling:
Spiritual Programming:
It seems to me that, if anything of a person survives death in any way,
it must do so in some way very different from that way in which we
exist now.
For now, we live in a temporal world, and once our body and brain
ceases to function, then our mind can no longer function in this
temporal world, and we cease to exist in this temporal world
So, our current consciousness and awareness is a temporal one. We
experience the one way flow of time. We are not actually conscious of
any permanent thing, only of the changing world as time flows forward.
In this sense, we are like the ghost in the machine of a computer
system running a computer program, or programs, written in a procedural
language and style. That is, the instructions in our program flow in a
linear sequence, with each instruction impacting and giving way to the
next instruction. Oh, there are the occasional looping structures, and
even the occasional out-of-left-field chaos causing go-to; but we
nevertheless experience all these things as linear and procedural.
It seems apparent to me that , if anything of us survives it must do so
outside time, and any surviving consciousness could not experience the
same sort of temporal, linear, procedural existence of which we are now
aware. Oh, I can imagine a timeless essence of our "being" existing
timelessly but statically, observing the remnant of our "informatio nal
holes" evolving and dissolving away in the temporal universe; but this
would be a cold survival after all, hardly worthy of the name.
But perhaps there is a non-temporal world of eternity, that has
structures more reminiscent of higher order programming structures. So,
for instance, functional programming takes and builds upon its
procedural predecessors. So maybe our better, more re-useable parts,
that we develop in this temporal existence, are recycled into
functional units in a non-temporal world. There would still be a
direction of logic flow, but it would be a higher order reality than a
linear, procedural one.
But beyond this perhaps we can imagine an object oriented world, one in
which the more functional, re-useable parts of people and things from
this lower, temporal world are re-packaged into objects containing both
functional methods and also parameters of state. These higher order
objects, and the relationships they form amongst themselves, can be
imagined to exist in a more timeless state than mere procedural
programs, or even functional ones, in that the complex object oriented
structures of such a timeless world would hold meaning even when viewed
as a whole, and not just when played linearly like a phonograph record.
There must be some higher order cognate of time, in this object
oriented world, but we are not able to conceive of it at this time. Our
awareness of existence in this higher order world would be very
different than our current awareness of linearly flowing time, but must
be more in the way of sensing the movements of meaning and
relationships amongst the informational matrices of this higher order,
object oriented universe.
One can visualize a universe in which there are are an infinite number
of infinite dimensions, but these dimensions also keep expanding at an
infinite rate forever. This expansion could be thought of as the
cognate of time. Entities in this world could freely move back and
forth in any dimension, and could experience the totality of reality
all at once, but still experience the novelty of "time".
I do not know how Aspect Oriented Programming fits into this picture,
if at all. But one can imagine higher orders of programming logic and
structure than OOP, whether AOP qualifies or some other, yet
undescribed programing paradigm. And, we do not know how many higher
layers of programming structure exist beyond our current technical
understanding.
Perhaps this is one reason why programmers are so passionate, and even
religious, about their programming tools; because they intuitively
sense that we are dealing with ideas that, however crudely, mirror
eternal realities of immense significance.
Ron Stephens
<a href="http://www.awaretek.co m/python/index.html">Pyt hon411 Podcast
Series</a> 15 2244
There are many ways of going crazy, but the most valuable of them is
this one which makes a genius out of an ordinary man.
Claudio Ur**********@gm ail.com wrote: While preparing a Python411 podcast about classes and OOP, my mind wondered far afield. I found myself constructing an extended metaphor or analogy between the way programs are organized and certain philosophical ideas. So, going where my better angels dare not, here is the forbidden fruit of my noodling:
Spiritual Programming:
It seems to me that, if anything of a person survives death in any way, it must do so in some way very different from that way in which we exist now.
For now, we live in a temporal world, and once our body and brain ceases to function, then our mind can no longer function in this temporal world, and we cease to exist in this temporal world
So, our current consciousness and awareness is a temporal one. We experience the one way flow of time. We are not actually conscious of any permanent thing, only of the changing world as time flows forward.
In this sense, we are like the ghost in the machine of a computer system running a computer program, or programs, written in a procedural language and style. That is, the instructions in our program flow in a linear sequence, with each instruction impacting and giving way to the next instruction. Oh, there are the occasional looping structures, and even the occasional out-of-left-field chaos causing go-to; but we nevertheless experience all these things as linear and procedural.
It seems apparent to me that , if anything of us survives it must do so outside time, and any surviving consciousness could not experience the same sort of temporal, linear, procedural existence of which we are now aware. Oh, I can imagine a timeless essence of our "being" existing timelessly but statically, observing the remnant of our "informatio nal holes" evolving and dissolving away in the temporal universe; but this would be a cold survival after all, hardly worthy of the name.
But perhaps there is a non-temporal world of eternity, that has structures more reminiscent of higher order programming structures. So, for instance, functional programming takes and builds upon its procedural predecessors. So maybe our better, more re-useable parts, that we develop in this temporal existence, are recycled into functional units in a non-temporal world. There would still be a direction of logic flow, but it would be a higher order reality than a linear, procedural one.
But beyond this perhaps we can imagine an object oriented world, one in which the more functional, re-useable parts of people and things from this lower, temporal world are re-packaged into objects containing both functional methods and also parameters of state. These higher order objects, and the relationships they form amongst themselves, can be imagined to exist in a more timeless state than mere procedural programs, or even functional ones, in that the complex object oriented structures of such a timeless world would hold meaning even when viewed as a whole, and not just when played linearly like a phonograph record.
There must be some higher order cognate of time, in this object oriented world, but we are not able to conceive of it at this time. Our awareness of existence in this higher order world would be very different than our current awareness of linearly flowing time, but must be more in the way of sensing the movements of meaning and relationships amongst the informational matrices of this higher order, object oriented universe.
One can visualize a universe in which there are are an infinite number of infinite dimensions, but these dimensions also keep expanding at an infinite rate forever. This expansion could be thought of as the cognate of time. Entities in this world could freely move back and forth in any dimension, and could experience the totality of reality all at once, but still experience the novelty of "time".
I do not know how Aspect Oriented Programming fits into this picture, if at all. But one can imagine higher orders of programming logic and structure than OOP, whether AOP qualifies or some other, yet undescribed programing paradigm. And, we do not know how many higher layers of programming structure exist beyond our current technical understanding.
Perhaps this is one reason why programmers are so passionate, and even religious, about their programming tools; because they intuitively sense that we are dealing with ideas that, however crudely, mirror eternal realities of immense significance.
Ron Stephens <a href="http://www.awaretek.co m/python/index.html">Pyt hon411 Podcast Series</a>
On Mon, 02 Jan 2006 13:38:47 -0800, UrsusMaximus wrote: It seems to me that, if anything of a person survives death in any way, it must do so in some way very different from that way in which we exist now.
[snip]
I don't dare ask where your evidence for this hypothesis is, but I will
ask what are your reasons for imagining this? What is the chain of thought
that leads from:
Step 1: We live in a temporal world.
to:
Step N: Our ghost/soul must therefore live in a timeless state.
?
Apart from wishful thinking of course. That's always the major component
in any reasoning about the afterlife. Life is a process, not a thing --
when a clock runs down and stops ticking, there is no essence of ticking
that keeps going, the gears just stop. When I stop walking, there is no
spirit of walk that survives me coming to a halt. I just stop walking.
--
Steven.
"The highest activities of consciousness have their origins in the
physical occurrences of the brain just as the loveliest of melodies are
not too sublime to be expressed by notes."--Somerset Maugham
Steven D'Aprano wrote: On Mon, 02 Jan 2006 13:38:47 -0800, UrsusMaximus wrote:
It seems to me that, if anything of a person survives death in any way, it must do so in some way very different from that way in which we exist now. [snip]
I don't dare ask where your evidence for this hypothesis is, but I will ask what are your reasons for imagining this? What is the chain of thought that leads from:
Step 1: We live in a temporal world.
to:
Step N: Our ghost/soul must therefore live in a timeless state.
?
Apart from wishful thinking of course. That's always the major component in any reasoning about the afterlife. Life is a process, not a thing -- when a clock runs down and stops ticking, there is no essence of ticking that keeps going, the gears just stop. When I stop walking, there is no spirit of walk that survives me coming to a halt. I just stop walking.
Wishful thinking is only 1 part. Historically, a big part of the hypothesis
of an afterlife is control. As in, "you peasants must obey, and suffer
your difficult lives because you will be rewarded after death." An even
more fundamental reason is that certain belief systems are viral - in that
they are self-perpetuating.
Steven D'Aprano wrote: Life is a process, not a thing -- when a clock runs down and stops ticking, there is no essence of ticking that keeps going, the gears just stop. When I stop walking, there is no spirit of walk that survives me coming to a halt. I just stop walking.
Yet when one listens to a clock or other repetitive sound for long
enough, when that sound stops one continues to hear a sort of
"after-image" of the sound.
Somewhat like when someone sings a jingle and you just can't get it out
of your head:
"plop plop fizz fizz, oh what a relief it is..."
Perhaps something similar happens with the "ticking" that we call life,
and what happens after death:
"plop plop fizz fizz, oh what a release this is..."
-Peter
;-) Ur**********@gm ail.com writes: While preparing a Python411 podcast about classes and OOP, my mind wondered far afield. I found myself constructing an extended metaphor or analogy between the way programs are organized and certain philosophical ideas. So, going where my better angels dare not, here is the forbidden fruit of my noodling:
Thanks for your thoughts on this. They give rise to some interesting
lines of contemplation.
David
--
David Trudgett http://www.zeta.org.au/~wpower/
It is seldom that any liberty is lost all at once.
-- David Hume
On Mon, 2 Jan 2006 Ur**********@gm ail.com wrote: In this sense, we are like the ghost in the machine of a computer system running a computer program, or programs, written in a procedural language and style.
Makes sense - i heard that Steve Russell invented continuations after
reading the Tibetan Book of the Dead.
tom
--
Chance? Or sinister scientific conspiracy?
> Apart from wishful thinking of course. That's always the major component in any reasoning about the afterlife. Life is a process, not a thing -- when a clock runs down and stops ticking, there is no essence of ticking that keeps going, the gears just stop. When I stop walking, there is no spirit of walk that survives me coming to a halt. I just stop walking.
QOTYear! Ur**********@gm ail.com wrote: While preparing a Python411 podcast about classes and OOP, my mind wondered far afield. I found myself constructing an extended metaphor or analogy between the way programs are organized and certain philosophical ideas. So, going where my better angels dare not, here is the forbidden fruit of my noodling:
Spiritual Programming:
It seems to me that, if anything of a person survives death in any way, it must do so in some way very different from that way in which we exist now.
For now, we live in a temporal world, and once our body and brain ceases to function, then our mind can no longer function in this temporal world, and we cease to exist in this temporal world
So, our current consciousness and awareness is a temporal one. We experience the one way flow of time. We are not actually conscious of any permanent thing, only of the changing world as time flows forward.
In this sense, we are like the ghost in the machine of a computer system running a computer program, or programs, written in a procedural language and style. That is, the instructions in our program flow in a linear sequence, with each instruction impacting and giving way to the next instruction. Oh, there are the occasional looping structures, and even the occasional out-of-left-field chaos causing go-to; but we nevertheless experience all these things as linear and procedural.
It seems apparent to me that , if anything of us survives it must do so outside time, and any surviving consciousness could not experience the same sort of temporal, linear, procedural existence of which we are now aware. Oh, I can imagine a timeless essence of our "being" existing timelessly but statically, observing the remnant of our "informatio nal holes" evolving and dissolving away in the temporal universe; but this would be a cold survival after all, hardly worthy of the name.
But perhaps there is a non-temporal world of eternity, that has structures more reminiscent of higher order programming structures. So, for instance, functional programming takes and builds upon its procedural predecessors. So maybe our better, more re-useable parts, that we develop in this temporal existence, are recycled into functional units in a non-temporal world. There would still be a direction of logic flow, but it would be a higher order reality than a linear, procedural one.
But beyond this perhaps we can imagine an object oriented world, one in which the more functional, re-useable parts of people and things from this lower, temporal world are re-packaged into objects containing both functional methods and also parameters of state. These higher order objects, and the relationships they form amongst themselves, can be imagined to exist in a more timeless state than mere procedural programs, or even functional ones, in that the complex object oriented structures of such a timeless world would hold meaning even when viewed as a whole, and not just when played linearly like a phonograph record.
There must be some higher order cognate of time, in this object oriented world, but we are not able to conceive of it at this time. Our awareness of existence in this higher order world would be very different than our current awareness of linearly flowing time, but must be more in the way of sensing the movements of meaning and relationships amongst the informational matrices of this higher order, object oriented universe.
One can visualize a universe in which there are are an infinite number of infinite dimensions, but these dimensions also keep expanding at an infinite rate forever. This expansion could be thought of as the cognate of time. Entities in this world could freely move back and forth in any dimension, and could experience the totality of reality all at once, but still experience the novelty of "time".
I do not know how Aspect Oriented Programming fits into this picture, if at all. But one can imagine higher orders of programming logic and structure than OOP, whether AOP qualifies or some other, yet undescribed programing paradigm. And, we do not know how many higher layers of programming structure exist beyond our current technical understanding.
Perhaps this is one reason why programmers are so passionate, and even religious, about their programming tools; because they intuitively sense that we are dealing with ideas that, however crudely, mirror eternal realities of immense significance.
Ron Stephens <a href="http://www.awaretek.co m/python/index.html">Pyt hon411 Podcast Series</a>
AOP corresponds to a holographic worldview where each single object is
in fact a composition and we obtain nonlocal correspondences between
parts of the whole pattern. The aspects in an AOP program are the
implicite order of a program that is weaved by aspects. The spiritual
meaning is that of the gnostic believe in a transcentendal order that
pervades existing being but is nevertheless hidden. Its relationship is
less close to time as it is to space. The implicate order is of course
state- and timeless.
Kay This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics | |
by: Martin |
last post by:
When was inheritance intruduced into object oriented programming?
More generally, does anyone know or have any sources on when the different
features were introduced into object oriented programming?
|
by: G. |
last post by:
Hi all,
During my degree, BEng (Hons) Electronics and Communications Engineering, we
did C programming every year, but I never kept it up, as I had no interest
and didn't see the point. But now I really want to get back into it as I see
a point with GNU/Linux. I want to get my old skills back and write something
or help on some projects etc.
I need some good books. I used to have one called "A Book On C", but sold
it,
|
by: user |
last post by:
Hi all,
At the outset, I regret having to post this slightly OT post here.
However, I strongly feel that people in this group would be the best to
advise me on my predicament.
I am working as a QA in an MNC in India, since I graduated in September
2003. I am working in a QA role which requires me to do some Winrunner
automation, and modifying/creating a framework in Perl for Automated
Regression Testing of some command Line utilities...
|
by: evolnet.regular |
last post by:
I've been utilising C for lots of small and a few medium-sized personal
projects over the course of the past decade, and I've realised lately
just how little progress it's made since then. I've increasingly been
using scripting languages (especially Python and Bourne shell) which
offer the same speed and yet are far more simple and safe to use. I can
no longer understand why anyone would willingly use C to program
anything but the lowest...
|
by: Kevin Spencer |
last post by:
Is it just me, or am I really observing a trend away from analysis and
probem-solving amongst programmers? Let me be more specific:
It seems that every day, in greater numbers, people are coming to these
programming newsgroups and asking for ready-made solutions to fairly simple
programming problems. They either want someone to write code for them, or
point them to a ready-made chunk of software that does what they need to do.
Now, I'm...
| | |
by: - |
last post by:
I kinda like programming (Java is the only language I know) but have not
been able to develop a complete software or get anywhere close to it.
The reason why I like it is because it gives me great satisfaction if I
can complete one. However, after years of trying, I just could not do it.
After doing self-assessment and doing a credible personality test, I
learn the following about myself:
"you are more concerned with theories and...
|
by: CR |
last post by:
I just received the error message "An exception has been thrown by the
target of an invocation." So, I did as any good Christian would do, I closed
Visual Studio 2005 Standard, said a little prayer, reopened Visual Studio,
and the error was gone! Invocation = Prayer, so the target of a prayer
threw an exception in my application!
Honestly, what does that error message mean? It showed up when switching
from viewing code to viewing the...
|
by: uttre |
last post by:
hai to all,
i did some programming in Lisp (6 months) & next i want to learn C++. i
searched all the archives of "comp.lang.c++" & ACCU too & decided "C++
Primer" 3/e as my text book. (unfortunatley i tried but Accelerated C++
is not available in India, not even "C++ Primer 4/e).
anyway, my question:
I want to start doing math only for learning the following skills:
|
by: Jakle |
last post by:
I have been googling, but can seem to find out about C GUI libraries.
My main platform is Windows, but it would be nice to find a cross platform
library.
I've been programming with php, which has a C/C++ syntax structure, but want
to move on to compliled languages.
I was all ready to go with C++ and wxWindows, but I'm applying for an entry
level programming possition. They use their own propriatary language, with
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
| | |
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
| | |
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| | |