
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
دارت زبانی شیءگرا و مبتنی بر کلاس است که ساخت اپلیکیشنهای ساختیافته و امروزی را سادهتر میکند، از اسکریپتهای کوچک تا برنامههای بزرگ مقیاسپذیر است، و میتواند به جاوااسکریپت کامپایل شود تا در هر مرورگر مدرن اجرا شود. در این متن مقدماتیِ دقیق اما خواندنی، گیلاد براچا، مسئول مشخصات دارت، هم خود زبان و هم ایدههایی را که شکلش دادهاند بهطور کامل توضیح میدهد.
کتاب «زبان برنامهنویسی دارت» شرحی معتبر از دارت برای برنامهنویسان، دانشجویان علوم کامپیوتر و دیگر متخصصان واجد شرایط ارائه میدهد. متن با مثالهای مهم، سازههای کلیدی برنامهنویسی را روشن میکند و روی اصول زبان تمرکز دارد؛ از جمله تایپگذاری اختیاری و شیءگرایی خالص.
براچا بازتابپذیری (reflection) در دارت را بهتفصیل توضیح میدهد و نشان میدهد چگونه بهسمت شکلی پیش میرود که برنامهنویسان بتوانند آن را بهآسانی بهکار بگیرند، بدون آنکه برنامههایی بیش از حد حجیم بسازند. او همچنین بینشهای ارزشمندی درباره مدل بازیگرمانند دارت برای همزمانی و برنامهنویسی ناهمزمان ارائه میدهد. در سراسر کتاب، هم معناشناسی زبان و هم منطق پشت ویژگیهای کلیدی را پوشش میدهد تا بفهمید دارت فقط چه میکند، بلکه چرا اینگونه کار میکند.
با این کتاب میآموزید:
مدل شیء دارت، که در آن همهچیز شیء است؛ حتی اعداد و مقادیر بولی
چگونگی سازماندهی برنامههای دارت در کتابخانههای ماژولار
چگونگی ساخت توابع دارت، ذخیره در متغیرها، ارسال بهعنوان پارامتر و بازگرداندن بهعنوان نتیجه
رویکرد نوآورانه دارت به تایپگذاری اختیاری
چگونگی برخورد دارت با عبارتها و دستورها
چگونگی استفاده از پیادهسازی بازتابپذیری دارت برای بررسی کتابخانهها، کلاسها، توابع و اشیاء
ایزولیتها و دیگر ویژگیهای دارت که از همزمانی و توزیع پشتیبانی میکنند
محصول خود را در informit.com/register ثبت کنید تا بهراحتی به دانلودها، بهروزرسانیها و اصلاحات، بهمحض در دسترس بودن، دسترسی داشته باشید.
Dart is a class-based, object-oriented language that simplifies the development of structured modern apps, scales from small scripts to large applications, and can be compiled to JavaScript for use in any modern browser. In this rigorous but readable introductory text, Dart specification lead Gilad Bracha fully explains both the language and the ideas that have shaped it.The Dart Programming Language offers an authoritative description of Dart for programmers, computer science students, and other well-qualified professionals. The text illuminates key programming constructs with significant examples, focusing on principles of the language, such as optional typing and pure object-orientation.Bracha thoroughly explains reflection in Dart, showing how it is evolving into a form that programmers can easily apply without creating excessively large programs. He also shares valuable insights into Dart’s actor-style model for concurrency and asynchronous programming. Throughout, he covers both language semantics and the rationale for key features, helping you understand not just what Dart does, but why it works the way it does.You will learn aboutDart’s object model, in which everything is an object, even numbers and Boolean values How Dart programs are organized into modular libraries How Dart functions are structured, stored in variables, passed as parameters, and returned as results Dart’s innovative approach to optional typing How Dart handles expressions and statements How to use Dart’s implementation of reflection to introspect on libraries, classes, functions, and objects Isolates and other Dart features that support concurrency and distribution Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available.