SlideShare a Scribd company logo
Conduct an internet search on programming languages. Identify a language that is compiled and compare the
features of this language with Python, which is an interpreted language. Discuss the advantage and
disadvantages of each and provide one example each of where interpreted and compiled languages would be
most appropriate.
Interpreted code must be translated at run-time from any format to CPU machine instructions. This
translation is done by an interpreter. Python is traditionally an interpreted language. Interpreted
languages are easier to learn and use, allow complex tasks to be performed quickly, edit and run code
quickly, and allow addition of dynamic, interactive website functionality1
.
Compiled code can be executed directly by the computer's CPU. An example of a compiled language is
Javaor C. Compiledcode canbe optimizedforthe targethardware,butrequiresacompiler,andisslower
to deploy than interpreted code2
.
Java is typicallyusedforall kindsof webapplications,andisintendedtobe run on all platformswithout
needing to be recompiled. It is often used in enterprise. Python is highly extendable, and with its many
libraries, is exceptional for use in machine learning3
.
A caveat to this discussionisthatthe dichotomyof interpretedvs.compiledisno longerrelevanttoday.
Most commonlyusedlanguagestodayworkbycompilingaprogramintoan intermediateformatsuchas
bytecode,andthenexecutingthatinaninterpreter.Examplesinclude Java,C#,Python,Ruby,andLua and
others.
References:
1. https://www.sqa.org.uk/e-learning/ClientSide01CD/page_15.htm
2. https://www.sqa.org.uk/e-learning/ClientSide01CD/page_16.htm#advdiscompiled
3. https://www.upwork.com/hiring/data/r-vs-java-vs-python-which-is-best/

More Related Content

What's hot (20)

PPT
Programming languages
gaurav jain
 
PPTX
Language translator
SumitSumit26
 
PPTX
Programming Language
Madhushree Shettigar
 
PPTX
An Introduction To Python - Python, Print()
Blue Elephant Consulting
 
PDF
Programming Languages
Mohamed Omar
 
PPTX
Copmuter Languages
actanimation
 
DOC
compiler vs interpreter
Faculty of Science , portsaid Univeristy
 
PPTX
computer languages
Yasirali328
 
PDF
Introduction to python
Soba Arjun
 
PPTX
Language Translator ( Compiler)
Nazmul Hyder
 
PPT
Computer languages
ABHINAV SINGH
 
PPT
Comp2
Gurus Online
 
PPTX
Programming Languages / Translators
Project Student
 
PPTX
What is Coding
RoboGarden
 
PPTX
Introduction to Programming By Wathika F. Maina
Nez Computex
 
PPTX
Python Assignment Help
myhomeworkhelponline
 
PPTX
Programming languages
www.myassignmenthelp.net
 
PDF
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Professor Lili Saghafi
 
PPTX
Programming language
zeshmaiqbal
 
PPT
Erlang kansai01
Takayuki Kurosawa
 
Programming languages
gaurav jain
 
Language translator
SumitSumit26
 
Programming Language
Madhushree Shettigar
 
An Introduction To Python - Python, Print()
Blue Elephant Consulting
 
Programming Languages
Mohamed Omar
 
Copmuter Languages
actanimation
 
computer languages
Yasirali328
 
Introduction to python
Soba Arjun
 
Language Translator ( Compiler)
Nazmul Hyder
 
Computer languages
ABHINAV SINGH
 
Programming Languages / Translators
Project Student
 
What is Coding
RoboGarden
 
Introduction to Programming By Wathika F. Maina
Nez Computex
 
Python Assignment Help
myhomeworkhelponline
 
Programming languages
www.myassignmenthelp.net
 
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Professor Lili Saghafi
 
Programming language
zeshmaiqbal
 
Erlang kansai01
Takayuki Kurosawa
 

Similar to CS1101 Unit 1 Discussion Assignment.docx (20)

PPTX
Python
onlinetraining3
 
PDF
Language processing system.pdf
RakibRahman19
 
PPTX
Introduction to computer and its fundamentals.pptx
Guna Dhondwad
 
DOCX
Python Programming and ApplicationsUnit-1.docx
Manohar k
 
PDF
Research paper on python by Rj
Shree M.L.Kakadiya MCA mahila college, Amreli
 
PPTX
Python-00 | Introduction and installing
Mohd Sajjad
 
PPTX
Define Computer language, Translator, Standard input out C
Dr Shailendra Bhalawe
 
PPTX
Programming in python in detail concept .pptx
Kavitha713564
 
PPTX
Introduction to Python Programming Basics
Dhana malar
 
PDF
Is Python a Programming language or Scripting Language.pdf
Kajal Digital
 
PDF
Is Python a Programming language or Scripting Language_.pdf
Kajal Digital
 
PPTX
lecture 4
umardanjumamaiwada
 
PPTX
Introduction to computer science
umardanjumamaiwada
 
PPT
introduction to computer programming CPPL1.ppt
biniyamtiktok
 
PPTX
Programming language
Shuja Qais
 
PPTX
Top Programming Languages of 2020
Ikbal Ahmed
 
PPTX
Why Python in required in Civil Engineering
Rushikesh Kolhe
 
PPTX
STARTING A CAREER IN PROGRAMMING
ActonRoy
 
PPTX
Introduction to programming
Gwyneth Calica
 
PPT
Python Programming Unit1_Aditya College of Engg & Tech
Ramanamurthy Banda
 
Language processing system.pdf
RakibRahman19
 
Introduction to computer and its fundamentals.pptx
Guna Dhondwad
 
Python Programming and ApplicationsUnit-1.docx
Manohar k
 
Research paper on python by Rj
Shree M.L.Kakadiya MCA mahila college, Amreli
 
Python-00 | Introduction and installing
Mohd Sajjad
 
Define Computer language, Translator, Standard input out C
Dr Shailendra Bhalawe
 
Programming in python in detail concept .pptx
Kavitha713564
 
Introduction to Python Programming Basics
Dhana malar
 
Is Python a Programming language or Scripting Language.pdf
Kajal Digital
 
Is Python a Programming language or Scripting Language_.pdf
Kajal Digital
 
lecture 4
umardanjumamaiwada
 
Introduction to computer science
umardanjumamaiwada
 
introduction to computer programming CPPL1.ppt
biniyamtiktok
 
Programming language
Shuja Qais
 
Top Programming Languages of 2020
Ikbal Ahmed
 
Why Python in required in Civil Engineering
Rushikesh Kolhe
 
STARTING A CAREER IN PROGRAMMING
ActonRoy
 
Introduction to programming
Gwyneth Calica
 
Python Programming Unit1_Aditya College of Engg & Tech
Ramanamurthy Banda
 
Ad

Recently uploaded (20)

PDF
輪読会資料_Miipher and Miipher2 .
NABLAS株式会社
 
PDF
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
PDF
Designing for Tomorrow – Architecture’s Role in the Sustainability Movement
BIM Services
 
PPT
FINAL plumbing code for board exam passer
MattKristopherDiaz
 
PDF
CLIP_Internals_and_Architecture.pdf sdvsdv sdv
JoseLuisCahuanaRamos3
 
PPTX
CST413 KTU S7 CSE Machine Learning Introduction Parameter Estimation MLE MAP ...
resming1
 
PDF
Decision support system in machine learning models for a face recognition-bas...
TELKOMNIKA JOURNAL
 
PDF
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
 
PPTX
Computer network Computer network Computer network Computer network
Shrikant317689
 
PDF
PRIZ Academy - Process functional modelling
PRIZ Guru
 
PPTX
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
PPTX
CST413 KTU S7 CSE Machine Learning Neural Networks and Support Vector Machine...
resming1
 
PDF
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Mark Billinghurst
 
PPT
SF 9_Unit 1.ppt software engineering ppt
AmarrKannthh
 
PPTX
Functions in Python Programming Language
BeulahS2
 
PDF
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Diego López-de-Ipiña González-de-Artaza
 
PDF
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
PPTX
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
PPTX
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
輪読会資料_Miipher and Miipher2 .
NABLAS株式会社
 
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
Designing for Tomorrow – Architecture’s Role in the Sustainability Movement
BIM Services
 
FINAL plumbing code for board exam passer
MattKristopherDiaz
 
CLIP_Internals_and_Architecture.pdf sdvsdv sdv
JoseLuisCahuanaRamos3
 
CST413 KTU S7 CSE Machine Learning Introduction Parameter Estimation MLE MAP ...
resming1
 
Decision support system in machine learning models for a face recognition-bas...
TELKOMNIKA JOURNAL
 
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
 
Computer network Computer network Computer network Computer network
Shrikant317689
 
PRIZ Academy - Process functional modelling
PRIZ Guru
 
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
CST413 KTU S7 CSE Machine Learning Neural Networks and Support Vector Machine...
resming1
 
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Mark Billinghurst
 
SF 9_Unit 1.ppt software engineering ppt
AmarrKannthh
 
Functions in Python Programming Language
BeulahS2
 
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Diego López-de-Ipiña González-de-Artaza
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
Ad

CS1101 Unit 1 Discussion Assignment.docx

  • 1. Conduct an internet search on programming languages. Identify a language that is compiled and compare the features of this language with Python, which is an interpreted language. Discuss the advantage and disadvantages of each and provide one example each of where interpreted and compiled languages would be most appropriate. Interpreted code must be translated at run-time from any format to CPU machine instructions. This translation is done by an interpreter. Python is traditionally an interpreted language. Interpreted languages are easier to learn and use, allow complex tasks to be performed quickly, edit and run code quickly, and allow addition of dynamic, interactive website functionality1 . Compiled code can be executed directly by the computer's CPU. An example of a compiled language is Javaor C. Compiledcode canbe optimizedforthe targethardware,butrequiresacompiler,andisslower to deploy than interpreted code2 . Java is typicallyusedforall kindsof webapplications,andisintendedtobe run on all platformswithout needing to be recompiled. It is often used in enterprise. Python is highly extendable, and with its many libraries, is exceptional for use in machine learning3 . A caveat to this discussionisthatthe dichotomyof interpretedvs.compiledisno longerrelevanttoday. Most commonlyusedlanguagestodayworkbycompilingaprogramintoan intermediateformatsuchas bytecode,andthenexecutingthatinaninterpreter.Examplesinclude Java,C#,Python,Ruby,andLua and others. References: 1. https://www.sqa.org.uk/e-learning/ClientSide01CD/page_15.htm 2. https://www.sqa.org.uk/e-learning/ClientSide01CD/page_16.htm#advdiscompiled 3. https://www.upwork.com/hiring/data/r-vs-java-vs-python-which-is-best/