programming assignment help by myassignmenthelp
TRANSCRIPT
![Page 1: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/1.jpg)
Programming Assignment Help
![Page 2: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/2.jpg)
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
![Page 3: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/3.jpg)
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
![Page 4: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/4.jpg)
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
![Page 5: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/5.jpg)
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
![Page 6: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/6.jpg)
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
![Page 7: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/7.jpg)
Some Procedural Languages
FORTRAN (FORmula TRANslation)
COBOL (COmmon Business-Oriented Language)
Pascal
C
Ada
www.myassignmenthelp.net
programming assignment help
7
![Page 8: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/8.jpg)
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
![Page 9: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/9.jpg)
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
![Page 10: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/10.jpg)
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,bLOAD r2,hMUL r1,r2DIV r2, #2RET
0001001001000101001001001110110010101101001...
![Page 11: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/11.jpg)
Categories of programming languages
www.myassignmenthelp.net
programming assignment help
11
![Page 12: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/12.jpg)
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
![Page 13: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/13.jpg)
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
![Page 14: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/14.jpg)
LanguageFamily Tree
www.myassignmenthelp.net
programming assignment help
14
![Page 15: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/15.jpg)
Compilers and Interpreters
www.myassignmenthelp.net
programming assignment help
15
![Page 16: Programming assignment help by myassignmenthelp](https://reader035.vdocuments.us/reader035/viewer/2022062905/587212a11a28ab3f188b55e3/html5/thumbnails/16.jpg)
Thank You
www.myassignmenthelp.net
programming assignment help
16