BOOKS - PROGRAMMING - Cross-Platform Game Programming
Cross-Platform Game Programming - Steven Goodwin 2005 PDF Charles River Media BOOKS PROGRAMMING
ECO~18 kg CO²

1 TON

Views
33879

Telegram
 
Cross-Platform Game Programming
Author: Steven Goodwin
Year: 2005
Pages: 460
Format: PDF
File size: 10,5 MB
Language: ENG



Pay with Telegram STARS
The book begins by explaining how to set up a cross-platform development environment and then delves into the specific challenges that arise when porting games to different hardware architectures and operating systems. It discusses the various approaches to cross-platform game programming including the use of neutral APIs such as SDL and OpenGL and the creation of custom engines. The authors also cover topics such as input handling user interface design and networking. They provide practical examples throughout the book to illustrate their points. The book concludes by discussing the future of cross-platform game development and how it will continue to evolve in the coming years. Book Description: CrossPlatform Game Programming: A Rarely Discussed Area of Game Development In today's gaming industry, with many games being released simultaneously on all platforms, having a good cross-platform development strategy is essential. This book covers this rarely discussed area and provides the techniques needed to develop your games effectively across multiple platforms. Setting Up a Cross-Platform Development Environment The book begins by explaining how to set up a cross-platform development environment, discussing the various tools and technologies available for each platform. The authors then delve into the specific challenges that arise when porting games to different hardware architectures and operating systems. Approaches to Cross-Platform Game Programming The book covers various approaches to cross-platform game programming, including the use of neutral APIs such as SDL and OpenGL, and the creation of custom engines. The authors also discuss topics such as input handling, user interface design, and networking. Practical Examples Throughout the book, the authors provide practical examples to illustrate their points, making it easier for readers to understand and apply the concepts discussed. Future of Cross-Platform Game Development The book concludes by discussing the future of cross-platform game development and how it will continue to evolve in the coming years. Understanding the Process of Technology Evolution To survive in today's rapidly changing technology landscape, it is crucial to study and understand the process of technology evolution.
Книга начинается с объяснения того, как настроить кроссплатформенную среду разработки, а затем углубляется в конкретные проблемы, возникающие при переносе игр на различные аппаратные архитектуры и операционные системы. В ней обсуждаются различные подходы к кроссплатформенному программированию игр, включая использование нейтральных API, таких как SDL и OpenGL, и создание пользовательских движков. Авторы также освещают такие темы, как проектирование пользовательского интерфейса обработки ввода и сетевое взаимодействие. На протяжении всей книги они приводят практические примеры, иллюстрирующие их мысли. Книга завершается обсуждением будущего кроссплатформенной разработки игр и того, как она продолжит развиваться в ближайшие годы. Кроссплатформенное программирование игр: редко обсуждаемая область разработки игр В современной игровой индустрии, когда многие игры выходят одновременно на всех платформах, очень важно иметь хорошую стратегию кроссплатформенной разработки. Эта книга охватывает эту редко обсуждаемую область и содержит методы, необходимые для эффективной разработки ваших игр на нескольких платформах. Настройка кроссплатформенной среды разработки Книга начинается с объяснения того, как настроить кроссплатформенную среду разработки, обсуждая различные инструменты и технологии, доступные для каждой платформы. Затем авторы углубляются в конкретные проблемы, возникающие при портировании игр на разные аппаратные архитектуры и операционные системы. Подходы к кроссплатформенному программированию игр Книга охватывает различные подходы к кроссплатформенному программированию игр, включая использование нейтральных API, таких как SDL и OpenGL, и создание пользовательских движков. Авторы также обсуждают такие темы, как обработка ввода, дизайн пользовательского интерфейса и сетевое взаимодействие. Практические примеры На протяжении всей книги авторы приводят практические примеры, чтобы проиллюстрировать свои моменты, облегчая читателям понимание и применение обсуждаемых концепций. Будущее кроссплатформенной разработки игр Книга завершается обсуждением будущего кроссплатформенной разработки игр и того, как она продолжит развиваться в ближайшие годы. Понимание процесса эволюции технологий Чтобы выжить в современном быстро меняющемся технологическом ландшафте, крайне важно изучить и понять процесс эволюции технологий.
livre commence par expliquer comment configurer un environnement de développement multiplateforme, puis se penche sur les problèmes spécifiques rencontrés lors de la migration des jeux vers différentes architectures matérielles et systèmes d'exploitation. Il traite de différentes approches de la programmation multiplateforme des jeux, y compris l'utilisation d'API neutres telles que SDL et OpenGL, et la création de moteurs personnalisés. s auteurs mettent également l'accent sur des sujets tels que la conception de l'interface utilisateur du traitement des entrées et la mise en réseau. Tout au long du livre, ils donnent des exemples pratiques qui illustrent leur pensée. livre se termine par une discussion sur l'avenir du développement multiplateforme des jeux et sur la façon dont il continuera à se développer dans les années à venir. Programmation de jeux multiplateformes : un domaine de développement de jeux rarement discuté Dans l'industrie du jeu moderne, lorsque de nombreux jeux sortent simultanément sur toutes les plates-formes, il est très important d'avoir une bonne stratégie de développement multiplateforme. Ce livre couvre ce domaine rarement discuté et contient les techniques nécessaires pour développer efficacement vos jeux sur plusieurs plates-formes. Mise en place d'un environnement de développement multiplateforme livre commence par expliquer comment configurer un environnement de développement multiplateforme en discutant des différents outils et technologies disponibles pour chaque plateforme. s auteurs examinent ensuite les problèmes spécifiques qui se posent lors du portage des jeux sur différentes architectures matérielles et systèmes d'exploitation. Approches de la programmation de jeux multiplateformes livre couvre différentes approches de la programmation de jeux multiplateformes, y compris l'utilisation d'API neutres telles que SDL et OpenGL et la création de moteurs personnalisés. s auteurs discutent également de sujets tels que le traitement de la saisie, la conception de l'interface utilisateur et la mise en réseau. Exemples pratiques Tout au long du livre, les auteurs donnent des exemples pratiques pour illustrer leurs points en facilitant la compréhension et l'application des concepts discutés. L'avenir du développement multiplateforme des jeux livre se termine par un débat sur l'avenir du développement multiplateforme des jeux et sur la façon dont il continuera à se développer dans les années à venir. Comprendre le processus d'évolution de la technologie Pour survivre dans le paysage technologique actuel en évolution rapide, il est essentiel d'étudier et de comprendre le processus d'évolution de la technologie.
libro comienza explicando cómo configurar un entorno de desarrollo multiplataforma y luego profundiza en los problemas específicos que surgen al migrar los juegos a diferentes arquitecturas de hardware y sistemas operativos. Discute diferentes enfoques para la programación multiplataforma de juegos, incluyendo el uso de API neutrales como SDL y OpenGL, y la creación de motores personalizados. autores también destacan temas como el diseño de la interfaz de usuario de procesamiento de entrada y la interconexión en red. A lo largo del libro dan ejemplos prácticos que ilustran sus pensamientos. libro concluye con una discusión sobre el futuro desarrollo multiplataforma de los juegos y cómo continuará desarrollándose en los próximos . Programación de juegos multiplataforma: un área de desarrollo de juegos raramente discutida En la industria del juego moderna, cuando muchos juegos salen simultáneamente en todas las plataformas, es muy importante tener una buena estrategia de desarrollo multiplataforma. Este libro cubre este área raramente discutida y contiene los métodos necesarios para desarrollar eficazmente tus juegos en múltiples plataformas. Configurar un entorno de desarrollo multiplataforma libro comienza explicando cómo configurar un entorno de desarrollo multiplataforma, discutiendo las diferentes herramientas y tecnologías disponibles para cada plataforma. autores luego profundizan en los problemas específicos que surgen al portar juegos a diferentes arquitecturas de hardware y sistemas operativos. Enfoques para la programación multiplataforma de juegos libro cubre diferentes enfoques para la programación multiplataforma de juegos, incluyendo el uso de APIs neutrales como SDL y OpenGL, y la creación de motores personalizados. autores también discuten temas como el procesamiento de entrada, el diseño de la interfaz de usuario y el networking. Ejemplos prácticos A lo largo del libro, los autores dan ejemplos prácticos para ilustrar sus puntos, facilitando a los lectores la comprensión y aplicación de los conceptos discutidos. futuro del desarrollo multiplataforma de los juegos libro concluye con una discusión sobre el futuro desarrollo multiplataforma de los juegos y cómo continuará desarrollándose en los próximos . Comprender el proceso de evolución de la tecnología Para sobrevivir en el panorama tecnológico actual, que cambia rápidamente, es fundamental estudiar y comprender el proceso de evolución de la tecnología.
O livro começa com uma explicação de como ajustar o ambiente de desenvolvimento em tempo integral e, em seguida, aprofundar-se nos problemas específicos que surgem quando os jogos são transferidos para diferentes arquiteturas de hardware e sistemas operacionais. Ele discute várias abordagens para a programação de jogos de base, incluindo o uso de APIs neutras, como SDL e OpenGL, e a criação de motores personalizados. Os autores também abordam temas como a concepção da interface de entrada do usuário e a interação de rede. Ao longo do livro, eles apresentam exemplos práticos que ilustram seus pensamentos. O livro termina com um debate sobre o futuro desenvolvimento de jogos e como ele continuará a evoluir nos próximos anos. Programação de jogos: área de desenvolvimento de jogos raramente discutida Na indústria de jogos contemporâneos, quando muitos jogos são lançados simultaneamente em todas as plataformas, é muito importante ter uma boa estratégia de desenvolvimento crossplatfórmico. Este livro abrange esta área raramente discutida e contém os métodos necessários para desenvolver seus jogos em várias plataformas. A configuração de um ambiente de desenvolvimento crossplatfórmico O livro começa explicando como configurar o ambiente de desenvolvimento de base, discutindo as diferentes ferramentas e tecnologias disponíveis para cada plataforma. Em seguida, os autores se aprofundam em problemas específicos que surgem quando os jogos são levados para diferentes arquiteturas de hardware e sistemas operacionais. Abordagens para a programação de jogos crossplatfórmicos O livro abrange várias abordagens para a programação de jogos de base, incluindo o uso de APIs neutras, como SDL e OpenGL, e a criação de motores personalizados. Os autores também discutem temas como processamento de entrada, design de interface de usuário e interação de rede. Exemplos práticos Ao longo do livro, os autores apresentam exemplos práticos para ilustrar seus pontos, facilitando a compreensão dos leitores e a aplicação dos conceitos discutidos. O futuro da elaboração dos jogos do Livro termina com uma discussão sobre o futuro do desenvolvimento dos jogos e como ele continuará se desenvolvendo nos próximos anos. Compreender o processo de evolução da tecnologia Para sobreviver em uma paisagem tecnológica em rápida evolução, é essencial explorar e compreender a evolução da tecnologia.
Il libro inizia con la spiegazione di come configurare l'ambiente di sviluppo crossmatico e poi approfondisce i problemi specifici che si presentano quando i giochi vengono spostati su diverse architetture hardware e sistemi operativi. In esso si discutono diversi approcci alla programmazione dei giochi, tra cui l'uso di API neutre come SDL e OpenGL e la creazione di motori personalizzati. Gli autori affrontano anche temi quali la progettazione dell'interfaccia utente di input e l'interazione di rete. Durante tutto il libro, forniscono esempi pratici che illustrano i loro pensieri. Il libro si conclude con un dibattito sullo sviluppo futuro dei giochi e su come continuerà a svilupparsi nei prossimi anni. Programmazione dei videogiochi: un campo di sviluppo dei videogiochi raramente discusso Nell'industria dei videogiochi di oggi, quando molti videogiochi escono contemporaneamente su tutte le piattaforme, è molto importante avere una buona strategia di sviluppo. Questo libro copre questo campo raramente discusso e contiene le tecniche necessarie per sviluppare in modo efficiente i giochi su più piattaforme. Configurazione di un ambiente di sviluppo crossmatico Il libro inizia con una spiegazione di come configurare un ambiente di sviluppo crossmatico, discutendo i vari strumenti e tecnologie disponibili per ogni piattaforma. Gli autori approfondiscono quindi i problemi specifici che si presentano quando i giochi vengono portati su architetture hardware e sistemi operativi diversi. Approcci per la programmazione dei giochi crossmatico Il libro comprende diversi approcci per la programmazione dei videogiochi, tra cui l'uso di API neutre come SDL e OpenGL, e la creazione di motori personalizzati. Gli autori discutono anche di temi quali elaborazione dell'input, progettazione dell'interfaccia utente e interazione di rete. Esempi pratici Durante tutto il libro, gli autori forniscono esempi pratici per illustrare i loro punti, facilitando la comprensione e l'applicazione dei concetti in discussione. Il futuro dello sviluppo dei videogiochi Il libro si conclude con una discussione sul futuro dello sviluppo dei giochi e su come continuerà a svilupparsi nei prossimi anni. Comprendere l'evoluzione della tecnologia Per sopravvivere in un panorama tecnologico in continua evoluzione, è fondamentale studiare e comprendere l'evoluzione della tecnologia.
Das Buch beginnt mit einer Erläuterung der Einrichtung einer plattformübergreifenden Entwicklungsumgebung und geht dann tiefer auf die spezifischen Probleme ein, die bei der Migration von Spielen auf verschiedene Hardwarearchitekturen und Betriebssysteme auftreten. Es werden verschiedene Ansätze zur plattformübergreifenden Programmierung von Spielen diskutiert, einschließlich der Verwendung neutraler APIs wie SDL und OpenGL und der Erstellung benutzerdefinierter Engines. Die Autoren behandeln auch Themen wie die Gestaltung der Benutzeroberfläche für die Eingabebehandlung und die Vernetzung. Während des gesamten Buches geben sie praktische Beispiele, die ihre Gedanken veranschaulichen. Das Buch schließt mit einer Diskussion über die Zukunft der plattformübergreifenden Spieleentwicklung und wie sie sich in den kommenden Jahren weiterentwickeln wird. Plattformübergreifende Spieleprogrammierung: Ein selten diskutierter Bereich der Spieleentwicklung In der modernen Spieleindustrie, in der viele Spiele gleichzeitig auf allen Plattformen veröffentlicht werden, ist es sehr wichtig, eine gute plattformübergreifende Entwicklungsstrategie zu haben. Dieses Buch deckt diesen selten diskutierten Bereich ab und enthält die Techniken, die erforderlich sind, um Ihre Spiele auf mehreren Plattformen effektiv zu entwickeln. Einrichten einer plattformübergreifenden Entwicklungsumgebung Das Buch beginnt mit einer Erläuterung, wie eine plattformübergreifende Entwicklungsumgebung eingerichtet wird, indem die verschiedenen Tools und Technologien diskutiert werden, die für jede Plattform verfügbar sind. Die Autoren gehen dann auf die spezifischen Probleme ein, die bei der Portierung von Spielen auf verschiedene Hardwarearchitekturen und Betriebssysteme auftreten. Ansätze für die plattformübergreifende Programmierung von Spielen Das Buch deckt verschiedene Ansätze für die plattformübergreifende Programmierung von Spielen ab, einschließlich der Verwendung neutraler APIs wie SDL und OpenGL und der Erstellung benutzerdefinierter Engines. Die Autoren diskutieren auch Themen wie Input Processing, User Interface Design und Networking. Praktische Beispiele Während des gesamten Buches geben die Autoren praktische Beispiele, um ihre Punkte zu veranschaulichen und es den sern zu erleichtern, die diskutierten Konzepte zu verstehen und anzuwenden. Die Zukunft der plattformübergreifenden Spieleentwicklung Das Buch schließt mit einer Diskussion über die Zukunft der plattformübergreifenden Spieleentwicklung und wie sie sich in den kommenden Jahren weiterentwickeln wird. Verständnis des technologischen Evolutionsprozesses Um in der sich schnell verändernden technologischen Landschaft von heute zu überleben, ist es von entscheidender Bedeutung, den technologischen Evolutionsprozess zu untersuchen und zu verstehen.
''
Kitap, platformlar arası bir geliştirme ortamının nasıl yapılandırılacağına dair bir açıklama ile başlar ve daha sonra oyunları çeşitli donanım mimarilerine ve işletim sistemlerine taşırken karşılaşılan belirli sorunları inceler. SDL ve OpenGL gibi nötr API'lerin kullanımı ve özel motorların oluşturulması da dahil olmak üzere platformlar arası oyun programlamaya yönelik çeşitli yaklaşımları tartışmaktadır. Yazarlar ayrıca giriş işleme kullanıcı arayüzü tasarımı ve ağ gibi konuları da kapsar. Kitap boyunca, düşüncelerini gösteren pratik örnekler veriyorlar. Kitap, platformlar arası oyun geliştirmenin geleceği ve önümüzdeki yıllarda nasıl gelişmeye devam edeceği üzerine bir tartışma ile sona eriyor. Platformlar arası oyun programlama: nadiren tartışılan bir oyun geliştirme alanı Modern oyun endüstrisinde, birçok oyun aynı anda tüm platformlarda yayınlandığında, iyi bir platformlar arası geliştirme stratejisine sahip olmak çok önemlidir. Bu kitap nadiren tartışılan bu alanı kapsar ve oyunlarınızı birden fazla platformda verimli bir şekilde geliştirmek için ihtiyacınız olan teknikleri sağlar. Platformlar Arası Bir Geliştirme Ortamı Oluşturma Kitap, platformlar arası bir geliştirme ortamının nasıl kurulacağını açıklayarak, her platform için mevcut olan farklı araçları ve teknolojileri tartışarak başlar. Daha sonra yazarlar, oyunları farklı donanım mimarilerine ve işletim sistemlerine taşırken ortaya çıkan belirli sorunları araştırıyorlar. Platformlar Arası Oyun Programlamaya Yaklaşımlar Kitap, SDL ve OpenGL gibi nötr API'lerin kullanımı ve özel motorların oluşturulması da dahil olmak üzere platformlar arası oyun programlamaya yönelik çeşitli yaklaşımları kapsar. Yazarlar ayrıca giriş işleme, kullanıcı arayüzü tasarımı ve ağ oluşturma gibi konuları tartışmaktadır. Vaka Çalışmaları Kitap boyunca, yazarlar noktalarını göstermek için vaka çalışmaları sağlar ve okuyucuların tartışılan kavramları anlamalarını ve uygulamalarını kolaylaştırır. Çapraz Platform Oyun Geliştirmenin Geleceği Kitap, çapraz platform oyun geliştirmenin geleceğini ve önümüzdeki yıllarda nasıl gelişmeye devam edeceğini tartışarak sona eriyor. Teknoloji evrimi sürecini anlamak Günümüzün hızla değişen teknolojik ortamında hayatta kalmak için, teknoloji evrimi sürecini incelemek ve anlamak çok önemlidir.
يبدأ الكتاب بشرح كيفية تكوين بيئة تطوير عبر المنصات، ثم يتعمق في المشكلات المحددة التي تواجه عند نقل الألعاب إلى بنى الأجهزة وأنظمة التشغيل المختلفة. يناقش العديد من الأساليب لبرمجة الألعاب عبر المنصات، بما في ذلك استخدام واجهات برمجة التطبيقات المحايدة مثل SDL و OpenGL، وإنشاء محركات مخصصة. يغطي المؤلفون أيضًا موضوعات مثل تصميم واجهة المستخدم ومعالجة المدخلات والشبكات. في جميع أنحاء الكتاب، يقدمون أمثلة عملية توضح أفكارهم. يختتم الكتاب بمناقشة مستقبل تطوير الألعاب عبر المنصات وكيف ستستمر في التطور في السنوات القادمة. برمجة الألعاب عبر المنصات: مجال نادرًا ما تتم مناقشته لتطوير الألعاب في صناعة الألعاب الحديثة، عندما يتم إصدار العديد من الألعاب في وقت واحد على جميع المنصات، من المهم جدًا أن يكون لديك استراتيجية تطوير جيدة عبر المنصات. يغطي هذا الكتاب هذا المجال الذي نادرًا ما تتم مناقشته ويوفر التقنيات التي تحتاجها لتطوير ألعابك بكفاءة عبر منصات متعددة. يبدأ الكتاب بشرح كيفية إنشاء بيئة تنمية متعددة المنصات، ومناقشة الأدوات والتكنولوجيات المختلفة المتاحة لكل منصة. ثم يتعمق المؤلفون في المشكلات المحددة التي تنشأ عند نقل الألعاب إلى بنى الأجهزة وأنظمة التشغيل المختلفة. مناهج لبرمجة الألعاب عبر المنصات يغطي الكتاب مناهج مختلفة لبرمجة الألعاب عبر المنصات، بما في ذلك استخدام واجهات برمجة التطبيقات المحايدة مثل SDL و OpenGL، وإنشاء محركات مخصصة. يناقش المؤلفون أيضًا موضوعات مثل معالجة المدخلات وتصميم واجهة المستخدم والشبكات. دراسات حالة طوال الكتاب، يقدم المؤلفون دراسات حالة لتوضيح نقاطهم، مما يسهل على القراء فهم وتطبيق المفاهيم التي تمت مناقشتها. The Future of Cross-Platform Game Development يختتم الكتاب بمناقشة مستقبل تطوير اللعبة عبر المنصات وكيف ستستمر في التطور في السنوات القادمة. فهم عملية تطور التكنولوجيا للبقاء على قيد الحياة في المشهد التكنولوجي سريع التغير اليوم، من الأهمية بمكان دراسة وفهم عملية تطور التكنولوجيا.

You may also be interested in:

Cross-Platform Game Programming
Godot 4 Game Development Projects: Build five cross-platform 2D and 3D games using one of the most powerful open source game engines, 2nd Edition
Ultimate Flutter for Cross-Platform App Development Build Seamless Cross-Platform Flutter UIs with Dart, Dynamic Widgets, Unified Codebases, and Expert Testing Techniques
Game Programming Algorithms and Techniques A Platform-Agnostic Approach
Flame Game Development Your Guide to Creating Cross-Platform Games in 2D Using Flame Engine in Flutter 3
Flame Game Development Your Guide to Creating Cross-Platform Games in 2D Using Flame Engine in Flutter 3
Qt 6 C++ GUI Programming Cookbook: Practical recipes for building cross-platform GUI applications, widgets, and animations with Qt 6
Delphi Programming Projects: Build a range of exciting projects by exploring cross-platform development and microservices
Mastering C++ Programming For GUI Development With Qt A Step By Step Guide To Building Cross-Platform GUI Applications with C++ And Qt Framework
C++ Programming Handbook For Beginners On GUI Development with QT A Step-by-Step Guide to Building Cross-Platform GUI Applications Using C++ and Qt Framework
Programming Basics with C#: Comprehensive Introduction to Programming with C#: Video Book + Learning Platform
Mastering Game Development with Python Practical AI for Game Developers Design Intelligent Games with Python! No Programming Experience Necessary. Build Smart Game Characters
Mastering Game Development with Python Practical AI for Game Developers Design Intelligent Games with Python! No Programming Experience Necessary. Build Smart Game Characters
Cross-Platform Web Services Using C# and Java
Professional Cross-Platform Mobile Development in C#
Cross-Platform Desktop Applications Using Node, Electron, and NW.js
Ultimate Flutter for Cross-Platform App Development
Xamarin in Action Creating native cross-platform mobile apps
Mastering Flutter and Dart Elegant Code for Cross-Platform Success
McGraw-Hill Education ACT 2017 Cross-Platform Prep Course
Mastering Flutter and Dart Elegant Code for Cross-Platform Success
Mastering Flutter and Dart: Elegant Code for Cross-Platform Success
Building Cross-Platform Mobile and Web Apps for Engineers and Scientists
Classic Game Programming on the NES Make your own retro video game (Final)
Classic Game Programming on the NES Make your own retro video game (Final)
Classic Game Programming on the NES: Make your own retro video game
Unity Game Development A Beginner|s Guide to Game Programming - 2nd Edition
Unity Game Development A Beginner|s Guide to Game Programming - 2nd Edition
.NET MAUI for C# Developers: Build cross-platform mobile and desktop applications
Flutter Apprentice (Fourth Edition) Learn to Build Cross-Platform Apps
Flutter Apprentice (Fourth Edition) Learn to Build Cross-Platform Apps
Building Cross-Platform Apps using Titanium, Alloy, and Appcelerator Cloud Services
Holistic Game Development with Unity 3e An All-in-One Guide to Implementing Game Mechanics, Art, Design and Programming 3rd Edition
JavaFX Rich Client Programming on the NetBeans Platform
Enyo Up and Running Build Native-Quality Cross-Platform javascript Apps
Python Programming For Game Development A Comprehensive Guide To Creating 2D and 3D Games With Pygame and Panda3D Including Game Physics And Graphics From Scratch
Python Programming For Game Development A Comprehensive Guide To Creating 2D and 3D Games With Pygame and Panda3D Including Game Physics And Graphics From Scratch
Pragmatic Flutter Building Cross-Platform Mobile Apps for Android, iOS, Web & Desktop
Building Microservices with ASP.NET Core Develop, Test, and Deploy Cross-Platform Services in the Cloud
High-Performance Java Platform Computing Multithreaded and Networked Programming