SlideShare a Scribd company logo
Programming Languages
Basic Concepts Of Programming
Language
1. DEFINITION OF PROGRAMMING LANGUAGES
2. TYPES OF PROGRAMMING LANGUAGES
3. PARADIGMS OF PROGRAMMING LANGUAGES
Definition Of Programming Languages
 PROGRAMMING LANGUAGES IS BASICALLY COMPUTER
LANGUAGE, WHICH IS SET OF RULES AND ALGORITHM AND GIVE
INFORMATION TO THE COMPUTER TO PERFORMING OPERATIONS.
 IT WILL GIVE ABILITY TO CREATE EFFECTIVE ALGORITHM.
 IT GIVES AN EXPRESSIVE FRAMEWORK TO EXPLAIN YOUR
COMPUTATION.
 IT IS BASICALLY, TOOLS WHICH IS EXECUTE PROGRAMS WRITTEN
BY HUMAN READABLE LANGUAGE TO MACHINE FORM AND
CREATE EXECUTABLE MODELS.
Types Of Programming Languages
 PROGRAMMING LANGUAGES ARE
DEVELOPED DAY-BY-DAY.
 FIRST COMPILERS WAS DEVELOPED IN 1950.
 AND AFTER THAT MANY LANGUAGES ARE
DEVELOPED SUCH AS COBOL, PASCAL, LIPS
ETC.
Types Of Programming Languages
TYPES OF PROGRAMMING LANGUAGES IS DIVIDED WITH
RESPECT TO GENERATIONS
 FIRST GENERATION LANGUAGES (MACHINE LANGUAGES)
 SECOND GENERATION LANGUAGES(ASSEMBLY
LANGUAGES)
 THIRD GENERATION LANGUAGES
 FOURTH GENERATION LANGUAGES
 FIFTH GENERATION LANGUAGES
First Generation Languages
 MACHINE LANGUAGE IS FIRST GENERATION LANGUAGE.
 IT IS DEPENDENT ON MACHINE AND IT IS ONLY LANGUAGE WHICH CAN
BE EASILY WRITTEN AND UNDERSTAND BY COMPUTER.
 IN MACHINE LANGUAGE, OPERATION LIKE ADDITION AND
SUBTRACTION WAS DONE. THESE ARE THE ONLY OPERATIONS BY DONE
BY OPERANDS
 DATA IS PROCESSED THROUGH OPERANDS.
 CODES ARE COMPLEX BUT EFFICIENT.
Second Generation Languages
 ASSEMBLY LANGUAGES ARE SECOND GENERATION LANGUAGES.
 IT REPLACES OPERATION CODES TO BINARY CODES.
 BUT IT REQUIRES TO ASSEMBLED TO EXECUTE THE PROGRAM.
 IT IS TRANSFORMED INTO MACHINE LANGUAGES INSTRUCTIONS.
 IT IS SIMPLE AS COMPARE TO MACHINE LANGUAGE AND ALSO
EFFICIENT
Third generation Languages
 In third generation languages, started mathematical
notations and program was written in source code,
and this source code is transformed into machine
language and it is called object code.
 This translation is done by compilers or may be
interpreters.
 COBOL, C++, VB are some example of third
generation languages.
C++ programming language
 IT IS OBJECT ORIENTED PROGRAM.
 IT IS A CONSTRUCTIVE PROCEDURAL LANGUAGES,
MIDDLE-LEVEL LANGUAGES AND COMBINATION OF
LOW AND HIGH LEVEL LANGUAGES.
 IT WAS DEVELOPED AT AT & T ON USING UNIX
OPERATING SYSTEM
Codes of C++
// PROGRAM IN C++
#INCLUDE<IOSTREAM.H>
INT MAIN()
{
COUT<<“ HELLO WORLD”;
RETURN 0;
}
OUTPUT: HELLO WORLD
Visual Basic
 IT IS THIRD GENERATION LANGUAGE, AND IT IS
DEVELOPED BY MICROSOFT CALLED INTEGRATED
DEVELOPMENT ENVIRONMENT OR IDE.
 IT IS BASICALLY GRAPHICAL REPRESENTATION AND
CALLED GRAPHICAL USER INTERFACE OR GUI.
 VBA AND VBSCRIPT ARE SIMILAR TO VISUAL BASIC.
Fourth Generation Languages
 IT COMES TO REFINE THE THIRD GENERATION LANGUAGES .
 IT IS USED WITH DATABASE SUCH AS
 SUCH AS SQL IS QUERY LANGUAGES
 REPORT GENERATOR LANGUAGE LIKE ORACLE REPORTS.
 APPLICATIONS AND FORM CREATORS.
Fifth Generation Languages
 IN FIFTH GENERATION SOME LANGUAGES ARE
DEVELOPED SUCH AS
1. FUNCTIONAL PROGRAMMING LANGUAGE LIKE META
LANGUAGE, STANDARD META LANGUAGE, LIPS ETC. ALL
CODES AND PROCESSES ARE FUNCTIONAL.
2. LOGIC PROGRAMMING LANGUAGES LIKE PROLOG IT IS
APPLICABLE ON MATHEMATICAL OPERATIONS WITH
SOME RULES AND CONSTRAINTS.
Paradigms Of Programming Languages
 IMPERATIVE PROGRAMMING FOR AN EXAMPLE C.
 OBJECT ORIENTED PROGRAMMING EXAMPLE C++.
 DECLARATIVE PROGRAMMING EXAMPLE PROLOG.
 APPLICATIVE PROGRAMMING EXAMPLE LIPS.
Programming Languages
 IT IS DIVIDED INTO TWO GROUPS
1. ONE IS TRADITIONAL PROGRAMMING LANGUAGES FOR
EXAMPLE COBOL, C ETC. IT IS BASICALLY SEQUENTIAL
INSTRUCTION.
2. ANOTHER ONE IS OBJECT-ORIENTED LANGUAGE SUCH
AS JAVA, C++ ETC. IN THIS TYPE OF PROGRAMMING
OBJECT IS CREATED.
JAVA Programming Language
 IT IS AS SIMILAR TO C++ AND OBJECT ORIENTED LANGUAGE,
WHICH IS HELPFUL IN MINIMIZING PROBLEM WHICH OCCURS
DURING C++ PROGRAMMING.
 IT GIVES PERMISSION TO A WEB PAGE DEVELOPER TO DEVELOPED
A PROGRAMS AND APPLICATION, KNOWN AS “APPLETS”.
 IT IS INDEPENDENT OF ANY PLATFORM., OPERATING SYSTEM ETC.
 IT IS MULTITHREADING, AND PERMIT TWO OR MORE PART OF SAME
PROGRAM EXECUTE TOGETHER.
 IT IS WRITE ONCE AND RUN ANYWHERE PROGRAMMING.
Example of code
 MAKE SIMPLE PROGRAMMING SAY HELLO TO
PROGRAMMING WORLD.
/*HELLOWORLD.JAVA
*/
PUBLIC CLASS HELLOWORLD
{
PUBLIC STATIC VOID MAIN(STRING[] ARGS) {
SYSTEM.OUT.PRINTLN( “HELLO WORLD!” );
}
}
Differences between java and C
 Java is object oriented language and it define class and objects
where as C is structured language.
 C have preprocessors for support but java don’t have that
means in java we can’t use #include, #define etc.
 C have explicit pointer type but java is not.
 Structure, union, and enum datatype and keyword like goto,
typedef etc. are not found in java.
 Labeled break and continue statement are specification of java
but not found in C.
Differences between java and C++
 It overcome some problems of C++ such as it avoid unauthorized
access of memory location due to absence of pointers.
 In C++ operator overloading occur, but java dose not support
operator overloading.
 C++ have also preprocessor but not much work, Then it is
completely removed in java.
 Java is less precise due to absence of automatic conversion.
Differences between java and C++
 In java each variable are define by class because it dose not
supports global variables.
 C++ object can be passed through value and reference but in java
it can only by reference.
 Java is multithreading it means it can support one or more than one
part of same program can run together.
 Automatic garbage collection are new features in java.
Limitations Of Java
 It is unable to access local data but it can download data only
applet sites.
 It is unable to make system calls.
 In security status you will see lack of certainty due to frequently
found security hole.
 It is unable to developed effective data structures due to absence
of templates.
Limitations Of Java
 Due to absence of pointers, It is unable to minimize abstraction and
flexibility in data structures.
 It works only some platforms such as windows95/NT, Macintosh, Sun
Solaris and others are with help of 3rd party.
 Due to several bugs in browser and example it is stability concern
Differences between C and C++
 C++ support polymorphism and it is special features, where as in C
dose not have.
 C++ have most important feature is operator overloading, and it is
absent in C.
 C++ have bottom-up approach and in C top-down approach.
 C++ name collision is absent due to namespace feature and it
dose not found in C.
Differences between C and C++
 C can allow multiple global declaration but C++ don’t.
 C++ have built-in and user defined data but in C have primitive type
of data.
 In C++ you can declare variable anywhere within scope but in C
variable is defined at starting of scope.
 C++ supports exception handling and C dose not.
Some other Programming Languages
 SCRIPTING LANGUAGES SUCH AS JAVASCRIPT,
VBSCRIPT, PHP, ASP ETC.
 COMMAND LANGUAGES SUCH AS SH, BASH ETC.
 TEXT LANGUAGE LIKE POSTSCRIPT.
 HTML
 XML
HTML
 HYPER TEXT MARK-UP LANGUAGE
 CODES ARE WRITTEN IN TAGS “<>”.
 IT IS USED WWW AND INTERNET .
HTML code
JAVAScript
 IT IS ONE TIME WRITTEN CODE, IT MEANS WHEN YOU WRITE
YOU CANT GO BACK AND CHANGE THE CODE.
 IT USED TO MAKE EFFECTIVE HTML PAGES WITH
EMBEDDING THEM.
 IT WILL WORKS BY PUTTING DATA DYNAMIC TO HTML.
 IT IS FIRST WEB SCRIPTING LANGUAGES.
JavaScript Codes
Lisp Programming Language
 IT IS FIRST FUNCTIONAL PROGRAMMING LANGUAGE DEVELOPED IN
APPROX. 1958.
 LISTS ARE STORED AND ONE LINKED LIST.
 FUNCTIONS ARE DEFINED BY LAMBDA SYMBOL.
 ANSI IS THE EXAMPLE.

More Related Content

What's hot

Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming conceptssalmankhan570
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
Neeru Mittal
 
Programming languages
Programming languagesProgramming languages
Programming languagesAkash Varaiya
 
Computer languages
Computer languagesComputer languages
Computer languages
AqdasNoor
 
Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1
lakshmi kumari neelapu
 
Generations Of Programming Languages
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languages
py7rjs
 
Programming Fundamental Presentation
Programming Fundamental PresentationProgramming Fundamental Presentation
Programming Fundamental Presentation
fazli khaliq
 
Programming languages
Programming languagesProgramming languages
Programming languages
Simon Mui
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
Syed Zaid Irshad
 
Programming languages
Programming languagesProgramming languages
Programming languages
Asmasum
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1
REHAN IJAZ
 
Programming languages
Programming languagesProgramming languages
Programming languages
Archana Maharjan
 
Programming Language
Programming LanguageProgramming Language
Programming Language
Laukesh Jaishwal
 
COMPUTER PROGRAMMING
COMPUTER PROGRAMMINGCOMPUTER PROGRAMMING
COMPUTER PROGRAMMING
imtiazalijoono
 
Programming Languages An Intro
Programming Languages An IntroProgramming Languages An Intro
Programming Languages An IntroKimberly De Guzman
 
Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming ConceptsJussi Pohjolainen
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
Rabin BK
 
Computer languages
Computer languagesComputer languages
Computer languages
ABHINAV SINGH
 

What's hot (20)

Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1
 
Generations Of Programming Languages
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languages
 
Programming Fundamental Presentation
Programming Fundamental PresentationProgramming Fundamental Presentation
Programming Fundamental Presentation
 
Introduction to programming languages
Introduction to programming languagesIntroduction to programming languages
Introduction to programming languages
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
COMPUTER PROGRAMMING
COMPUTER PROGRAMMINGCOMPUTER PROGRAMMING
COMPUTER PROGRAMMING
 
Programming Languages An Intro
Programming Languages An IntroProgramming Languages An Intro
Programming Languages An Intro
 
Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming Concepts
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
 
Computer languages
Computer languagesComputer languages
Computer languages
 

Viewers also liked

Concepts of programming languages (2)
Concepts of programming languages (2)Concepts of programming languages (2)
Concepts of programming languages (2)testament24
 
Marisa sidang terbuka ver 0.3
Marisa   sidang terbuka ver 0.3Marisa   sidang terbuka ver 0.3
Marisa sidang terbuka ver 0.3
Marisa Paryasto
 
Programming language
Programming languageProgramming language
Programming language
Marisa Paryasto
 
Difference between Java and c#
Difference between Java and c#Difference between Java and c#
Difference between Java and c#
Sagar Pednekar
 
Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)pbarasia
 
Basics of c++ Programming Language
Basics of c++ Programming LanguageBasics of c++ Programming Language
Basics of c++ Programming Language
Ahmad Idrees
 

Viewers also liked (7)

Concepts of programming languages (2)
Concepts of programming languages (2)Concepts of programming languages (2)
Concepts of programming languages (2)
 
Marisa sidang terbuka ver 0.3
Marisa   sidang terbuka ver 0.3Marisa   sidang terbuka ver 0.3
Marisa sidang terbuka ver 0.3
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Programming language
Programming languageProgramming language
Programming language
 
Difference between Java and c#
Difference between Java and c#Difference between Java and c#
Difference between Java and c#
 
Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)
 
Basics of c++ Programming Language
Basics of c++ Programming LanguageBasics of c++ Programming Language
Basics of c++ Programming Language
 

Similar to Programming languages

C and C ++ Training in Ambala ! BATRA COMPUTER CENTRE
C and C ++ Training in Ambala ! BATRA COMPUTER CENTREC and C ++ Training in Ambala ! BATRA COMPUTER CENTRE
C and C ++ Training in Ambala ! BATRA COMPUTER CENTRE
jatin batra
 
computer languages
computer languagescomputer languages
computer languages
Yasirali328
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer Programming
Hussain Buksh
 
C++ TRAINING IN AMBALA CANTT! BATRA COMPUTER CENTER
C++ TRAINING IN AMBALA CANTT! BATRA COMPUTER CENTERC++ TRAINING IN AMBALA CANTT! BATRA COMPUTER CENTER
C++ TRAINING IN AMBALA CANTT! BATRA COMPUTER CENTER
groversimrans
 
c# usage,applications and advantages
c# usage,applications and advantages c# usage,applications and advantages
c# usage,applications and advantages
mohamed drahem
 
C++ language basic
C++ language basicC++ language basic
C++ language basic
Waqar Younis
 
Procedural Programming Of Programming Languages
Procedural Programming Of Programming LanguagesProcedural Programming Of Programming Languages
Procedural Programming Of Programming Languages
Tammy Moncrief
 
Java Programming Basics
Java Programming BasicsJava Programming Basics
Java Programming Basics
Rkrishna Mishra
 
The Ring programming language version 1.2 book - Part 4 of 84
The Ring programming language version 1.2 book - Part 4 of 84The Ring programming language version 1.2 book - Part 4 of 84
The Ring programming language version 1.2 book - Part 4 of 84
Mahmoud Samir Fayed
 
Introduction to c language
Introduction to c language Introduction to c language
Introduction to c language
BAKRANIYA KALPESH
 
What is C.docx
What is C.docxWhat is C.docx
What is C.docx
ChristopherHerring9
 
Introduction to systems programming
Introduction to systems programmingIntroduction to systems programming
Introduction to systems programming
Mukesh Tekwani
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programming
hamza239523
 
What is c#
What is c#What is c#
What is c#
shwet18
 
Ic lecture8
Ic lecture8 Ic lecture8
Ic lecture8
AttaullahRahimoon
 
Computer Science Is The Study Of Principals And How The...
Computer Science Is The Study Of Principals And How The...Computer Science Is The Study Of Principals And How The...
Computer Science Is The Study Of Principals And How The...
Laura Martin
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
Gaditek
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
Gaditek
 

Similar to Programming languages (20)

C and C ++ Training in Ambala ! BATRA COMPUTER CENTRE
C and C ++ Training in Ambala ! BATRA COMPUTER CENTREC and C ++ Training in Ambala ! BATRA COMPUTER CENTRE
C and C ++ Training in Ambala ! BATRA COMPUTER CENTRE
 
C vs c++
C vs c++C vs c++
C vs c++
 
computer languages
computer languagescomputer languages
computer languages
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer Programming
 
C++ TRAINING IN AMBALA CANTT! BATRA COMPUTER CENTER
C++ TRAINING IN AMBALA CANTT! BATRA COMPUTER CENTERC++ TRAINING IN AMBALA CANTT! BATRA COMPUTER CENTER
C++ TRAINING IN AMBALA CANTT! BATRA COMPUTER CENTER
 
c# usage,applications and advantages
c# usage,applications and advantages c# usage,applications and advantages
c# usage,applications and advantages
 
C++ language basic
C++ language basicC++ language basic
C++ language basic
 
Procedural Programming Of Programming Languages
Procedural Programming Of Programming LanguagesProcedural Programming Of Programming Languages
Procedural Programming Of Programming Languages
 
Java Programming Basics
Java Programming BasicsJava Programming Basics
Java Programming Basics
 
The Ring programming language version 1.2 book - Part 4 of 84
The Ring programming language version 1.2 book - Part 4 of 84The Ring programming language version 1.2 book - Part 4 of 84
The Ring programming language version 1.2 book - Part 4 of 84
 
Programming
ProgrammingProgramming
Programming
 
Introduction to c language
Introduction to c language Introduction to c language
Introduction to c language
 
What is C.docx
What is C.docxWhat is C.docx
What is C.docx
 
Introduction to systems programming
Introduction to systems programmingIntroduction to systems programming
Introduction to systems programming
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programming
 
What is c#
What is c#What is c#
What is c#
 
Ic lecture8
Ic lecture8 Ic lecture8
Ic lecture8
 
Computer Science Is The Study Of Principals And How The...
Computer Science Is The Study Of Principals And How The...Computer Science Is The Study Of Principals And How The...
Computer Science Is The Study Of Principals And How The...
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
 

More from www.myassignmenthelp.net

Programming assignment help by myassignmenthelp
Programming assignment help by myassignmenthelpProgramming assignment help by myassignmenthelp
Programming assignment help by myassignmenthelp
www.myassignmenthelp.net
 
Artificial intelligence : what it is
Artificial intelligence : what it isArtificial intelligence : what it is
Artificial intelligence : what it is
www.myassignmenthelp.net
 
natural language processing help at myassignmenthelp.net
natural language processing  help at myassignmenthelp.netnatural language processing  help at myassignmenthelp.net
natural language processing help at myassignmenthelp.net
www.myassignmenthelp.net
 
Python assignment help
Python assignment helpPython assignment help
Python assignment help
www.myassignmenthelp.net
 
Lecture8 classifiers ldc_rules
Lecture8 classifiers ldc_rulesLecture8 classifiers ldc_rules
Lecture8 classifiers ldc_rules
www.myassignmenthelp.net
 
Uml assignment help
Uml assignment helpUml assignment help
Uml assignment help
www.myassignmenthelp.net
 
Entity relationship-diagrams
Entity relationship-diagramsEntity relationship-diagrams
Entity relationship-diagrams
www.myassignmenthelp.net
 
Programming assignment-help at myassignmenthelp.net
Programming assignment-help at myassignmenthelp.netProgramming assignment-help at myassignmenthelp.net
Programming assignment-help at myassignmenthelp.net
www.myassignmenthelp.net
 
Programming assignment help
Programming assignment helpProgramming assignment help
Programming assignment help
www.myassignmenthelp.net
 
Entity relationship diagram for dummies
Entity relationship diagram for dummiesEntity relationship diagram for dummies
Entity relationship diagram for dummies
www.myassignmenthelp.net
 
How to write effective case study
How to write effective case studyHow to write effective case study
How to write effective case study
www.myassignmenthelp.net
 
Critical path method example by myassignmenthelp
Critical path method example by myassignmenthelpCritical path method example by myassignmenthelp
Critical path method example by myassignmenthelp
www.myassignmenthelp.net
 
Nursing ppt by myassignmenthelp.net
Nursing ppt by myassignmenthelp.netNursing ppt by myassignmenthelp.net
Nursing ppt by myassignmenthelp.net
www.myassignmenthelp.net
 
Energy efficiency of qantas by myassignmenthelp
Energy efficiency of qantas by myassignmenthelpEnergy efficiency of qantas by myassignmenthelp
Energy efficiency of qantas by myassignmenthelp
www.myassignmenthelp.net
 
Xml programming language myassignmenthelp.net
Xml programming  language myassignmenthelp.netXml programming  language myassignmenthelp.net
Xml programming language myassignmenthelp.net
www.myassignmenthelp.net
 
Learn ActionScript programming myassignmenthelp.net
Learn ActionScript programming myassignmenthelp.netLearn ActionScript programming myassignmenthelp.net
Learn ActionScript programming myassignmenthelp.net
www.myassignmenthelp.net
 
Learn Basics of chemistry myassignmenthelp.net
Learn Basics of chemistry myassignmenthelp.netLearn Basics of chemistry myassignmenthelp.net
Learn Basics of chemistry myassignmenthelp.net
www.myassignmenthelp.net
 
Hysys help only at myassignmenthelp.net
Hysys help only at myassignmenthelp.netHysys help only at myassignmenthelp.net
Hysys help only at myassignmenthelp.net
www.myassignmenthelp.net
 
Materials Flux Analysis @myassignmenthelp.net
Materials Flux Analysis  @myassignmenthelp.netMaterials Flux Analysis  @myassignmenthelp.net
Materials Flux Analysis @myassignmenthelp.net
www.myassignmenthelp.net
 
Aspect-Oriented Software Development with Use Cases
Aspect-Oriented Software Development with Use CasesAspect-Oriented Software Development with Use Cases
Aspect-Oriented Software Development with Use Cases
www.myassignmenthelp.net
 

More from www.myassignmenthelp.net (20)

Programming assignment help by myassignmenthelp
Programming assignment help by myassignmenthelpProgramming assignment help by myassignmenthelp
Programming assignment help by myassignmenthelp
 
Artificial intelligence : what it is
Artificial intelligence : what it isArtificial intelligence : what it is
Artificial intelligence : what it is
 
natural language processing help at myassignmenthelp.net
natural language processing  help at myassignmenthelp.netnatural language processing  help at myassignmenthelp.net
natural language processing help at myassignmenthelp.net
 
Python assignment help
Python assignment helpPython assignment help
Python assignment help
 
Lecture8 classifiers ldc_rules
Lecture8 classifiers ldc_rulesLecture8 classifiers ldc_rules
Lecture8 classifiers ldc_rules
 
Uml assignment help
Uml assignment helpUml assignment help
Uml assignment help
 
Entity relationship-diagrams
Entity relationship-diagramsEntity relationship-diagrams
Entity relationship-diagrams
 
Programming assignment-help at myassignmenthelp.net
Programming assignment-help at myassignmenthelp.netProgramming assignment-help at myassignmenthelp.net
Programming assignment-help at myassignmenthelp.net
 
Programming assignment help
Programming assignment helpProgramming assignment help
Programming assignment help
 
Entity relationship diagram for dummies
Entity relationship diagram for dummiesEntity relationship diagram for dummies
Entity relationship diagram for dummies
 
How to write effective case study
How to write effective case studyHow to write effective case study
How to write effective case study
 
Critical path method example by myassignmenthelp
Critical path method example by myassignmenthelpCritical path method example by myassignmenthelp
Critical path method example by myassignmenthelp
 
Nursing ppt by myassignmenthelp.net
Nursing ppt by myassignmenthelp.netNursing ppt by myassignmenthelp.net
Nursing ppt by myassignmenthelp.net
 
Energy efficiency of qantas by myassignmenthelp
Energy efficiency of qantas by myassignmenthelpEnergy efficiency of qantas by myassignmenthelp
Energy efficiency of qantas by myassignmenthelp
 
Xml programming language myassignmenthelp.net
Xml programming  language myassignmenthelp.netXml programming  language myassignmenthelp.net
Xml programming language myassignmenthelp.net
 
Learn ActionScript programming myassignmenthelp.net
Learn ActionScript programming myassignmenthelp.netLearn ActionScript programming myassignmenthelp.net
Learn ActionScript programming myassignmenthelp.net
 
Learn Basics of chemistry myassignmenthelp.net
Learn Basics of chemistry myassignmenthelp.netLearn Basics of chemistry myassignmenthelp.net
Learn Basics of chemistry myassignmenthelp.net
 
Hysys help only at myassignmenthelp.net
Hysys help only at myassignmenthelp.netHysys help only at myassignmenthelp.net
Hysys help only at myassignmenthelp.net
 
Materials Flux Analysis @myassignmenthelp.net
Materials Flux Analysis  @myassignmenthelp.netMaterials Flux Analysis  @myassignmenthelp.net
Materials Flux Analysis @myassignmenthelp.net
 
Aspect-Oriented Software Development with Use Cases
Aspect-Oriented Software Development with Use CasesAspect-Oriented Software Development with Use Cases
Aspect-Oriented Software Development with Use Cases
 

Recently uploaded

Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 

Recently uploaded (20)

Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 

Programming languages

  • 2. Basic Concepts Of Programming Language 1. DEFINITION OF PROGRAMMING LANGUAGES 2. TYPES OF PROGRAMMING LANGUAGES 3. PARADIGMS OF PROGRAMMING LANGUAGES
  • 3. Definition Of Programming Languages  PROGRAMMING LANGUAGES IS BASICALLY COMPUTER LANGUAGE, WHICH IS SET OF RULES AND ALGORITHM AND GIVE INFORMATION TO THE COMPUTER TO PERFORMING OPERATIONS.  IT WILL GIVE ABILITY TO CREATE EFFECTIVE ALGORITHM.  IT GIVES AN EXPRESSIVE FRAMEWORK TO EXPLAIN YOUR COMPUTATION.  IT IS BASICALLY, TOOLS WHICH IS EXECUTE PROGRAMS WRITTEN BY HUMAN READABLE LANGUAGE TO MACHINE FORM AND CREATE EXECUTABLE MODELS.
  • 4. Types Of Programming Languages  PROGRAMMING LANGUAGES ARE DEVELOPED DAY-BY-DAY.  FIRST COMPILERS WAS DEVELOPED IN 1950.  AND AFTER THAT MANY LANGUAGES ARE DEVELOPED SUCH AS COBOL, PASCAL, LIPS ETC.
  • 5. Types Of Programming Languages TYPES OF PROGRAMMING LANGUAGES IS DIVIDED WITH RESPECT TO GENERATIONS  FIRST GENERATION LANGUAGES (MACHINE LANGUAGES)  SECOND GENERATION LANGUAGES(ASSEMBLY LANGUAGES)  THIRD GENERATION LANGUAGES  FOURTH GENERATION LANGUAGES  FIFTH GENERATION LANGUAGES
  • 6. First Generation Languages  MACHINE LANGUAGE IS FIRST GENERATION LANGUAGE.  IT IS DEPENDENT ON MACHINE AND IT IS ONLY LANGUAGE WHICH CAN BE EASILY WRITTEN AND UNDERSTAND BY COMPUTER.  IN MACHINE LANGUAGE, OPERATION LIKE ADDITION AND SUBTRACTION WAS DONE. THESE ARE THE ONLY OPERATIONS BY DONE BY OPERANDS  DATA IS PROCESSED THROUGH OPERANDS.  CODES ARE COMPLEX BUT EFFICIENT.
  • 7. Second Generation Languages  ASSEMBLY LANGUAGES ARE SECOND GENERATION LANGUAGES.  IT REPLACES OPERATION CODES TO BINARY CODES.  BUT IT REQUIRES TO ASSEMBLED TO EXECUTE THE PROGRAM.  IT IS TRANSFORMED INTO MACHINE LANGUAGES INSTRUCTIONS.  IT IS SIMPLE AS COMPARE TO MACHINE LANGUAGE AND ALSO EFFICIENT
  • 8. Third generation Languages  In third generation languages, started mathematical notations and program was written in source code, and this source code is transformed into machine language and it is called object code.  This translation is done by compilers or may be interpreters.  COBOL, C++, VB are some example of third generation languages.
  • 9. C++ programming language  IT IS OBJECT ORIENTED PROGRAM.  IT IS A CONSTRUCTIVE PROCEDURAL LANGUAGES, MIDDLE-LEVEL LANGUAGES AND COMBINATION OF LOW AND HIGH LEVEL LANGUAGES.  IT WAS DEVELOPED AT AT & T ON USING UNIX OPERATING SYSTEM
  • 10. Codes of C++ // PROGRAM IN C++ #INCLUDE<IOSTREAM.H> INT MAIN() { COUT<<“ HELLO WORLD”; RETURN 0; } OUTPUT: HELLO WORLD
  • 11. Visual Basic  IT IS THIRD GENERATION LANGUAGE, AND IT IS DEVELOPED BY MICROSOFT CALLED INTEGRATED DEVELOPMENT ENVIRONMENT OR IDE.  IT IS BASICALLY GRAPHICAL REPRESENTATION AND CALLED GRAPHICAL USER INTERFACE OR GUI.  VBA AND VBSCRIPT ARE SIMILAR TO VISUAL BASIC.
  • 12. Fourth Generation Languages  IT COMES TO REFINE THE THIRD GENERATION LANGUAGES .  IT IS USED WITH DATABASE SUCH AS  SUCH AS SQL IS QUERY LANGUAGES  REPORT GENERATOR LANGUAGE LIKE ORACLE REPORTS.  APPLICATIONS AND FORM CREATORS.
  • 13. Fifth Generation Languages  IN FIFTH GENERATION SOME LANGUAGES ARE DEVELOPED SUCH AS 1. FUNCTIONAL PROGRAMMING LANGUAGE LIKE META LANGUAGE, STANDARD META LANGUAGE, LIPS ETC. ALL CODES AND PROCESSES ARE FUNCTIONAL. 2. LOGIC PROGRAMMING LANGUAGES LIKE PROLOG IT IS APPLICABLE ON MATHEMATICAL OPERATIONS WITH SOME RULES AND CONSTRAINTS.
  • 14. Paradigms Of Programming Languages  IMPERATIVE PROGRAMMING FOR AN EXAMPLE C.  OBJECT ORIENTED PROGRAMMING EXAMPLE C++.  DECLARATIVE PROGRAMMING EXAMPLE PROLOG.  APPLICATIVE PROGRAMMING EXAMPLE LIPS.
  • 15. Programming Languages  IT IS DIVIDED INTO TWO GROUPS 1. ONE IS TRADITIONAL PROGRAMMING LANGUAGES FOR EXAMPLE COBOL, C ETC. IT IS BASICALLY SEQUENTIAL INSTRUCTION. 2. ANOTHER ONE IS OBJECT-ORIENTED LANGUAGE SUCH AS JAVA, C++ ETC. IN THIS TYPE OF PROGRAMMING OBJECT IS CREATED.
  • 16. JAVA Programming Language  IT IS AS SIMILAR TO C++ AND OBJECT ORIENTED LANGUAGE, WHICH IS HELPFUL IN MINIMIZING PROBLEM WHICH OCCURS DURING C++ PROGRAMMING.  IT GIVES PERMISSION TO A WEB PAGE DEVELOPER TO DEVELOPED A PROGRAMS AND APPLICATION, KNOWN AS “APPLETS”.  IT IS INDEPENDENT OF ANY PLATFORM., OPERATING SYSTEM ETC.  IT IS MULTITHREADING, AND PERMIT TWO OR MORE PART OF SAME PROGRAM EXECUTE TOGETHER.  IT IS WRITE ONCE AND RUN ANYWHERE PROGRAMMING.
  • 17. Example of code  MAKE SIMPLE PROGRAMMING SAY HELLO TO PROGRAMMING WORLD. /*HELLOWORLD.JAVA */ PUBLIC CLASS HELLOWORLD { PUBLIC STATIC VOID MAIN(STRING[] ARGS) { SYSTEM.OUT.PRINTLN( “HELLO WORLD!” ); } }
  • 18. Differences between java and C  Java is object oriented language and it define class and objects where as C is structured language.  C have preprocessors for support but java don’t have that means in java we can’t use #include, #define etc.  C have explicit pointer type but java is not.  Structure, union, and enum datatype and keyword like goto, typedef etc. are not found in java.  Labeled break and continue statement are specification of java but not found in C.
  • 19. Differences between java and C++  It overcome some problems of C++ such as it avoid unauthorized access of memory location due to absence of pointers.  In C++ operator overloading occur, but java dose not support operator overloading.  C++ have also preprocessor but not much work, Then it is completely removed in java.  Java is less precise due to absence of automatic conversion.
  • 20. Differences between java and C++  In java each variable are define by class because it dose not supports global variables.  C++ object can be passed through value and reference but in java it can only by reference.  Java is multithreading it means it can support one or more than one part of same program can run together.  Automatic garbage collection are new features in java.
  • 21. Limitations Of Java  It is unable to access local data but it can download data only applet sites.  It is unable to make system calls.  In security status you will see lack of certainty due to frequently found security hole.  It is unable to developed effective data structures due to absence of templates.
  • 22. Limitations Of Java  Due to absence of pointers, It is unable to minimize abstraction and flexibility in data structures.  It works only some platforms such as windows95/NT, Macintosh, Sun Solaris and others are with help of 3rd party.  Due to several bugs in browser and example it is stability concern
  • 23. Differences between C and C++  C++ support polymorphism and it is special features, where as in C dose not have.  C++ have most important feature is operator overloading, and it is absent in C.  C++ have bottom-up approach and in C top-down approach.  C++ name collision is absent due to namespace feature and it dose not found in C.
  • 24. Differences between C and C++  C can allow multiple global declaration but C++ don’t.  C++ have built-in and user defined data but in C have primitive type of data.  In C++ you can declare variable anywhere within scope but in C variable is defined at starting of scope.  C++ supports exception handling and C dose not.
  • 25. Some other Programming Languages  SCRIPTING LANGUAGES SUCH AS JAVASCRIPT, VBSCRIPT, PHP, ASP ETC.  COMMAND LANGUAGES SUCH AS SH, BASH ETC.  TEXT LANGUAGE LIKE POSTSCRIPT.  HTML  XML
  • 26. HTML  HYPER TEXT MARK-UP LANGUAGE  CODES ARE WRITTEN IN TAGS “<>”.  IT IS USED WWW AND INTERNET .
  • 28. JAVAScript  IT IS ONE TIME WRITTEN CODE, IT MEANS WHEN YOU WRITE YOU CANT GO BACK AND CHANGE THE CODE.  IT USED TO MAKE EFFECTIVE HTML PAGES WITH EMBEDDING THEM.  IT WILL WORKS BY PUTTING DATA DYNAMIC TO HTML.  IT IS FIRST WEB SCRIPTING LANGUAGES.
  • 30. Lisp Programming Language  IT IS FIRST FUNCTIONAL PROGRAMMING LANGUAGE DEVELOPED IN APPROX. 1958.  LISTS ARE STORED AND ONE LINKED LIST.  FUNCTIONS ARE DEFINED BY LAMBDA SYMBOL.  ANSI IS THE EXAMPLE.