Programming Flashcards
What is programming
process of converting ideas into instructions that a computer can understand and execute
What is a bug
something unexpected happens
What is a crash
when the program stops early or freezes
Use of many programming languages
some are good for small devices with limited memory where as others are used for complex mathematical computations
source code
instructions written for the computer in plain text i.e. no bold , italics or underline
3 ways to translate source code into machine code
- compile it
- interpret it
- combination of both
Types of languages
compiled, interpreted and combination
compiled languages
C, C++ , objective-C
interpreted languages
PHP and JavaScript
combination of compiled and interpreted languages
Java, C# and Python
IntelliSense
feature of Visual Studio code that gives code suggestions
What can python do
its a general purpose language
- web apps
- internal company tools
- scientific analysis
- create games
Syntax
rules of a programming language
Statements in programming
Individual actions you want your program to take
What are statements made of ?
- Keywords
- Expressions
- Operators