1/13
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Programming languages
How humans communicate with computers.
Compiled languages
Languages that are translated all at once, resulting in faster execution.
Interpreted languages
Languages that run line-by-line, making them easier to debug.
High-level languages
Languages like Python and Java that are easier to use.
Low-level languages
Languages like C and Assembly that offer more control but are harder to use.
Python
An easy programming language used for AI, data science, and web development.
Java
A versatile and platform-independent language used for large applications.
C++
A fast programming language used for games and system software.
Build (custom)
Developing software tailored to specific needs; Pros include full customization and scalability; Cons include high cost and time requirements.
Buy (off-the-shelf)
Purchasing ready-made software; Pros include faster deployment and lower upfront costs; Cons include limited customization.
Hybrid Approach
A method that involves buying software and customizing it to balance cost, speed, and flexibility.
IDE
Integrated Development Environment; a workspace to write, edit, and debug code.
Compiler
A tool that converts code into machine language.
Interpreter
A tool that runs code line-by-line.