#History #Tech #Computer #Languages #Programming
#Brian #Kernighan ( #Canadian) working in the #BellLabs, in the book "A Tutorial Introduction to the Language B" ( 1978) :
main()
{
printf("hello, world\n");
}
https://korben.info/hello-world-origine-histoire-programmation.html

Vous avez déjà écrit un programme qui affiche ces deux mots magiques ? HELLO WORLD Évidemment que oui. Tout le monde est passé par là car c'est le rite initiatique universel de la programmation, le premier truc qu'on tape quand on découvre un nouveau langage.
I saw this segment on YouTube, in which #Fridman interviewed #Kernighan about his #programming setup. For an instant, I was surprised to learn that Fridman hadn't heard of #UNIX \(\texttt{ed}\), but then I realised....
In my view, a luminary like Kernighan, from a certain era, should be interviewed by someone who wouldn't be stunned when hearing once-common names like \(\texttt{ed}\) or \(\texttt{ex}\) or \(\texttt{dc}\) or \(\texttt{adb}\), but would smoothly inject a brief historical description thereof, and glide on with the main point of the interview. But that 1970s/1980s #geek generation avoids the YouTube selfie camera like the plague.
“Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” — Brian Kernighan
https://github.com/dwmkerr/hacker-laws#kernighans-law
Recent ships of the human space fleet are equipped with #DiffieHellman-Drives (which enable them to exchange their position with other, far away ships without allowing outsiders to intercept) and #FloydSteinberg shields (which diffuses all incoming attacks).
Interstellar navigation was very easy after all ships computers were programmed with the #Bresenham-Algorithm.
All crew members were trained in all details of the #Kernighan-#Ritchie protocol.
I just discovered this great video where Brian #Kernighan tells the story of how the #Unix command #grep came into existence. This story includes notable mentions of Ken Thompson and Dennis Ritchie.
"Everyone knows that #debugging is twice as hard as writing a #program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?" - Brian #Kernighan