Software Flashcards
Software
How users directly interact with the computer. Ex: OS, music programs, word processors etc.
The intangible instructions that tell hardware what to do
Coding
Translation of one language to another
Scripting
Coding in a scripting language
Script
It’s ran by an interpreter, which interprets the code into CPU instructions just in time to run them
Programming
Coding in a programming language
Programming languages
Special languages that software developers use to write instructions for computers to execute
Copyright
Used when creating original work.
Open source software
Software that can be shared, modified and distributed for free
Application software
Any software created to fulfill a specific need, like text editor, web browser or graphic editor
System software
Software used to keep our core system running, like OS tools and utilities
Firmware
Software that is permanently stored on a computer component
Software versioning
The process of assigning either unique version names or unique version numbers to unique states of computer software
Compiled programming language
A language that uses human readable instructions then send them through the complier
Interpreted programming language
A language that ISNT compiled ahead of time
Software bug
An error in software that causes unexpected results
GIT
A version control system that helps keep track of changes made to files and directories
. exe
A file extension found in windows for an executable file