Precio Kindle: US$18.49

Ahorra US$11.50 (38%)

Estas promociones se aplicarán a este artículo:

Algunas promociones pueden ser combinadas; otras no. Para mas detalles, revisa los Terminos y Condiciones asociados con cada promoción.

Características del eBook:
  • Resalta, toma notas y busca en el libro.
  • Los números de página son iguales a los de la edición impresa.
¡Te suscribiste a ! Compraremos tus artículos en preventa en un plazo de 24 horas desde el momento en que están disponibles en preventa. Cuando nuevos libros salen al mercado, cobraremos a tu método de pago predeterminado el precio más bajo ofrecido durante el periodo de preventa.
Puede actualizar tu dispositivo y método de pago, omitir un libro o cancelar tu suscripción en Tus membresías y suscripciones.

Comprar para otros

Regálalo a alguien o cómpralo para un grupo.
Más información

Comprar y enviar eBooks a otras personas

  1. Escoger cantidad
  2. Compra y envía el eBook
  3. Los destinatarios podrán leer en cualquier dispositivo

Solo los destinatarios en Estados Unidos podrán canjear estos eBooks. Los enlaces de canje y los eBooks no pueden revenderse.

Agregado a

Lo sentimos; hubo un problema.

Hubo un error al recuperar tus Listas de Deseos. Por favor inténtalo de nuevo.

Lo sentimos; hubo un problema.

Lista no disponible.
Imagen del logotipo de la aplicación Kindle

Descarga la app de Kindle gratis y comienza a leer libros Kindle al instante desde tu smartphone, tablet o computadora, sin necesidad de ningún dispositivo Kindle.

Lee al instante desde tu navegador con Kindle para la web.

Usando la cámara de tu celular escanea el siguiente código y descarga la aplicación Kindle.

Código QR para descargar la App Kindle

Seguir al autor

Ocurrió un error. Intenta realizar tu solicitud de nuevo más tarde.

Getting Started with V Programming: An end-to-end guide to adopting the V language from basic variables and modules to advanced concurrency 1st Edición, Edición Kindle

4.4 4.4 de 5 estrellas 20 calificaciones

Learn a new statically compiled programming language to build maintainable and fast software with the help of this comprehensive guide to V programming

Key Features

  • Explore the features of the V programming language step by step with this beginner's guide
  • Gain strong foundational knowledge of core programming concepts such as modules, functions, and structs
  • Learn how to write super-fast programs and applications that compile in a matter of seconds

Book Description

A new language on the block, V comes with a promising set of features such as fast compilation and interoperability with other programming languages. This is the first book on the V programming language, packed with concise information and a walkthrough of all the features you need to know to get started with the language.

The book begins by covering the fundamentals to help you learn about the basic features of V and the suite of built-in libraries available within the V ecosystem. You'll become familiar with primitive data types, declaring variables, arrays, and maps. In addition to basic programming, you'll develop a solid understanding of the building blocks of programming, including functions, structs, and modules in the V programming language.

As you advance through the chapters, you'll learn how to implement concurrency in V Programming, and finally learn how to write test cases for functions. This book takes you through an end-to-end project that will guide you to build fast and maintainable RESTful microservices by leveraging the power of V and its built-in libraries.

By the end of this V programming book, you'll be well-versed with the V programming language and be able to start writing your own programs and applications.

What you will learn

  • Become familiar with the basic building blocks of programming in the V language
  • Install the V language on various operating systems
  • Understand how to work with arrays and maps in V programming
  • Discover how to implement concurrency in V programming
  • Understand best practices of sharing memory by letting coroutines communicate with each other using channels in V
  • Write modular code and build on your knowledge of structs and functions in V
  • Get acquainted with writing tests in V programming
  • Get to grips with building and querying RESTful microservice in V

Who this book is for

Whether you're a beginner interested in learning a programming language or an experienced programmer looking to switch to a new and better statically compiled programming language, this V programming book is for you.

Table of Contents

  1. Introduction to V Programming
  2. Installing V Programming
  3. Variables, Constants and Code Comments
  4. Primitive Data Types
  5. Arrays and Maps
  6. Conditionals and Iterative Statements
  7. Functions
  8. Structs
  9. Modules
  10. Concurrency
  11. Channels: An advanced concurrency pattern
  12. Testing
  13. Introduction to JSON and ORM
  14. Building a Microservice

Opiniones editoriales

Críticas

"This is a class A book on my scale, which will quickly bring interested developers up to speed with V." - Ivo Balbaert, Author of The Way to Go: A Thorough Introduction to the Go Programming Language and many other popular books

Biografía del autor

Navule Pavan Kumar Rao is a full-stack software consultant with product development experience in the banking, finance, corporate tax, and automobile domains. He pursued an Executive M.Tech in Data Science from the Indian Institute of Technology (IIT), Hyderabad. He also pursued an Executive MBA in IT specialization from the Indian School of Business Management and Administration, and also holds a B.Tech in Electronics and Communication Engineering from Vaagdevi Institute of Technology and Science. He is a Microsoft Certified Professional (MCP) and Microsoft Certified Technology Specialist (MCTS). He has played key roles in identifying business requirements and converting them into viable products with the help of his vast software development skills at various companies. He also played a key role in the architecting, development, and deployment of software applications that become a part of the CI/CD pipeline to cloud platforms such as Azure, GCP, and also to on-premise infrastructures.

Detalles del producto

  • ASIN ‏ : ‎ B09FKK3JL7
  • Editorial ‏ : ‎ Packt Publishing; 1er edición (10 Diciembre 2021)
  • Fecha de publicación ‏ : ‎ 10 Diciembre 2021
  • Idioma ‏ : ‎ Inglés
  • Tamaño del archivo ‏ : ‎ 9929 KB
  • Texto a voz ‏ : ‎ Activado
  • Lector de pantalla: ‏ : ‎ Respaldados
  • Tipografía mejorada ‏ : ‎ Activado
  • X-Ray ‏ : ‎ No activado
  • Word Wise ‏ : ‎ No activado
  • Número de páginas ‏ : ‎ 408 páginas
  • Números de página - ISBN de origen ‏ : ‎ 1839213434
  • Opiniones de clientes:
    4.4 4.4 de 5 estrellas 20 calificaciones

Sobre el autor

Sigue a los autores para recibir notificaciones de sus nuevas obras, así como recomendaciones mejoradas.
Navule Pavan Kumar Rao
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Navule Pavan Kumar Rao is working as a Solutions Architect at Amazon Web Services. He has thorough product development experience in the Health Care services, Banking, Finance, Corporate tax, and Automobile domains. He is a published author for the book 'Getting Started with V Programming'.

He pursued Executive M.Tech in Data Science from the Indian Institute of Technology (IIT), Hyderabad. He also pursued Executive MBA in IT specialization from the Indian School of Business Management and Administration, and also holds a B.Tech in Electronics and Communication Engineering from Vaagdevi Institute of Technology and Science.

He is a AWS Certified Solutions Architect Professional, a Microsoft Certified Professional (MCP) and Microsoft Certified Technology Specialist (MCTS). He has played key roles in identifying business requirements and converting them into viable products with the help of his vast software development skills. He also played a key role in the architecting, development, and deployment of software applications that become a part of the CI/CD pipeline to cloud platforms such as Azure, GCP, AWS and also to on-premise infrastructures.

Opiniones de clientes

4.4 de 5 estrellas
20 calificaciones globales

Opiniones destacadas de los Estados Unidos

Calificado en Estados Unidos el 27 de febrero de 2024
Computer language tutorials are a crapshoot, this one is good in explaining why something is what it is.
Calificado en Estados Unidos el 11 de diciembre de 2021
When I first got this book, I thought, "Oh, no, 400 pages?"

While I found a few redundancies, they weren't excessive, and main reason that it's 400 pages is that the author gave lots of examples for each language feature. I think that would make it a good reference if you want to get started with V, and found the official documentation a little too terse. I read it from cover to cover as a general introduction to the language, looking for how it differs (or not) from other languages I already know. I don't think that reading it straight through would be necessary for most folks.

After reading the book, I can say that the author persuaded me that I did not really want to spend the time needed (at least not now) to learn how to do production programming in V. That was certainly not the author's intention -- he's obviously a fan of V -- but the language is not quite ready for Prime Time, and I already know C and C++, and have gotten quite good at both of those in the 30-odd years I've done programming for a living, so I don't really need V for anything. I certainly don't need a C front-end that sort-of makes it a bit like Python (only faster, with C integration, etc.).

The fact that I don't particularly like the language is not really a reflection on this book. It did a good job of covering the basics and giving understandable examples. I could say I'm glad I read the book, because it gave me the information I needed to accurately evaluate the V Programming Language.
Calificado en Estados Unidos el 10 de enero de 2023
Good read so far. I have no complaints
Calificado en Estados Unidos el 15 de junio de 2022
Great book, examples welll written, and hope more down the line , from the Author!
Calificado en Estados Unidos el 20 de diciembre de 2021
This book is a relatively easy to follow primer on the V programming language. Installation was clean and I was able to get started immediately on verifying the code examples and writing my own simple routines.
I was pleased that the code examples actually worked in practice. In the past, I have been given code snippets in other manuals that don’t execute or compile. Very frustrating.
The language has powerful functions that can be utilized. Certain Advanced topics like Concurrency were explained very well and thoroughly.
There are complex examples that can be skipped. However, they can be explored further if one wants to challenge oneself or expects to use that code feature in their development.
The last chapters tie it all together by showing how V can be used to interact with a screen interface.

The following critique relates to the language itself, not the book.
V contains a test mode which is explained thoroughly. However, I could see no clear advantage to using it versus traditional testing methods.
Arrays are not clear, particularly the usage/difference between a map and an array. That said, there is a ‘Clone Array’ function that is very useful.
The text could do a slightly better job explaining the following topics:
Boolean examples
Use of Globals vs Constants
Enum type usage
Structure setup
Lastly there are some features beyond my need like Promoting Numerics and Runes. Again, one can skim over these topics.
In conclusion a worthwhile introduction/guide to V language. The text will get you started and serve as a good reference when you get involved in using the language.
Calificado en Estados Unidos el 15 de enero de 2022
The V book is a well-written book on the subject by a professional and reviewed by one of the contributors of V programming language. The authors started explaining what V Programming language is, its features and capability including building an operating system (OS) called Vinix. Chapter 2 is on the several ways to install V Programming language in several OSes. I tried to follow their instructions and it is straight forward and easy to follow. After Section 1 that cover the first two-chapter, Section 3 is discussing syntax of V programming language. I found that their syntax is a mix from many programming languages such Pascal (the variable declaration), C/C++, Python, and other programming languages. The V programming language has a new data type called rune data type which is compound unsigned integer data type in Unicode. The syntax of Array data type reminds me of C++ programming syntax. Maps data type and match control is similar to dictionary data type and control flow in Python. The next and last section 3 is the Advanced Concepts in V Programming covering concurrency, testing, JSON, ORM, and building Microservice. I read this book with try to find a computer graphics application in my mind and I did not find it which is a bit disappointing. I look through their GitHub repository and found one ray tracing application.
Calificado en Estados Unidos el 15 de diciembre de 2021
I was heavily anticipating the first book on V.

Even though 1.0 is not out yet, the large majority of the syntax and features has stabilized except for the GUI objects which are still a work in progress.

The book is a great first attempt to cover the language in its totality.

It takes you from basic syntax to concurrency and developing a MicroService.

The book is written in a style that is clean and understandable.

If you've every programmed in any other computer language the book should be readily understandable for you.

In many languages you'd need three books to cover all those topics in detail but the author does a good job of keeping the information concise but not leaving anything out.

The book also points the reader to other learning resources and has promised to keep the software updated online to keep pace with any language changes down the road.

I am also hoping that once the language reaches 1.0 that he revises the book to a Second Edition.

Informar de un problema


¿Este producto tiene contenido inapropiado?
¿Cree que este producto infringe los derechos de autor?
¿Este producto tiene problemas de calidad o formato?