Save
laway
Save
Share
Learn
Content
Leaderboard
Learn
Created by
yoyoyo
Visit profile
Cards (24)
Integration
Techniques for combining existing software components to form a complete system
Compiled language
A language that is converted into machine code so that the processor can execute it
Interpreted language
A programming language that is commonly interpreted, it performs instructions clearly and easily
Differences between server-side and client-side
Control
Trust
Security
Scripting language
Used for
smaller
tasks
Programming language
Helps build
large
and
complex
software applications
Optimal programming language use cases
Application
development
System
programming
Database
programming
Mobile
development
Web communication
The collection of ways to communicate over the internet or www
mail
Most well-known
web
communication
PowerShell
An
object-oriented
automation
engine and scripting language built on the
.NET
framework
Microsoft designed PowerShell to
automate system tasks
Key PowerShell features
Discoverability
Help
capabilities
Remote commands
Pipelining
PowerShell
Integrated Scripting
Environment
(
ISE
)
An application used to write, test and debug scripts or write commands in a Windows GUI
Get-help cmdlet
Displays help at the command line from content in help files on your computer
Object
A combination of the
properties
and
methods
Larry Wall
created the first version of Perl in
1987
Perl
Originally stands for "
Practical Extraction
and
Reporting Language
"
Basic syntax of a Perl program
Always begins with
#
!/Usr/bin/perl
Perl program does not care about
white
spaces
Comments in Perl start with a # or
hash
symbol
Lines starting with = are interpreted as the
START
of the section of
embedded
documents
Perl
variables
Always start with
$
,
@
, or
%
Perl variable types
Scalars
(single string or numeric value)
Arrays
(ordered sets of values)
Hashes
(key-value pairs)
Advantages of Perl
Options
Flexible
Open source
Availability
Optimal Scripting use case examples:
Task
automation
–
automate
repetitive task
Glue Code
–
stitch
together
One-off
task
–
quick
calculation
Dynamic
Web
–
manipulate
webpages
Task
scheduling
–
run
a
task
at a specific time
System
administration
–
automate
task like creating backups.
Shell
scripting
–
write
shell scrip
CMD
– it is used primarily to execute
batch commands
and do some primary troubleshooting.
Perl
– Contains
Keywords
and
Variables
for storing expressions and statements that execute the program’s logic