January 24th, 2017 by Piper Smith
Maritime flags were designed for ship communication way before there was morse code or radio.
There is a flag for each letter of the alphabet, numbers 0-9, and even substitutes and pennants. There is a US Navy meaning and also an international meaning.
Here is the US Navy Maritime alphabet.