Ryick

joined 3 weeks ago
[–] Ryick@lemm.ee 1 points 3 hours ago

On every level from the connection to the internet to the services provided, an option to pay for a service already build and maintained by others or to build and maintain yourself with all software being open source, meaning the service or connection provided by all others utilizes the same software anyone else can build and maintain themselves.

[–] Ryick@lemm.ee 1 points 3 days ago

You have a very good point. I would personally say that there is a physical difference between a computer and human, but that they are logically equivalent, within the scope of our discussion, even if the human processes are unconscious, because, objectively, the processes are occurring and have logical equivalence in that they are both memory address systems; just as a number and letter can have logical equivalence as symbols.

Also, I realize that I do not have the evidence that our brains do operate on a memory address system, and since it is my claim the burden of proof is on me. However, lack of evidence on my part is not evidence for an opposing idea, meaning the correct answer, for now, is “I don’t know.”

Have a wonderful day! 😁

[–] Ryick@lemm.ee 1 points 5 days ago (2 children)

we don’t have a memory address system so it’s not the same process as a computer.

Just because we don’t have to consciously think about where data is stored in our brains doesn’t mean that our brains don’t have a memory address system. How often do you have to consciously maintain your heart beat, calculate the orientation of your body, or identify that the two objects in front of you are similar enough to be a set of objects—two dogs. You don’t. They are unconscious/automatic functions.

[–] Ryick@lemm.ee 3 points 5 days ago

Yes! 😁

One could even say that the pronouns “him” and “her” could indicate specific types of pointers, like int and char.

[–] Ryick@lemm.ee 1 points 6 days ago (4 children)

Let’s make an agreement that the English word “coffee” now means 65. The reference of any word within any language only exists because we make an agreement with ourselves or with others for what a particular set of symbols gives reference to. Without an agreement, all the symbols we use mean nothing more than an arbitrary scratch on a table.

A pointer is the word, which means nothing by itself other than a grouping of letters exist, and the reference to an address is the reference to an object, which exists independently from the object—a reference to a fictional object can exist and a real object can exist without a reference.

[–] Ryick@lemm.ee 1 points 6 days ago* (last edited 6 days ago)

To be a bit more specific, a word is nothing more than a set of symbols (physical) which indicate an agreed value (abstract/reference). A pointer is the word and the agreed value is the reference of the object. The object the pointer points to is the existence of the real object (physical) and its value(s) which exists regardless of abstract references.

Pattern: physical -> reference -> physical -> value

Double pointer pattern: physical -> reference -> physical -> reference -> physical -> value

Etc…

A word’s meaning can change through time as cultures rise and fall, for the temporary purpose of encrypting conversations (e.g. the word “dog” can point to the agreed value of “fork” or “7”), or even misidentification.

[–] Ryick@lemm.ee 1 points 6 days ago

That is a simple and good analogy, and, yes, perhaps better than my own.

Whether the pointed data by the pointer is valid or not is… not the point.

Nor is that the point of my analogy, but I do see how you inferred that point. Your criticism has helped me identify a flaw in how I express the analogy.

[–] Ryick@lemm.ee 1 points 6 days ago

Yes and no, according to the analogy. Just as a word contains the idea of an object, but not the object itself.

1
submitted 6 days ago* (last edited 4 days ago) by Ryick@lemm.ee to c/programming@programming.dev
 

Pointers in C can often be difficult to understand—I certainly had a learning curve and am continuing to learn. However, I had a thought that may help some by comparing a common experience and wanted to share.

A pointer in C behaves just like a word in any spoken language which refers to a physical object or multiple objects and the uniqueness of each object (e.g Skippy the dog, Mittens and Tiger the cats, fork number 5). The word itself does not contain the physical object and its uniqueness but only communicates the existence of the physical object and its uniqueness. The pointer itself does not contain the physical address and its value but only communicates the existence of the physical address and its value.

[–] Ryick@lemm.ee 4 points 1 week ago

Hmm… If only there were buttons to express explicit disagreement or agreement of the behavior of the OP, the idea expressed in the post, or both.

An interesting social media evolution path to think about, at the least.

[–] Ryick@lemm.ee -4 points 2 weeks ago

it is one of the few things I can see people actually pointing at when saying TikTok is bad

Yes, and this article reinforces that idea, regardless of whether or not TikTok = bad is correct, which is my point.

view more: next ›