SlideShare a Scribd company logo
1 of 4
History of Computer Programming Languages
There are hundreds of programming languages, and new ones are being created all the time. The
first programming languages were invented in the 1950s, and since then, the field of computer
science has seen the creation and development of many different programming languages, each
with its own unique features and purposes.
Some of the earliest programming languages include:
 Fortran (1957): Developed by IBM, Fortran (short for FORmula TRANslation) was originally designed
for scientific and engineering applications. It is still in use today, particularly for scientific computing
and data analysis.
 Lisp (1958): Lisp is a high-level programming language that is known for its use of symbolic
expressions and its flexibility. It is often used in artificial intelligence and machine learning
applications.
 COBOL (1959): COBOL (short for COmmon Business-Oriented Language) was developed to be used
in business applications. It is still in use today, particularly in government and financial systems.
 ALGOL (1960): ALGOL (short for ALgorithmic Language) was developed as a general-purpose
programming language and was widely used in the 1960s and 1970s.
Other important programming languages that have been developed over the years include C, C++,
Java, Python, and many others. Each of these languages has its own set of features and capabilities,
and they are used in a variety of different applications.
Here are a few more examples of programming languages and their key features:
 C (1972): C is a low-level programming language that was developed to be used for system
programmings, such as operating systems and drivers. It is known for its efficiency and flexibility, and
it has influenced the development of many other programming languages.
 C++ (1983): C++ is an extension of the C programming language and is known for its object-
oriented programming features. It is widely used in a variety of applications, including system
programming, game development, and scientific computing.
 Java (1995): Java is a high-level, object-oriented programming language that is known for its "write
once, run anywhere" philosophy, which means that Java programs can run on any device that has a
Java Virtual Machine (JVM). It is widely used for web development, mobile app development, and
other applications.
 Python (1991): Python is a high-level, general-purpose programming language that is known for its
readability and simplicity. It is often used for web development, data analysis, and scientific
computing.
 Ruby (1995): Ruby is a high-level, dynamically-typed programming language that is known for its
simplicity and flexibility. It is often used for web development, and it is the language behind the
popular web framework Ruby on Rails.
 PHP (1995): PHP is a server-side programming language that is often used for web development. It is
widely used to create dynamic websites and web applications.
 Swift (2014): Swift is a modern, statically-typed programming language that is used to develop apps
for Apple's platforms, including iOS, macOS, watchOS, and tvOS. It is known for its performance,
safety, and expressiveness.
 Kotlin (2011): Kotlin is a statically-typed programming language that is fully interoperable with Java
and is used to develop Android apps. It is known for its concise and expressive syntax, and it has
become increasingly popular in recent years.
 Rust (2010): Rust is a systems programming language that is designed to be safe, concurrent, and
fast. It is widely used for developing low-level systems, such as operating systems, file systems, and
network servers.
 Go (2009): Go is a statically-typed programming language that is designed to be simple, efficient,
and scalable. It is often used for developing server-side applications and microservices.
 R (1993): R is a programming language and software environment for statistical computing and data
analysis. It is widely used in academia and industry for data visualization, machine learning, and other
statistical tasks.
 SQL (1974): SQL (Structured Query Language) is a programming language used to manage data
stored in relational databases. It is used to create, modify, and query databases, and it is widely used
in web development and business applications.
These are just a few more examples of programming languages. There are many others, each with its
own unique features and capabilities, and they are used in a variety of different applications.
what is the most common programming language?
It is difficult to say which programming language is the most common, as it depends on the context
and the specific goals of a project. Different programming languages are suited to different tasks,
and what is most common in one field or industry may not be as common in another.
That being said, some programming languages are more widely used than others. For example,
according to the TIOBE Index, which measures the popularity of programming languages based on a
variety of factors, the top five most popular programming languages as of September 2021 are:
1. C
2. Java
3. Python
4. C++
5. C#
These languages are popular for a variety of reasons, such as their performance, flexibility, simplicity,
and the fact that they have a large and active developer community. However, it is important to note
that the popularity of programming languages can change over time, and what is most common
today may not be the case in the future.
who are the creators of the above popular languages?
Here are the creators of the five programming languages that were listed as the most popular in the
TIOBE Index for September 2021:
1. C: C was developed in the early 1970s by Dennis Ritchie at Bell Labs.
2. Java: Java was developed by James Gosling, Patrick Naughton, and other researchers at Sun
Microsystems (now Oracle) in the mid-1990s.
3. Python: Python was developed by Guido van Rossum in the late 1980s and early 1990s.
4. C++: C++ was developed by Bjarne Stroustrup at Bell Labs in the early 1980s as an extension of the
C programming language.
5. C#: C# was developed by Microsoft in the early 2000s as a part of its .NET framework.
These are the individuals who are credited with the development of these programming languages.
However, it is important to note that the development of programming languages is often a
collaborative process, and many other people have contributed to the design and evolution of these
languages over the years.
which is the most recent programming language?
It is difficult to say which is the most recent programming language, as new languages are being
developed all the time. There are hundreds of programming languages, and many of them have
been developed in recent years.
Some programming languages that have been developed in recent years include:
 Rust (2010)
 Go (2009)
 Swift (2014)
 Kotlin (2011)
These are just a few examples of programming languages that have been developed in recent years.
There are many others, and new ones are being created all the time. It is important to note that the
development of programming languages is an ongoing process, and new languages are being
created to meet the changing needs and requirements of the field of computer science.

More Related Content

Similar to History of Computer Programming Languages.docx

Top ten computer languages in 2018
Top ten computer languages in 2018Top ten computer languages in 2018
Top ten computer languages in 2018RajKumar3899
 
Computer languages
Computer languagesComputer languages
Computer languageswow_so
 
Java As A Programming Language
Java As A Programming LanguageJava As A Programming Language
Java As A Programming LanguageJennifer Wright
 
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
 
Grade 10 introduction and history of programming
Grade 10   introduction and history of programmingGrade 10   introduction and history of programming
Grade 10 introduction and history of programmingRafael Balderosa
 
Unit 4 Assignment 1 Comparative Study Of Programming...
Unit 4 Assignment 1 Comparative Study Of Programming...Unit 4 Assignment 1 Comparative Study Of Programming...
Unit 4 Assignment 1 Comparative Study Of Programming...Carmen Sanborn
 
Programming Language Evolution
Programming Language EvolutionProgramming Language Evolution
Programming Language EvolutionKushan Dananjaya
 
History of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxAliAbbas906043
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)Katherine Gamboa
 
rlanguage-201216152504.pptx
rlanguage-201216152504.pptxrlanguage-201216152504.pptx
rlanguage-201216152504.pptxSubramanian Mani
 
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
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming conceptssalmankhan570
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer ProgrammingHussain Buksh
 
The History of Programming.pptx
The History of Programming.pptxThe History of Programming.pptx
The History of Programming.pptxsheillakontor
 
Programming language
Programming languageProgramming language
Programming languageLia Safitri
 
20210417-cppRelevancy-DataStructures.pptx
20210417-cppRelevancy-DataStructures.pptx20210417-cppRelevancy-DataStructures.pptx
20210417-cppRelevancy-DataStructures.pptxSuman Garai
 
Unit 12 section 1 - computer programming
Unit 12   section 1 - computer programmingUnit 12   section 1 - computer programming
Unit 12 section 1 - computer programmingdlwadsworth
 

Similar to History of Computer Programming Languages.docx (20)

Top ten computer languages in 2018
Top ten computer languages in 2018Top ten computer languages in 2018
Top ten computer languages in 2018
 
Evolution of Computer Languages
Evolution of Computer LanguagesEvolution of Computer Languages
Evolution of Computer Languages
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Java As A Programming Language
Java As A Programming LanguageJava As A Programming Language
Java As A Programming Language
 
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
 
Grade 10 introduction and history of programming
Grade 10   introduction and history of programmingGrade 10   introduction and history of programming
Grade 10 introduction and history of programming
 
Unit 4 Assignment 1 Comparative Study Of Programming...
Unit 4 Assignment 1 Comparative Study Of Programming...Unit 4 Assignment 1 Comparative Study Of Programming...
Unit 4 Assignment 1 Comparative Study Of Programming...
 
Programming Language Evolution
Programming Language EvolutionProgramming Language Evolution
Programming Language Evolution
 
Unit ii oo design 9
Unit ii oo design 9Unit ii oo design 9
Unit ii oo design 9
 
History of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptx
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)
 
rlanguage-201216152504.pptx
rlanguage-201216152504.pptxrlanguage-201216152504.pptx
rlanguage-201216152504.pptx
 
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...
 
R language
R languageR language
R language
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer Programming
 
The History of Programming.pptx
The History of Programming.pptxThe History of Programming.pptx
The History of Programming.pptx
 
Programming language
Programming languageProgramming language
Programming language
 
20210417-cppRelevancy-DataStructures.pptx
20210417-cppRelevancy-DataStructures.pptx20210417-cppRelevancy-DataStructures.pptx
20210417-cppRelevancy-DataStructures.pptx
 
Unit 12 section 1 - computer programming
Unit 12   section 1 - computer programmingUnit 12   section 1 - computer programming
Unit 12 section 1 - computer programming
 

More from JawaidAbdulHameed

Allama Iqbal, My Hero! علامہ اقبال میرے ہیرو.pdf
Allama Iqbal, My Hero! علامہ اقبال میرے ہیرو.pdfAllama Iqbal, My Hero! علامہ اقبال میرے ہیرو.pdf
Allama Iqbal, My Hero! علامہ اقبال میرے ہیرو.pdfJawaidAbdulHameed
 
Learn The Urdu Pronouns For Better Conversation.pptx
Learn The Urdu Pronouns For Better Conversation.pptxLearn The Urdu Pronouns For Better Conversation.pptx
Learn The Urdu Pronouns For Better Conversation.pptxJawaidAbdulHameed
 
Complete URDU Grammar Guide for learning the language.pdf
Complete URDU Grammar Guide for learning the language.pdfComplete URDU Grammar Guide for learning the language.pdf
Complete URDU Grammar Guide for learning the language.pdfJawaidAbdulHameed
 
50 challenging Urdu words for Learning Urdu.pdf
50 challenging Urdu words for Learning Urdu.pdf50 challenging Urdu words for Learning Urdu.pdf
50 challenging Urdu words for Learning Urdu.pdfJawaidAbdulHameed
 
What is Ethical Hacking-defination, examples and techniques.pdf
What is Ethical Hacking-defination, examples and techniques.pdfWhat is Ethical Hacking-defination, examples and techniques.pdf
What is Ethical Hacking-defination, examples and techniques.pdfJawaidAbdulHameed
 
OPC UA Open Platform Communications.pdf
OPC UA Open Platform Communications.pdfOPC UA Open Platform Communications.pdf
OPC UA Open Platform Communications.pdfJawaidAbdulHameed
 
The Most Stolen Cars in the USA.pptx
The Most Stolen Cars in the USA.pptxThe Most Stolen Cars in the USA.pptx
The Most Stolen Cars in the USA.pptxJawaidAbdulHameed
 
10 Most Interesting Infographs of 2022.pptx
10 Most Interesting Infographs of 2022.pptx10 Most Interesting Infographs of 2022.pptx
10 Most Interesting Infographs of 2022.pptxJawaidAbdulHameed
 

More from JawaidAbdulHameed (17)

Allama Iqbal, My Hero! علامہ اقبال میرے ہیرو.pdf
Allama Iqbal, My Hero! علامہ اقبال میرے ہیرو.pdfAllama Iqbal, My Hero! علامہ اقبال میرے ہیرو.pdf
Allama Iqbal, My Hero! علامہ اقبال میرے ہیرو.pdf
 
Learn The Urdu Pronouns For Better Conversation.pptx
Learn The Urdu Pronouns For Better Conversation.pptxLearn The Urdu Pronouns For Better Conversation.pptx
Learn The Urdu Pronouns For Better Conversation.pptx
 
Complete URDU Grammar Guide for learning the language.pdf
Complete URDU Grammar Guide for learning the language.pdfComplete URDU Grammar Guide for learning the language.pdf
Complete URDU Grammar Guide for learning the language.pdf
 
50 challenging Urdu words for Learning Urdu.pdf
50 challenging Urdu words for Learning Urdu.pdf50 challenging Urdu words for Learning Urdu.pdf
50 challenging Urdu words for Learning Urdu.pdf
 
Conquering the Giants.pdf
Conquering the Giants.pdfConquering the Giants.pdf
Conquering the Giants.pdf
 
What is Ethical Hacking-defination, examples and techniques.pdf
What is Ethical Hacking-defination, examples and techniques.pdfWhat is Ethical Hacking-defination, examples and techniques.pdf
What is Ethical Hacking-defination, examples and techniques.pdf
 
OPC UA Open Platform Communications.pdf
OPC UA Open Platform Communications.pdfOPC UA Open Platform Communications.pdf
OPC UA Open Platform Communications.pdf
 
Up, Up, Away!.docx
Up, Up, Away!.docxUp, Up, Away!.docx
Up, Up, Away!.docx
 
Let's speak Urdu.docx
Let's speak Urdu.docxLet's speak Urdu.docx
Let's speak Urdu.docx
 
FIFA Regulations 2022.pdf
FIFA Regulations 2022.pdfFIFA Regulations 2022.pdf
FIFA Regulations 2022.pdf
 
The Most Stolen Cars in the USA.pptx
The Most Stolen Cars in the USA.pptxThe Most Stolen Cars in the USA.pptx
The Most Stolen Cars in the USA.pptx
 
10 Most Interesting Infographs of 2022.pptx
10 Most Interesting Infographs of 2022.pptx10 Most Interesting Infographs of 2022.pptx
10 Most Interesting Infographs of 2022.pptx
 
Urdu Alphabet.doc
Urdu Alphabet.docUrdu Alphabet.doc
Urdu Alphabet.doc
 
Let's Speak Urdu.docx
Let's Speak Urdu.docxLet's Speak Urdu.docx
Let's Speak Urdu.docx
 
12 English Tenses.pdf
12 English Tenses.pdf12 English Tenses.pdf
12 English Tenses.pdf
 
Urdu Tenses.pptx
Urdu Tenses.pptxUrdu Tenses.pptx
Urdu Tenses.pptx
 
Urdu Pronouns.pptx
Urdu Pronouns.pptxUrdu Pronouns.pptx
Urdu Pronouns.pptx
 

Recently uploaded

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 

History of Computer Programming Languages.docx

  • 1. History of Computer Programming Languages There are hundreds of programming languages, and new ones are being created all the time. The first programming languages were invented in the 1950s, and since then, the field of computer science has seen the creation and development of many different programming languages, each with its own unique features and purposes. Some of the earliest programming languages include:  Fortran (1957): Developed by IBM, Fortran (short for FORmula TRANslation) was originally designed for scientific and engineering applications. It is still in use today, particularly for scientific computing and data analysis.  Lisp (1958): Lisp is a high-level programming language that is known for its use of symbolic expressions and its flexibility. It is often used in artificial intelligence and machine learning applications.  COBOL (1959): COBOL (short for COmmon Business-Oriented Language) was developed to be used in business applications. It is still in use today, particularly in government and financial systems.
  • 2.  ALGOL (1960): ALGOL (short for ALgorithmic Language) was developed as a general-purpose programming language and was widely used in the 1960s and 1970s. Other important programming languages that have been developed over the years include C, C++, Java, Python, and many others. Each of these languages has its own set of features and capabilities, and they are used in a variety of different applications. Here are a few more examples of programming languages and their key features:  C (1972): C is a low-level programming language that was developed to be used for system programmings, such as operating systems and drivers. It is known for its efficiency and flexibility, and it has influenced the development of many other programming languages.  C++ (1983): C++ is an extension of the C programming language and is known for its object- oriented programming features. It is widely used in a variety of applications, including system programming, game development, and scientific computing.  Java (1995): Java is a high-level, object-oriented programming language that is known for its "write once, run anywhere" philosophy, which means that Java programs can run on any device that has a Java Virtual Machine (JVM). It is widely used for web development, mobile app development, and other applications.  Python (1991): Python is a high-level, general-purpose programming language that is known for its readability and simplicity. It is often used for web development, data analysis, and scientific computing.  Ruby (1995): Ruby is a high-level, dynamically-typed programming language that is known for its simplicity and flexibility. It is often used for web development, and it is the language behind the popular web framework Ruby on Rails.  PHP (1995): PHP is a server-side programming language that is often used for web development. It is widely used to create dynamic websites and web applications.  Swift (2014): Swift is a modern, statically-typed programming language that is used to develop apps for Apple's platforms, including iOS, macOS, watchOS, and tvOS. It is known for its performance, safety, and expressiveness.  Kotlin (2011): Kotlin is a statically-typed programming language that is fully interoperable with Java and is used to develop Android apps. It is known for its concise and expressive syntax, and it has become increasingly popular in recent years.  Rust (2010): Rust is a systems programming language that is designed to be safe, concurrent, and fast. It is widely used for developing low-level systems, such as operating systems, file systems, and network servers.  Go (2009): Go is a statically-typed programming language that is designed to be simple, efficient, and scalable. It is often used for developing server-side applications and microservices.  R (1993): R is a programming language and software environment for statistical computing and data analysis. It is widely used in academia and industry for data visualization, machine learning, and other statistical tasks.  SQL (1974): SQL (Structured Query Language) is a programming language used to manage data stored in relational databases. It is used to create, modify, and query databases, and it is widely used in web development and business applications.
  • 3. These are just a few more examples of programming languages. There are many others, each with its own unique features and capabilities, and they are used in a variety of different applications. what is the most common programming language? It is difficult to say which programming language is the most common, as it depends on the context and the specific goals of a project. Different programming languages are suited to different tasks, and what is most common in one field or industry may not be as common in another. That being said, some programming languages are more widely used than others. For example, according to the TIOBE Index, which measures the popularity of programming languages based on a variety of factors, the top five most popular programming languages as of September 2021 are: 1. C 2. Java 3. Python 4. C++ 5. C# These languages are popular for a variety of reasons, such as their performance, flexibility, simplicity, and the fact that they have a large and active developer community. However, it is important to note that the popularity of programming languages can change over time, and what is most common today may not be the case in the future. who are the creators of the above popular languages? Here are the creators of the five programming languages that were listed as the most popular in the TIOBE Index for September 2021: 1. C: C was developed in the early 1970s by Dennis Ritchie at Bell Labs. 2. Java: Java was developed by James Gosling, Patrick Naughton, and other researchers at Sun Microsystems (now Oracle) in the mid-1990s. 3. Python: Python was developed by Guido van Rossum in the late 1980s and early 1990s. 4. C++: C++ was developed by Bjarne Stroustrup at Bell Labs in the early 1980s as an extension of the C programming language. 5. C#: C# was developed by Microsoft in the early 2000s as a part of its .NET framework. These are the individuals who are credited with the development of these programming languages. However, it is important to note that the development of programming languages is often a collaborative process, and many other people have contributed to the design and evolution of these languages over the years. which is the most recent programming language?
  • 4. It is difficult to say which is the most recent programming language, as new languages are being developed all the time. There are hundreds of programming languages, and many of them have been developed in recent years. Some programming languages that have been developed in recent years include:  Rust (2010)  Go (2009)  Swift (2014)  Kotlin (2011) These are just a few examples of programming languages that have been developed in recent years. There are many others, and new ones are being created all the time. It is important to note that the development of programming languages is an ongoing process, and new languages are being created to meet the changing needs and requirements of the field of computer science.