For whom is this book for? This book is for everyone who wants to learn how to build fast running, good-looking, stable applications. It doesn't matter if you never wrote a line of code, we will start from ground zero. What is Delphi? Delphi is a modern multi-purpose programming language. With Delphi, we can create cool looking graphic applications for Windows, Mac, Linux and Android. Take a look at "Let there be styles" chapter to see Delphi programs in all their beauty. Delphi is fast, Delphi is easy to learn (seriously), Delphi is free. Who am I? My name is Gabriel Moraru, I am a senior software architect and I worked with Pascal/Delphi since 1995. I have degrees in applied electronics and computer science. I created for quite a while software for medical, big-data, e-commerce, bioinformatics, and robotics fields. I am an active member in the Stack Overflow community, and I released quite several free and commercial Delphi libraries. This is my second book; hopefully there will be more to come... What will you learn from this book? The main purpose of this book is not to kick-start you in programming. This is not the regular "programmer's manual" kind of book where I show you the basics of Delphi and keep circling around stupid-simple code examples. I will try to take you deep beyond that. So, we will learn how to write stable/reliable code and how to avoid typical programming pitfalls. We learned quite a few really advanced debugging techniques. We will go beyond "just" programming and talk about code design and system architecture. A second purpose of this book is also to demonstrate that Delphi is the best tool if you want to develop: Good looking GUI applicationsCross-platform applicationsFast applications (for example data-processing, games)Business applications and scientific applicationsIn parallel with all the above, another purpose of this book is to compare Delphi with other languages (mostly C++, C#, R Java and Python) to see their merits and pitfalls and to reassure that Delphi is THE language for you. Even if the stake is high, I promise it will NOT be a bumpy road. The learning curve might be steep in some places, but the book is peppered with code examples. Layout In the first chapter, we will see what kind of applications we can do with Delphi - spoiler alert: you can do any kind of application you want
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.