{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

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 Document Right 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 “We ain't got no badges.” ( video )
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 Document Right 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 words like "if," "else," "for," "true"
Background image of page 5

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

View Full Document Right 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
Background image of page 7

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

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

{[ snackBarMessage ]}