My first contact with C was Microsoft's Quick-C in college. As I had a Mac at home, there I used Think C to replicate, what we do in class, but that wasn't so easy, as the Mac had no "console". I used Think C a lot to create XCMDs and XFNCs for HyperCard back then - as somehow more complex calculations were simply to slow in HyperTalk directly. But one could feel, that C was not "at home" on the classic Mac - large parts of the OS were written in (Object-)Pascal or at least with Pascal in mind. Later I used Think Pascal, and it felt so much more natural.
Today my excitement for C has mostly vanished - after nearly 40 years of professional programming, I don't like languages with a lot of "special characters" - the "conciseness" of C comes at the price of readability - and that's a bad thing IMHO.
My first contact with C was Microsoft's Quick-C in college. As I had a Mac at home, there I used Think C to replicate, what we do in class, but that wasn't so easy, as the Mac had no "console". I used Think C a lot to create XCMDs and XFNCs for HyperCard back then - as somehow more complex calculations were simply to slow in HyperTalk directly. But one could feel, that C was not "at home" on the classic Mac - large parts of the OS were written in (Object-)Pascal or at least with Pascal in mind. Later I used Think Pascal, and it felt so much more natural.
Today my excitement for C has mostly vanished - after nearly 40 years of professional programming, I don't like languages with a lot of "special characters" - the "conciseness" of C comes at the price of readability - and that's a bad thing IMHO.
I forgot about MS Quick C! I agree with your other thoughts.