SlideShare a Scribd company logo
1 of 27
 Language
- defined as a system for communication.
- written language use symbols (characters) to build words.
 Vocabulary
- refers to entire set of words.
 Syntax & Grammar
- define the way in w/c the words can be meaningful when
combined.
 Semantics
- actual meaning of words & combinations of words.
- the lowest level of programming language.
- only language understood by computers, consists of
pure numbers; takes the form of “1 & 0”.
- each machine instruction has 2 parts:
* op code (operation code)
* operand
- also called as assembly language
- easier to understand than machine language.
- contains the same instructions as a machine
language, but the instructions & variables have names
instead of being just numbers.
- programmers: highly skilled in 2 areas:
* must know a great deal about the internal workings
of the microprocessor, & a broad technical
knowledge of the computer is needed.
* must be very detail oriented; every step of the
computer must be coded, & the actual numerical
address of the instructions & data must be
specified.
- enables a programmer to write programs that are
more/less independent of a particular type of
computer.
- closer to human language than the machine language.
- easier to understand & allows the programmer to focus
on solving the problem rather than knowing how to
program the computer.
- ex. Ada, Algol, BASIC, COBOL, C, C++,
FORTRAN, LISP, Pascal Prolog
- Beginner’s All-purpose Symbolic Instruction Code
- developed by John Kemeny & Thomas Kurtz in early 1960’s.
- intended as an easy to learn interactive language for the students.
- advantages:
* simplicity & flexibility
* allows basic manipulation of text
* provides built-in functions such as logarithms, square root,
trigonometric functions, & random number generator.
- Formula Translator
- the oldest high-level programming language.
- developed in mid 1950’s by John Backus.
- primarily intended as high-level language used for
programming scientific, mathematical, & engineering
applications.
- advantages:
* procedure-oriented language with excellent
mathematical capabilities.
* pattern is similar to BASIC language; a
programmer who is familiar with FORTRAN can
easily write programs in BASIC.
- disadvantages:
* closely resembles mathematical notations, it is
very difficult for a non-programmer to understand /
find the errors in a program.
* not suited as a business application language for it
does not have the capability to develop programs
that involve file maintenance, editing of data, or
document production.
- Common Business-Oriented Language
- the most frequently used business programming language.
- used extensively in business, education, & government.
- started in early 1960’s when a committee led by US Dept. of
Defense & other computer users & manufacturers known as
CODASYL (Conference of Data Systems Languages) wanted to
develop a common business programming language.
- Dr. Gray Murray Hopper was a major contributor to the structure
& development of the language.
- advantages:
* easy to understand even for a non-programmers.
* self-explanatory & well-documenting.
* good literary capability w/c means that it is good in
manipulating words, sentences, or paragraphs of text
material.
* strong file-handling capabilities.
* machine independent
- disadvantages:
* programs tend to be wordy & quite long
* limited computational capabilities w/c makes it inappropriate
for applications that require computations.
- named after the 17th century French mathematician
Blaise Pascal who constructed one of the first adding
machines.
- a high-level language developed by Niklaus Wirth of
Zurich, Switzerland in the late 1960’s.
- one of the first languages developed using a
structured programming approach.
- characteristics:
* Pascal programs consist of modules, & each module
performs a specific function.
* the statements in the module can be organized into levels, &
the level of the statement is shown by its degree of indention
from the margin to follow the program logic easily.
* statements in a Pascal program are composed of reserved
words, symbols, & identifiers.
* reserved words are words that have a special meaning to
the Pascal compiler.
* symbols used in Pascal include mathematical symbols &
punctuation marks.
* identifiers are names that represent various constants,
variables, procedures, or functions.
- advantages:
* relatively easy to learn.
* powerful & efficient language
* strong graphics capabilities.
- disadvantages:
* not as standard as COBOL or BASIC.
* poor input & output capabilities.
* limited file-handling capabilities.
* does not possess the ability to manipulate large
collection of numbers/words.
- a high-level programming language developed by
Dennis Ritchie at the Bell Laboratories in 1972.
- named C, because it was influenced by another
language called B, developed by Ken Thompson.
- originally designed as a systems programming
language used to write operating system programs.
- advantages:
* allows direct manipulation of bits, bytes & words that are
similar to assembly language.
* useful for numerical, text processing, & database programs.
* very good graphics programming capabilities.
- disadvantages:
* not intended as a language for non-programmers, unlike
BASIC & COBOL; if you are not familiar with the language,
you will not understand the structure.
- developed by Bjarne Stroustrup while working at the
Bell Laboratories.
- considered a superset of C, & has the same
capabilities as C with added object-oriented features
- popular programming language for creating applications on
the Web.
- “Oak” was developed in December 1990 by Sun
Microsystems.
- Reasons to use Java:
* simple & familiar
* object-oriented
* architecture-neutral
* portable
* distributed
* secure
Group 4 programming language
Group 4 programming language

More Related Content

What's hot

Programming language
Programming languageProgramming language
Programming language
Ayesha Waheed
 
Computer programming language concept
Computer programming language conceptComputer programming language concept
Computer programming language concept
Afiq Sajuri
 
Unit 12 section 1 - computer programming
Unit 12   section 1 - computer programmingUnit 12   section 1 - computer programming
Unit 12 section 1 - computer programming
dlwadsworth
 
Introduction to Programming By Wathika F. Maina
Introduction to Programming By Wathika F. MainaIntroduction to Programming By Wathika F. Maina
Introduction to Programming By Wathika F. Maina
Nez Computex
 
Lang generations 7557_syed_ghazanfarnaqvi_saturday
Lang generations 7557_syed_ghazanfarnaqvi_saturdayLang generations 7557_syed_ghazanfarnaqvi_saturday
Lang generations 7557_syed_ghazanfarnaqvi_saturday
Syed Naqvi
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
hashgeneration
 

What's hot (20)

Programming languages
Programming languagesProgramming languages
Programming languages
 
Lecture1
Lecture1Lecture1
Lecture1
 
Programming language
Programming languageProgramming language
Programming language
 
Computer programming language concept
Computer programming language conceptComputer programming language concept
Computer programming language concept
 
High Level Languages (Imperative, Object Orientated, Declarative)
High Level Languages (Imperative, Object Orientated, Declarative)High Level Languages (Imperative, Object Orientated, Declarative)
High Level Languages (Imperative, Object Orientated, Declarative)
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Unit 12 section 1 - computer programming
Unit 12   section 1 - computer programmingUnit 12   section 1 - computer programming
Unit 12 section 1 - computer programming
 
Computer languages
Computer languagesComputer languages
Computer languages
 
What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.
 
Types of Programming Languages
Types of Programming LanguagesTypes of Programming Languages
Types of Programming Languages
 
Introduction to Programming By Wathika F. Maina
Introduction to Programming By Wathika F. MainaIntroduction to Programming By Wathika F. Maina
Introduction to Programming By Wathika F. Maina
 
computer languages
computer languagescomputer languages
computer languages
 
FIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer LanguagesFIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer Languages
 
computer languages
computer languagescomputer languages
computer languages
 
Lang generations 7557_syed_ghazanfarnaqvi_saturday
Lang generations 7557_syed_ghazanfarnaqvi_saturdayLang generations 7557_syed_ghazanfarnaqvi_saturday
Lang generations 7557_syed_ghazanfarnaqvi_saturday
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
 
High level languages representation
High level languages representationHigh level languages representation
High level languages representation
 
Basic Meaning of Computer languages
Basic Meaning of Computer languagesBasic Meaning of Computer languages
Basic Meaning of Computer languages
 
Assembly and Machine Code
Assembly and Machine CodeAssembly and Machine Code
Assembly and Machine Code
 
Presentation on Programming Languages.
Presentation on Programming Languages.Presentation on Programming Languages.
Presentation on Programming Languages.
 

Viewers also liked

Presentazione sui prerequisiti dell'apprendimento
Presentazione sui prerequisiti dell'apprendimentoPresentazione sui prerequisiti dell'apprendimento
Presentazione sui prerequisiti dell'apprendimento
Marilisa Fiorilla
 
Wk 8 session 21 23 slides 1-4 premium & discount equation
Wk 8 session 21 23 slides 1-4 premium & discount equationWk 8 session 21 23 slides 1-4 premium & discount equation
Wk 8 session 21 23 slides 1-4 premium & discount equation
Coleen Gatus
 

Viewers also liked (15)

Their eyes were watching god . Joe stark
Their eyes were watching god . Joe stark Their eyes were watching god . Joe stark
Their eyes were watching god . Joe stark
 
Memory
MemoryMemory
Memory
 
Selmi
SelmiSelmi
Selmi
 
Bài tập kế toán chi phí có lời giải
Bài tập kế toán chi phí có lời giảiBài tập kế toán chi phí có lời giải
Bài tập kế toán chi phí có lời giải
 
Presentazione sui prerequisiti dell'apprendimento
Presentazione sui prerequisiti dell'apprendimentoPresentazione sui prerequisiti dell'apprendimento
Presentazione sui prerequisiti dell'apprendimento
 
Wk 8 session 21 23 slides 1-4 premium & discount equation
Wk 8 session 21 23 slides 1-4 premium & discount equationWk 8 session 21 23 slides 1-4 premium & discount equation
Wk 8 session 21 23 slides 1-4 premium & discount equation
 
3.cty dệt hà nam
3.cty dệt hà nam3.cty dệt hà nam
3.cty dệt hà nam
 
Báo cáo thực tập kế toán vốn bằng tiền tại cty tư vấn xây dựng và phat triển ...
Báo cáo thực tập kế toán vốn bằng tiền tại cty tư vấn xây dựng và phat triển ...Báo cáo thực tập kế toán vốn bằng tiền tại cty tư vấn xây dựng và phat triển ...
Báo cáo thực tập kế toán vốn bằng tiền tại cty tư vấn xây dựng và phat triển ...
 
Báo cáo thực tập tổng hợp chuyên ngành kế toán tài chính doanh nghiệp thương mại
Báo cáo thực tập tổng hợp chuyên ngành kế toán tài chính doanh nghiệp thương mạiBáo cáo thực tập tổng hợp chuyên ngành kế toán tài chính doanh nghiệp thương mại
Báo cáo thực tập tổng hợp chuyên ngành kế toán tài chính doanh nghiệp thương mại
 
01 lcd slide_handout_2
01 lcd slide_handout_201 lcd slide_handout_2
01 lcd slide_handout_2
 
Ecology
EcologyEcology
Ecology
 
Báo cáo thực tập kế toán nguyên vật liệu- công cụ dụng cụ tại cty thương mại ...
Báo cáo thực tập kế toán nguyên vật liệu- công cụ dụng cụ tại cty thương mại ...Báo cáo thực tập kế toán nguyên vật liệu- công cụ dụng cụ tại cty thương mại ...
Báo cáo thực tập kế toán nguyên vật liệu- công cụ dụng cụ tại cty thương mại ...
 
Báo cáo thực tập xí nghiệp may xuất khẩu Thanh Trì
Báo cáo thực tập xí nghiệp may xuất khẩu Thanh Trì Báo cáo thực tập xí nghiệp may xuất khẩu Thanh Trì
Báo cáo thực tập xí nghiệp may xuất khẩu Thanh Trì
 
Báo cáo thực tập kế toán bán hàng và xác định kết quả bán hàng
Báo cáo thực tập kế toán bán hàng và xác định kết quả bán hàngBáo cáo thực tập kế toán bán hàng và xác định kết quả bán hàng
Báo cáo thực tập kế toán bán hàng và xác định kết quả bán hàng
 
Luận văn kế toán nguyên vật liệu, công cụ dụng cụ ở công ty TNHH XD thương mạ...
Luận văn kế toán nguyên vật liệu, công cụ dụng cụ ở công ty TNHH XD thương mạ...Luận văn kế toán nguyên vật liệu, công cụ dụng cụ ở công ty TNHH XD thương mạ...
Luận văn kế toán nguyên vật liệu, công cụ dụng cụ ở công ty TNHH XD thương mạ...
 

Similar to Group 4 programming language

Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
kapil078
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
kapil078
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
salmankhan570
 

Similar to Group 4 programming language (20)

Program & language generation
Program & language generationProgram & language generation
Program & language generation
 
introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languages
 
8505548.ppt
8505548.ppt8505548.ppt
8505548.ppt
 
Languages in computer
Languages in computerLanguages in computer
Languages in computer
 
Lecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptxLecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptx
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Programming landuages
Programming landuagesProgramming landuages
Programming landuages
 
computer languages
computer languagescomputer languages
computer languages
 
Ayushi
AyushiAyushi
Ayushi
 
High Level Language (HLL)
High Level Language (HLL)High Level Language (HLL)
High Level Language (HLL)
 
computerprogramminglanguages-201216152310.pptx
computerprogramminglanguages-201216152310.pptxcomputerprogramminglanguages-201216152310.pptx
computerprogramminglanguages-201216152310.pptx
 
Computer programming languages
Computer programming languagesComputer programming languages
Computer programming languages
 
1. reason why study spl
1. reason why study spl1. reason why study spl
1. reason why study spl
 
English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacion
 
Programming languages.pptx
Programming languages.pptxProgramming languages.pptx
Programming languages.pptx
 
Programming.language
Programming.languageProgramming.language
Programming.language
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programming
 
Rajesh ppt
Rajesh pptRajesh ppt
Rajesh ppt
 

More from Coleen Gatus

Wk 9 session 24 26 slides 1-3 the yield or investment rate
Wk 9 session 24 26 slides 1-3 the yield or investment rateWk 9 session 24 26 slides 1-3 the yield or investment rate
Wk 9 session 24 26 slides 1-3 the yield or investment rate
Coleen Gatus
 
sinking fund & retirement of debts
sinking fund & retirement of debtssinking fund & retirement of debts
sinking fund & retirement of debts
Coleen Gatus
 
Wk 6 session 15 17 slides 1-5 amortization & sinking fund
Wk 6 session 15 17 slides 1-5 amortization & sinking fundWk 6 session 15 17 slides 1-5 amortization & sinking fund
Wk 6 session 15 17 slides 1-5 amortization & sinking fund
Coleen Gatus
 

More from Coleen Gatus (7)

Taxonomy
TaxonomyTaxonomy
Taxonomy
 
Dna (1)
Dna (1)Dna (1)
Dna (1)
 
01 lcd slide_handout_1
01 lcd slide_handout_101 lcd slide_handout_1
01 lcd slide_handout_1
 
Wk 9 session 24 26 slides 1-3 the yield or investment rate
Wk 9 session 24 26 slides 1-3 the yield or investment rateWk 9 session 24 26 slides 1-3 the yield or investment rate
Wk 9 session 24 26 slides 1-3 the yield or investment rate
 
sinking fund & retirement of debts
sinking fund & retirement of debtssinking fund & retirement of debts
sinking fund & retirement of debts
 
Wk 6 session 15 17 slides 1-5 amortization & sinking fund
Wk 6 session 15 17 slides 1-5 amortization & sinking fundWk 6 session 15 17 slides 1-5 amortization & sinking fund
Wk 6 session 15 17 slides 1-5 amortization & sinking fund
 
Learning
LearningLearning
Learning
 

Recently uploaded

Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 

Recently uploaded (20)

Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 

Group 4 programming language

  • 1.
  • 2.  Language - defined as a system for communication. - written language use symbols (characters) to build words.  Vocabulary - refers to entire set of words.  Syntax & Grammar - define the way in w/c the words can be meaningful when combined.  Semantics - actual meaning of words & combinations of words.
  • 3. - the lowest level of programming language. - only language understood by computers, consists of pure numbers; takes the form of “1 & 0”. - each machine instruction has 2 parts: * op code (operation code) * operand
  • 4. - also called as assembly language - easier to understand than machine language. - contains the same instructions as a machine language, but the instructions & variables have names instead of being just numbers.
  • 5. - programmers: highly skilled in 2 areas: * must know a great deal about the internal workings of the microprocessor, & a broad technical knowledge of the computer is needed. * must be very detail oriented; every step of the computer must be coded, & the actual numerical address of the instructions & data must be specified.
  • 6. - enables a programmer to write programs that are more/less independent of a particular type of computer. - closer to human language than the machine language. - easier to understand & allows the programmer to focus on solving the problem rather than knowing how to program the computer. - ex. Ada, Algol, BASIC, COBOL, C, C++, FORTRAN, LISP, Pascal Prolog
  • 7.
  • 8. - Beginner’s All-purpose Symbolic Instruction Code - developed by John Kemeny & Thomas Kurtz in early 1960’s. - intended as an easy to learn interactive language for the students. - advantages: * simplicity & flexibility * allows basic manipulation of text * provides built-in functions such as logarithms, square root, trigonometric functions, & random number generator.
  • 9.
  • 10. - Formula Translator - the oldest high-level programming language. - developed in mid 1950’s by John Backus. - primarily intended as high-level language used for programming scientific, mathematical, & engineering applications.
  • 11. - advantages: * procedure-oriented language with excellent mathematical capabilities. * pattern is similar to BASIC language; a programmer who is familiar with FORTRAN can easily write programs in BASIC. - disadvantages: * closely resembles mathematical notations, it is very difficult for a non-programmer to understand / find the errors in a program. * not suited as a business application language for it does not have the capability to develop programs that involve file maintenance, editing of data, or document production.
  • 12.
  • 13. - Common Business-Oriented Language - the most frequently used business programming language. - used extensively in business, education, & government. - started in early 1960’s when a committee led by US Dept. of Defense & other computer users & manufacturers known as CODASYL (Conference of Data Systems Languages) wanted to develop a common business programming language. - Dr. Gray Murray Hopper was a major contributor to the structure & development of the language.
  • 14. - advantages: * easy to understand even for a non-programmers. * self-explanatory & well-documenting. * good literary capability w/c means that it is good in manipulating words, sentences, or paragraphs of text material. * strong file-handling capabilities. * machine independent - disadvantages: * programs tend to be wordy & quite long * limited computational capabilities w/c makes it inappropriate for applications that require computations.
  • 15.
  • 16. - named after the 17th century French mathematician Blaise Pascal who constructed one of the first adding machines. - a high-level language developed by Niklaus Wirth of Zurich, Switzerland in the late 1960’s. - one of the first languages developed using a structured programming approach.
  • 17. - characteristics: * Pascal programs consist of modules, & each module performs a specific function. * the statements in the module can be organized into levels, & the level of the statement is shown by its degree of indention from the margin to follow the program logic easily. * statements in a Pascal program are composed of reserved words, symbols, & identifiers. * reserved words are words that have a special meaning to the Pascal compiler. * symbols used in Pascal include mathematical symbols & punctuation marks. * identifiers are names that represent various constants, variables, procedures, or functions.
  • 18. - advantages: * relatively easy to learn. * powerful & efficient language * strong graphics capabilities. - disadvantages: * not as standard as COBOL or BASIC. * poor input & output capabilities. * limited file-handling capabilities. * does not possess the ability to manipulate large collection of numbers/words.
  • 19.
  • 20. - a high-level programming language developed by Dennis Ritchie at the Bell Laboratories in 1972. - named C, because it was influenced by another language called B, developed by Ken Thompson. - originally designed as a systems programming language used to write operating system programs.
  • 21. - advantages: * allows direct manipulation of bits, bytes & words that are similar to assembly language. * useful for numerical, text processing, & database programs. * very good graphics programming capabilities. - disadvantages: * not intended as a language for non-programmers, unlike BASIC & COBOL; if you are not familiar with the language, you will not understand the structure.
  • 22.
  • 23. - developed by Bjarne Stroustrup while working at the Bell Laboratories. - considered a superset of C, & has the same capabilities as C with added object-oriented features
  • 24.
  • 25. - popular programming language for creating applications on the Web. - “Oak” was developed in December 1990 by Sun Microsystems. - Reasons to use Java: * simple & familiar * object-oriented * architecture-neutral * portable * distributed * secure