Products related to Programming:
-
Programming Rust : Fast, Safe Systems Development
Systems programming provides the foundation for the world's computation.Writing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used.The Rust systems programming language combines that control with a modern type system that catches broad classes of common mistakes, from memory management errors to data races between threads. With this practical guide, experienced systems programmers will learn how to successfully bridge the gap between performance and safety using Rust.Jim Blandy, Jason Orendorff, and Leonora Tindall demonstrate how Rust's features put programmers in control over memory consumption and processor use by combining predictable performance with memory safety and trustworthy concurrency. You'll learn:Rust's fundamental data types and the core concepts of ownership and borrowingHow to write flexible, efficient code with traits and genericsHow to write fast, multithreaded code without data racesRust's key power tools: closures, iterators, and asynchronous programmingCollections, strings and text, input and output, macros, unsafe code, and foreign function interfacesThis revised, updated edition covers the Rust 2021 Edition.
Price: 63.99 £ | Shipping*: 0.00 £ -
Pioneering Progress : American Science, Technology, and Innovation Policy
Price: 48.00 £ | Shipping*: 0.00 £ -
Fashion and Environmental Sustainability : Entrepreneurship, Innovation and Technology
The wide range of topics that the book covers are organised into sections reflecting a cradle to grave view of how entrepreneurial, innovative, and tech-savvy approaches can advance environmental sustainability in the fashion sector.These sections include: sustainable materials; innovation in design, range planning and product development; sustainable innovations in fashion supply chains; sustainable innovations in fashion retail and marketing; sustainable alternatives for end-of-life and circular economy initiatives; and more sustainable alternative fashion business models.
Price: 90.50 £ | Shipping*: 0.00 £ -
Information Technology for Management : Driving Digital Transformation to Increase Local and Global Performance, Growth and Sustainability
Comprehensive coverage of developments in the real world of IT management, provides a realistic and up-to-date view of IT management in the current business environment Information Technology for Management provides students in all disciplines with a solid understanding of IT concepts, terminology, and the critical drivers of business sustainability, performance, and growth.Employing a blended learning approach that presents content visually, textually, and interactively, this acclaimed textbook helps students with different learning styles easily comprehend and retain information.Throughout the text, the authors provide real-world insights on how to support the three essential components of business process improvements: people, processes, and technology.Information Technology for Management integrates a wealth of classroom-tested pedagogical tools, including 82 real-world cases highlighting the successes and failures of IT around the world, interactive exercises and activities, whiteboard animations for each learning objective, high-quality illustrations and images, boxed sections highlighting various job roles in IT management and giving examples of how readers will use IT in their career as a marketing, accounting, finance, human resource management, productions and operations management, strategic management, or information technology professional, or as an entrepreneur, and illustrative innovative uses of information technology.Now in its thirteenth edition, this leading textbook incorporates the latest developments in the field of IT management, based on feedback from practitioners from top-tier companies and organizations.New topics include Network-as-a-Service (NaaS), hybrid cloud, cryptocurrency, intent-based networking, edge analytics, digital twin technology, natural language generation, and many more.New “How will YOU use IT” boxes directly inform students in all majors about how IT will impact their careers.Throughout this edition, greater emphasis is placed on the use and impact of IT on global business, globalization, and sustainability.Equipping readers with the knowledge they need to become better IT professionals and more informed users of IT, Information Technology for Management, Thirteenth Edition, is the perfect textbook for undergraduate and graduate courses on computer information systems or management information systems, general business and IT curriculum, and corporate-in-house-training or executive programs in all industry sectors.
Price: 146.95 £ | Shipping*: 0.00 £ -
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 £ -
Introduction Functional Programming : Introduction Functional Programming
After the success of the first edition of Introduction to Functional Programming, the authors have thoroughly updated and revised this bestselling title.This book is unusual amongst books on functional programming in that it is primarily directed towards the concepts of functional programming, rather than their realization in a specific programming language.The book clearly expounds the construction of functional programs as a process of mathematical calculation, but the mathematics is restricted to that relevant to the actual construction of programs.
Price: 64.99 £ | Shipping*: 0.00 £ -
Disaster Resilience and Sustainability : Japan’s Urban Development and Social Capital
This book examines urban planning and infrastructure development in Japanese cities after the second world war as a way to mitigate the risks of disasters while pursuing sustainable development.It looks at the benefits of social capital and how communities organise to tackle problems during the recovery phase after a disaster.The book also illustrates with case studies to highlight community attitudes which improve recovery outcomes. The book underlines challenges such as ageing and depopulation which Japan would face should the next disaster occur.These demographic shifts are causing difficulties among neighbourhood associations at a time when communities need to effectively support each other.Nakanishi explains why overcoming these societal issues is imperative for sustainability and the need for a comprehensive approach which would integrate smart technology. This book will be of interest to scholars in city development and planning, urban studies and human geography, as well as those interested in building resilient communities.
Price: 19.99 £ | Shipping*: 3.99 £ -
Digital Transformation for Business Sustainability and Growth in Emerging Markets
Digital transformation in organisations can improve business agility, operational efficiency, customer service, and contribute to sustainability initiatives.Digital transformation isn’t always easy to implement; organisations can experience resistance to change and a lack of skilled employees. While there is extensive research on digital transformation, there is a lack of research that focuses specifically on emerging markets.Digital Transformation for Business Sustainability and Growth in Emerging Markets explores the rich context of emerging markets, which present unique challenges for digital transformation, including cultural differences, limited access to technology, and regulatory hurdles in emerging markets.The book includes topics like Turbo boosting, industry 4.0, quantum, computing, Generative AI Adoption Sustainable Digitalisation etc and their role in sustainability of the business. Digital Transformation for Business Sustainability and Growth in Emerging Markets addresses the challenges and opportunities afforded by digital transformations to help businesses build a clear strategy, invest in building digital capabilities, and foster a culture of innovation and continuous improvement.
Price: 85.00 £ | Shipping*: 0.00 £
Similar search terms for Programming:
-
Which programming language is suitable for game development?
One of the most popular programming languages for game development is C++. It is known for its high performance and ability to directly interact with hardware, making it suitable for creating complex and resource-intensive games. Another popular choice is C#, which is commonly used with game development engines like Unity. C# is known for its ease of use and strong support for object-oriented programming, making it a good choice for beginners in game development. Ultimately, the best programming language for game development depends on the specific requirements of the project and the developer's familiarity with the language.
-
Which programming language is suitable for GUI development?
One popular programming language suitable for GUI development is Python. It has a variety of libraries like Tkinter, PyQt, and Kivy that make it easy to create graphical user interfaces. Another language commonly used for GUI development is Java, with its Swing and JavaFX libraries providing robust tools for creating interactive interfaces. Additionally, languages like C# with the .NET framework and JavaScript with frameworks like React and Angular can also be used for GUI development. Ultimately, the choice of programming language for GUI development depends on factors like the specific requirements of the project and the developer's familiarity with the language.
-
Is learning programming and software development very challenging?
Learning programming and software development can be challenging for some people, as it requires logical thinking, problem-solving skills, and attention to detail. However, with dedication, practice, and the right resources, it is definitely achievable. Breaking down complex concepts into smaller, more manageable parts and seeking help from online tutorials, courses, and communities can make the learning process easier and more enjoyable. Ultimately, the level of challenge will vary depending on the individual's background, experience, and learning style.
-
Which programming languages are used in software development?
There are many programming languages used in software development, including popular languages such as Java, Python, C++, JavaScript, and Ruby. Each language has its own strengths and is used for different purposes in software development. For example, Java is commonly used for building enterprise-level applications, while Python is known for its simplicity and versatility. C++ is often used for system software and game development, while JavaScript is essential for web development. Overall, the choice of programming language depends on the specific requirements of the software being developed.
-
What is the difference between software development and programming?
Software development is a broader term that encompasses the entire process of creating software, including planning, designing, testing, and maintaining software applications. Programming, on the other hand, refers specifically to the act of writing code to instruct a computer to perform certain tasks. While programming is a key component of software development, software development involves a more comprehensive approach that includes various stages beyond just writing code.
-
Which programming language should one learn for game development?
For game development, one should consider learning languages such as C++, C#, or Java. C++ is commonly used for game development due to its high performance and ability to directly interact with hardware. C# is popular for developing games using the Unity game engine, which is widely used in the industry. Java is also a good option, especially for developing Android games. Ultimately, the choice of programming language depends on the specific platform and tools you plan to use for game development.
-
Which programming language do IT specialists use for application development?
IT specialists use a variety of programming languages for application development, depending on the specific requirements of the project. Some commonly used languages include Java, Python, C++, and JavaScript. These languages are popular for their versatility, performance, and wide range of libraries and frameworks available for developers to use. Ultimately, the choice of programming language depends on factors such as the project's goals, team expertise, and scalability requirements.
-
Which programming languages are suitable for the development of GUIs?
Some popular programming languages suitable for GUI development include Java, Python, C#, and JavaScript. Java is commonly used for building desktop applications with its Swing and JavaFX libraries. Python has libraries like Tkinter, PyQt, and Kivy for creating GUIs. C# is often used with the .NET framework for developing Windows applications with its Windows Presentation Foundation (WPF) and Windows Forms. JavaScript is commonly used for web-based GUI development with its frameworks like React, Angular, and Vue.js. Each of these languages has its own strengths and weaknesses, so the choice depends on the specific requirements of the project.
* 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.