20XX
UNIT 6
languages
Start
Comunication
First generation
Second generation
INDEX
Third generation
Fourth Generation
Object Oriented Languages
HTML
CSS And XML
01
Challenge of Human-Computer Communication
Key points:
- The Communication Cycle: Plan --->Express ---> Response.
- System Vulnerabilities: Hardware failure (power, wires, or parts) can interrupt the entire process.
- The Binary Barrier:
-Humans use Words; Computers use Bits (0 and 1). -Manual translation is too slow for human productivity.
- The Solution: Programming languages automate the conversion of our thoughts into machine-readable data.
INFORME TECH
02
The First Generation
(machine Code)
Key Characteristics
What is Machine Code?
- The "Native Language": The only language digital computers truly understand, composed entirely of 1s and 0s.
- Instruction Format: Each instruction consists of two parts:
Opcode: Specifies the action to be performed.
Operand: Specifies the relevant memory address
- Hardware Dependent: Code is written for one specific type of CPU; it is not portable to different machines.
- "Low-Level": Requires direct interaction with the hardware architecture.
- Human-Unfriendly: Extremely difficult to read, write, and maintain; highly prone to errors.
INFORME TECH
03
The Second Generation
(assembly)
Core Features
The 1950s Revolution
- The Concept: The first step away from pure binary code (1s and 0s).
- The Bridge: Acts as a middle ground between Machine Native Code and Human Logic.
- Mnemonics: Replaced binary opcodes with abbreviations
- Symbolic Operands: No need to remember exact memory addresses
The "Translation" Process
Programmer⭢Assembly Code⭢Translation⭢Machine Code (Binary)
INFORME TECH
04
High-Level Languages
(3rd Generation)
Key points:
User-Centric Design: Focused on human logicMachine Independence: "Write once, run anywhere" (portable across different systems). The Language of Statements: Uses English words and math symbols to solve problems. The Translation Bridge: Computers need a Compiler or Interpreter to turn statements into executable code.
INFORME TECH
05
Fourth Generation
non-procedural languages
EVOLUTION & PURPOSE:
- Computers became popular among people.
- Simplify the duty of imparting instructions to a computer (by the programmer).
- Development=> accessable by code-unfamiliar people.
COMPONENTS:
- Query Languages=> retrieve and manipulate data in DBs.
- Report writers=> tools that turn data into usable output.
- Application Generators=> softwares in microcomputer that automate code creation.
CHARACTERISTICS:
- Accociated with application packages.
- Programmers and users specifies What to do and not how to do it.
- Tasks described using English-like commands.
INFORME TECH
06
OOP
Object-Oriented programming languages
ADVANTAGES:
FOCUS:
- FLEXIBILITY=> Programs are created and modified to meet system requirements.
- REUSABILITY=> Once created objects can be reused across different applications.
- EFFICIENCY=> Programmers can choose existing object which are applicable to their problem (they don't need to start from scratch).
- On objects that combine data and behavior rather than just procedures (unlike procedural programming languages).
- organizes programs around objects (not instruction sequences).
STRUCTURE:
- Class => blueprint that defines the attributes and methods of an object.
- Object => Instance of a class
- Inheritance allows a class (subclass) to inherit attributes and methods from another class (superclass).
POWERFUL LANGUAGES THAT SUPPORT OOP:
INFORME TECH
07
HTML5
HTML and HTML5: The Evolution of Web Language
What is HTML?
What is HTML5?
- HTML5 is the 5th and most recent version of HTML.
- It helps developers build modern and complex web applications.
- It introduces new elements and features based on modern web practices.
- HTML stands for HyperText Markup Language.
- It was originally created to describe scientific documents.
- Today it is the standard language used to create web pages on the World Wide Web.
Structure of HTML:
- An HTML document is a tree of elements and text.
- Elements are defined by tags
(example: <body> </body>).
- HTML5 uses semantic markup, meaning tags describe the meaning of the content, improving accessibility.
INFORME TECH
08
CSS3 and XML
CSS3 and XML: Style and Data Structure
XML (Extensible Markup Language)
CSS3 (Cascading Style Sheets)
- Controls the appearance and layout of web pages.
- A CSS rule has two parts:
- Selector → the HTML element
- Declaration → the style applied
- Used to store and transport data.
- Difference from HTML:
- HTML → predefined tags
- XML → developers create their own tags.
Benefits:
Goal:
- Responsive design for mobile and desktop
- External CSS files can style many pages at once.
- simple and flexible data sharing across the Internet.
INFORME TECH
THANK YOUFOR YOUR ATTENTION
Unit 6 Presentation
MATTEO CRESTI
Created on March 3, 2026
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Company report
View
Press Clipping
View
Creative Report
View
Growth Plan
View
Mailing Campaign Report
View
Economic report
View
Social Media Plan
Explore all templates
Transcript
20XX
UNIT 6
languages
Start
Comunication
First generation
Second generation
INDEX
Third generation
Fourth Generation
Object Oriented Languages
HTML
CSS And XML
01
Challenge of Human-Computer Communication
Key points:
- The Communication Cycle: Plan --->Express ---> Response.
- System Vulnerabilities: Hardware failure (power, wires, or parts) can interrupt the entire process.
- The Binary Barrier:
-Humans use Words; Computers use Bits (0 and 1). -Manual translation is too slow for human productivity.INFORME TECH
02
The First Generation
(machine Code)
Key Characteristics
What is Machine Code?
- Instruction Format: Each instruction consists of two parts:
Opcode: Specifies the action to be performed. Operand: Specifies the relevant memory addressINFORME TECH
03
The Second Generation
(assembly)
Core Features
The 1950s Revolution
The "Translation" Process
Programmer⭢Assembly Code⭢Translation⭢Machine Code (Binary)
INFORME TECH
04
High-Level Languages
(3rd Generation)
Key points:
User-Centric Design: Focused on human logicMachine Independence: "Write once, run anywhere" (portable across different systems). The Language of Statements: Uses English words and math symbols to solve problems. The Translation Bridge: Computers need a Compiler or Interpreter to turn statements into executable code.
INFORME TECH
05
Fourth Generation
non-procedural languages
EVOLUTION & PURPOSE:
COMPONENTS:
CHARACTERISTICS:
INFORME TECH
06
OOP
Object-Oriented programming languages
ADVANTAGES:
FOCUS:
STRUCTURE:
POWERFUL LANGUAGES THAT SUPPORT OOP:
INFORME TECH
07
HTML5
HTML and HTML5: The Evolution of Web Language
What is HTML?
What is HTML5?
Structure of HTML:
- An HTML document is a tree of elements and text.
- Elements are defined by tags
(example: <body> </body>).INFORME TECH
08
CSS3 and XML
CSS3 and XML: Style and Data Structure
XML (Extensible Markup Language)
CSS3 (Cascading Style Sheets)
Benefits:
Goal:
INFORME TECH
THANK YOUFOR YOUR ATTENTION