 |
Course Menu |
 |
 |
|
|
 |
VHDL Training |
|
| |
|
|
 |
|
|
 |
Verilog Training |
|
| |
|
|
 |
|
|
 |
SystemVerilog |
|
| |
|
|
 |
|
|
 |
PSL Training |
|
| |
|
|
 |
|
|
 |
Specman Elite & e |
|
| |
|
|
 |
|
|
 |
C++/SystemC |
|
| |
|
|
 |
|
|
 |
PCB Design |
|
| |
|
|
 |
|
|
 |
Tcl/Tk and Perl |
|
| |
|
|
 |
|
|
 |
FPGA Design |
|
| |
|
|
 |
|
|
|
 |
|
Introduction to Perl : Technical Details
Course Summary
The first two days of the course cover the basic features and
constructs of Perl such asvariables and data types, control flow structures,
built in functions, and input and output facilities including piped input and
output from other processes.
The course then moves on to more advanced topics such as writing subroutines and
modules (libraries),analysing and manipulating textual data using regular
expressions, advanced array processing functions and generating formatted
report style output.
Finally, an introduction to Perl's use in object oriented programming is provided.
Throughout the course, each concept is illustrated with example programs, and
comprehensive practical exercises offer the chance to become familiar with the
principles being presented.
Workshop Agenda
- Basics
- A brief history of PERL
- A simple PERL program
- Variables and Literals
- Variable types
- Defining variables
- Scalars
- Arrays
- Hashes
- Operators and Expressions
- Scalar operators
- Expression evaluation
- Assignment operators
- Other operators
- Type conversions within expressions
- Scalar and array context
- Introduction to Built In Functions
- Numerical functions
- String functions
- Array functions
- Hash functions
- Flow Control
- Conditional statements
- Logical expressions
- Loops
- Statement modifiers
- Locally scoped variables
- Basic Input and Output
- File handles
- Reading and writing
- Pipelines and the pipe file handle
- ARGV
- Talking to the File System
- Manipulating files and directories
- Directory specific functionality
- Subroutines and Modules
- Using subroutines
- Modules
- Where to get modules on the Internet
- Regular Expressions
- Why Regular Expressions?
- Format of a regular expression
- PERL Regular Expression operations
- Formatted Output and Report Generation
- The format statement
- Simple reports
- More complex reports
- Controlling report properties
|
|
 |
 |
 |
News |
| |
|
 |
|
 |
 |
 |
Technical Assets |
 |
|
 |
Tutorials |
| |
|
 |
|
|
 |
Hardware |
| |
|
 |
|
|
 |
Software |
| |
|
 |
|
|
 |
Webseminars |
| |
|
 |
|
|
 |
 |
 |
Course
Schedule |
 |
|
|
| |
|
 |
|
 |
 |
 |
For over 10 years.. |
 |
|
|
| |
Esperan has been providing VHDL training
and Verilog training in UK, US, Canada, Western Europe, South Africa and throughout the world. |
 |
|
|