Skoro obecnie dostępne są wszystkie nowe „nowoczesne” języki, to w jaki sposób C jest nadal uważany za najszybszy i „najbliższy maszynie”? Naprawdę nie wierzę, że kiedykolwiek istniałby tylko jeden właściwy sposób na robienie rzeczy, a C istnieje już od bardzo dawna (od lat 60.!). Czy naprawdę nie wymyśliliśmy nic lepszego niż coś napisanego prawie 50 lat temu?
Wiem, że współczesne języki są na wyższym poziomie i zajmują się niektórymi zadaniami, takimi jak wyrzucanie elementów bezużytecznych i przydzielanie pamięci, a także wykorzystanie bibliotek i tym podobnych. Pytam tylko, dlaczego nigdy nie istniała prawdziwa druga opcja dla C.
Czy to możliwe, że C jest tak doskonały, że żaden inny sposób obsługi komputera nie byłby możliwy (poza przyjęciem programisty)?
EDYCJA Słuchaj, nie próbuję obalić C ani żadnego innego ulubionego języka. Zastanawiam się, dlaczego C stał się standardem i dlaczego inne alternatywy nigdy się nie pojawiły, a C został po prostu „zaakceptowany”.