"C" gave away the yacc and lex syntax Pascal was based on ALGOL 60 which was not so easy of a language, Pascal was highly popular as a PC language but the Unix world never came to it, so I guess "C" also had this Unix bias that kept it going along with easy porting. GCC was a large part of the porting thing, of course. It's funny that the GNU pascal compiler is written in C, then so is Perl and how many other languages , I still think this was more about compilers (IE being there) then syntax.