***I mean, which is easier to type: for c=1 to 100 or for(c=1;c=100;c+=1)? ***
The second one is faster and easier to type. I have been coding in C-style languages for 20 years - it is a natural language at that point.
****Are and || really preferable to and and or? ***
Again, solely a matter of what you are used to - has one less keystroke too. Also, is clear and unambiguous - it's an operator that is well defined, where and is an english word, and its usage in everyday speech makes the meaning unclear sometimes in the programming context - thus, the recent invention of stupid keywords in VB like AndAlso which is somehow different from and, and no where near as clear as
****KR put all of that stuff into C back in the early 70's to make it easier for them to write the compiler, (which at the time was just an internal research project at Bell Labs) certainly, not to make it easier to write programs in!****
Actually, coding languages were terse back then because memory was unavailable to store large amounts of source code, and when everybody knows what ? means for example, why waste a whole 8 bits by making them type if - the first C-dialect I worked in had a one-character abbreviation for almost every keyword. I loved it - if you knew what the letters meant, it was just as readable as any other language, and since you could fit more code on a page, it was actually easier to work with than other languages.