کتاب الکترونیکی

برنامه نویسی حرفه ای پرل

Professional Perl Programming

دانلود کتاب Professional Perl Programming (به فارسی: برنامه نویسی حرفه ای پرل) نوشته شده توسط «Peter Wainwright – Aldo Calpini – Arthur Corliss – Juan Julian Merelo Guervos – Chris Nandor – Aalhad Saraf – Shelley Powers – Simon Cozens – JJ Merelo-Guervos – Aalhad Saraf – Chris Nandor»


اطلاعات کتاب برنامه نویسی حرفه ای پرل

موضوع اصلی: برنامه نویسی: زبان های برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Peer Information

نویسنده: Peter Wainwright – Aldo Calpini – Arthur Corliss – Juan Julian Merelo Guervos – Chris Nandor – Aalhad Saraf – Shelley Powers – Simon Cozens – JJ Merelo-Guervos – Aalhad Saraf – Chris Nandor

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2001

تعداد صفحه: 1200

حجم کتاب: 11 مگابایت

کد کتاب: 9781861004499 , 1861004494

نوبت چاپ: 1st

توضیحات کتاب برنامه نویسی حرفه ای پرل

پرل یکی از مهم ترین زبان های برنامه نویسی است که امروزه مورد استفاده قرار می گیرد. منبع باز، رایگان در دسترس، قابل حمل، همه کاره، و قوی، قدرتمند و آسان برای استفاده، پرل اولین انتخاب برای هزاران توسعه دهنده وب حرفه ای است. اما پرل بسیار بیشتر از یک زبان برنامه نویسی برای وب است. پرل که توسط یک کتابخانه استاندارد جامع و صدها کتابخانه شخص ثالث پشتیبانی می شود، یک انتخاب روزافزون برای برنامه نویسی کاربردی است.

این کتاب پوشش جامعی از زبان پرل ارائه می دهد. این مبانی انواع داده ها و مدیریت فایل را از طریق ویژگی های پیشرفته ای مانند عبارات منظم، برنامه نویسی شی گرا، رشته ها، بین المللی سازی و ادغام پرل با زبان برنامه نویسی C پوشش می دهد. آخرین نسخه این زبان، Perl 5.6، در سراسر جهان مورد استفاده قرار می‌گیرد و برای کسانی که نسخه‌های قبلی را دارند تفسیر می‌شود.

Amazon.com بررسی Perl یکی از مهم‌ترین و قدرتمندترین زبان‌های موجود امروزی است. برنامه نویسی حرفه ای پرل راهنمای عمیقی برای بهره برداری از برخی از بهترین ویژگی های آن ارائه می دهد. با آموزش فشرده ای که مستقیماً توسط متخصصان ارائه شده است، برای هر توسعه دهنده باتجربه ای که می خواهد از این زبان بیشتر استفاده کند، مناسب است.

با وزن بیش از 1200 صفحه، متن به این اصل اختصاص دارد که بیشتر است، اما در با پوشش وسعت پرل امروزی، هرگز جزئیات عملی را از دست نمی دهد. یکی از بهترین ویژگی ها توجه آن به اجرای پرل در محیط های متعدد است. بخش های اولیه به نصب و اجرای Perl در یونیکس، ویندوز و مک می پردازد. توصیه‌های زیادی در مورد نحوه اجرا و استقرار اسکریپت‌ها وجود دارد، از جمله بخش‌های عالی در قسمت داخلی Perl، بارگیری خودکار ماژول‌ها، و ایجاد ماژول‌های قابل نصب برای توزیع.

تمرکز عملی و عملی قانون در سراسر این متن است که به جای اسکریپت های تمام قد، ​​گزیده کدهای کوتاه را نشان می دهد. بخش‌های اولیه تقریباً کل زبان پرل را با جزئیات قابل توجهی شامل می‌شود، از انواع داده‌ها (از جمله اسکالرها، آرایه‌ها و هش‌ها که به شخصیت متمایز پرل کمک می‌کنند) تا دستورات کنترل جریان و قوانین محدوده آن‌ها. یک فصل مهم پرل شی گرا را ارائه می دهد، از جمله ساختارهای طراحی کلاس معمولی مانند وراثت.

تاکید بیشتر این کتاب بر جزئیات استفاده از ماژول های کلیدی Perl برای انجام وظایف اساسی و مهم مانند فایل ورودی/خروجی، کار با فایل ها و دایرکتوری ها، کنترل فرآیند و شبکه. یک بخش قابل توجه عبارات منظم را با یک آموزش واضح (در عین حال پیچیده) برای این ویژگی ضروری پرل پوشش می دهد. (علاوه بر اصول، این کتاب بهینه سازی عبارات منظم شما را برای عملکرد بهتر بررسی می کند.) بخش های بعدی به شما نشان می دهد که چگونه در پرل شبکه سازی کنید، و همچنین چگونه می توانید Perl را به تعامل با C و حتی جاوا وادار کنید. این کتاب با فهرست مختصری از توابع پرل موجود، و همچنین مهم‌ترین ماژول‌های پرل بسته می‌شود.

برنامه‌نویسی حرفه‌ای پرل موضوع را بی‌معنا نمی‌کند. پرل بی نهایت غنی و گاهی دشوار است، و این کتاب در حد کار است. در ارائه یک تور گسترده از پرل امروزی با اطلاعات کافی که حتی برنامه نویسان باتجربه پرل را خوشحال می کند، موفق شده است. این شامل موارد زیادی برای استخراج از طریق مواد اولیه و تخصصی است که هر توسعه دهنده متوسط ​​تا پیشرفته می تواند از آن برای انجام کارهای بیشتر با Perl در پروژه های برنامه نویسی روزمره استفاده کند. –ریچارد دراگان

موضوعات تحت پوشش:

  • مقدمه ای بر توزیع ها و ماژول های پرل
  • اجرای پرل در یونیکس، ویندوز و سایر پلتفرم ها
  • آموزش برنامه نویسی فشرده برای Perl
  • اعداد و رشته ها
  • جزئیات عملگرهای Perl
  • استفاده از اسکالر، لیست، آرایه و هش
  • ساختارهای داده پیچیده و typeglobs
  • عبارات
  • بیانیه ها و بلوک ها
  • کنترل جریان و حلقه ها
  • زیر روال ها
  • قوانین محدوده و دید در پرل
  • شامل و استفاده از ماژول های پرل
  • بارگیری خودکار ماژول ها
  • ایجاد ماژول های قابل نصب
  • آموزش عمیق برای عبارات منظم (شامل نکات عملکرد)
  • ورودی/خروجی فایل Perl و دسته فایل (از جمله کار با فایل ها و دایرکتوری ها)
  • مدیریت خط فرمان و پوسته ها
  • ترمینال ورودی/خروجی
  • هشدارها و خطاها در پرل
  • استفاده از اشکال زدا پرل
  • تست و نمایه سازی خودکار
  • پردازش و گزارش متن در پرل
  • پرل شی گرا (شامل ویژگی های اصلی طراحی کلاس شی گرا مانند وراثت)
  • پرل داخلی
  • ادغام پرل با C، جاوا و COM
  • ایجاد و مدیریت فرآیندها در پرل (شامل سیگنال‌ها، IPC و رشته‌ها)
  • شبکه پرل (از سوکت‌ها تا سطوح بالاتر) پروتکل های اینترنتی)
  • تکنیک های نوشتن کد پرل قابل حمل
  • پشتیبانی از یونیکد
  • تکنیک های محلی سازی و بین المللی سازی در پرل
  • مرجع تابع برای پرل 5.6
  • فهرست ماژول های استاندارد پرل</ul

    Perl is one of the most important scripting languages in use today. Open source, freely available, portable, versatile, and robust, powerful and easy to use, Perl is the first choice for thousands of professional web developers. But Perl is far more than a scripting language for the web. Supported by a comprehensive standard library and hundreds of third-party libraries, Perl is an increasingly popular choice for application programming.

    This book provides comprehensive coverage of the Perl language. It covers the fundamentals of data types and file handling through advanced features like regular expressions, object-oriented programming, threads, internationalization, and integrating Perl with the C programming language. The latest version of the language, Perl 5.6, is used throughout, with commentary for those with earlier versions.

    Amazon.com Review Perl is one of the most important and powerful languages available today, and Professional Perl Programming offers an in-depth guide to exploiting some of its best features. With a densely packed tutorial straight from the experts, it is suitable for any experienced developer who wants to get more from this language.

    Weighing in at over 1,200 pages, the text is dedicated to the principle that more is more, yet in covering the breadth of today’s Perl, it doesn’t ever lose sight of the practical details. One of the best feautures is its attention to running Perl in multiple environments. Early sections look at installing and running Perl on Unix, Windows, and the Mac. There is plenty of advice on how to run and deploy scripts, including excellent sections on the internals of Perl, autoloading modules, and creating installable modules for distribution.

    A practical, hands-on focus is the rule throughout this text, which features short code excerpts rather than full-length scripts. Early sections cover pretty much the entire Perl language in significant detail, from data types (including scalars, arrays, and hashes, which help give Perl its distinctive personality) to flow control statements and their scoping rules. An important chapter presents object-oriented Perl, including common class design constructs like inheritance.

    The emphasis of much of this book is on detailing the use of key Perl modules to perform basic and important tasks like file I/O, working with files and directories, process control, and networking. One notable section covers regular expressions with a clearly presented (yet sophisticated) tutorial to this essential Perl feature. (Besides the fundamentals, the book examines optimizing your regular expressions for better performance.) Later sections show you how to do networking in Perl, as well as how to get Perl to interoperate with C and even Java. The book closes with a concise listing of available Perl functions, as well as the most important Perl modules.

    Professional Perl Programming doesn’t dumb the subject down. Perl is infinitely rich and sometimes difficult, and this book is up to the task. It succeeds at presenting a wide-ranging tour of today’s Perl with enough information to please even experienced Perl programmers. It contains much to mine in the way of basic and expert material that any intermediate to advanced developer can use to do more with Perl in everyday programming projects. –Richard Dragan

    Topics covered:

    • Introduction to Perl distributions and modules
    • Running Perl on Unix, Windows, and other platforms
    • Intensive programming tutorial for Perl
    • Numbers and strings
    • Perl operators in detail
    • Using scalars, lists, arrays, and hashes
    • Complex data structures and typeglobs
    • Expressions
    • Statements and blocks
    • Flow control and loops
    • Subroutines
    • Scope and visibility rules in Perl
    • Including and using Perl modules
    • Autoloading modules
    • Creating installable modules
    • In-depth tutorial for regular expressions (including performance tips)
    • Perl file I/O and file handles (including working with files and directories)
    • Command-line handling and shells
    • Terminal I/O
    • Warnings and errors in Perl
    • Using the Perl debugger
    • Automated testing and profiling
    • Text processing and reporting in Perl
    • Object-oriented Perl (including basic object-oriented class design features like inheritance)
    • Perl internals
    • Integrating Perl with C, Java, and COM
    • Creating and managing processes in Perl (including signals, IPC, and threads)
    • Perl networking (from sockets to higher-level Internet protocols)
    • Techniques for writing portable Perl code
    • Unicode support
    • Locale and internationalization techniques in Perl
    • Function reference for Perl 5.6
    • Listing of standard Perl modules</ul

    دانلود کتاب «برنامه نویسی حرفه ای پرل»

    مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

    برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.