Original: Notes on Programming in C. (Rob Pike)
One of the reasons data-driven programs are not common, at least among beginners, is the tyranny of Pascal. Pascal, like its creator, believes firmly in the separation of code and data. It therefore (at least in its original form) has no ability to create initialized data. This flies in the face of the theories of Turing and von Neumann, which define the basic principles of the stored-program computer. Code and data are the same, or at least they can be. How else can you explain how a compiler works?
я всегда считал, что паскаль -- говно. и вирта придурком числил. щаз паскаль вполне позволяет инициализировать массивы/строки/записи, но эти его возможности убоги и невозможны. мне их всегда, когда я связывался с паскалём, было мало.