home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.programming      Programming issues that transcend langua      57,431 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 57,003 of 57,431   
   JJ to Stefan Ram   
   Re: What I like about programming . . .   
   08 Feb 23 04:58:25   
   
   From: jj4public@outlook.com   
      
   On 7 Feb 2023 19:53:17 GMT, Stefan Ram wrote:   
   >   In a current discussion about a topic from the field of physics,   
   >   there are some people who do not realize that I am right.   
   >   
   >   In computer programming, often, when someone says something   
   >   that is wrong, I can demonstrate his error relatively easily   
   >   to such an extend, that he must realize that he is wrong.   
   >   Of course, this applies especially to trivial matters, and   
   >   not to all programming topics.   
   >   
   >   For example, when someone says, "In C, one cannot print   
   >   an asterisk, as this is a so-called 'meta character' that   
   >   has a special meaning for the language.", I can go ahead and   
   >   write a C program that prints an asterisk. Even if my opponent   
   >   does not even understand the program, he can start it and   
   >   see that it prints an asterisk.   
   >   
   >   Of, course, he /could/ say: "Yes, as I said. This program   
   >   is not written in C, because it prints an asterisk! This must   
   >   be C++.". But often he will see his error. People who do not   
   >   like to admit their errors have a hard time in programming,   
   >   because the behavior of their program is only controlled by   
   >   the technical guidelines of the language specification and   
   >   not by their wishful thinking or overconfidence.   
      
   If you go to any programming sub in Reddit, or any programming channel in   
   Discord, you'll realize that some people aren't capable of realizing that   
   they are wrong.   
      
   >   When things get more complicated, it becomes more difficult,   
   >   to get your opponent to admit that you are right. For example,   
   >   you cannot write a program that shows the complexity of an   
   >   algorithm in a convincing manner.   
      
   It may actually be the opposite. The program which is needed to convince the   
   opponent, would need to be done at a lower level - which increases the   
   complexity to understand the code.   
      
   Short question or small problem usually need a long answer or complex   
   solution. While long question or complex problem, usually need a short   
   answer or simple solution.   
      
   >   Of course, it is also possible that I am the one who is wrong.   
      
   Nah... you're not wrong. Some people don't (yet) understand either the lower   
   level part of programming, or the concept of programming itself.   
      
   Many jump directly into learning how to code, and skip learning the concept   
   of programming. Including failing to understand the capabilities of a   
   computer, an OS, a compiler/interpreter, and a software library. Not aware   
   that they are actually crucial to programming. Because no matter how hard   
   they tried, if the underlying softwares and hardwares aren't capable of   
   doing it, it'll never happen. Care to download a RAM?   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca