Catalogue Search | MBRL
Search Results Heading
Explore the vast range of titles available.
MBRLSearchResults
-
DisciplineDiscipline
-
Is Peer ReviewedIs Peer Reviewed
-
Series TitleSeries Title
-
Reading LevelReading Level
-
YearFrom:-To:
-
More FiltersMore FiltersContent TypeItem TypeIs Full-Text AvailableSubjectPublisherSourceDonorLanguagePlace of PublicationContributorsLocation
Done
Filters
Reset
56
result(s) for
"Perl (Computer program language)"
Sort by:
Perl 6 deep dive
Perl is a family of high-level, general-purpose, interpreted, dynamic programming languages consisting of Perl 5 and Perl 6. Perl 6 helps developers write concise and declarative code that is easy to maintain. This book is an end-to-end guide that will help non-Perl developers get to grips with the language and use it to solve real-world problems. Beginning with a brief introduction to Perl 6, the first module in the book will teach you how to write and execute basic programs. The second module delves into language constructs, where you will learn about the built-in data types, variables, operators, modules, subroutines, and so on available in Perl 6. Here the book also delves deeply into data manipulation (for example, strings and text files) and you will learn how to create safe and correct Perl 6 modules. You will learn to create software in Perl by following the Object Oriented Paradigm. The final module explains in detail the incredible concurrency support provided by Perl 6. Here you will also learn about regexes, functional programming, and reactive programming in Perl 6. By the end of the book, with the help of a number of examples that you can follow and immediately run, modify, and use in practice, you will be fully conversant with the benefits of Perl 6.
Perl 6 Deep Dive
2017
Learn Perl 6 effortlessly to solve everyday problemsAbout This Book• Filled with practical examples, this comprehensive guide explores all aspects of Perl 6.• Leverage the power of Perl 6 concurrency to develop responsive and high-performant software.• Delves into various programming paradigms (such as Object Oriented, functional, and reactive) that can be adopted by Perl 6 developers to write effective code. Who This Book Is ForThis book is for developers who would like to learn the Perl programming language. A basic knowledge of programming is assumed. What You Will Learn• Learn the background from which Perl 6 appeared and how it developed.• How to use Rakudo to run your programs.• Various Perl 6 built-in types and details about their behavior• Understand how scalar variables, hash variables, and arrays work• Create meta operators and hyper operators• How classes work and how to build software based on the Object Oriented Paradigm• How Perl 6 provides support for concurrency, functional programming, and reactive programming.In DetailPerl is a family of high-level, general-purpose, interpreted, dynamic programming languages consisting of Perl 5 and Perl 6. Perl 6 helps developers write concise and declarative code that is easy to maintain.This book is an end-to-end guide that will help non-Perl developers get to grips with the language and use it to solve real-world problems.Beginning with a brief introduction to Perl 6, the first module in the book will teach you how to write and execute basic programs. The second module delves into language constructs, where you will learn about the built-in data types, variables, operators, modules, subroutines, and so on available in Perl 6. Here the book also delves deeply into data manipulation (for example, strings and text files) and you will learn how to create safe and correct Perl 6 modules. You will learn to create software in Perl by following the Object Oriented Paradigm. The final module explains in detail the incredible concurrency support provided by Perl 6. Here you will also learn about regexes, functional programming, and reactive programming in Perl 6.By the end of the book, with the help of a number of examples that you can follow and immediately run, modify, and use in practice, you will be fully conversant with the benefits of Perl 6.Style and approachThis book will take you through essential Perl 6 concepts so you can implement them immediately
Scripting with objects
by
Kak, Avinash C
in
Computers
,
Object-oriented programming (Computer science)
,
Perl (Computer program language)
2012,2008
Object-Oriented scripting with Perl and Python Scripting languages are becoming increasingly important for software development. These higher-level languages, with their built-in easy-to-use data structures are convenient for programmers to use as \"glue\" languages for assembling multi-language applications and for quick prototyping of software architectures. Scripting languages are also used extensively in Web-based applications. Based on the same overall philosophy that made Programming with Objects such a wide success, Scripting with Objects takes a novel dual-language approach to learning advanced scripting with Perl and Python, the dominant languages of the genre. This method of comparing basic syntax and writing application-level scripts is designed to give readers a more comprehensive and expansive perspective on the subject. Beginning with an overview of the importance of scripting languages—and how they differ from mainstream systems programming languages—the book explores: -Regular expressions for string processing -The notion of a class in Perl and Python -Inheritance and polymorphism in Perl and Python -Handling exceptions -Abstract classes and methods in Perl and Python -Weak references for memory management -Scripting for graphical user interfaces -Multithreaded scripting -Scripting for network programming -Interacting with databases -Processing XML with Perl and Python This book serves as an excellent textbook for a one-semester undergraduate course on advanced scripting in which the students have some prior experience using Perl and Python, or for a two-semester course for students who will be experiencing scripting for the first time. Scripting with Objects is also an ideal resource for industry professionals who are making the transition from Perl to Python, or vice versa.
Higher-order Perl: a guide to program transformation
by
Dominus, Mark Jason
in
Object-oriented programming (Computer science)
,
Perl (Computer program language)
2005
Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and are rarely used by most Perl programmers, but they are very powerful. They can automate tasks in everyday programming that are difficult to solve in any other way. One of the most powerful of these techniques is writing functions that manufacture or modify other functions. For example, instead of writing ten similar functions, a programmer can write a general pattern or framework that can then create the functions as needed according to the pattern. For several years Mark Jason Dominus has worked to apply functional programming techniques to Perl. Now Mark brings these flexible programming methods that he has successfully taught in numerous tutorials and training sessions to a wider audience. * Introduces powerful programming methods-new to most Perl programmers-that were previously the domain of computer scientists* Gradually builds up confidence by describing techniques of progressive sophistication* Shows how to improve everyday programs and includes numerous engaging code examples to illustrate the methods
Multimedia Web Design and Development
by
Richardson, Theodor
,
Thies, Charles
in
CAD & graphics
,
COMPUTERS / General
,
COMPUTERS / Programming / General
2013,2012
This book/DVD package introduces the necessary steps and stages of planning a modern multimedia Web site. It includes both the design and development aspects for novices and a complete plan to get you started with the core technologies and techniques for professional Web design on a freelance or organizational basis. The text also covers the current languages e.g., HTML5, CSS3, JavaScript, PERL, PHP, and mySQL, that are needed to construct dynamic content on the Web and milestones for getting it into the hands of your clients sooner. Features: Provides a complete guide for developers and designers to see both front-end and back-end design elements Uses various languages e.g., HTML5, CSS3, JavaScript, PERL, PHP, and mySQL to maximize efficiency of modern and dynamic Web pages Uses design principles and best practices from an experienced freelance Web designer and instructor Includes language examples for self-study and challenging activities for expanding design and development; instructor's resources available for use as a textbook