This book covers the latest developments in compiler technology, with new chapters focusing on semantic elaboration (the problems that arise in generating code from the ad-hoc syntax-directed ...
This guide to the Kotlin language is aimed at readers familiar with Java or another OO language. Sebastian Aigner et al are all core Kotlin language developers and Kotlin team members, and share their ...
Written for experienced programmers looking for in-depth coverage of the Java language and platform, this revised and updated edition now covers Java 21. Cay S. Horstmann's sample programs demonstrate ...
This book shows how to use Python libraries to get, clean, prepare, and analyze data at a professional level. Scott McCoy starts by showing how to use Pandas for data analysis and Seaborn for data ...
We seem to be deeply worried about the threat of AI going rogue, and there are lots of examples of it doing just that. However, they are all misrepresentations, as AI has no intent and no motivation.
This book shows how to use PHP and MySQL for web apps, the way the pros do. Joel Murach shows how to create a database-driven website that implements the MVC pattern in the first six chapters. The ...
This book looks at the world of Pascal and Delphi. From the innovative mind of Niklaus Wirth at Zurich's ETH to the global software revolutions powered by Borland's Turbo Pascal, Marco Geuze unravels ...
Microsoft has announced three new benefits for premium subscribers to Visual Studio. The benefits are available to premium and enterprise subscribers, but aren't included for subscribers to the ...
This year's ACM SIGGRAPH returns to Los Angeles from July 19th to 23rd and there's a lot to look forward to as this preview video indicates. We can also view the Real-Time Live! Trailer - a taster of ...
With the price of single board computers like the Raspberry Pi increasing all the time, news that Espressif's latest low-cost ESP32 can run Linux is to be welcomed. And its official! It is a bit too ...
PlanetScale has launched a hosted Model Context Protocol (MCP) server that connects its database platform directly to AI development tools like Claude and Cursor. So what can you do with it? You can ...
This book shows how to create and deploy microservices-based applications using the latest versions of Spring Boot, Java, and Spring Cloud. Magnus Larsson starts with simple microservices and ...