SlideShare a Scribd company logo
1 of 20
SHARMILAH BAUTISTA
&
KATHERINE GAMBOA
SHARMILAH BAUTISTA
KATHERINE GAMBOA
INTRODUCTION TO PROGRAMMING LANGUAGE
LEVELS OF PROGRAMMING LANGUAGE
DIFFERENT EXAMPLES OF PROGRAMMING
LANGUAGE
BASIC
JAVA
C LANGUAGE
C++
C#
OBJECTIVE-C
PHP
PHYTON
RUBY
JAVASCRIPT
A programming language is a set of
rules that provides a way of telling a
computer what operations to perform.
A programming language is a set of
rules for communicating an algorithm
It provides a linguistic framework for
describing computations.
Programmer is the person who designs a
program.
Levels of programming language
1. Machine language or first generation programming language
This is considered to be the lowest level of programming language. The program is
represented by 1s and 0s . Machine language is machine dependent as it is the only language
the computer can understand.
Very efficient code but very difficult to write.
2. Assembly language or second generation programming language
This is also considered as low level language. Assembly language programs needed to
be “assembled” for execution by the computer. Each assembly language instruction is
translated into one machine language instruction.
3. High level language or third generation programming language(3GL)
This language transformed programming in the early 1960’s.
It makes programming easier since the language is now written in English like manner. If
assembler is used by assembly language, third generation languages use translator to convert
the program into a machine language.
4. Very high level languages or fourth generation languages (4GL)
A high level language (4GL) that requires fewer instructions to accomplish a task than
a third generation language .One hundred (100) lines of instructions in 3GL can be reduced to
five (5) to twenty (20) lines of instructions in 4GLs.
3. Natural languages
This languages are considered to be that fifth generation languages. Natural languages
have the capability to translate human instructions into code that a computer understands.
The original BASIC was first developed at Dartmouth
College by John Kemeny, Mary Keller, and Thomas
Kurtz and Introduced on May 1, 1964. BASIC is short for
Beginner's All-purpose Symbolic Instruction Code and is
an easy-to-understand programming language that
was popular during 1970 - 1980. Today, BASIC is not used
to develop programs, but is sometimes used to help
teach the fundamentals of programming. Below is an
example of a basic program that prints "Hello World!".
Program:
10 print "Hello World!"
20 END
JAVA is a class-based, object-
oriented programming language
developed by Sun Microsystems in
the 1990s. It's one of the most
in-demand programming languages,
a standard for enterprise
software, web-based content,
games and mobile apps, as well
as the Android operating system.
Java is designed to work across
multiple software platforms,
meaning a program written on Mac
OS X, for example, could also
run on Windows.
A general-purpose, imperative
programming language developed
in the early '70s, C is the
oldest and most widely used
language, providing the
building blocks for other
popular languages, such as C#,
Java, JavaScript and Python. C
is mostly used for
implementing operating systems
and embedded applications.
Because it provides the
foundation for many other
languages, it is advisable to
learn C (and C++) before
moving on to others.
Pronounced "C-sharp," C#
is a multi-paradigm
language developed
by Microsoft as part of
its .NET initiative.
Combining principles from
C and C++, C# is a
general-purpose language
used to develop software
for Microsoft
and Windows platforms.
C++ is an intermediate-level
language with object-oriented
programming features,
originally designed to
enhance the C language. C++
powers major software
like Firefox , winamp and
Adobe programs. It's used to
develop systems software,
application software, high-
performance server and client
applications and video games.
Objective-C is a general-
purpose, object-oriented
programming language used
by the Apple operating
system. It powers
Apple's OS X and iOS, as
well as its APIs, and can
be used to
create iPhone apps, which
has generated a huge
demand for this once-
outmoded programming
language.
PHP (Hypertext Processor) is a
free, server-side scripting
language designed for dynamic
websites and app development.
It can be directly embedded
into an HTML source document
rather than an external file,
which has made it a popular
programming language for web
developers. PHP powers more
than 200 million websites,
including Wordpress, Digg
Python is a high-level, server-
side scripting language for
websites and mobile apps. It's
considered a fairly easy
language for beginners due to
its readability and compact
syntax, meaning developers can
use fewer lines of code to
express a concept than they
would in other languages. It
powers the web apps
for Instagram, Pinterest and Rdi
o through its associated web
framework, Django, and is used
by Google, Yahoo! and NASA
A dynamic, object-oriented
scripting language for
developing websites and
mobile apps, Ruby was
designed to be simple and
easy to write. It powers
the Ruby on Rails (or
Rails) framework, which is
used
on Scribd, GitHub, Groupon
and Shopify. Like Python,
Ruby is considered a fairly
user-friendly language for
beginners.
JavaScript is a client and
server-side scripting language
developed by Netscape that
derives much of its syntax from
C. It can be used across multiple
web browsers and is considered
essential for developing
interactive or animated web
functions. It is also used in
game development and writing
desktop applications. JavaScript
interpreters are embedded in
Google's Chrome extensions,
Apple's Safari extensions, Adobe
Acrobat and Reader, and Adobe's
Creative Suite.
Structured Query Language (SQL)
is a special-purpose language
for managing data in relational
database management systems. It
is most commonly used for its
"Query" function, which
searches informational
databases. SQL was standardized
by the American National
Standards Institute (ANSI) and
the International Organization
for Standardization (ISO) in
the 1980s.
Programming language (JGMNHS)
Programming language (JGMNHS)
Programming language (JGMNHS)
Programming language (JGMNHS)

More Related Content

What's hot

Copmuter Languages
Copmuter LanguagesCopmuter Languages
Copmuter Languagesactanimation
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languageskitturashmikittu
 
What is Coding
What is CodingWhat is Coding
What is CodingRoboGarden
 
Programming language
Programming languageProgramming language
Programming languageRajThakuri
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppthashgeneration
 
Computer programming language concept
Computer programming language conceptComputer programming language concept
Computer programming language conceptAfiq Sajuri
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c languageTeena Bosamiya
 
What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.Questpond
 
What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?Syed Hassan Raza
 
Generations Of Programming Languages
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languagessebrown
 
Unit 12 section 1 - computer programming
Unit 12   section 1 - computer programmingUnit 12   section 1 - computer programming
Unit 12 section 1 - computer programmingdlwadsworth
 
Coding vs programming
Coding vs programmingCoding vs programming
Coding vs programmingAman Kumar
 
High level and Low level Language
High level and Low level Language High level and Low level Language
High level and Low level Language adnan usmani
 

What's hot (20)

Copmuter Languages
Copmuter LanguagesCopmuter Languages
Copmuter Languages
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languages
 
What is Coding
What is CodingWhat is Coding
What is Coding
 
Programming language
Programming languageProgramming language
Programming language
 
Programming language
Programming languageProgramming language
Programming language
 
Programming language
Programming languageProgramming language
Programming language
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Rajesh ppt
Rajesh pptRajesh ppt
Rajesh ppt
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
 
Computer programming language concept
Computer programming language conceptComputer programming language concept
Computer programming language concept
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c language
 
Comp2
Comp2Comp2
Comp2
 
What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.
 
What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?
 
Generations Of Programming Languages
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languages
 
Assignment on basic programming language
Assignment on  basic programming languageAssignment on  basic programming language
Assignment on basic programming language
 
Unit 12 section 1 - computer programming
Unit 12   section 1 - computer programmingUnit 12   section 1 - computer programming
Unit 12 section 1 - computer programming
 
Coding vs programming
Coding vs programmingCoding vs programming
Coding vs programming
 
High level and Low level Language
High level and Low level Language High level and Low level Language
High level and Low level Language
 

Viewers also liked

Chapter 01 Planning Computer Program (re-upload)
Chapter 01 Planning Computer Program (re-upload)Chapter 01 Planning Computer Program (re-upload)
Chapter 01 Planning Computer Program (re-upload)bluejayjunior
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
JAVA PROGRAMS
JAVA PROGRAMSJAVA PROGRAMS
JAVA PROGRAMSVipin Pv
 
Basic Essay Style
Basic Essay StyleBasic Essay Style
Basic Essay Styleguest610c6
 
ES-318: Computer As Educational Aids
ES-318: Computer As Educational AidsES-318: Computer As Educational Aids
ES-318: Computer As Educational AidsSanjaya Mishra
 
the Concept of Object-Oriented Programming
the Concept of Object-Oriented Programmingthe Concept of Object-Oriented Programming
the Concept of Object-Oriented ProgrammingAida Ramlan II
 
Computer assissted instructions (cai)
Computer assissted instructions (cai)Computer assissted instructions (cai)
Computer assissted instructions (cai)Abhishek Sharma
 
Build your first android mobile app
Build your first android mobile appBuild your first android mobile app
Build your first android mobile appekipaco
 
Object oriented programming concept
Object oriented programming conceptObject oriented programming concept
Object oriented programming conceptPina Parmar
 
Introduction to object oriented programming
Introduction to object oriented programmingIntroduction to object oriented programming
Introduction to object oriented programmingAbzetdin Adamov
 
Mobile Application Development Using Java
Mobile Application Development Using JavaMobile Application Development Using Java
Mobile Application Development Using JavaNexSoftsys
 
J2ME mobile app development
J2ME mobile app developmentJ2ME mobile app development
J2ME mobile app developmentMuthu Kumar
 
1 Computer Architecture
1 Computer Architecture1 Computer Architecture
1 Computer Architecturefika sweety
 
CBT Computer Based Training
CBT Computer Based TrainingCBT Computer Based Training
CBT Computer Based Traininggueste1bd13
 

Viewers also liked (20)

Chapter 01 Planning Computer Program (re-upload)
Chapter 01 Planning Computer Program (re-upload)Chapter 01 Planning Computer Program (re-upload)
Chapter 01 Planning Computer Program (re-upload)
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Baabtra.com little coder chapter - 1
Baabtra.com little coder   chapter - 1Baabtra.com little coder   chapter - 1
Baabtra.com little coder chapter - 1
 
JAVA PROGRAMS
JAVA PROGRAMSJAVA PROGRAMS
JAVA PROGRAMS
 
GUI JAVA PROG ~hmftj
GUI  JAVA PROG ~hmftjGUI  JAVA PROG ~hmftj
GUI JAVA PROG ~hmftj
 
Basic Essay Style
Basic Essay StyleBasic Essay Style
Basic Essay Style
 
ES-318: Computer As Educational Aids
ES-318: Computer As Educational AidsES-318: Computer As Educational Aids
ES-318: Computer As Educational Aids
 
the Concept of Object-Oriented Programming
the Concept of Object-Oriented Programmingthe Concept of Object-Oriented Programming
the Concept of Object-Oriented Programming
 
Computer assissted instructions (cai)
Computer assissted instructions (cai)Computer assissted instructions (cai)
Computer assissted instructions (cai)
 
PJP-Introduction
PJP-IntroductionPJP-Introduction
PJP-Introduction
 
Lesson 5 types of computers
Lesson 5 types of computersLesson 5 types of computers
Lesson 5 types of computers
 
Build your first android mobile app
Build your first android mobile appBuild your first android mobile app
Build your first android mobile app
 
Object oriented programming concept
Object oriented programming conceptObject oriented programming concept
Object oriented programming concept
 
Introduction to object oriented programming
Introduction to object oriented programmingIntroduction to object oriented programming
Introduction to object oriented programming
 
Mobile Application Development Using Java
Mobile Application Development Using JavaMobile Application Development Using Java
Mobile Application Development Using Java
 
J2ME mobile app development
J2ME mobile app developmentJ2ME mobile app development
J2ME mobile app development
 
1 Computer Architecture
1 Computer Architecture1 Computer Architecture
1 Computer Architecture
 
Data type
Data typeData type
Data type
 
CBT Computer Based Training
CBT Computer Based TrainingCBT Computer Based Training
CBT Computer Based Training
 
Presentation on java
Presentation  on  javaPresentation  on  java
Presentation on java
 

Similar to Programming language (JGMNHS)

all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programminghamza239523
 
Generation of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptxGeneration of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptxAryaDutta4
 
Top ten languages of Mobile Devices 2017
Top ten languages of Mobile Devices 2017Top ten languages of Mobile Devices 2017
Top ten languages of Mobile Devices 2017sarmd khosa
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generationMunawar Bukhari
 
History of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxAliAbbas906043
 
English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacionVillalba Griselda
 
La5 ict-topic-5-programming
La5 ict-topic-5-programmingLa5 ict-topic-5-programming
La5 ict-topic-5-programmingAzmiah Mahmud
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming conceptssalmankhan570
 
PPT ON PROGRAMMING LANGUAGES AN THEIR TYPES.ppt
PPT ON PROGRAMMING LANGUAGES AN THEIR TYPES.pptPPT ON PROGRAMMING LANGUAGES AN THEIR TYPES.ppt
PPT ON PROGRAMMING LANGUAGES AN THEIR TYPES.pptAshutoshNeemval
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
Programming lesson1
Programming lesson1Programming lesson1
Programming lesson1camfollower
 

Similar to Programming language (JGMNHS) (20)

Evolution of Computer Languages
Evolution of Computer LanguagesEvolution of Computer Languages
Evolution of Computer Languages
 
Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programming
 
Notacd07
Notacd07Notacd07
Notacd07
 
Nota programming
Nota programmingNota programming
Nota programming
 
Generation of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptxGeneration of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptx
 
Programming Part 01
Programming Part 01Programming Part 01
Programming Part 01
 
Notacd071
Notacd071Notacd071
Notacd071
 
Top ten languages of Mobile Devices 2017
Top ten languages of Mobile Devices 2017Top ten languages of Mobile Devices 2017
Top ten languages of Mobile Devices 2017
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
 
History of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptx
 
English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacion
 
La5 ict-topic-5-programming
La5 ict-topic-5-programmingLa5 ict-topic-5-programming
La5 ict-topic-5-programming
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Ayushi
AyushiAyushi
Ayushi
 
PPT ON PROGRAMMING LANGUAGES AN THEIR TYPES.ppt
PPT ON PROGRAMMING LANGUAGES AN THEIR TYPES.pptPPT ON PROGRAMMING LANGUAGES AN THEIR TYPES.ppt
PPT ON PROGRAMMING LANGUAGES AN THEIR TYPES.ppt
 
Ict topic 5
Ict topic 5Ict topic 5
Ict topic 5
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Programming lesson1
Programming lesson1Programming lesson1
Programming lesson1
 

Programming language (JGMNHS)

  • 2. SHARMILAH BAUTISTA KATHERINE GAMBOA INTRODUCTION TO PROGRAMMING LANGUAGE LEVELS OF PROGRAMMING LANGUAGE DIFFERENT EXAMPLES OF PROGRAMMING LANGUAGE BASIC JAVA C LANGUAGE C++ C# OBJECTIVE-C PHP PHYTON RUBY JAVASCRIPT
  • 3. A programming language is a set of rules that provides a way of telling a computer what operations to perform. A programming language is a set of rules for communicating an algorithm It provides a linguistic framework for describing computations. Programmer is the person who designs a program.
  • 4. Levels of programming language 1. Machine language or first generation programming language This is considered to be the lowest level of programming language. The program is represented by 1s and 0s . Machine language is machine dependent as it is the only language the computer can understand. Very efficient code but very difficult to write. 2. Assembly language or second generation programming language This is also considered as low level language. Assembly language programs needed to be “assembled” for execution by the computer. Each assembly language instruction is translated into one machine language instruction. 3. High level language or third generation programming language(3GL) This language transformed programming in the early 1960’s. It makes programming easier since the language is now written in English like manner. If assembler is used by assembly language, third generation languages use translator to convert the program into a machine language. 4. Very high level languages or fourth generation languages (4GL) A high level language (4GL) that requires fewer instructions to accomplish a task than a third generation language .One hundred (100) lines of instructions in 3GL can be reduced to five (5) to twenty (20) lines of instructions in 4GLs. 3. Natural languages This languages are considered to be that fifth generation languages. Natural languages have the capability to translate human instructions into code that a computer understands.
  • 5.
  • 6. The original BASIC was first developed at Dartmouth College by John Kemeny, Mary Keller, and Thomas Kurtz and Introduced on May 1, 1964. BASIC is short for Beginner's All-purpose Symbolic Instruction Code and is an easy-to-understand programming language that was popular during 1970 - 1980. Today, BASIC is not used to develop programs, but is sometimes used to help teach the fundamentals of programming. Below is an example of a basic program that prints "Hello World!". Program: 10 print "Hello World!" 20 END
  • 7. JAVA is a class-based, object- oriented programming language developed by Sun Microsystems in the 1990s. It's one of the most in-demand programming languages, a standard for enterprise software, web-based content, games and mobile apps, as well as the Android operating system. Java is designed to work across multiple software platforms, meaning a program written on Mac OS X, for example, could also run on Windows.
  • 8. A general-purpose, imperative programming language developed in the early '70s, C is the oldest and most widely used language, providing the building blocks for other popular languages, such as C#, Java, JavaScript and Python. C is mostly used for implementing operating systems and embedded applications. Because it provides the foundation for many other languages, it is advisable to learn C (and C++) before moving on to others.
  • 9. Pronounced "C-sharp," C# is a multi-paradigm language developed by Microsoft as part of its .NET initiative. Combining principles from C and C++, C# is a general-purpose language used to develop software for Microsoft and Windows platforms.
  • 10. C++ is an intermediate-level language with object-oriented programming features, originally designed to enhance the C language. C++ powers major software like Firefox , winamp and Adobe programs. It's used to develop systems software, application software, high- performance server and client applications and video games.
  • 11. Objective-C is a general- purpose, object-oriented programming language used by the Apple operating system. It powers Apple's OS X and iOS, as well as its APIs, and can be used to create iPhone apps, which has generated a huge demand for this once- outmoded programming language.
  • 12. PHP (Hypertext Processor) is a free, server-side scripting language designed for dynamic websites and app development. It can be directly embedded into an HTML source document rather than an external file, which has made it a popular programming language for web developers. PHP powers more than 200 million websites, including Wordpress, Digg
  • 13. Python is a high-level, server- side scripting language for websites and mobile apps. It's considered a fairly easy language for beginners due to its readability and compact syntax, meaning developers can use fewer lines of code to express a concept than they would in other languages. It powers the web apps for Instagram, Pinterest and Rdi o through its associated web framework, Django, and is used by Google, Yahoo! and NASA
  • 14. A dynamic, object-oriented scripting language for developing websites and mobile apps, Ruby was designed to be simple and easy to write. It powers the Ruby on Rails (or Rails) framework, which is used on Scribd, GitHub, Groupon and Shopify. Like Python, Ruby is considered a fairly user-friendly language for beginners.
  • 15. JavaScript is a client and server-side scripting language developed by Netscape that derives much of its syntax from C. It can be used across multiple web browsers and is considered essential for developing interactive or animated web functions. It is also used in game development and writing desktop applications. JavaScript interpreters are embedded in Google's Chrome extensions, Apple's Safari extensions, Adobe Acrobat and Reader, and Adobe's Creative Suite.
  • 16. Structured Query Language (SQL) is a special-purpose language for managing data in relational database management systems. It is most commonly used for its "Query" function, which searches informational databases. SQL was standardized by the American National Standards Institute (ANSI) and the International Organization for Standardization (ISO) in the 1980s.