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.
Ad

More Related Content

What's hot (20)

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
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languages
kitturashmikittu
 
Steps for c program execution
Steps for c program executionSteps for c program execution
Steps for c program execution
Rumman Ansari
 
Presentation on generation of languages
Presentation on generation of languagesPresentation on generation of languages
Presentation on generation of languages
Richa Pant
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
Varun Garg
 
introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languages
NaqashAhmad14
 
Compiler vs interpreter
Compiler vs interpreterCompiler vs interpreter
Compiler vs interpreter
Paras Patel
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
hashgeneration
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
salmankhan570
 
History of c
History of cHistory of c
History of c
Shipat Bhuiya
 
Computer languages
Computer languagesComputer languages
Computer languages
AqdasNoor
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
Gaditek
 
Programming language
Programming languageProgramming language
Programming language
Shuja Qais
 
1. over view and history of c
1. over view and history of c1. over view and history of c
1. over view and history of c
Harish Kumawat
 
Graphical programming
Graphical programmingGraphical programming
Graphical programming
Bilal Maqbool ツ
 
Introduction to c++ ppt 1
Introduction to c++ ppt 1Introduction to c++ ppt 1
Introduction to c++ ppt 1
Prof. Dr. K. Adisesha
 
Computer languages
Computer languagesComputer languages
Computer languages
Buxoo Abdullah
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming Languages
Manish Kharotia
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computer
Keval Goyani
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1
REHAN IJAZ
 
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
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languages
kitturashmikittu
 
Steps for c program execution
Steps for c program executionSteps for c program execution
Steps for c program execution
Rumman Ansari
 
Presentation on generation of languages
Presentation on generation of languagesPresentation on generation of languages
Presentation on generation of languages
Richa Pant
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
Varun Garg
 
introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languages
NaqashAhmad14
 
Compiler vs interpreter
Compiler vs interpreterCompiler vs interpreter
Compiler vs interpreter
Paras Patel
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
hashgeneration
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
salmankhan570
 
Computer languages
Computer languagesComputer languages
Computer languages
AqdasNoor
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
Gaditek
 
Programming language
Programming languageProgramming language
Programming language
Shuja Qais
 
1. over view and history of c
1. over view and history of c1. over view and history of c
1. over view and history of c
Harish Kumawat
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming Languages
Manish Kharotia
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computer
Keval Goyani
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1
REHAN IJAZ
 

Viewers also liked (8)

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
Education Front
 
Programming languages
Programming languagesProgramming languages
Programming languages
Archana Maharjan
 
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
 
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
 
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
 
Ad

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
jatin batra
 
C vs c++
C vs c++C vs c++
C vs c++
Gaurav Badhan
 
differentprogramminglanguages-151004034313-lva1-app6891.ppt
differentprogramminglanguages-151004034313-lva1-app6891.pptdifferentprogramminglanguages-151004034313-lva1-app6891.ppt
differentprogramminglanguages-151004034313-lva1-app6891.ppt
jamesaaronguevarra1
 
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
 
1_Introduction to C programming - Copy.ppt
1_Introduction to C programming - Copy.ppt1_Introduction to C programming - Copy.ppt
1_Introduction to C programming - Copy.ppt
AnnMuthoni14
 
Programming
ProgrammingProgramming
Programming
vanesa4ab
 
Computer Programming Computer Programming Computer Programming
Computer Programming Computer Programming Computer ProgrammingComputer Programming Computer Programming Computer Programming
Computer Programming Computer Programming Computer Programming
RiaMariaDjumhana
 
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
 
JAVA was developed by Sun Microsystems in 1991
JAVA was developed by Sun Microsystems in 1991JAVA was developed by Sun Microsystems in 1991
JAVA was developed by Sun Microsystems in 1991
ArunKumarPandey43
 
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
 
Chapter-1-1 object oriented programing pdf.pdf
Chapter-1-1 object oriented programing pdf.pdfChapter-1-1 object oriented programing pdf.pdf
Chapter-1-1 object oriented programing pdf.pdf
megbde32
 
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
 
differentprogramminglanguages-151004034313-lva1-app6891.ppt
differentprogramminglanguages-151004034313-lva1-app6891.pptdifferentprogramminglanguages-151004034313-lva1-app6891.ppt
differentprogramminglanguages-151004034313-lva1-app6891.ppt
jamesaaronguevarra1
 
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
 
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
 
1_Introduction to C programming - Copy.ppt
1_Introduction to C programming - Copy.ppt1_Introduction to C programming - Copy.ppt
1_Introduction to C programming - Copy.ppt
AnnMuthoni14
 
Computer Programming Computer Programming Computer Programming
Computer Programming Computer Programming Computer ProgrammingComputer Programming Computer Programming Computer Programming
Computer Programming Computer Programming Computer Programming
RiaMariaDjumhana
 
JAVA was developed by Sun Microsystems in 1991
JAVA was developed by Sun Microsystems in 1991JAVA was developed by Sun Microsystems in 1991
JAVA was developed by Sun Microsystems in 1991
ArunKumarPandey43
 
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
 
Chapter-1-1 object oriented programing pdf.pdf
Chapter-1-1 object oriented programing pdf.pdfChapter-1-1 object oriented programing pdf.pdf
Chapter-1-1 object oriented programing pdf.pdf
megbde32
 
Ad

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
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
 
Programming assignment help by myassignmenthelp
Programming assignment help by myassignmenthelpProgramming assignment help by myassignmenthelp
Programming assignment help by myassignmenthelp
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
 
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
 
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
 
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
 
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
 

Recently uploaded (20)

Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 

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.