Look, this question is very deep and the answer can be exhaustive, let’s try to summarize it in a way that is quite complementary:
Do you know or have heard of Assembly?
I’ll put a little bit of code in here, it might be fun:
MOV AH,01h ;Função 1 do DOS (leitura de caractere)
INT 21h ;lê 1o caracter, retorna código ASCII ao registrador AL
MOV BL,AL ;move o código ASCII para o registrador BL por enquanto
INT 21h ;lê 2o caracter, retorna código ASCII ao registrador AL
;--- Impressão dos 2 caracteres, na ordem invertida ---
MOV AH,02h ;Função 2 do DOS (escrita de caractere)
MOV DL,AL ;move o código ASCII do 2o caractere lido p/ DL
INT 21h ;imprime o caractere cujo codigo está em DL
MOV DL,BL ;move o código ASCII do 1o caracter lido p/ DL
MOV AH,2h ;função 2h, imprime caracter
INT 21h ;imprime o caractere cujo codigo está em DL
This excerpt (which can be found in the UFES booklet) shows how to write a code that enters with two characters and prints the same in reverse order.
What happens here is basically an assimilation to the human brain, of how things are allocated, in the computer it is necessary to indicate directly (point out exactly where information will be allocated in memory), computational thinking is this and, if you stop to think, is something very limited and gives the impression that the machine is an extremely dumb thing... And that’s exactly it, she’s!
That’s where programming logic comes in.
In programming logic, when we go to higher-level languages, we are offered conditions that abstract these numerous and complex cases of machine language, which however complex it may seem, is something very simple compared to the machine language, which boils down to electric states (on and off, represented by 1 and 0, binary language, which you definitely know what it is). These high-level language conditions, such as C, C++ or C# (which look like low-level things if purchased from Python, PHP...) are, for example, if’s, Else’s, variables and various other functions that languages offer.
These simpler-to-read features facilitate the man-machine relationship, which enables us to create more complex functions and make the computer more powerful.
A simple comparison of these forms of thought is for example the ENIAC, which was programmed purely with binary language, did not even have the potential of a modern calculator, the thinking of machines today is of a completely different potential and its power of thought (made possible by the new computational techniques that arise) has an evolution that, according to computer science, doubles its power every two years, which is frightening in a way.
I hope you have solved your doubts, if there is something that has not elucidated you just ask. See you.
I hope that good answers come and not achismos (which will be properly negative). The theme is too good to be wasted.
– Maniero
That’s a great question. However, it opens space for answers of the type 'achismo' (which I do not think wrong, since the question gives loopholes for subjective answers). We should not encourage and influence good responses on the basis of the threat. The negativity will happen naturally on the part of those who do not like the answer or the question. It is only my humble opinion.
– Gato de Schrödinger
@Jason-Theinternship. any question you can answer oriented to achism ;)
– gato
@cat, yes. Only for some this is synonymous with negativity.
– Gato de Schrödinger
... But not all questions make room for answers based on achism. For example: How much is 1 + 1 ? For this question there is only one answer. The guy might even answer that it’s not 2. He would try to argue a lot. But in the end the vast majority of people know the right answer.
– Gato de Schrödinger
@Jason-Theinternship. has a question that is only achism, then we close. There is a question that is "exact". And there are the ones that are "good subjective", that are treated in that post. In these cases, it is enough to deny what comes with a problem. About negativation, it is not a threat, it is part of the model of the site. I as a user (mod has no voting privilege) descend the negative into crap if the person does not tidy up, which is to help people who come here to learn. Who offends with negative did not understand the model of the site (nor should participate in serious thing to start conversation).
– Bacco
But one thing is basic and by the time I have website I can talk with ease. The people who really make the good part of the site have no problem with the model of negativizing wrong and positive (and even reward) good thing.. Usually who creates a lot of case here and the goal has "rap sheet", is user who does not think of the collective (I would say about 80% of cases). But I’m not going to dwell any longer on the comments because I’m starting to get a lot off the topic, I’ve dealt with the negatives and the problematic staff here at the finish line and in other posts.
– Bacco
Okay, Bacco. I get it. So there can be answers and subjective questions (which is still an achism), as long as they’re good. Great. I understand your discretion to close questions, but don’t forget to at least look again to see if the user edited. Other than that, I have nothing to complain, my opinion has already been given and no truth is absolute.
– Gato de Schrödinger
... Like you, I also lower my finger on the negative when I see answers or questions with arrogant and arrogant content, which run out of context. For me, arrogance and arrogance are also criteria.
– Gato de Schrödinger
@Jason-Theinternship.your vote, your rules. (as long as it does not violate the rules of the site, of course - there are those of the site, which is not a "public service", or whoever is not content with the rules can find another place or make a site "better" kk :)
– Bacco
Look at the irony, Baccão. kkkkkkkkkkkkkkkk.
– Gato de Schrödinger