0% found this document useful (0 votes)
4 views2 pages

Understanding Programming Languages

To communicate with a computer, one uses a programming language which comprises instructions to produce outputs. There are high-level and low-level programming languages. High-level languages are more complex than machine languages that computers actually understand, while low-level languages like machine code and assembly language map more closely to a computer's instruction set. Programs can be converted to machine language by compiling or interpreting the code. Common programming languages include Python, Java, C++, JavaScript, and Ruby. Programming software helps developers create other software and includes compilers, assemblers, debuggers and IDEs.

Uploaded by

Rehan Ali
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

Understanding Programming Languages

To communicate with a computer, one uses a programming language which comprises instructions to produce outputs. There are high-level and low-level programming languages. High-level languages are more complex than machine languages that computers actually understand, while low-level languages like machine code and assembly language map more closely to a computer's instruction set. Programs can be converted to machine language by compiling or interpreting the code. Common programming languages include Python, Java, C++, JavaScript, and Ruby. Programming software helps developers create other software and includes compilers, assemblers, debuggers and IDEs.

Uploaded by

Rehan Ali
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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