Books of Computer Programming
25/10/2025
A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics.
Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. It covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers, with self-contained chapters and algorithms in pseudocode. Since the publication of the first edition, Introduction to Algorithms has become the leading algorithms text in universities worldwide as well as the standard reference for professionals. This fourth edition has been updated throughout.
New for the fourth edition
New chapters on matchings in bipartite graphs, online algorithms, and machine learning
New material on topics including solving recurrence equations, hash tables, potential functions, and suffix arrays
140 new exercises and 22 new problems
Reader feedback–informed improvements to old problems
Clearer, more personal, and gender-neutral writing style
Color added to improve visual presentation
Notes, bibliography, and index updated to reflect developments in the field
Website with new supplementary material
Introduction to Algorithms, fourth edition Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. uniquely combines rigor and comprehensiveness. It covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers, with self-contained c...
25/10/2025
Become proficient in Swift 6 using advanced techniques and modern programming practices to effortlessly build high-performance applications
Key Features
Perfect your application development capabilities using the latest features of Swift 6.2
Learn advanced techniques like concurrency, memory management, Generics, and Swift Testing
Apply best practices in Swift to write clean, scalable, and maintainable code
Purchase of the print or Kindle book includes a free PDF eBook
Book Description
This seventh edition of Mastering Swift 6 is your ultimate guide to harnessing the full power of Swift. Whether you're aiming to optimize the performance of your applications or looking to explore the exciting new features in Swift 6.2, this book has you covered. The author distills his 28 years of experience in the Engineering and IT fields to help you dive deep into advanced concepts and techniques, such as concurrency, memory management, and Generics, all essential for creating high-performance applications.
The chapters take you on a flexible journey, covering Swift 6.2’s newest features alongside advanced programming topics such as reflection, concurrency, and Generics. Packed with best practices, testing strategies, and modern programming techniques, this book equips you with the skills to develop scalable, high-performance applications with confidence.
Whether you're looking to stay competitive or simply want to excel in Swift 6, this book provides the tools and knowledge you need to succeed.
What you will learn
Optimize your application's performance to meet the demands of the modern user
Develop readable, well-structured code by utilizing Swift development strategies
Use reflection with the Mirror API to observe your application's ex*****on at runtime
Conquer advanced topics, such as concurrency, memory management, and generics
Find out how to use result builders and how to create custom operators in Swift
Effectively test your Swift code with the all-new Swift Testing framework
Who this book is for
This book is for developers who have a fundamental grasp of the Swift language and aspire to take their development skills to the next level by learning about the advanced topics and techniques of the Swift language. All examples are compatible with Linux, in addition to the MacOS, iOS, iPadOS, VisionOS, and WatchOS platforms, unless otherwise noted.
Table of Contents
The Evolution of Swift
Closures and Result Builders
Protocols and Protocol Extensions
Generics
Value and Reference Types
Enumerations
Reflection
Error Handling and Availability
Regular Expressions
Custom Subscripting
Property Observers and Wrappers
Dynamic Member Lookup and Key Paths
Grand Central Dispatch
Structured Concurrency
Memory Management
Advanced and Custom Operators
Access Controls
Swift Testing
Object-Oriented Programming
Protocol-Oriented Programming
Functional Programming with Swift
Mastering Swift 6: Modern programming techniques for high-performance apps in Swift 6.2 Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
01/05/2024
The digital infrastructure that underpins globalization is facing unprecedented challenges. Rising anti-globalization sentiment and protectionist policies threaten to fracture the interconnected web of data flows, communication networks, and digital platforms that have fueled economic growth and innovation. This book, "The Digital Ecosystem: Solutions for a Fragmented World," explores the vulnerabilities of our current digital infrastructure and proposes solutions for building resilience in a potentially fractured future.
Part I delves into the intricate workings of the digital ecosystem and its dependence on global cooperation. Case studies showcase how interconnectedness fosters prosperity. Part II then dissects the growing "Digital Fault Lines" – protectionist measures like data localization and internet fragmentation – and their potential to disrupt global commerce, inhibit innovation, and compromise data security.
Part III offers a roadmap towards a more resilient digital future. It emphasizes the importance of fostering collaboration and openness through common standards, multi-stakeholder governance, and international cooperation on cybersecurity and data privacy. Building security and resilience requires robust cybersecurity measures, a focus on user trust, and innovative solutions for redundancy and diversification of data storage and communication channels.
Finally, the book highlights the need for inclusivity in this digital future. Initiatives to bridge the digital divide and empower individuals through digital literacy programs are crucial. The book concludes with a call to action for policymakers, businesses, and civil society to work together in building a resilient and equitable digital ecosystem that fosters global connections and prosperity.
This book is a timely and thought-provoking read for anyone concerned about the future of the digital world. It provides valuable insights for navigating the challenges of a potentially fragmented digital landscape and charting a course towards a more secure, inclusive, and prosperous future.
Read less
The Digital Ecosystem: Solutions for a Fragmented World The digital infrastructure that underpins globalization is facing unprecedented challenges. Rising anti-globalization sentiment and protectionist policies threaten to fracture the interconnected web of data flows, communication networks, and digital platforms that have fueled economic growth and ...
Click here to claim your Sponsored Listing.
Category
Contact the business
Telephone
Address
Ka-86/1/a, Kuratoli Bazaar , Kuril
Dhaka
1229