Course 1 Week 5 - Introduction to Software, Types of Software, Revisiting Abstraction, Managing Software Flashcards
How is software and hardware different?
Hardware physical
Software instructions that tell the hardware what to do (something that’s been programmed)
What is coding?
translating one language to another
What are scripts?
used to perform a single or limited range task
(automate something, for example)
What is programming?
Coding in a programming language
instructions for computers to execute
What are 3 scripting languages for Windows?
- PowerShell .ps1
- Batch scripts .bat
- Visual Basic script .vbs
What’s the scripting language for Linux/Unix?
Shell script(.sh)
Which Windows script would you use to set up an employees’ workspace when turning on PC?
batch scripts .bat
What type of shells do Shell scripts run in?
Common-Line Interpreter (CLI) shells like BASH
What platform is the PowerShell scripting language built on?
.NET platform
What are 4 things that the .SHell (.sh) script is often used for?
- manipulating files
- executing programs
- printing
- OS navigation
Linux/Unix
What are batch (.bat) scripts used for?
Simple tasks like telling a set of programs to run when computer boots up
What is the most common programming language used in the world? What are 5 things it’s used in?
- JavaScript (.js)
- Web Dev, Applications, Games, Automate Web servers, develop software
Which is an excellent script for automation?
Python (.py)
What’s the best script tool to restart machines? 2
PowerShell .ps1
or
shell .sh
What’s the best script tool to map network drives?
Used to be .bat or .vbs
now is PowerShell .ps1 and shell .sh
Best script tool to install applications/automated software installation?
batch files .bat and shell scripts .sh
Best script tool for automated backups?
PowerShell .ps1
Shell .sh