" Codes and patterns are very different from each other,” Langdon said. “And a lot of people confuse the two. In my field, it’s crucial to understand their fundamental difference.”
“That being?”
Langdon stopped walking and turned to her. “A pattern is any distinctly organized sequence. Patterns occur everywhere in nature—the spiraling seeds of a sunflower, the hexagonal cells of a honeycomb, the circular ripples on a pond when a fish jumps, et cetera.”
“Okay. And codes?”
“Codes are special,” Langdon said, his tone rising. “Codes, by definition, must carry information. They must do more than simply form a pattern—codes must transmit data and convey meaning. Examples of codes include written language, musical notation, mathematical equations, computer language, and even simple symbols like the crucifix. All of these examples can transmit meaning or information in a way that spiraling sunflowers cannot. "
― Dan Brown , Origin (Robert Langdon, #5)