Andrew King
ISBN:9798887158525
Pages:199
Binding: Hardcover
Language: English
“Core Principles of Computer Programming Languages” delivers a uniquely practical approach to mastering modern distributed systems. This essential textbook guides students through critical concepts by diving into real-world applications. You’ll gain crucial insights into scalable system design, mastering middleware deployment and service orchestration with Ice Grid.
The text demystifies cross-language interoperability, demonstrating seamless bridging of server-side logic with diverse client platforms through detailed exploration of Slice-to-Objective-C mapping. Crucially, students will engineer robust, high-performance applications from the ground up: developing a foundational file system client in C, emphasizing low-level control and efficiency, and concurrently building a resilient, multi-threaded file system server in Java, mastering server-side architecture and robust data management. This book equips aspiring developers with the hands-on experience and foundational knowledge needed to design, implement, and deploy sophisticated, language-agnostic software solutions, preparing them for contemporary software engineering challenges.
Andrew King brings post-doctoral experience in Computer Science, specializing in distributed systems and software architecture. Their research informs their expertise in areas like Ice Grid and cross-language development, reflected in numerous papers and labs.
| Author | Andrew King |
|---|---|
| ISBN | 9798887158525 |
| Year of Publication | 2026 |