Multilingual Programming

Processing, Java, JavaScript, and Python

; Christopher Dunne ; Laura Feire

This book provides a multilingual introduction to Java, JavaScript, and Python, and facilitates how programmers can move from one language to the other without having to learn a new IDE. It uses the graphics, visualization, and interactive functionality of the Processing environment to provide illustrations of essential concepts for web, mobile, and console interactive programming. Les mer
Vår pris
911,-

(Paperback) Fri frakt!
Leveringstid: Ikke i salg
På grunn av Brexit-tilpasninger og tiltak for å begrense covid-19 kan det dessverre oppstå forsinket levering.

Vår pris: 911,-

(Paperback) Fri frakt!
Leveringstid: Ikke i salg
På grunn av Brexit-tilpasninger og tiltak for å begrense covid-19 kan det dessverre oppstå forsinket levering.

Om boka

This book provides a multilingual introduction to Java, JavaScript, and Python, and facilitates how programmers can move from one language to the other without having to learn a new IDE. It uses the graphics, visualization, and interactive functionality of the Processing environment to provide illustrations of essential concepts for web, mobile, and console interactive programming. Each language is introduced in an independent chapter that can be approached in any order. Accessible examples are included throughout, along with "seed projects" which are intentionally incomplete code projects that motivate readers to focus on a concept while adapting the project to their own purposes.

Fakta

Innholdsfortegnelse

Overview: Why be multilingual and end the language wars. Soup to nuts in Java. Soup to nuts in Python. Soup to nuts in JavaScript. Designing for the Web. Object-oriented Design Perspectives. The Internet of Things. Privacy and Security. Thinking Concurrently. General Principles Revisited

Om forfatteren

Ursula Wolz is the founder and CEO of RiverSound Solutions, a company that creates computing software for personal growth and education. This includes health maintenance mobile apps and wearables, e-learning systems, and online curriculum for formal and informal interdisciplinary computing.