Tomorrow we’ll code a visual Windows app, but for today let’s get to know a little about the history of our chosen programming languages, C++ and Delphi.

C++ Language History and Future

C++ was started in 1983, although Standard C++ wouldn't be established until 1998. That sounds ancient when new languages are coming out every year, but C++ is used extensively in systems, enterprise, and gaming applications. It also continues to evolve with new standards and capabilities released over time. C++’s flexibility and power, along with the need to support all of those existing systems, keep it in the list of top 10 requested programming skills

Learn more about C++’s history with this personal introduction by C++ Builder Product Manager, David Millington: https://community.idera.com/developer-tools/b/blog/posts/std-out-lt-lt-happy-35th-birthday-c  and this C++ History page. 

We were very lucky to hear from C++’s creator, Bjarne Stroustrup, at our CodeRage event in December. Watch the replay now to learn more about the future of the C++ language! 

Although C++ can be a complicated language to learn, C++ Builder's visual framework and hundreds of prebuilt components make it easier than ever to create a Windows or mobile application as your very first app! 

Delphi is the Same Age as Java, JavaScript, and Ruby

That’s right! Delphi, Java, JavaScript, and Ruby all appeared around 1995. Although Javascript and Ruby have a reputation for being young and hip in recent years, they’re the same age as Delphi. So, now that you know they’re faking their youthfulness, why not choose the robust, easy-to-learn Delphi language for your next app? It’s easier to deploy across desktop and mobile platforms and less effort to maintain.

Discover more about Delphi’s history in Part I of this Delphi Introductory course: https://www.embarcaderoacademy.com/courses/396722/lectures/6067678. The presenter, Marco Cantu, is Embarcadero's Delphi Product Manager and published Delphi textbook author.  

Why Learn a New Language? 

For those of you who are already experts in one of these languages, it's important to note that employers are looking for developers who are proficient in 3+ programming languages. Pull up a job search for C++ or Delphi software developers on Indeed, LinkedIn, and other sites, and job descriptions will list several programming languages as a requirement. 

Use this #CodingResolutions challenge to pick up a new language (and if you already know both C++ and Delphi,  head over to our sister company, Sencha, to learn JavaScript!). 

Previous 2019 #CodingResolutions posts:

  1. Download and Install the FREE Community Editions

  2. Tour the IDE  Explore the IDE, where to find different tools and how to find sample applications.