DEV Community


Discussion on: Is C still a high level language?

bkahlerventer profile image
Bennie Kahler-Venter • Edited

C was designed as a low-level language with high-level constructs. Brian Kernighan and Dennis Richie needed a language to write Unix in. BCPL, B, and rational fortran - ratfor all contributed to the language now known as C. C is meant to be unsafe and have flexible rules. It was so by design.

It was one of the early universal assembly languages.