You are on page 1of 2

Q 1 : How to comunicate with computer?

Programming Languages :
A programming language is a formal language, which comprises a set of
instructions used to produce various kinds of output. Programming
languages are used to create programs that implement specific
algorithms.

Types Of Languages :
∙ High-level
∙ Low-level

High-Level Languages :
High-level programming languages, while simple compared to human
languages, are more complex than the languages the computer actually
understands, called machine languages. Each different type of CPU has its
own unique machine language.

Low-Level Languages :
A low-level programming language is a programming language that
provides little or no abstraction from a computer's instruction set
architecture—commands or functions in the language map closely to
processor instructions. Generally this refers to either machine code or
assembly language.

Convert to machine Language :


∙ Compile the program
∙ interpet the program
Programming Languages :
> Python >C

> Java > C++

> C# >R

> JavaScript > Go

> Swift > Ruby

Assembly :
Assembly language usually has one statement per machine instruction, but
assembler directives, macros and symbolic labels of program and memory
locations are often also supported.

Programming Software :
Programming software is a software which helps the programmer in
developing other software. Compilers, assemblers, debuggers, interpreters
etc. are examples of programming software. Integrated development
environments (IDEs) are combinations of all these software.

Programming software is also known as programming tool or software


development tool.

You might also like