Ad Code

C - PROGRAMMING

C - PROGRAMMING

Here we learn about the basics of programming languages step by step. So let's begin.

1. Language

Language is the medium for communication between two or more things (person, machine etc.). If we want to communicate with the computer then we need a language i.e. understandable to the user as well as to the computer. Such type of languages are called computer languages or programming languages.

2. Programming languages 

Programming languages are classified as follows:-





LOW - LEVEL PROGRAMMING LANGUAGE

It is the category of language interact with or those are able to interact with the computer very closely (hardware component as well).

If we make system software which run the hardware that should be designed in low level language.

Low level programming language are further divided into 2 categories:-

1. Machine language
2. Assembly language
                     
 Machine language:-
                                  It allowed to program purely in 0 and 1 format .
                                   (binary form).


Assembly language:-
                                   It allows us to use special symbols mnemonics 
                                    instead of using 0 and 1. Assembler (software/translator)
                                   converts the assembly code to its equivalent 0 and 1.

HIGH LEVEL PROGRAMMING LANGUAGE

* These are user-friendly languages.
* User can write a program by using English like words, special symbols, mathematical operations etc.
* It become easier to read and write a computer program.
* To convert high level language code to its equivalent 0 and 1 (machine language), we have to use a  translator.
 
        


Every computer composed of two basics components:


1. Hardware
2. Software

* Hardware includes the Physical features, which are every part that you can either see or touch. for example: monitor, case, keyboard, mouse, and printer.

* The part which activates the physical components called software. It includes the features that responsible for directing the work to the hardware. Software can be divided into the programs and data.

Software are further divides into 2 parts :

1. System Software
2. Application Software

SYSTEM SOFTWARE: These are the set of instructions to perform  
                                     internal working of the system.
                                    # for managing computer hardware behavior, 
                                     as to provide basic functionalities that are 
                                     required by users, or for other software to run 
                                     properly. For eg.-windows, operating system, 
                                     processor.

APPLICATION SOFTWARE: Set of instructions to perform user specific 
                                            tasks. For eg.-graphics software, 
                                            databases and database management 
                                            programs, web browsers, word processors, 
                                            software development tools, image editors and 
                                            communication platforms.



C - PROGRAMMING

C is a powerful general-purpose programming language. It can be used to develop software like operating systems, databases, compilers, and so on. C programming is an excellent language to learn to program for beginners.
C is a high level programming language developed by Dennis Ritchie in 1972 at AT and T Bell Laboratories, New Jersey, USA  to develop the UNIX operating system.

    Why to Learn C Programming?

C programming language is a MUST for students and working professionals to become a great Software Engineer specially when they are working in Software Development Domain.

Listed down some of the key advantages of learning C Programming:

* Easy to learn
* Structured language
* It produces efficient programs
* It can handle low-level activities
* It can be compiled on a variety of computer platforms


Want to create a simple calculator by using C program?? 


Post a Comment

0 Comments

Ad Code