70 likes | 154 Vues
Learn the basics of programming languages with topics like machine code, assembler, compiler, interpreting, and using Visual Studio for projects. Includes uploading project files and distribution guidelines.
E N D
Nobody Writes in Machine Code Binary code – necessary for the computer to understand, impossible for people to understand.
Assembler • Computer program which would “assemble” symbolic code • Translating codes for operations into numbers (op codes) • Keep track of our symbol table • Keeping track of places in our program
Compiler • Computer program which would “assemble” symbolic code • Translating codes for operations into numbers (op codes) • Keep track of our symbol table • Keeping track of places in our program • Compiler translates verbs and other constructs into object code
Interpreting • The interpreter reads the code, then does what it says • So…only the source code is necessary. • There is no object code!
Visual Studio • Compiled environment • Includes snippets that create the GUI form • Includes images that you used • …other stude
Turning In a Visual Studio Project • A Visual Studio project is a directory with lots of files in it • Create your project with the correct name, as renaming later can cause problems • Upload the entire project to the Homework Server • For distribution to a user: The .exe file is all you need.