C Facts

Some Facts About C

some_facts_about_c

Some facts about C Language

  1. C Language was not called C at the beginning. It has been named as C after passing many stages of evolution. Evolution of C:

    ALGO -> BCPL -> B -> Tradition C -> K&R C -> ANSI C -> ANSI/ISO C -> C99.

  2. It was developed at Bell Laboratories in 1972 by Dennis Ritchie.
  3. Why it is named as C ? There is no such logic behind the naming of C Language.
    It was developed to cover all the inabilities of B language (simplified version of BCPL). So, it was just named C as it is next to B in the English alphabets.
  4. C is the only programming language that exists for such a long period and still it is widely used.
  5. C is the basis of many other programming languages like C++, Java, JavaScript, Go, C#, PHP, Python, Perl, C-shell and many more.
  6. Unix was one of the first operating system kernels implemented in a language other than assembly and that was C.
  7. Previously, C was considered as the high level language but today many programmers consider it as a low level language as it supports only scalar operations.
  8. C18 is the latest version of C programming Language published in June 2018.

Programming Facts:

  1. “? : ” is the only ternary operator in C language.
  2. “sizeof” is the only operator which is also a keyword.
  3. In printf() and scanf(), f stands for formatted not function.
  4. Compiler doesn’t know header file, preprocessor processes these and expands souce code.
  5. Header file name can be included in 2 ways, (a) Using angular brackets (b) Using double inverted comma.
  6. Compiler generates assembly code not machine code and then assembler generates the machine code.
  7. sizeof operator cannot tell us the size of functions because this operator works on compile time and functions loads in memory at run time.


If you like dEexams.com and would like to contribute, you can also write your article here or mail your article to admin@deexams.com . See your article appearing on the dEexams.com main page and help others to learn.


Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.


Python if , elif and else

Python Conditions and If statements

  • 0
Python for beginners

Learning Python Part 1

  • 3
Struct Alignment and Padding

Struct Alignment and Padding in C++ And C

  • 0
Friend function

Friend function C++

  • 0
Pointers

C++ Pointers

  • 0
Structures

C++ Structures

  • 0
Types of Inheritance in C++

Inheritance and access specifiers C++

  • 0
Java date pattern

Java Date Pattern Syntax

  • 0
Java Date and Calendar

Java Date formats

  • 0
JAVA Data Type

Data types in Java

  • 0
Java unreachable code

Unreachable Code Error in Java

  • 0

Post Comment

Comments(0)

WEB TECHNOLOGY

Articles

×

Forgot Password

Please enter your email address below and we will send you information to change your password.