as I already said we don't even know
what is programming right so people have
not even defined it yet from my
definition of programming that exists in
my head and I can't put it into words
which is fine nobody can put the
definition of programming into words
anyway and if you think you do you don't
understand it so from my definition of
programming that I have in my head and I
can put it into words something like
Minecraft Redstone stuff is programming
as well but how do we Define programming
one attempt that I have to Define
programming is basically exploitation of
Turing complete systems which is pretty
good actually definition of programming
right so if you find the touring like if
you identify the touring complete system
and you can exploit it to make it do
certain things you're basically doing
programming aren't you you're doing
programming that that's programming
that's what we call programming so for
me programming is exploitation of two
incomplete systems saiding because of
redstone H that's interesting I once
asked what's the difference between
coding and programming is and they said
the programming includes meeting and
stuff like
that there do appear to be definitions
for programming in Oxford dictionary so
what who wrote that definition was it
written by a person who's been
programming for 50 years uh different
kinds of things with like a a lot of
experience in the industry and also a
lot of knowledge about computer science
was that definition written by that kind
of person or was it written just by some
Rando in linguistics like who wrote that
definition what do they know programming
is forcing any physical system made of
transist marbles or anything to compute
things for you what's compute what's the
process of computation right so do we
have a good definition for compute right
so I suppose well we do have I I suppose
the definition for computing I think it
basically ties back together to my
definition which is exploitation of T in
complete systems and T in complete
system is a system that is capable of
computing right so whatever you said uh
like any computable function right
so and if you can exploit a system you
are programming programming is
exploitation of T in complete systems
and that is a very generic definition
and it includes a lot of things
including Minecraft redstone