SlideShare a Scribd company logo
COMPUTER
PROGRAMMING
Created by :-
Rishabh Bharatbhai Parmar
PYTHON
‘ Widely use programming language ‘
Python is an interpreted, object-oriented, high-
level programming language with dynamic
semantics. Its high-level built in data structures,
combined with dynamic typing and dynamic
binding, make it very attractive for Rapid
Application Development, as well as for use as a
scripting or glue language to connect existing
components together.
JAVA
‘ General purpose programming language ‘
Java is a programming language and a platform. Java is a
high level, robust, object-oriented and secure programming
language.
Java was developed by Sun Microsystems (which is now the
subsidiary of Oracle) in the year 1995. James Gosling is
known as the father of Java. Before Java, its name was Oak.
Since Oak was already a registered company, so James
Gosling and his team changed the name from Oak to Java.
Platform: Any hardware or software environment in which
a program runs, is known as a platform. Since Java has a
runtime environment (JRE) and API, it is called a platform.
RUBY
‘ Object oriented programming language ‘
Ruby is an interpreted, high-level, general-purpose
programming language. It was designed and developed
in the mid-1990s by Yukihiro "Matz" Matsumoto in
Japan.
Ruby is dynamically typed and uses garbage collection
and just-in-time compilation. It supports multiple
programming paradigms, including procedural, object-
oriented, and functional programming. According to the
creator, Ruby was influenced by Perl, Smalltalk, Eiffel,
Ada, BASIC, and Lisp.
SCALA
‘ Static type programming language ‘
Scala combines object-oriented and
functional programming in one concise, high-
level language. Scala's static types help avoid
bugs in complex applications, and its JVM
and JavaScript runtimes let you build high-
performance systems with easy access to
huge ecosystems of libraries.
C
‘ Mother programming language ‘
A system programming language is used to create
system software. C language is a system programming
language because it can be used to do low-level
programming (for example driver and kernel). It is
generally used to create hardware devices, OS, drivers,
kernels, etc. For example, Linux kernel is written in C.
KOTLIN
‘ Modern, concise and safe programming
language ‘
Modern, concise and safe programming language. Easy
to pick up, so you can create powerful applications
immediately. ... Gradle is introducing Kotlin as
a language for writing build scripts. Corda. Corda is an
open-source distributed ledger platform, supported by
major banks, and built entirely in Kotlin. Evernote.
Evernote recently integrated Kotlin into their Android
client

More Related Content

Similar to Computer Programming Language (20)

PPTX
Programming landuages
NataliaVasjuka
 
PPTX
Computer languages
wow_so
 
PPTX
c vs java (2).pptx
AmitSingh770691
 
PDF
Intro to programming and intro to java netbean.pdf
ErwinButchNicolas1
 
PPTX
Top Programming Languages of 2020
Ikbal Ahmed
 
PDF
La5 ict-topic-5-programming
Kak Yong
 
PPTX
PRESENTATION OF students learning outcomes.pptx
hinabibi9
 
PPTX
C vs JAVA.pptx
AmitSingh770691
 
PPTX
Introduction to java
Kalai Selvi
 
PPTX
RK_Presentation_Science_current technology.pptx
koodalcsc
 
ODP
Programming
vanesa4ab
 
PDF
2 Programming Language.pdf
KINGZzofYouTube
 
PDF
The different kind of programming language
Md Amran
 
PPTX
Java part1
Raghu nath
 
PPTX
Java
Snehal Shahane
 
PPTX
Presentation_Science_about current scenario.pptx
koodalcsc
 
PPT
Java ppt-class_Introduction_class_Objects.ppt
VGaneshKarthikeyan
 
PPT
Servlets and JavaServer Pages (JSP) from the B.Sc. Computer Science and Infor...
RaguV6
 
PPTX
Programming Merit Badge Slide Show
Nathaniel Swedberg
 
PPTX
Presentation1
SoorajYadav6
 
Programming landuages
NataliaVasjuka
 
Computer languages
wow_so
 
c vs java (2).pptx
AmitSingh770691
 
Intro to programming and intro to java netbean.pdf
ErwinButchNicolas1
 
Top Programming Languages of 2020
Ikbal Ahmed
 
La5 ict-topic-5-programming
Kak Yong
 
PRESENTATION OF students learning outcomes.pptx
hinabibi9
 
C vs JAVA.pptx
AmitSingh770691
 
Introduction to java
Kalai Selvi
 
RK_Presentation_Science_current technology.pptx
koodalcsc
 
Programming
vanesa4ab
 
2 Programming Language.pdf
KINGZzofYouTube
 
The different kind of programming language
Md Amran
 
Java part1
Raghu nath
 
Presentation_Science_about current scenario.pptx
koodalcsc
 
Java ppt-class_Introduction_class_Objects.ppt
VGaneshKarthikeyan
 
Servlets and JavaServer Pages (JSP) from the B.Sc. Computer Science and Infor...
RaguV6
 
Programming Merit Badge Slide Show
Nathaniel Swedberg
 
Presentation1
SoorajYadav6
 

Recently uploaded (20)

PPTX
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
PDF
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
PPTX
GitOps_Without_K8s_Training simple one without k8s
DanialHabibi2
 
DOC
MRRS Strength and Durability of Concrete
CivilMythili
 
PDF
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
PPTX
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
PDF
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
PPTX
Damage of stability of a ship and how its change .pptx
ehamadulhaque
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PDF
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
PPTX
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
PPTX
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
PDF
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
PPTX
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
PDF
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
DOCX
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
PPTX
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
PPTX
GitOps_Repo_Structure for begeinner(Scaffolindg)
DanialHabibi2
 
PPTX
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
PDF
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
GitOps_Without_K8s_Training simple one without k8s
DanialHabibi2
 
MRRS Strength and Durability of Concrete
CivilMythili
 
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
Damage of stability of a ship and how its change .pptx
ehamadulhaque
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
GitOps_Repo_Structure for begeinner(Scaffolindg)
DanialHabibi2
 
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
Ad

Computer Programming Language

  • 2. PYTHON ‘ Widely use programming language ‘
  • 3. Python is an interpreted, object-oriented, high- level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.
  • 4. JAVA ‘ General purpose programming language ‘
  • 5. Java is a programming language and a platform. Java is a high level, robust, object-oriented and secure programming language. Java was developed by Sun Microsystems (which is now the subsidiary of Oracle) in the year 1995. James Gosling is known as the father of Java. Before Java, its name was Oak. Since Oak was already a registered company, so James Gosling and his team changed the name from Oak to Java. Platform: Any hardware or software environment in which a program runs, is known as a platform. Since Java has a runtime environment (JRE) and API, it is called a platform.
  • 6. RUBY ‘ Object oriented programming language ‘
  • 7. Ruby is an interpreted, high-level, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. Ruby is dynamically typed and uses garbage collection and just-in-time compilation. It supports multiple programming paradigms, including procedural, object- oriented, and functional programming. According to the creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, BASIC, and Lisp.
  • 8. SCALA ‘ Static type programming language ‘
  • 9. Scala combines object-oriented and functional programming in one concise, high- level language. Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high- performance systems with easy access to huge ecosystems of libraries.
  • 10. C ‘ Mother programming language ‘
  • 11. A system programming language is used to create system software. C language is a system programming language because it can be used to do low-level programming (for example driver and kernel). It is generally used to create hardware devices, OS, drivers, kernels, etc. For example, Linux kernel is written in C.
  • 12. KOTLIN ‘ Modern, concise and safe programming language ‘
  • 13. Modern, concise and safe programming language. Easy to pick up, so you can create powerful applications immediately. ... Gradle is introducing Kotlin as a language for writing build scripts. Corda. Corda is an open-source distributed ledger platform, supported by major banks, and built entirely in Kotlin. Evernote. Evernote recently integrated Kotlin into their Android client