CSCA08H3 Chapter Notes - Chapter 1: Parsing, Source Code, Formal Language

222 views4 pages
12 Sep 2016
School
Course

Document Summary

They design things, assembling components into systems, and evaluating trade-offs among alternatives. Observe the behavior of complex systems, form hypothesis, and test predictions. Problem solving is key in cs: ability to formulate programs, think creatively about solutions, express solutions clearly and accurately. Step by step instructions that if followed will exactly solve the problem under consideration. Goal is to take a problem and develop an algorithm that can serve as a general solution. Python is a high-level programming language: such as java, c++, php. Low level programing language is known as machine languages or assembly languages. Machine languages is encoding of instructions in binary so they can be directly executed by the computer. Computers can only execute programs in low-level programs. High-level programs have to be processed before they are ran: easier to program in high-level, less time to read, shorter and easier, more correct, portable -> can run on different computers.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents