Summary
Bosque is a new high-level programming language based on a new paradigm called regularized programming, which proposes eliminating accidental complexity sources.
Accidental complexity occurs during the evolutionary process of programming languages as they adapt to new contexts and implement various paradigms.
Eliminating complexity sources allows us to simplify how we write code, allowing developers to focus on the problem's core. This also enables us to write programs that are more predictable, readable, and reliable.
A simple, deterministic, and readable language is suitable for solving the challenges that new technologies bring, such as IoT development, serverless applications, and cloud-first solutions. So, Bosque could be an exciting language for your next project if you consider yourself an early adopter.
Now that you've read this chapter, we understand what the Bosque project is and what the regularized programming paradigm proposes. As a result, you have a better idea of the accidental complexity problem in the programming languages that are available today and are ready to consider Bosque as a new alternative for future projects.
In the next chapter, we will prepare our development environment so that we can start writing programs in Bosque.