"== The blue, blue sky == 

 A common complaint here from many Pascalers is that their specific version of Pascal has ""solved"" any ""lack"" vs. C. This creates a strong temptaton to annotate this article to ""show"" how one particular Pascal implementation has completely closed the gap with C. 

 I added the ""Blue Sky Pascal"" to hopefully address why I think this is better left to a specific page on a specific Pascal, rather than included wholesale here. The basic point to understand is that a combination of Pascal and C is no longer Pascal nor C. Pascal loses its type safety, and C loses its simplicity. While such combinations might be interesting elsewhere, the comparision of Pascal and C as distinct languages would lose its flavor just as much as a comparision of steak and Spam if the two were mixed together in a blender. 

 Pascal has values that are distinct from C. The fact that the common memory has forgotten this is not germane to the facts of the matter. Java and C# may be heralded as a ""revolution"" in type safety, but that does not erase the fact that Pascal had such concepts some 30 years before. 

 "