[go: up one dir, main page]

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

Oop Concepts

A computer is an electronic device that processes data and produces output, while programming languages are sets of instructions that enable software development. Key characteristics of programming languages include syntax, semantics, variables, control structures, and functions, with examples ranging from high-level languages like Python to low-level languages like Assembly. Java is a notable high-level language known for its object-oriented nature and platform independence, and the document also covers concepts like the World Wide Web, APK files, IDEs, and the Java Debug Interface.

Uploaded by

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

Oop Concepts

A computer is an electronic device that processes data and produces output, while programming languages are sets of instructions that enable software development. Key characteristics of programming languages include syntax, semantics, variables, control structures, and functions, with examples ranging from high-level languages like Python to low-level languages like Assembly. Java is a notable high-level language known for its object-oriented nature and platform independence, and the document also covers concepts like the World Wide Web, APK files, IDEs, and the Java Debug Interface.

Uploaded by

mirzasab00987
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Computer

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.

Some key characteristics of programming languages include:

1. Syntax: The rules governing the structure of the language.


2. Semantics: The meaning of the language's elements.
3. Variables: Symbols that hold values.
4. Control structures: Statements that control the flow of the program.
5. Functions: Blocks of code that perform specific tasks.

Examples of programming languages include:

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

1.Object-oriented:Organizes code into objects that contain data and behaviour.


2. Platform-independent: Java code can run on any device that has a Java Virtual Machine (JVM)
installed.
3. Simple and familiar: Syntax is based on C++ and is relatively easy to learn.
 World Wide Web (WWW)
The World Wide Web (WWW) is a system of interlinked hypertext documents that can be accessed
via the Internet. It was invented by Tim Berners-Lee in 1989.

 APK (Android Package File)


- A file format used to distribute and install Android applications.
- Contains the application's code and resources.
- Can be installed on Android devices, emulators, or simulators.

 IDE (Integrated Development Environment)


- A software application that provides a comprehensive development environment for writing,
debugging, and testing code.
- Typically includes features like code editors, compilers, debuggers, and project management
 JDI (Java Debug Interface)
It is a set of APIs that allow developers to debug and inspect Java applications. It provides a way to
access and manipulate the internal state of a Java Virtual Machine (JVM) during runtime.

You might also like