Programming Perl (3rd Edition)
Posted by
YYX
on Monday, August 17, 2009
Labels:
Perl
/
Larry Wall wrote Perl and he wrote Programming Perl. Better yet, he writes amusingly and well--all of which comes across in this latest edition of the definitive guide to the language.
Like Topsy, Perl just grew, and as a result the need for a third edition came about. It's now over 1,000 pages, which it needs to be, as it performs several different duties. First, it's an introduction to the Perl language for those who are new to programming; also, it's a guide for those who are coming from other languages; and, finally, it's a Perl language reference.
Among Larry Wall's other pursuits is being a linguist, and it's perhaps for this reason that Perl is a peculiarly flexible language with many routes to achieving the same ends, as the authors ably demonstrate. It's also extensible in several ways, designed to work with many other languages. Also, as it's largely interpreted, programs written in Perl tend to run unmodified on a variety of platforms--although platform-specific Perl modules and programming practices are also discussed.
A major strength of Programming Perl is the way subject areas are approached from several directions. This constant shift of viewpoint eliminates blind spots in the reader's understanding and provides a pleasing echo of the way Perl itself can take many routes from here to there.
Because the Perl community is both knowledgeable and active, the language covers much more ground here than in the previous edition. Even if you have both previous editions, you'll want this latest version--if only for the new jokes. --Steve Patient, amazon.co.uk
Download Link
Perl The Complete Reference, Second Edition
Posted by
YYX
Labels:
Perl
/
I've never been a fan of very big books, I always think they've been padded out with extra information that shouldn't be there. But this one, it just isn't the case. It's got everything you need to know about Perl in here, right down from the basics of variables and syntax up to things like debugging and the Perl compiler. A lot of this stuff I've never seen before - even in the Perl documentation, and there are some great tips on using Perl for different jobs. My favorite has to be how you can use the Perl compiler to help optimize and clean your code - not by compiling, but just by looking at some of the output it gives. This one will be sat on my shelf for a long time.
Download Link
Download Link-2
Teach Yourself Perl 5 in 21 Days
Posted by
YYX
Labels:
Perl
/
Book Description
Sams Teach Yourself Perl 5 in 21 Days is the ideal book for beginner and intermediate level users who want to gain a solid understanding of this programming language. Using step-by-step tutorials, you'll learn everything you need to know about this popular programming language. Discover how to manipulate text, generate reports, and perform system tasks. Through practical, hands-on instructions, logically organized lessons, and helpful Q&A sections, you'll master Perl functions and concepts and be developing robust programs in no time. Plus, Do/Don't boxes show you how to avoid potential programming pitfalls, illustrations explain constructs such as associative arrays, and tables serve as handy references.
* No previous programming experience is required
* Explores the old and new features of Perl and Perl 5
* Teaches Internet programming with Perl 5
* CD-ROM includes all project files developed by the author, plus Perl 4.0 and Perl 5.0 to get you programming on the Internet right away
Online read
The Assembly Programming Master Book
Posted by
YYX
Labels:
Assembly
/
Download Link
Download Link-2
MIPS Assembly Language Programming
Posted by
YYX
Labels:
Assembly
/
Just a "warning," the assembly language instruction set here is smaller and the processor architecture is less complex than, say, an Intel x86 processor. However, if you want to get a feel of how Assembly language is, this is definitely a good book.
The book isn't monstrous in pages so that's a plus. What I like about this fact is, I can actually reread the chapter if I don't think I understood it enough.
I gave it 5 stars because although it is not perfect, it suits my needs for information beyond enough.
Download Link
Download Link-2
Mastering Turbo Assembler
Posted by
YYX
Labels:
Assembly
/
But I must make clear that this book ONLY teaches you to WRITE programs in assembly. If you need basic information about the architecture of the 8086/8088 family (how memory and processor works etc.) this is not a good book to begin with. If you want to learn assembly from scratch (as I did) I recommend the book Jeff Duntemann wrote; "Assembly Language: Step by step". With this book and "Mastering Turbo Assembler" you have all the information you need to start programming in assembly.
Download Link
Introduction to Assembly Language Programming: For Pentium and RISC Processors (Texts in Computer Science)
Posted by
YYX
Labels:
Assembly
/
Topics and Features: Introduces assembly language so that readers can benefit from learning its utility with both CISC and RISC processors [ NEW ].- Employs the freely available NASM assembler, which works with both Microsoft Windows and Linux operating systems [ NEW ].- Contains a revised chapter on "Basic Computer Organization" [ NEW].- Uses numerous examples, hands-on exercises, programming code analyses and challenges, and chapter summaries.- Incorporates full new chapters on recursion, protected-mode interrupt processing, and floating-point instructions [ NEW ].
Assembly language programming is part of several undergraduate curricula in computer science, computer engineering, and electrical engineering. In addition, this newly revised text/reference can be used as an ideal companion resource in a computer organization course or as a resource for professional courses.
Download Link
Download Link-2
Introduction to 80X86 Assembly Language and Computer Architecture
Posted by
YYX
Labels:
Assembly
/
Download Link
Guide to Assembly Language Programming in Linux
Posted by
YYX
Labels:
Assembly
/
Download Link
Assembly Language Step-by-step: Programming with DOS and Linux
Posted by
YYX
Labels:
Assembly
/
This new edition of the bestselling guide to assembly programming now covers DOS and Linux! The Second Edition begins with a highly accessible overview of the internal operations of the Intel-based PC and systematically covers all the steps involved in writing, testing, and debugging assembly programs.
Expert author Jeff Duntemann then presents working example programs for both the DOS and Linux operating systems using the popular free assembler NASM. He also includes valuable information on how to use procedures and macros, plus rare explanations of assembly-level coding for Linux, all of which combine to offer a comprehensive look at the complexities of assembly programming for Intel processors.
Providing you with the foundation to create executable assembly language programs, this book:
* Explains how to use NASM-IDE, a simple program editor and assembly-oriented development environment
* Details the most used elements of the 86-family instruction set
* Teaches about DEBUG, the single most useful tool you have as an assembly language programmer
* Examines the operations that machine instructions force the CPU to perform
* Discusses the process of memory addressing
* Covers coding for Linux
Download Link
Assembly Language for Intel-Based Computers - Textbook Only
Posted by
YYX
Labels:
Assembly
/
This book is actually a college text book and was designed for that purpose. But, I successfully used it as a self teaching guide and went through every chapter and assignment including the reading on the CD-Rom. Since there were no answers to in the book test my self, I contacted the author Kip Irvine in Florida to see if he had the answers available. He was very friendly and sent me a copy of the asnwers via e-mail.
Also, the book came with MASM 6.15 and a lot of working tools to write and to test programs. The book is full of challenging program assignments. So, you can get good experience and confidence and really know you're learning the material.
This edition had a rather skimpy material on the CD about the FPU (Floating Point Unit). But, I've seen the later edition of this book and it has far more information on floating point assembly language. If you want to really learn assembly language for Intel 80x86 processors, you can't go wrong with this book or later editions.
Download Link