←back to thread

373 points ibobev | 1 comments | | HN request time: 0.204s | source
Show context
umvi ◴[] No.45066011[source]
Note this is "coding" as in "encoding" and "decoding" (i.e. information theory) and not as in "programming"
replies(6): >>45066034 #>>45066188 #>>45066289 #>>45066539 #>>45066670 #>>45067647 #
madcaptenor ◴[] No.45066539[source]
Also not as in "cryptography".
replies(3): >>45066828 #>>45068567 #>>45070294 #
goku12 ◴[] No.45066828[source]
Just curious. I can see how anyone may confuse coding with programming. And coding is related to cryptography through information theory. But what makes you think of cryptography when you hear coding? How does that confusion arise?
replies(3): >>45066960 #>>45068403 #>>45069960 #
vmilner ◴[] No.45066960[source]
Secret code E.g. The Enigma code.
replies(1): >>45067472 #
goku12 ◴[] No.45067472[source]
Hmm.. I see what you mean. But I'm not able to relate to it personally. Whenever I hear enigma, the next word that comes to mind is 'cipher', not 'code'. The second word is 'algorithm' and still not 'code'. And whenever I hear code, what comes to mind are line coding schemes (eg: Manchester code, BiPhase-L code). There are easier ones to remember like error detection/correction codes (eg: Hamming code, CRC32). But I still think of line codes for some odd reason.

The problem with information theory is that it's very easy to get things mixed up hopelessly, unless you decide in advance what each term means. There are too many similar concepts with similar names.

replies(2): >>45067940 #>>45072768 #
1. jolmg ◴[] No.45067940[source]
In some languages, it may be more common than in English to refer to passwords with the counterpart word to "code" (e.g. "access code"). There's also the idea of a "coded"/"encoded"/"encrypted" message. "coding" ~ "secrecy" ~ "cryptography".