SlideShare a Scribd company logo
1 of 7
Download to read offline
Compuler Sciente
C
OMPUTER
P
TROGRAMNIING
Submited by
Gopika P c
1 MS Zoolog
NSS College
Pandalam
9ubmiHed to .
Dr Santhosh $
Dept 9, Zo o
lagy
NSs college Pandalanm.
COMPUTER PRoGRAMMING
Compuler proramming Is he proca , perrna a
Paahtule Compuahm (or aenerally, attmp'I1Shing a spulge
CompuhnA Tesult), ually by desicninga and buildjng an
Y
e Luabla toopukr pngam. Proqramminghnvolves aska such a3
Analysis,Generahng algoithms protiling algoridnmsaunay
and res0uRte Com Sumphon , and the mplermenah m 9 algorithms
ually in a chosen Pagramming lanuaga,commmty rred
a
Coding). The souRe Code g a pogr mis wntlenin one or
more Rangugs hhat ase inelligible b progammers Tafher,man
machine tode, which is divecHytéxicukkdby hhe tunhralprotexing
unit (pu)
The pup o male he pegn
hepupose q pngrammmgis ind a sequona
ins
trucmu that wil aubmale he pertomanu q a kak(uheh
Can be as complez as an operahng syslem) om a (ompukr oen
YSolvina a given prablem Atis most basi, Compuer
PYoqramming
is hMa mre than a set q
inshuehons oaulilala
speco e
achons. Based on he requremenls or puposes q fhe3e
insuchona, Compuer proqrammng can be as simpla as adding
hwo numbers.
1tan also be a conmple as Teading daka rom
e mperahuae
Sens0r1 adjust
a fher mo Slat, Sorhna data b Coapleke
inhitak Scheduling or crihcal repork oY taking players through
mulh layered
worlds and challenges
in qamey.
Dr. Cheryl frederick, exatuhve direcor q STEM Pograms
a Southern Ne Hampshire University SAlHO) .
Said tomPuer
Programming
is a tollaborakive pracess ifha varieky
poqammais con i buing duuing me developmenk a pieuy
So4tuware. Some that development Can lase decades.for Sozhware
lite Micraso{t wod heleased in 483 or ihsane , proqrammers
have bean hweaking and iproving it for qears
ars
hlhak is a frogramming Language ?
A poqyammng lanquaqe. is a wa or programmers
(de velopers) b communicae wim tompülers. Proqramming
anguages consisk a Se rules tha allowgishina
Valug b be tomverlkd inp vaiiOus ways R nerahng9 nachine
Code, D, in he ase q visual pragramming languages grophital
elemen. Chenerall peaking, a proqram is a Sek q mshucBons
wiHen in a paahtalaanguags (C, C++,Java, Python) h
achieve a paahtulaa tast
Proqrqmmina lanquag dekjne and tompile a seFa
insucho or theCPu cehol prausing Unit) tur pertmia
a
an Speui ask; Evevy Pragrammimg language has aseEo
Ceqwords alm wim ynBaz thaPitujes r Creaing
inshructoms.T nou thousands Programmina Janguages
have Come 'np ormAll thenm have theirounpeuic puposer
All g thee languagos hav a variahon im k1ms q the level9
abshachm mat mey all povide qom he haud ware. A ewq
these languages provide jess or no abshackon atall, while
the othes pYovide a ver high abshathm.On the basis y this
level g abshach om There ae,wo fypes Programmng languases
have
these
i) Low LeveL LANGUAGE
iHGH LEvEL LANGUAGE
) Low level language
A low level praqramming language s a Prgra mming languaae
that povida litHe or no abshachm o a tompuler 'singachon
9et archikctuae CH's an abshact modely a compuler -
commands
0r kunchomu in The languoge mab thatare shuthuually similar
prow SSr's inshuthons BecaUAe 4 he low absrachn bthvean
he languaas and machine languag, Jouw level languages
are Some hmuy dBrihed as being "close o he haxdware"
Low level language Can tonvere machine Code uwtfhouk 4
Conpier inkrpreler
*h are also called machine level languagas-
Machiny Can esily undersandit
Oe bugaing them is very diticute
*hay are not very2a4 under_Band
Y
Al Ahe languages (ome wih (ompler mainknanu
are not porable
These languag depend on machines. Thus one Can run it on
Varios plaktmma
Thy aluwa require agemblers r hanalahing inghuchomg
*Low level languagu elo not have a very
wide appicahm
hda's hmes
Low level language are Mainly clasiged înb hwo;
1) Machine languag
a) Asembly langua
1) Machine languae
- Machine undersands fhe language
without hanslahn
-1E's known as tirst enerahm p amming language
Machine languaga has hwo paik The irst patis op Code
cwhich de jne
wnat operahom 0,bePetorme d Cadd,Sub,moe)
The Secmd paik is operand
whiçh definu hhe vasiables ued
paor mina
operahoma,,
c, *, y)
2) Asse mbly language
I u e alpha numerie pne u mahc toce inskad bs k
provide pseudo insuc6ony
E Add a,b;
Mov a,b
IE's also tnown as symbolic Tanguag Sinu îtuses leHer
and symbols inslead y numbers
It's also known as etm d generah m programmng language.
A program
wrnten in akembly language is tnownas akembly
anguage Program or Symbolie kanguase pngram
i) High level langung
A high level lanquage is an pogramming languase that
enably developmant q a praqram in a much moe uer tnenduy
Pragranmming t onlext°andisgNeralyindependehkqtne
Compuer's hardwqre architecture. Y N A
A high level language haz a higherlevel q
qbshathom þom
the compuler, and kotues mre onthe Pogra mrming logic rather
fhan ne underlying
haadware componènk Such aj memory
add resing and Yeq1sler uhlizahon
High-level languages a re designed
be
ued by The human
pera orthe Prrqrammer. hu qre reletved o ajeloser
humag In o hheywnrds, their prrqrq mmlng Shyle and lonezt
is easter to lean and implemet tman low lëel languoes , and
1he enhre (ode generally ocuse
on fne spe tahe Pro9ra m b be
Crealed
A high level languaga Aoen e Tequire addresima hajduware
Comshaina hen oleveloping a prgram
BASIC, C/ c++ 4Java aus
popular ezamples of high -leve
langua
Widey wsed and poputar language
in bday 's hme
4One can easily inerpret and tombine he htoh-lewet language
as compasud Bo the lou level languags.
h
OL very 203y o undersand
Such languages are pragrammer-ritndly
Drbug9ina
is not very diicult
*Tn (ome with ea4
malnknanu
And au huy giple and
managable
One can easily run hem on dieunt platoTm
T h Yequive 4 Compiler |interprekr
or harslahm ihb a machine
Code
A user can poyk fhem Yon dne
locahom b anohner
* Such lanquog have 4 low eicienuy mamy So it
Cnsumu more memry
a n he loLs-
level language.
frogra mming Language Ct+
Cttis a programming language which developed ab ATT
Bell labavaarie n eaaly 480 s
by Bjaine 5housrup
He made ct+ by addig theeaures Simula C+langugs
in C languaje Y
Clanguage is a qeneral puapose Programing nguage
developed in 1942 , and skIl quik Popula CisveH pouwerAuls
Ihay beon used b develop operakng sskms, daabases and
pplitahooy ek.
C t t is a Cros%- plaffom lanqucge that Can be wedareale
high Performanu apphecabors
-
The language waa updalkd 4 ma) Hmes in 2011, 20 14, 2014
nd 2020 o C++|1,C++|4,C++17 r C++20
-C+Can be kound in o day's perahng Syslems Graphical
User In kr|aas
and
embedded syskms
-
C++ is an objecé orienked }rogramming la nguage cuhich 9i ves
clear ghuthue h programa and allows code b b hewsed,
dwe rimg developmene Cosk
C+ is un and tas d leam
- C t s a generalpuapose lanquage ie, itis used o prayram
fYa wide range q heedda tke 85em 3o/tuare pvagmmmina,
high pe rformanu client and Server SofwaTeAVideo qamas ek
lEis ekicient and porable , o, i E Can be used a wik
mgrams
which could be CaTried around and inoduud
in anoBher tompuei Byskm qor woTking
1 t is platform imdependent and is (ompaa ble wimC
Poviding a 3mooth hangihn dom Cpngrams
-
lE is desiqned b unchon without a phishcakkd programnimg
environment
Ctexecuhon begins at main ().
Every Ct+ prngram musk have a maìn ().
C*
3alemenlB
lermimaks
wim
9emicotons
Applica
ham
of
(t+
-It
allows
b
(Teale
hierarchy
e
la
led
objeclsThus
we
can
buil
d
Spe
cial
object
orienkd
librasieg
t
laler
uue.
by
many
PYogram
meTS
gives
he
language
hhe
abilih
bgeFclose
b
he
mathine
level
de
àils
Ct+
pvoqramg
are
0agily
malntaina
ble
and
e1
pandable.
Jáva
Java
is
a
compukr
proqra
mming
language
TE
enables
Programmors
b
r
i
k
compuler
inauthams
usina
tnakush
based
Commanda
inglead
q
having
to
wik
in
numeric
"todau.
-1E
is
known
as
q
high-le
vel
language
because
tk
can
be
read
and
written
bu
humans
easily.
Pythn
tEis
a
high
-le
vel
eeneral
puapose
prgamming
language
Python
is
dynamirally
-
yped
and
9orbage
tolle
ckd.
guppoh
mulhple
Pragramning
paradiams.
M
o
s
t
popular
programming
languages
that
Nill
be
in
demand
in
2023
Iava
9cript
Python
Co
Java
Ko
tlin
C&ctt
Swit
C#
TypeScript
Puby
Matlab
cala

More Related Content

Similar to programming language.pdf

Python Programming Unit1_Aditya College of Engg & Tech
Python Programming Unit1_Aditya College of Engg & TechPython Programming Unit1_Aditya College of Engg & Tech
Python Programming Unit1_Aditya College of Engg & TechRamanamurthy Banda
 
Evolution of programinglang
Evolution of programinglangEvolution of programinglang
Evolution of programinglangSUPER ULTRON
 
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
 
notes on Programming fundamentals
notes on Programming fundamentals notes on Programming fundamentals
notes on Programming fundamentals ArghodeepPaul
 
Specification Of The Programming Language Of Java
Specification Of The Programming Language Of JavaSpecification Of The Programming Language Of Java
Specification Of The Programming Language Of JavaKim Moore
 
English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacionVillalba Griselda
 
Generation of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptxGeneration of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptxAryaDutta4
 
Programming Fundamentals lecture 2
Programming Fundamentals lecture 2Programming Fundamentals lecture 2
Programming Fundamentals lecture 2REHAN IJAZ
 
Python_Introduction_Good_PPT.pptx
Python_Introduction_Good_PPT.pptxPython_Introduction_Good_PPT.pptx
Python_Introduction_Good_PPT.pptxlemonchoos
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming LanguagesManish Kharotia
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programmingGwyneth Calica
 
Need of OOPs and Programming,pop vs oop
Need of OOPs and Programming,pop vs oopNeed of OOPs and Programming,pop vs oop
Need of OOPs and Programming,pop vs oopJanani Selvaraj
 
Grade 8: Introduction To Java
Grade 8: Introduction To JavaGrade 8: Introduction To Java
Grade 8: Introduction To Javanandanrocker
 
Programming in python in detail concept .pptx
Programming in python in detail concept .pptxProgramming in python in detail concept .pptx
Programming in python in detail concept .pptxKavitha713564
 
COMP LESSON 2 - COMPUTER PROGRAMING 2023
COMP LESSON 2 - COMPUTER  PROGRAMING 2023COMP LESSON 2 - COMPUTER  PROGRAMING 2023
COMP LESSON 2 - COMPUTER PROGRAMING 2023Charie Pincas
 

Similar to programming language.pdf (20)

Computer
ComputerComputer
Computer
 
Python Programming Unit1_Aditya College of Engg & Tech
Python Programming Unit1_Aditya College of Engg & TechPython Programming Unit1_Aditya College of Engg & Tech
Python Programming Unit1_Aditya College of Engg & Tech
 
Introductoin to Python.ppt
Introductoin to Python.pptIntroductoin to Python.ppt
Introductoin to Python.ppt
 
Evolution of programinglang
Evolution of programinglangEvolution of programinglang
Evolution of programinglang
 
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...
 
notes on Programming fundamentals
notes on Programming fundamentals notes on Programming fundamentals
notes on Programming fundamentals
 
Ayushi
AyushiAyushi
Ayushi
 
Specification Of The Programming Language Of Java
Specification Of The Programming Language Of JavaSpecification Of The Programming Language Of Java
Specification Of The Programming Language Of Java
 
English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacion
 
Generation of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptxGeneration of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptx
 
Python introduction
Python introductionPython introduction
Python introduction
 
Programming Fundamentals lecture 2
Programming Fundamentals lecture 2Programming Fundamentals lecture 2
Programming Fundamentals lecture 2
 
Python_Introduction_Good_PPT.pptx
Python_Introduction_Good_PPT.pptxPython_Introduction_Good_PPT.pptx
Python_Introduction_Good_PPT.pptx
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming Languages
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
C tutorial
C tutorialC tutorial
C tutorial
 
Need of OOPs and Programming,pop vs oop
Need of OOPs and Programming,pop vs oopNeed of OOPs and Programming,pop vs oop
Need of OOPs and Programming,pop vs oop
 
Grade 8: Introduction To Java
Grade 8: Introduction To JavaGrade 8: Introduction To Java
Grade 8: Introduction To Java
 
Programming in python in detail concept .pptx
Programming in python in detail concept .pptxProgramming in python in detail concept .pptx
Programming in python in detail concept .pptx
 
COMP LESSON 2 - COMPUTER PROGRAMING 2023
COMP LESSON 2 - COMPUTER  PROGRAMING 2023COMP LESSON 2 - COMPUTER  PROGRAMING 2023
COMP LESSON 2 - COMPUTER PROGRAMING 2023
 

Recently uploaded

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 

Recently uploaded (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 

programming language.pdf

  • 1. Compuler Sciente C OMPUTER P TROGRAMNIING Submited by Gopika P c 1 MS Zoolog NSS College Pandalam 9ubmiHed to . Dr Santhosh $ Dept 9, Zo o lagy NSs college Pandalanm.
  • 2. COMPUTER PRoGRAMMING Compuler proramming Is he proca , perrna a Paahtule Compuahm (or aenerally, attmp'I1Shing a spulge CompuhnA Tesult), ually by desicninga and buildjng an Y e Luabla toopukr pngam. Proqramminghnvolves aska such a3 Analysis,Generahng algoithms protiling algoridnmsaunay and res0uRte Com Sumphon , and the mplermenah m 9 algorithms ually in a chosen Pagramming lanuaga,commmty rred a Coding). The souRe Code g a pogr mis wntlenin one or more Rangugs hhat ase inelligible b progammers Tafher,man machine tode, which is divecHytéxicukkdby hhe tunhralprotexing unit (pu) The pup o male he pegn hepupose q pngrammmgis ind a sequona ins trucmu that wil aubmale he pertomanu q a kak(uheh Can be as complez as an operahng syslem) om a (ompukr oen YSolvina a given prablem Atis most basi, Compuer PYoqramming is hMa mre than a set q inshuehons oaulilala speco e achons. Based on he requremenls or puposes q fhe3e insuchona, Compuer proqrammng can be as simpla as adding hwo numbers. 1tan also be a conmple as Teading daka rom e mperahuae Sens0r1 adjust a fher mo Slat, Sorhna data b Coapleke inhitak Scheduling or crihcal repork oY taking players through mulh layered worlds and challenges in qamey. Dr. Cheryl frederick, exatuhve direcor q STEM Pograms a Southern Ne Hampshire University SAlHO) . Said tomPuer Programming is a tollaborakive pracess ifha varieky poqammais con i buing duuing me developmenk a pieuy So4tuware. Some that development Can lase decades.for Sozhware lite Micraso{t wod heleased in 483 or ihsane , proqrammers have bean hweaking and iproving it for qears ars
  • 3. hlhak is a frogramming Language ? A poqyammng lanquaqe. is a wa or programmers (de velopers) b communicae wim tompülers. Proqramming anguages consisk a Se rules tha allowgishina Valug b be tomverlkd inp vaiiOus ways R nerahng9 nachine Code, D, in he ase q visual pragramming languages grophital elemen. Chenerall peaking, a proqram is a Sek q mshucBons wiHen in a paahtalaanguags (C, C++,Java, Python) h achieve a paahtulaa tast Proqrqmmina lanquag dekjne and tompile a seFa insucho or theCPu cehol prausing Unit) tur pertmia a an Speui ask; Evevy Pragrammimg language has aseEo Ceqwords alm wim ynBaz thaPitujes r Creaing inshructoms.T nou thousands Programmina Janguages have Come 'np ormAll thenm have theirounpeuic puposer All g thee languagos hav a variahon im k1ms q the level9 abshachm mat mey all povide qom he haud ware. A ewq these languages provide jess or no abshackon atall, while the othes pYovide a ver high abshathm.On the basis y this level g abshach om There ae,wo fypes Programmng languases have these i) Low LeveL LANGUAGE iHGH LEvEL LANGUAGE ) Low level language A low level praqramming language s a Prgra mming languaae that povida litHe or no abshachm o a tompuler 'singachon 9et archikctuae CH's an abshact modely a compuler - commands 0r kunchomu in The languoge mab thatare shuthuually similar prow SSr's inshuthons BecaUAe 4 he low absrachn bthvean he languaas and machine languag, Jouw level languages are Some hmuy dBrihed as being "close o he haxdware" Low level language Can tonvere machine Code uwtfhouk 4 Conpier inkrpreler
  • 4. *h are also called machine level languagas- Machiny Can esily undersandit Oe bugaing them is very diticute *hay are not very2a4 under_Band Y Al Ahe languages (ome wih (ompler mainknanu are not porable These languag depend on machines. Thus one Can run it on Varios plaktmma Thy aluwa require agemblers r hanalahing inghuchomg *Low level languagu elo not have a very wide appicahm hda's hmes Low level language are Mainly clasiged înb hwo; 1) Machine languag a) Asembly langua 1) Machine languae - Machine undersands fhe language without hanslahn -1E's known as tirst enerahm p amming language Machine languaga has hwo paik The irst patis op Code cwhich de jne wnat operahom 0,bePetorme d Cadd,Sub,moe) The Secmd paik is operand whiçh definu hhe vasiables ued paor mina operahoma,, c, *, y) 2) Asse mbly language I u e alpha numerie pne u mahc toce inskad bs k provide pseudo insuc6ony E Add a,b; Mov a,b IE's also tnown as symbolic Tanguag Sinu îtuses leHer and symbols inslead y numbers It's also known as etm d generah m programmng language. A program wrnten in akembly language is tnownas akembly anguage Program or Symbolie kanguase pngram
  • 5. i) High level langung A high level lanquage is an pogramming languase that enably developmant q a praqram in a much moe uer tnenduy Pragranmming t onlext°andisgNeralyindependehkqtne Compuer's hardwqre architecture. Y N A A high level language haz a higherlevel q qbshathom þom the compuler, and kotues mre onthe Pogra mrming logic rather fhan ne underlying haadware componènk Such aj memory add resing and Yeq1sler uhlizahon High-level languages a re designed be ued by The human pera orthe Prrqrammer. hu qre reletved o ajeloser humag In o hheywnrds, their prrqrq mmlng Shyle and lonezt is easter to lean and implemet tman low lëel languoes , and 1he enhre (ode generally ocuse on fne spe tahe Pro9ra m b be Crealed A high level languaga Aoen e Tequire addresima hajduware Comshaina hen oleveloping a prgram BASIC, C/ c++ 4Java aus popular ezamples of high -leve langua Widey wsed and poputar language in bday 's hme 4One can easily inerpret and tombine he htoh-lewet language as compasud Bo the lou level languags. h OL very 203y o undersand Such languages are pragrammer-ritndly Drbug9ina is not very diicult *Tn (ome with ea4 malnknanu And au huy giple and managable One can easily run hem on dieunt platoTm T h Yequive 4 Compiler |interprekr or harslahm ihb a machine Code A user can poyk fhem Yon dne locahom b anohner * Such lanquog have 4 low eicienuy mamy So it Cnsumu more memry a n he loLs- level language.
  • 6. frogra mming Language Ct+ Cttis a programming language which developed ab ATT Bell labavaarie n eaaly 480 s by Bjaine 5housrup He made ct+ by addig theeaures Simula C+langugs in C languaje Y Clanguage is a qeneral puapose Programing nguage developed in 1942 , and skIl quik Popula CisveH pouwerAuls Ihay beon used b develop operakng sskms, daabases and pplitahooy ek. C t t is a Cros%- plaffom lanqucge that Can be wedareale high Performanu apphecabors - The language waa updalkd 4 ma) Hmes in 2011, 20 14, 2014 nd 2020 o C++|1,C++|4,C++17 r C++20 -C+Can be kound in o day's perahng Syslems Graphical User In kr|aas and embedded syskms - C++ is an objecé orienked }rogramming la nguage cuhich 9i ves clear ghuthue h programa and allows code b b hewsed, dwe rimg developmene Cosk C+ is un and tas d leam - C t s a generalpuapose lanquage ie, itis used o prayram fYa wide range q heedda tke 85em 3o/tuare pvagmmmina, high pe rformanu client and Server SofwaTeAVideo qamas ek lEis ekicient and porable , o, i E Can be used a wik mgrams which could be CaTried around and inoduud in anoBher tompuei Byskm qor woTking 1 t is platform imdependent and is (ompaa ble wimC Poviding a 3mooth hangihn dom Cpngrams - lE is desiqned b unchon without a phishcakkd programnimg environment Ctexecuhon begins at main (). Every Ct+ prngram musk have a maìn ().
  • 7. C* 3alemenlB lermimaks wim 9emicotons Applica ham of (t+ -It allows b (Teale hierarchy e la led objeclsThus we can buil d Spe cial object orienkd librasieg t laler uue. by many PYogram meTS gives he language hhe abilih bgeFclose b he mathine level de àils Ct+ pvoqramg are 0agily malntaina ble and e1 pandable. Jáva Java is a compukr proqra mming language TE enables Programmors b r i k compuler inauthams usina tnakush based Commanda inglead q having to wik in numeric "todau. -1E is known as q high-le vel language because tk can be read and written bu humans easily. Pythn tEis a high -le vel eeneral puapose prgamming language Python is dynamirally - yped and 9orbage tolle ckd. guppoh mulhple Pragramning paradiams. M o s t popular programming languages that Nill be in demand in 2023 Iava 9cript Python Co Java Ko tlin C&ctt Swit C# TypeScript Puby Matlab cala