Programming assignment help by myassignmenthelp

myassignmenthelpnet 700 views 16 slides Jan 11, 2016
Slide 1
Slide 1 of 16
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16

About This Presentation

myassignmenthelp is leading service provider in all programming languages like c , c++, java , python and all scripting languages


Slide Content

Programming
Assignment Help

www.myassignmenthelp.net
programming assignment help
1
What is a programming languages?
A programming language is a set associated with rules that
provides a way associated with informing the computer what
operation to perform
The programming language is a set of rules with regard to
communicating an algorithm
It provides a linguistic framework with regard to explaining
computations
Additional languages look like English (‘high-level’” i.e, Print
‘Hello’)
•Logo
•JavaScript
•And many more

Why study programming languages?
Be a much better software engineer
•Understand how to work with language attributes
•Appreciate implementation issues
Much better background with regard to language choice
•Familiar with selection of languages
•Realize problems or benefits or drawbacks
Much better to learn languages
•You will need to need to know a lot
www.myassignmenthelp.net
programming assignment help
3

Much better knowledge of implementation
problems
•The way is usually “this feature” applied?
•How does “this part” run so slowly?
Much better in a position to design languages
•People who ignore history tend to be sure in
order to replicate it.
www.myassignmenthelp.net
programming assignment help
4

Why are there so many programming
languages?
There are thousands!
Evolution
•Structured languages -> OO programming
Special purposes
•Lisp with regard to symbols; Snobol with regard to strings;
C with regard to systems; Prolog with regard to
relationships
Personal preference
•Programmers have their own personal tastes
Expressive power
•Some features allow you to express your ideas better
www.myassignmenthelp.net
programming assignment help
5

Cont…
Simple to use
•Especially for training or understanding tasks
Easy execution
•Simple to create the compiler or interpreter with regard
to
Good compilers
•Fortran in the 50’s as well as 60’s
Economics, patronage
•Cobol as well as Ada, for example
www.myassignmenthelp.net
programming assignment help
6

Some Procedural Languages
 FORTRAN (FORmula TRANslation)
 COBOL (COmmon Business-Oriented Language)
 Pascal
 C
 Ada
www.myassignmenthelp.net
programming assignment help
7

Special Programming Languages
Scripting Languages
•JavaScript as well as VBScript
•Php and ASP
•Perl and Python
Command Languages
•sh, csh, bash
Text processing Languages
•LaTex, PostScript
www.myassignmenthelp.net
programming assignment help
8

Cont…
HTML
•HyperText Markup Language.
•Utilized on the web as well as the World Wide Web
(WWW).
•Web page developer puts brief codes known as tags in the
page to indicate how the page should be formatted.
XML
•Extensible Markup Language.
•A language with regard to determining additional
languages.
www.myassignmenthelp.net
programming assignment help
9

Level of Programming Language
High level program:
Low level program:
Executable machine code:
www.myassignmenthelp.net
programming assignment help
10
class Triangle {
....
float surface()
return b*h/2;
}
LOAD r1,b
LOAD r2,h
MUL r1,r2
DIV r2, #2
RET
0001001001000101
0010010011101100
10101101001...

Categories of programming languages
www.myassignmenthelp.net
programming assignment help
11

Generations of programming languages
Good feature of various computers developed from time to
time, they're classified because generation for computers.
www.myassignmenthelp.net
programming assignment help
12

Cont…
 1GL: machine codes
 2GL: symbolic assemblers
 3GL: (machine independent) imperative
languages (FORTRAN, Pascal, C etc)
 4GL: domain specific application generators
 5GL: AI languages …
Each generation is at a higher level of abstraction
www.myassignmenthelp.net
programming assignment help
13

Language
Family
Tree
www.myassignmenthelp.net
programming assignment help
14

Compilers and Interpreters
www.myassignmenthelp.net
programming assignment help
15

Thank You
www.myassignmenthelp.net
programming assignment help
16