Product details
- Publisher : Manning; 1st edition (August 24, 2017)
- Language : English
- Paperback : 320 pages
- ISBN-10 : 1617293431
-
ISBN-13 : 978-1617293436
کتاب Nim in Action
Summary
Nim is a multi-paradigm language that offers powerful customization options with the ability to compile to everything from C to JavaScript. In Nim in Action you'll learn how Nim compares to other languages in style and performance, master its structure and syntax, and discover unique features.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Nim is a multi-paradigm programming language that offers powerful customization options with the ability to compile to everything from C to JavaScript. It can be used in any project and illustrates that you don't have to sacrifice performance for expressiveness!
About the Book
Nim in Action is your guide to application development in Nim. You'll learn how Nim compares to other languages in style and performance, master its structure and syntax, and discover unique features. By carefully walking through a Twitter clone and other real-world examples, you'll see just how Nim can be used every day while also learning how to tackle concurrency, package finished applications, and interface with other languages. With the best practices and rich examples in this book, you'll be able to start using Nim today.
What's Inside
- Language features and implementation
- Nimble package manager
- Asynchronous I/O
- Interfacing with C and JavaScript
- Metaprogramming
About the Reader
For developers comfortable with mainstream languages like Java, Python, C++ or C#.
About the Author
Dominik Picheta is one of the principal developers of Nim and author of the Nimble package manager.
Summary
PART 1 -THE BASICS OF NIM
PART 2 - NIM IN PRACTICE
PART 3 - ADVANCED CONCEPTS
- Why Nim?
- Getting started
- 3 Writing a chat application
- 4 A tour through the standard library
- 5 Package management
- 6 Parallelism
- 7 Building a Twitter clone
- 8 Interfacing with other languages
- 9 Metaprogramming
منابع کتاب کتاب Nim in Action
خلاصه
Nim یک زبان چند پارادایم است که گزینههای سفارشیسازی قدرتمندی را با قابلیت کامپایل برای همه چیز از C تا JavaScript ارائه میکند. در Nim in Action می آموزید که Nim چگونه از نظر سبک و عملکرد با زبان های دیگر مقایسه می شود، بر ساختار و نحو آن تسلط پیدا می کند و ویژگی های منحصر به فرد را کشف می کند.
خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالبهای PDF، Kindle و ePub از انتشارات منینگ است.
درباره Technology
Nim یک زبان برنامه نویسی چند پارادایم است که گزینه های سفارشی سازی قدرتمندی را با قابلیت کامپایل برای همه چیز از C تا جاوا اسکریپت ارائه می دهد. می توان از آن در هر پروژه ای استفاده کرد و نشان می دهد که لازم نیست عملکرد را فدای بیانی کنید!
درباره کتاب
نیم در عملراهنمای شما برای توسعه اپلیکیشن در Nim است. می آموزید که Nim چگونه از نظر سبک و عملکرد با زبان های دیگر مقایسه می کند، بر ساختار و نحو آن تسلط پیدا می کند و ویژگی های منحصر به فرد را کشف می کند. با قدم زدن دقیق در کلون توییتر و سایر نمونههای دنیای واقعی، خواهید دید که چگونه Nim میتواند هر روز استفاده شود و در عین حال نحوه مقابله با همزمانی، بستهبندی برنامههای تکمیل شده و رابط با زبانهای دیگر را نیز یاد بگیرید. با بهترین شیوه ها و مثال های غنی در این کتاب، می توانید از امروز شروع به استفاده از Nim کنید.
چه چیزی در داخل است
- ویژگی های زبان و پیاده سازی
- مدیر بسته زیرک
- ورودی/خروجی ناهمزمان
- رابط با C و جاوا اسکریپت
- فرابرنامه نویسی
درباره Reader
برای توسعه دهندگانی که با زبان های رایج مانند جاوا، پایتون، C++ یا C# راحت هستند.
درباره نویسنده
Dominik Picheta یکی از توسعه دهندگان اصلی Nim و نویسنده مدیر بسته Nimble است.
خلاصه
بخش 1 - مبانی NIM
بخش 2 - NIM در عمل
قسمت 3 - مفاهیم پیشرفته
- چرا نیم؟
- شروع شدن
- 3 نوشتن یک برنامه چت
- 4 گشت و گذار در کتابخانه استاندارد
- 5 مدیریت بسته
- 6 موازی سازی
- 7 ساخت یک کلون توییتر
- 8 رابط با زبان های دیگر
- 9 فرابرنامه ریزی
ارسال نظر درباره کتاب Nim in Action