1/16
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Software Development
The process of designing, writing, testing, and maintaining computer software using programming languages.
Text Editor
A basic tool used in software development to write and edit code.
Integrated Development Environment (IDE)
A software suite like Visual Studio Code that provides comprehensive tools for software development.
Software Library
A collection of pre-written code that developers can use to optimize development tasks.
Python
A high-level, interpreted, open-source programming language known for simplicity and readability.
Interpreted Language
A programming language where code is executed line-by-line by an interpreter without being compiled into machine code.
Open-Source
Software whose source code is freely available for anyone to view, modify, and distribute.
Syntax
A set of rules that define how code should be written and structured in a programming language.
Dynamically-Typed Language
A language where variable data types are determined at runtime rather than at declaration.
Syntax Error
An error that occurs when code violates the syntax rules of the programming language.
Logic Error
An error where the program runs but produces incorrect results due to a flaw in its logic.
Run-time Error
An error that occurs during the execution of a program, often due to issues like division by zero or memory access errors.
Semantic Error
An error where code is syntactically correct but does not behave as intended due to meaning issues.
Integration Error
An error that occurs when combining different modules or systems in software development.
Performance Error
An issue that causes a program to run inefficiently or slowly, impacting user experience.
Security Error
A vulnerability or flaw in a program that could be exploited to cause harm or unauthorized access.
Text editors, IDEs, Software Libraries
Three tools used by software developers