vb-language - CIS 338: Programming Languages & Visual...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
CIS 338: Programming Languages & Visual Basic.NET Dr. Ralph D. Westfall April, 2009
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
What is Programming? program = list of steps for computer like a recipe steps can be in different "languages" Java, Visual Basic, C++, etc. each language has own syntax (rules) like grammars in human languages
Background image of page 2
Why Is Programming Hard? a computer is very "stupid" it doesn't understand anything: you have to tell it exactly what to do have to follow all the rules (syntax) of the language as you are telling it what to do it takes a lot of practice to be able to tell the computer exactly what to do, in perfect syntax [" Simon says :"]
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Computer Language Types differences based on: low level vs. high level compiled vs. interpreted special purpose vs. general purpose procedural vs. object-oriented
Background image of page 4
Language Levels low level: machine language language that a computer understands binary numbers e.g., 10111000 or hex numbers e.g., a(=10), f(=15) demo: d, u [decimal address], q high level languages that people can understand
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Language Levels - 2 1 st generation : machine language BFB696 (hex from DOS debugger) 2 nd generation: assembler MOV DI,96B6 3 rd generation: COBOL, FORTRAN, C 4 th generation (“ 4GL ,” usually used with databases): NOMAD (advertising hype) 5 th generation ? (Japanese artificial intelligence research project in ’80s)
Background image of page 6
Translation need to convert high level
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/13/2009 for the course CIS 338 taught by Professor Westfall during the Winter '09 term at Cal Poly Pomona.

Page1 / 23

vb-language - CIS 338: Programming Languages & Visual...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online