0% found this document useful (0 votes)
48 views56 pages

Different Types of Languages

We hace discussed about lo level, high level and web development langages also. It have several notes.

Uploaded by

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

Different Types of Languages

We hace discussed about lo level, high level and web development langages also. It have several notes.

Uploaded by

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

WELCOME

Subtain Asif

19014119-031
Group Introduction
Subtain Asif 19014119-031
Ahmad Iqbal Bhatti 19014119-019
Umair Arshad 19014119-014
Low Level Language
Low Level Language

• Very rare use now a days


• Very difficult to understand for programmer
• Very easy to understand by computer
• Fastest programming
Examples of Low level Language
• Machine Language
• Assembly Language
Machine Language

• Only Language which computer processor can


understand
• These are binary numbers
• Different for all types of computers
architecture
Machine Language

• Very first and lowest level language


• Programmer can manage memory
• Also called 1st generation language
Assembly Language
• One step closer to high level language
than machine language
• Assembler is used to convert assembly
language into machine code
• Uses English like abbreviation
Assembly Language
• For example ADD(add),
MOV(move),SUB(Subtract)
• Programmer can manage memory
• Also called 2nd generation language.
Ahmed Iqbal Bhatti

19014119-019
High Level Language
My Lecture Outline

• History
• Introduction to HLL
• Difference between HLL & LLL
• Use of HLL
• Generation of Languages
HISTORY

• Konrad Zuse was a German Civil Engineer and Pioneering


Computer Scientist.

• From 1943 to 1945 he designed the first high-level


programming language, Plankalkül.

• John Muchly was invented a language (Short Code) then it


was considered as 1st High Level Language.
Introduction To HIGH LEVEL LANGUAGE

• It was developed to make programming easier.

• Syntax is more like human environment.

• It simplifies the programming.

• Every programming language has its own syntax.

• It has lot of abstractions.


Introduction To HIGH LEVEL LANGUAGE

• It has need of translator.


 Interpreter
 Compiler
Difference between
HIGH LEVEL LANGUAGE &
LOW LEVEL LANGUAGE

H I G H L E V E L LANGUAGE L o w L E V E L LANGUAGE
• Programmer friendly • Machine friendly language
language
• Less memory efficient. • High memory efficient
• Easy to understand, debug • Tough to understand, debug
and maintain. and maintain.
• It needs interpreter and • It needs an assembler
compiler.
Uses of HIGH LEVEL LANGUAGE
• System software
• Application software
• Games
• Android Applications
• Web development
• Artificial intelligence
Generation of LANGUAGE

 Languages developed over the year in phased


manner.
 These phases are known as a generation of language.
Generation of LANGUAGE

• Grouped into five different generation


First generation languages (1GL)
Second generation languages (2GL)
Third generation languages (3GL)
Fourth generation languages (4GL)
Fifth generation languages (5GL)
Generation of LANGUAGE

Low Level Language

1GL 2GL
Generation of LANGUAGE

High Level Language

3GL 4GL 5GL


Generation of LANGUAGE
(CON…)
Third Generation Language
– First higher level language
– Supports structured and OOP
‗ Code is Reusable
‗ Code is Portable
– Typically written in IDE
Generation of LANGUAGE
(CON…)
Third Generation Language
Examples
― C/C++ creates games and applications
― Java
― ActiveX creates web and Windows
applets
Generation of LANGUAGE
(CON…)
Fourth Generation Language
• Easier to use than 3GL
• Coded in a visual IDE
• Tools reduce the amount of code
• Object oriented programming
Generation of LANGUAGE
(CON…)
Fourth Generation Language
• .NET
• Authoring Environment
• Sun Studio One
Generation of LANGUAGE
(CON…)
 What is .NET?
– .NET is a collection of languages
– .NET is developed by Microsoft
C and C++ Programming C#.NET
Java Programming J#.NET
Visual Basic VB.NET
Classic ASP ASP.NET
Generation of LANGUAGE
(CON…)
 What is Authoring Environment ?
– Special-purpose programming tools
– Much of the code is written automatically
Generation of LANGUAGE
(CON…)
 What is Sun Studio One?
– It Is Developed By Sun.
– Visual Editor
– Several Wizards To Automate Common Tasks
Generation of LANGUAGE
(CON…)
Fifth Generation Language
– Will create software automatically
– May not be created yet.
Umair Arshad

19014119-014
Web Development
Language
My Lecture Outline

• Website
• HTTP
• Web page
• Web Application
• Static Website
• Dynamic Website
• Different Languages and many more
What is internet?
History

• The World Wide Web (WWW) was created in 1990


by the British CERN physicist Tim Berners-Lee.
• File Transfer Protocol was used to retrieve individual
files from a server.
• Documents were most often presented as plain text
files without formatting, or were encoded in word
processor formats.
Related Terms
• Web Site
A collection of related web pages found at a
single address.
A URL serves as the top-level address of a Web
site and points to that Web site's home page.
That page serves as a reference point,
containing pointers to additional HTML pages
or links to other Web sites.
Related Terms
• HTTP
It is client server network protocol.
When you surf on website you use them.
Related Terms

• Web Page
A document containing text and graphics created with
HTML that is part of a group of hypertext documents or
resources that can be accessed through a web browser
on the internet.
Related Terms
• Web Application
• A web application is a set of web pages that are generated in
response to user requests.
• The Internet has many different types of web applications, such as
– Search engines
– Online stores
– Auctions
– News sites
– Games, etc
Related Terms

• Static Web Pages


A static web page is an HTML document that’s stored
in a file and does not change in response to user
input. Static web pages have a filename with an
extension of .htm or .html
Related Terms

• Dynamic Web Pages


A dynamic web page is an HTML document that’s
generated by a web application. Often, the web page
changes according to parameters that are sent to the
web application by the web browser.
Question for Audience

Can you tell


Difference between Website and Internet
Languages, Tools & Text Editor
1. HTML
2. XML
3. XHTML
4. XSI
5. XHTMLMP
6. Dreamweaver
7. Macromedias Flash
8. ASP
9. PERL
10. PHP
HTML
• Create documents for www.
• Uses tags and attributes.
• Used to format a web page’s look to position graphics
and elements.
• Most programmers don’t feel HTML is a true
programming language.
• Can be written in any text editor.
• Professional Web designers uses Ms FrontPage.
XML

• Used to allow to describe a page in such a way that


one source document can be presented in several
different page.
• Structure looks like HTML
• It is not replacement for HTML.
XHTML

• Newer version of HTML.


• Rules are very strict.
• It requires all items be well formed.
XSL

• One of XML technologies.


• Purpose is to display and format XML documents for
HTML.
• Composed of several rules.
• Once the browser is opened the XSL rules are
applied.
• User sees only a normal HTML page.
XHTMLMP
• Also known as WML.
• To create documents viewed by hand
devices and other small devices.
Dreamweaver

• HTML editor that allows the developer to write web


pages.
• It can be used for creating forms, tables and other
components of HTML pages.
• Most of the coding is behind the scenes.
Flash
• Development tool used to create very
sophisticated web pages.
• It includes moving graphics, animation,
sound and interactivity.
ASP
• Microsoft entry into Web scripting.
• Good to access Microsoft database.
• It can only work with windows server.
Perl
• One of the first scripting languages.
• Mostly used on UNIX/ Linux.
• Good language for web developers to
learn.
PHP
• Most popular language.
• Good for reading Oracle and MySQL.
• Free for everyone.
Any Questions
Thank You

You might also like