{"product_id":"nim-in-action","title":"Nim In Action","description":"\u003cb\u003e\u003c\/b\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":"MediaPlace","offers":[{"title":"Default Title","offer_id":57317297127806,"sku":"NW9781617293436","price":47.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1379\/1261\/files\/9781617293436.jpg?v=1778721529","url":"https:\/\/mediaplace.com\/en-eu\/products\/nim-in-action","provider":"MediaPlace","version":"1.0","type":"link"}