Course Content
Programming Language C
About Lesson

Q. What is C?

Ans. C is a Computer Programming Language.

Q. What is Computer?

Ans. It is an electronics machine which always works on instructions.

Q.  What is instruction?

Ans. It is a command which is given to computer to perform a job.

instruction
user give instruction to computer

Q. What we need to give instruction to computer?

Ans. We need a language?

Q. What is language?

Ans. It is a medium of communication.

Q. Which language we need to give instruction to computer?

Ans. Binary Language. Which written in 0 and 1 form. 0 mean OFF and 1 mean ON.

Why computer understand binary language?

robot

Challenge

  • Always given by market (client)
  • Here to sale this robot with 0-1 documentation is challenge
  • What is challenge ?
    • Complexity
  • What is solution?
    • Make is simple.
  • Which is simple documentation?
    • English Like.

What is the situation?

  • We have a servant in hour home who knows Chinese.
  • Communication gap is in issue

How it can resolve?

  • We need a translator.

What is translator?

  • It can convert source language to target language
    • Types
      • Assembler
        • Translate assembly language to binary.
      • Interpreter
        • High Level Language (Eng. Like) to Machine Language
        • Line by Line
      • Compiler
        • High Level Language (Eng. Like) to Machine Language
        • Complete translation in One Time.

Interpreter Vs Compiler with example

 

Which translator work for C?

  • C use Compiler.
    • The name of C complier is “tcc.exe”
  • Full form of TCC
    • Turbo C Compiler.
    • Turbo is name of company
    • First Vendor of C
  • EXE stands for executable file or it is an extension of executable file
    • It is a software which can independently run in computer.

Important thing to keep in mind.

What is C?

  • C is a computer programming language which is used to develop programs to solve real life problems with the help of computer world.
  • If we know the a programming language then we are able to enhance the capacity of computer time to time.
  • C can develop system software and application software.
  • Now days C known for system software.

Types of Software

What we need to do programming in C?

  • IDE (Integrated Development Environment)
    • A Place where all the facilities are available to develop a program
  • The Name of C IDE is TC.EXE

First Program of C