{"product_id":"nim-in-action-9781617293436","title":"Nim in Action","description":"\u003cp\u003e • Author(s): Dominik Picheta\u003cbr\u003e • Publisher: Manning Publications\u003cbr\u003e • Publisher Imprint: Manning Publications\u003cbr\u003e • BISAC: Languages - JavaScript\u003c\/p\u003e\u003cp\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eDESCRIPTION\u003c\/p\u003e \u003cp\u003eNim is a new general-purpose programming language that offers\u003c\/p\u003e \u003cp\u003esupport for systems programming, object oriented programming, \u003c\/p\u003e \u003cp\u003eprocedural programming, functional programming, and more. Nim\u003c\/p\u003e \u003cp\u003ecombines the speed of C with the expressiveness of Python and the\u003c\/p\u003e \u003cp\u003eflexibility of Lisp and it compiles to C as well as C++, Objective C, \u003c\/p\u003e \u003cp\u003eand even JavaScript. Nim's features make it perfect for developing\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003eanything from web applications to operating systems. \u003ci\u003e\u003c\/i\u003e\u003cp\u003e\u003c\/p\u003eNim in Action introduces the Nim programming language and teaches \u003cp\u003ereaders how to write native software applications and libraries, web\u003c\/p\u003e \u003cp\u003eapplications, embedded device software, and programs that\u003c\/p\u003e \u003cp\u003ecommunicate over the internet. This book is full of hands-on examples\u003c\/p\u003e \u003cp\u003ethat teach how to test, debug, document, and package Nim\u003c\/p\u003e \u003cp\u003eapplications. It also reveals how to interface with foreign languages\u003c\/p\u003e \u003cp\u003esuch as C and C++ and how to use metaprogramming features to write\u003c\/p\u003e \u003cp\u003edomain specific languages. This book demonstrates how to implement\u003c\/p\u003e \u003cp\u003ea fully-functioning chat server, a Twitter clone, and many other\u003c\/p\u003e \u003cp\u003esoftware projects. It provides readers with a solid knowledge of Nim\u003c\/p\u003e \u003cp\u003eand the ability to use it to write powerful, portable and efficient\u003c\/p\u003e \u003cp\u003eapplications.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eKEY FEATURES\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e- Teaches how to write portable and efficient applications in Nim\u003c\/p\u003e \u003cp\u003e- Written by one of the main contributors to the Nim language\u003c\/p\u003e \u003cp\u003e- Lots of practical, real world examples\u003c\/p\u003e \u003cp\u003e- Full of hands on code samples and projects\u003c\/p\u003e \u003cp\u003e- Compile to C, C++, Objective C, and even JavaScript\u003c\/p\u003e \u003cb\u003e\u003c\/b\u003e\u003cp\u003eAUDIENCE\u003c\/p\u003e \u003cp\u003eThis book assumes you're a working developer proficient with another\u003c\/p\u003e \u003cp\u003elanguage like Java, Ruby, Python, C#, or C++.\u003c\/p\u003e \u003cb\u003e\u003c\/b\u003e\u003cp\u003eABOUT THE TECHNOLOGY\u003c\/p\u003e \u003cp\u003eNim is a new programming language that allows developers to write\u003c\/p\u003e \u003cp\u003eefficient software using a compiler, which produces native binaries with\u003c\/p\u003e \u003cp\u003ezero dependencies via compilation to the C programming language. It is the\u003c\/p\u003e \u003cp\u003eonly programming language which combines the speed of C with the\u003c\/p\u003e \u003cp\u003eexpressiveness of Python and the flexibility of Lisp.\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Paperback","offer_id":45030972522647,"sku":"9781617293436","price":5174.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781617293436.webp?v=1769206287","url":"https:\/\/atlanticbooks.com\/products\/nim-in-action-9781617293436","provider":"Atlantic Books","version":"1.0","type":"link"}