Oop Concepts
Oop Concepts
A computer is an electronic device that accepts data input, processes it according to instructions
(programs), and produces output. It can perform calculations, store and retrieve data, and
communicate with other devices.
Programming Languages
Programming languages are sets of instructions and rules that a computer can understand and execute.
They are used to write software, apps, and websites, and to create algorithms that solve problems or
perform tasks.
1. High-level languages:
Close to human language far from machine language. Python, Java, C++, JavaScript
2.Low-level languages:
Close to machine far from human language
Assembly, Machine code
Assembly Language
Assembly language is a low-level programming language that uses symbolic codes, called
mnemonics, to represent machine-specific instructions. It is translated into machine language using an
assembler.
Machine Language
Machine language, also known as binary code, is the lowest-level programming language that a
computer's processor understands directly. It consists of binary digits (0s and 1s) that represent
instructions and data.
Java
Java is a high-level, object-oriented programming language and platform designed for building a wide
range of applications, including web, mobile, and enterprise software. It was created by James
Gosling and his team at Sun Microsystems (now owned by Oracle Corporation).
Characteristics