Programming Languages As difficult to discuss rationally as religion or politics. Prone to extreme statements devoid of data. Examples: \It is practically impossible to teach good programming to students that have had a prior exposure to BASIC; as potential programmers they are mentally mutilated beyond hope of regeneration.\(Dijkstra)