C is imperative, procedural and statically typed. | #CAndMe

The C language (or any programming language) can be characterized from different perspectives. Here, I listed three fundamental properties (or paradigms) of the language. imperative C is an imperative language. As programmers, we explicitly control the state or flow of the program by writing statements 1. Writing in C is similar to giving orders to a computer. Codes in C++ and Python are also usually written imperatively. The opposite is declarative....

November 6, 2022 · 8 min · Alper Yazar

Ultra Short History of C | #CAndMe

History of the C programming language dates back to 1969. 1969 Ken Thompson started to develop a language called B (kind of stripped down version of BCPL) around 1969 1. 1971 Dennis Ritchie started to improve the B language and called this new language New B or NB, in short. 1972 After several modifications to B, Dennis Ritchie decided to give a distinct name to this modified B language and created the C language in 1972....

October 3, 2022 · 2 min · Alper Yazar