Delphi compilers using their own Object Pascal dialect and generate native code for multiple platforms: Windows (x86 and x64), OS X (32 bit), iOS (32 and 64 bit), Android and Linux (64 bit Intel). Many people offer Delphi as freelance jobs online on a freelance website developed by freelance web developer.
Delphi, part of RAD Studio includes a code editor with Code Insight, Error Insight, and other features; Refactoring; A Visual Form Designer for VCL (native Windows) and FMX (cross-platform, partly by native platform); An integrated debugger for all platforms, including mobile; Source control (SVN, Git and Mercurial); And support for third-party plugins. It has a robust database support. It is not uncommon for a Delphi project of one million lines to compile in a matter of seconds – one benchmark gave 170,000 lines per second. It is in active development, with versions (in 2016) every six months, with new platforms adding approximately every second of release.
Delphi has added a full object orientation to the existing language and since then the language has grown and is compatible with many other features of the modern language, including generic and anonymous methods, and unusual features such as integrated channel types and A native COM support. Delphi and C ++ equivalents, C ++ Builder, shares many key components, including the IDE, the Visual Component Library (VCL) and a large part of the RTL, and are compatible with each other: C ++ Builder 6 or higher You can use the Delphi language and C ++ files in the same project and packages compiled with C ++ Builder written in C ++ can be used from Delphi. In 2007, the products were released jointly as RAD Studio. RAD Studio is a shared server for Delphi and C ++ Builder and can be purchased with one or the other.
Delphi is both an object-oriented programming language (OOP) and an integrated development environment (IDE). Published by the company Embarcadero (formerly CodeGear and previously Borland) Delphi is an alternative to a language like Visual offers basic development at once fast and good quality. However, nowadays, most companies prefer more modern languages like Java or C #. Most freelance web developer use part of this programming language.
It came from the Pascal language, which later became Object Pascal (Pascal, with object support). Delphi Object Pascal runs on Windows and Kylix Object Pascal runs on Linux.
Books to learn Delphi
There are five new Delphi books that can really start their development with Delphi on Android, iOS, Windows 10 and MacOSX. These five books are Pascal coding manual object in Delphi Plus coding in Delphi, Delphi Cookbook Second Edition and Delphi programming for beginners. Some of these books are free and some are available at several online stores like Amazon. If you are new to Delphi, just want to become familiar with your Object Pascal skills, or if you are ready to immerse yourself in a mobile developer, you must consider each one. If the book is not a book, make sure you learn to find the best price for your workplace and see the different editions (ebook, paper book, etc.). Complete the five books and you will be at the point of becoming a Pascal Rock object! You can get yours online through freelance jobs online.
The five books in no particular order:
Object Pascal Marco Cantu Manual
This newly updated 500-page e-book is a comprehensive guide to the modern programming language object Pascal, the author of best-selling books and Delphi Senior Product Delphi, Marco Cantu. This new language textbook for new and existing Object Pascal developers covers the main features of the language, object-oriented programming with Object Pascal and the latest language features such as generic, anonymous methods and reflection in Delphi compilers up to date. The updated edition has been revised to 10.1 Delphi Berlin.
Coding in Delphi is a Nick Hodges programming book that covers a variety of powerful Delphi programming features and techniques, including generic, interfaces, exception handling, anonymous methods, collections, RTTI, enumerators, attributes, dependency injection And unit tests.
Author’s extract from Amazon: “Nick Hodges is part of the Delphi community from the outset. It’s an original beta tester from Delphi 1, a former TeamB member, a member of the Borland Annual Conference Advisory Board, a frequent speaker, blogger, and Author of numerous articles on a wide range of Delphi topics.Nick has a degree in classical languages from Carleton College and an MBA in information technology from the Graduate Marine School.In his career, he was a waiter’s assistant, A chef, a caddy, a telephone clerk (for which he apologized), an office manager, a school teacher, a naval security officer, a software developer, a product manager, and a director of software development He is a former Delphi Delphi Product Manager and Team R & D Director and lives with his family in Gilbertsville, Pennsylvania.
More coding in Delphi: how to write code in Delph SOLID
The description on Amazon: “Just like your predecessor encoding in Delphi More than coding in Delphi is about writing Delphi code in this book is not found much in the forms designer, the VCL or part of FMX you want … Sin However, Read more about:
How to Write a Code for Delphi SOLID
The use of Delphi with design motifs such as Factory, Observer, Adapter, Decorator and Command Patterns.
How to enjoy operator overhead to simplify code
How to write multithreaded and parallel code and take advantage of multiple CPU cores
How to Write Appearance-Oriented Code to Help Separate Your Concerns
The history and diving in the famous TSmiley component”
Delphi Cookbook – Second Edition
More than 60 hands-on recipes to help you master power of Delphi for cross-platform and cross-platform mobile development.
Publisher’s description: “Delphi is an integrated multiplatform development environment (IDE) that supports the rapid development of applications for Microsoft Windows, Apple Mac OS X, Google Android and Apple’s iOS helps you focus on the current business and save yourself the pain that wanders in the details of graphical user interface widgets, or having to deal with incompatibilities between platforms. It also has a wide range of controls for sliding & drop, helping you to code the business logic in your model Business and compiled natively for the desktop and mobile platforms. ”
Delphi programming for beginners by Yuriy Kalmykov
The book was originally published in Russian and translated into English and other languages. Author Yuriy Kalmykov is a recognized software development expert and author of numerous publications, freelance web developer books and programming manuals, including “Teaching Delphi Programming in Schools.” Is the book? Results for twenty-five years of student education as a member of the faculty of IT processes and control of the National University of MEPhI Nuclear Research (Institute of Physics, Engineering of Moscow) and master in best preparatory schools in Moscow.