Buy freewebtemplates.info ?

Products related to Programming:


  • Programming Phoenix LiveView : Interactive Elixir Web Programming Without Writing Any JavaScript
    Programming Phoenix LiveView : Interactive Elixir Web Programming Without Writing Any JavaScript

    The days of the traditional request-response web application are long gone, but you don't have to wade through oceans of JavaScript to build the interactive applications today's users crave.The innovative Phoenix LiveView library empowers you to build applications that are fast and highly interactive, without sacrificing reliability.This definitive guide to LiveView isn't a reference manual.Learn to think in LiveView. Write your code layer by layer, the way the experts do.Explore techniques with experienced teachers to get the best possible performance. Instead of settling for traditional manuals and tutorials, get insights that can only be learned from experience.Start with the Elixir language techniques that effortlessly marry your client templates and server-side handlers.Design your systems with the right layers in the right places so that your code is easier to understand, change, and support.Explore features like multi-part uploads and learn how to comprehensively test your live views.Roll into advanced techniques to tie your code to other services through the powerful publish-subscribe interface. LiveView brings the most important programming techniques from the popular Elm and JavaScript React frameworks to Elixir.You'll experience firsthand how to harness that power by working side by side with some of the first LiveView users.You will write your programs to change data on the server, and you'll see how LiveView efficiently detects those changes and reflects them on the web page.Start from scratch, use built-in generators, and craft reusable components.Your single-purpose reducers will transform server data that your renderers can turn into efficient client-side diffs. Don't settle for knowing how things work. To get the most out of LiveView, you need to know why they work that way.Co-authored by one of the most prolific authors and teachers in all of Elixir, this book is your perfect guide to one of the most important new frameworks of our generation. What You Need:Programming Phoenix LiveView uses Phoenix version 1.5, and any Elixir version compatible with it.You will also want PostgreSQL and JavaScript Node.

    Price: 53.50 £ | Shipping*: 0.00 £
  • Interactive Object-Oriented Programming in Java : Learn and Test Your Programming Skills
    Interactive Object-Oriented Programming in Java : Learn and Test Your Programming Skills

    Gain the fundamental concepts of object-oriented programming with examples in Java.This second edition comes with detailed coverage and enhanced discussion on fundamental topics such as inheritance, polymorphism, abstract classes, interfaces, and packages.This edition also includes discussions on multithread programming, generic programming, database programming, and exception handling mechanisms in Java.Finally, you will get a quick overview of design patterns including the full implementation of some important patterns.Interactive Object-Oriented Programming in Java begins with the fundamental concepts of object-oriented programming alongside Q&A sessions to further explore the topic.The book concludes with FAQs from all chapters. It also contains a section to test your skills in the language basics with examples to understand Java fundamentals including loops, arrays, and strings.You’ll use the Eclipse IDE to demonstrate the code examples in thebook.After reading the book, you will have enhanced your skills in object-oriented programming in Java and you will be able to extend them in interesting ways. What You Will LearnDiscover object-oriented programming with Java Test your programming skills Crack Java-based interviews with confidence Use the Eclipse IDE to write code and generate outputWho This Book Is ForNovice to intermediate programmers, software developers, and software testers.

    Price: 54.99 £ | Shipping*: 0.00 £
  • Professional CUDA C Programming
    Professional CUDA C Programming

    Break into the powerful world of parallel GPU programming with this down-to-earth, practical guide Designed for professionals across multiple industrial sectors, Professional CUDA C Programming presents CUDA -- a parallel computing platform and programming model designed to ease the development of GPU programming -- fundamentals in an easy-to-follow format, and teaches readers how to think in parallel and implement parallel algorithms on GPUs.Each chapter covers a specific topic, and includes workable examples that demonstrate the development process, allowing readers to explore both the "hard" and "soft" aspects of GPU programming. Computing architectures are experiencing a fundamental shift toward scalable parallel computing motivated by application requirements in industry and science.This book demonstrates the challenges of efficiently utilizing compute resources at peak performance, presents modern techniques for tackling these challenges, while increasing accessibility for professionals who are not necessarily parallel programming experts.The CUDA programming model and tools empower developers to write high-performance applications on a scalable, parallel computing platform: the GPU.However, CUDA itself can be difficult to learn without extensive programming experience.Recognized CUDA authorities John Cheng, Max Grossman, and Ty McKercher guide readers through essential GPU programming skills and best practices in Professional CUDA C Programming, including: CUDA Programming ModelGPU Execution ModelGPU Memory modelStreams, Event and ConcurrencyMulti-GPU ProgrammingCUDA Domain-Specific LibrariesProfiling and Performance Tuning The book makes complex CUDA concepts easy to understand for anyone with knowledge of basic software development with exercises designed to be both readable and high-performance.For the professional seeking entrance to parallel computing and the high-performance computing community, Professional CUDA C Programming is an invaluable resource, with the most current information available on the market.

    Price: 47.50 £ | Shipping*: 0.00 £
  • Stochastic Control Theory : Dynamic Programming Principle
    Stochastic Control Theory : Dynamic Programming Principle

    This book offers a systematic introduction to the optimal stochastic control theory via the dynamic programming principle, which is a powerful tool to analyze control problems. First we consider completely observable control problems with finite horizons.Using a time discretization we construct a nonlinear semigroup related to the dynamic programming principle (DPP), whose generator provides the Hamilton–Jacobi–Bellman (HJB) equation, and we characterize the value function via the nonlinear semigroup, besides the viscosity solution theory.When we control not only the dynamics of a system but also the terminal time of its evolution, control-stopping problems arise.This problem is treated in the same frameworks, via the nonlinear semigroup.Its results are applicable to the American option price problem. Zero-sum two-player time-homogeneous stochastic differential games and viscosity solutions of the Isaacs equations arising from such games are studied via a nonlinear semigroup related to DPP (the min-max principle, to be precise).Using semi-discretization arguments, we construct the nonlinear semigroups whose generators provide lower and upper Isaacs equations. Concerning partially observable control problems, we refer to stochastic parabolic equations driven by colored Wiener noises, in particular, the Zakai equation.The existence and uniqueness of solutions and regularities as well as Itô's formula are stated.A control problem for the Zakai equations has a nonlinear semigroup whose generator provides the HJB equation on a Banach space.The value function turns out to be a unique viscosity solution for the HJB equation under mild conditions. This edition provides a more generalized treatment of the topic than does the earlier book Lectures on Stochastic Control Theory (ISI Lecture Notes 9), where time-homogeneous cases are dealt with.Here, for finite time-horizon control problems, DPP was formulated as aone-parameter nonlinear semigroup, whose generator provides the HJB equation, by using a time-discretization method.The semigroup corresponds to the value function and is characterized as the envelope of Markovian transition semigroups of responses for constant control processes.Besides finite time-horizon controls, the book discusses control-stopping problems in the same frameworks.

    Price: 109.99 £ | Shipping*: 0.00 £
  • Is programming creative?

    Yes, programming is creative. Programmers use their creativity to solve complex problems, design user-friendly interfaces, and create innovative solutions. They have the freedom to experiment with different approaches and technologies to come up with unique and efficient solutions. Just like artists or writers, programmers use their creativity to bring their ideas to life through code.

  • Which beginner-friendly programming language is recommended for programming websites with graphical user interfaces and usable interfaces?

    For beginners looking to program websites with graphical user interfaces and usable interfaces, HTML, CSS, and JavaScript are highly recommended. HTML is used for structuring the content of the website, CSS is used for styling the website and making it visually appealing, and JavaScript is used for adding interactivity and functionality to the website. These languages are beginner-friendly, widely used, and have a large community of developers for support and resources.

  • Which beginner-friendly programming language do you recommend for programming websites with graphical user interfaces and usable interfaces?

    I recommend starting with HTML, CSS, and JavaScript for beginners interested in programming websites with graphical user interfaces and usable interfaces. HTML is used for structuring the content of the website, CSS for styling and design, and JavaScript for adding interactivity and functionality. These languages are widely used, have extensive resources and community support, and are relatively easy to learn for beginners. Additionally, there are many frameworks and libraries available, such as Bootstrap and jQuery, that can help simplify the process of creating visually appealing and user-friendly websites.

  • What is a modern programming language?

    A modern programming language is a language that is designed to meet the needs of current software development practices and technologies. It is typically characterized by features such as strong support for object-oriented programming, functional programming, and concurrent programming. Modern programming languages also often have extensive libraries and frameworks that make it easier for developers to build complex applications. Additionally, modern programming languages are designed to be efficient, secure, and scalable, and are often used for a wide range of applications, from web development to mobile app development to data analysis.

Similar search terms for Programming:


  • Programming PHP : Creating Dynamic Web Pages
    Programming PHP : Creating Dynamic Web Pages

    Why is PHP the most widely used programming language on the web?This updated edition teaches everything you need to know to create effective web applications using the latest features in PHP 7.4.You’ll start with the big picture and then dive into language syntax, programming techniques, and other details, using examples that illustrate both correct usage and common idioms. If you have a working knowledge of HTML, authors Kevin Tatroe and Peter MacIntyre provide many style tips and practical programming advice in a clear and concise manner to help you become a top-notch PHP programmer. Understand what’s possible when you use PHP programsLearn language fundamentals, including data types, variables, operators, and flow control statementsExplore functions, strings, arrays, and objectsApply common web application techniques, such as form processing, data validation, session tracking, and cookiesInteract with relational databases like MySQL or NoSQL databases such as MongoDBGenerate dynamic images, create PDF files, and parse XML filesLearn secure scripts, error handling, performance tuning, and other advanced topicsGet a quick reference to PHP core functions and standard extensions

    Price: 52.99 £ | Shipping*: 0.00 £
  • Markov Decision Processes : Discrete Stochastic Dynamic Programming
    Markov Decision Processes : Discrete Stochastic Dynamic Programming

    The Wiley-Interscience Paperback Series consists of selected books that have been made more accessible to consumers in an effort to increase global appeal and general circulation.With these new unabridged softcover volumes, Wiley hopes to extend the lives of these works by making them available to future generations of statisticians, mathematicians, and scientists. "This text is unique in bringing together so many results hitherto found only in part in other texts and papers. . . . The text is fairly self-contained, inclusive of some basic mathematical results needed, and provides a rich diet of examples, applications, and exercises.The bibliographical material at the end of each chapter is excellent, not only from a historical perspective, but because it is valuable for researchers in acquiring a good perspective of the MDP research potential."—Zentralblatt fur Mathematik ". . . it is of great value to advanced-level students, researchers, and professional practitioners of this field to have now a complete volume (with more than 600 pages) devoted to this topic. . . . Markov Decision Processes: Discrete Stochastic Dynamic Programming represents an up-to-date, unified, and rigorous treatment of theoretical and computational aspects of discrete-time Markov decision processes."—Journal of the American Statistical Association

    Price: 129.95 £ | Shipping*: 0.00 £
  • Programming Scala : Scalability = Functional Programming + Objects
    Programming Scala : Scalability = Functional Programming + Objects

    Get up to speed on Scala--the JVM, JavaScript, and natively compiled language that offers all the benefits of functional programming, a modern object model, and an advanced type system.Packed with code examples, this comprehensive book shows you how to be productive with the language and ecosystem right away.You'll learn why Scala is ideal for building today's highly scalable, data-centric applications, while maximizing developer productivity. While Java remains popular and Kotlin has become popular, Scala hasn't been sitting still.This third edition covers the new features in Scala 3.0 with updates throughout the book.Programming Scala is ideal for beginning to advanced developers who want a complete understanding of Scala's design philosophy and features with a thoroughly practical focus. Program faster with Scala's succinct and flexible syntaxDive into basic and advanced functional programming techniquesBuild killer big data and distributed apps using Scala's functional combinators and tools like Spark and AkkaCreate concise solutions to challenging design problems with the sophisticated type system, mixin composition with traits, pattern matching, and more

    Price: 63.99 £ | Shipping*: 0.00 £
  • Modern Assembly Language Programming with the ARM Processor
    Modern Assembly Language Programming with the ARM Processor

    Modern Assembly Language Programming with the ARM Processor, Second Edition is a tutorial-based book on assembly language programming using the ARM processor.It presents the concepts of assembly language programming in different ways, slowly building from simple examples towards complex programming on bare-metal embedded systems.The ARM processor was chosen as it has fewer instructions and irregular addressing rules to learn than most other architectures, allowing more time to spend on teaching assembly language programming concepts and good programming practice. Careful consideration is given to topics that students struggle to grasp, such as registers vs. memory and the relationship between pointers and addresses, recursion, and non-integral binary mathematics.A whole chapter is dedicated to structured programming principles.Concepts are illustrated and reinforced with many tested and debugged assembly and C source listings.The book also covers advanced topics such as fixed- and floating-point mathematics, optimization, and the ARM VFP and NEONTM extensions.

    Price: 68.95 £ | Shipping*: 0.00 £
  • What is dynamic polymorphism in object-oriented programming?

    Dynamic polymorphism in object-oriented programming refers to the ability of a program to determine at runtime which method to invoke based on the actual type of object being referenced. This allows for flexibility and extensibility in the code, as different objects can exhibit different behaviors even if they belong to the same class hierarchy. Dynamic polymorphism is achieved through method overriding, where a subclass provides a specific implementation of a method defined in its superclass. This feature enables code reusability and promotes the principle of "write once, use many times" in object-oriented programming.

  • Is the programming language Lua beginner-friendly?

    Yes, Lua is considered beginner-friendly due to its simple and easy-to-understand syntax. It is a lightweight language that is easy to learn and use, making it a good choice for those new to programming. Lua also has a helpful community and extensive documentation, which can further assist beginners in learning the language.

  • What is a user control in programming?

    A user control in programming is a reusable component that encapsulates a set of functionality and can be added to a user interface. It allows developers to create custom controls with specific behavior and appearance, which can then be easily added to different parts of an application. User controls are often used to modularize code, improve maintainability, and promote code reusability. They are commonly used in web development, desktop applications, and mobile app development.

  • How can one become a programming professional?

    To become a programming professional, one can start by learning the fundamentals of programming languages such as Python, Java, or C++. There are many online resources, tutorials, and courses available to help individuals learn these languages. Additionally, gaining practical experience through internships, personal projects, or open-source contributions can help build a strong portfolio. Networking with other professionals in the field and staying updated on the latest technologies and trends can also be beneficial for career growth in programming. Finally, obtaining relevant certifications or a degree in computer science can further solidify one's expertise and credibility as a programming professional.

* All prices are inclusive of VAT and, if applicable, plus shipping costs. The offer information is based on the details provided by the respective shop and is updated through automated processes. Real-time updates do not occur, so deviations can occur in individual cases.