Thirty One years of Developer Tools and still moving forward.

Posted by on in Tools

Today marks the 31st year since I started working at Borland International on June 17, 1985. I met Philippe Kahn at Comdex Las Vegas in November 1983. He gave gave me copies of Turbo Pascal version 1.0 on floppy disks (5.25 inch PC-DOS and 8 inch CPM). I put the PC-DOS disk into an IBM PC we had in the Softsel Computer Products booth office. I was blown away when I saw Turbo Pascal launch and wrote a simple Pascal program. I am so thankful to Philippe, Spencer Leyton (who helped me get my job at Borland) and the many employees that I have had the honor and privilege to work with for all of these years. For me, programming continues to be a blast using our products. From that first simple Turbo Pascal program in Las Vegas, developers can now build applications for Windows, macOS, iOS, Android, Cloud and the Internet of Things using Delphi, C++Builder and RAD Studio 10.1 Berlin. Having this much fun and helping developers around the world keeps me young, learning and happy.

Today Only (June 17, 2016) - C++Builder 10.1 Berlin Starter Edition - $0

C++Builder 10.1 Berlin Starter - New User (Promotional Edition) free!

https://store.embarcadero.com/542/purl-buy-cbuilder-10-1-berlin-starter-promo-edition

 

Timeline of Tools 

Here is a partial timeline of tools that have been shipped in the past 31 years. (note: if you have updates to this timeline, please post a comment and I will make any updates).

Year  Tools 
<1985 Turbo Pascal 1 (1983), Turbo Pascal 2 (1984), SideKick (1984)
1985 Reflex, SuperKey 
1986  Turbo Pascal 3, Turbo Pascal for Mac, Turbo Modula-2, Turbo Prolog 1/1.1
1987  Turbo C 1, Turbo Pascal 4, Turbo Basic 1/1.1
1988 Turbo C 1.5/2, Turbo Pascal 5, Turbo Assembler 1
1989  Turbo Pascal 5.5
1990 Turbo Pascal 6, Turbo C++ for DOS 1, Turbo Assembler 2 
1991 Turbo Pascal for Windows 1, Turbo C++ for DOS 1.01, Turbo C++ for Windows 3, Borland C++ 2/3, Turbo Assembler 2.5/3, Paradox Engine 2 
1992 Turbo/Borland Pascal 7, Turbo Pascal for Windows 1.5, Turbo C++ for DOS 3, Borland C++ 3.1, Borland C++ OS/2 1/1.5, Brief 3.1, Paradox Engine 3
1993 Turbo C++ 4, Borland C++ 4, Borland C++ OS/2 2
1994 Borland C++ 4.5,  
1995 Delphi 1, Borland C++ 4.52, Turbo C++ for Windows 4.5, Turbo Assembler 4 
1996 Delphi 2, Borland C++ 5, Turbo Assembler 5
1997 Delphi 3, C++Builder 1, Borland C++ 5.02, JBuilder 1 
1998 Delphi 4, C++Builder 3, JBuilder 2, InterBase 5.5 
1999 Delphi 5, C++Builder 4, JBuilder 3/3.5, InterBase 5.6
2000 C++Builder 5, JBuilder 4, InterBase 6 (O.S.)
2001 Delphi 6, Kylix 1/2, JBuilder 5/6, InterBase 6/6.5 
2002 C++Builder 6, Delphi 7, Kylix 3, JBuilder 7/8, InterBase 7, CodeWright 7
2003 Delphi for .NET 8, C++BuilderX, JBuilder 9/X, InterBase 7.1, CodeWright 7.5
2004 Delphi 2005, JBuilder 2005, InterBase 7.5
2005 Borland Developer Studio 2006, Delphi 2006, C++Builder 2006, JBuilder 2006 
2006 Turbo Delphi 2006, Turbo C++ 2006, Turbo Delphi for .NET 2006, Turbo C# 2006, JBuilder 2007, InterBase 2007
2007 Delphi 2007, C++Builder 2007, RAD Studio 2007, Delphi for PHP 1, 3rdRail 1 
2008 Delphi 2009, C++Builder 2009, RAD Studio 2009, Turbo Ruby, 3rdRail 2, JBuilder 2008, Delphi for PHP 2, InterBase 2009
2009 Delphi 2010, C++Builder 2010, RAD Studio 2010, JBuilder 2008 R2
2010 Delphi XE, C++Builder XE, RAD Studio XE, RAD PHP XE, InterBase XE
2011 Delphi XE2, C++Builder XE2, RAD Studio XE2, RAD PHP XE2 
2012 Delphi XE3, C++Builder XE3, RAD Studio XE3, HTML5 Builder
2013 Delphi XE4/5, C++Builder XE4/5, RAD Studio XE4/5, InterBase XE3
2014 Delphi XE6/7, C++Builder XE6/7, RAD Studio XE6/7, InterBase XE7
2015 Delphi XE8/10 Seattle, C++Builder XE8/10 Seattle, RAD Studio XE8/10 Seattle  
2016 Delphi 10.1 Berlin, C++Builder 10.1 Berlin, RAD Studio 10.1 Berlin, RAD Server 

 

The RAD Studio 2016 public roadmap can be found at http://community.embarcadero.com/article/news/16211-embarcadero-rad-studio-2016-product-approach-and-roadmap-2

 

Join the fun. Check out the free trial of Delphi, C++Builder and RAD Studio 10.1 Berlin at https://www.embarcadero.com/products/rad-studio/start-for-free

 

Today Only (Friday, June 17, 2016! C++Builder 10.1 Berlin Starter Edition - for $0https://store.embarcadero.com/542/purl-buy-cbuilder-10-1-berlin-starter-promo-edition

 



About
Gold User, Rank: 1, Points: 2466
David Intersimone (known to many as David I.) is a passionate and innovative software industry veteran-often referred to as a developer icon-who extols and educates the world on Embarcadero developer tools. He shares his visions as an active member of the industry speaking circuit and is tapped as an expert source by the media. He is a long-standing champion of architects, developers and database professionals and works to ensure that their needs are folded into Embarcadero's strategic product plans. David holds a bachelor's degree in computer science from California Polytechnic State University at San Luis Obispo, California.

Comments

  • Pradyumna
    Pradyumna Thursday, 23 June 2016

    You must have joined Borland in 1985, not 1995. I started using TP from 1986. Time flies. Haven't stopped loving Pascal. Thanks for a great product.

  • DavidI
    DavidI Friday, 24 June 2016

    Totally embarrassed by that typo. Thanks for catching it. I've "downgraded" the year of my start to 1985. The time "appears" to go by fast, but if I counted the number of lines of code, presentations, articles and such - the number would be crazy large showing that time does not go by any faster or slower. I have an app that calculates the # of minutes since I wrote my first Fortran program in the fall of 1969 - it's a lot of minutes :)

  • dummzeuch
    dummzeuch Saturday, 18 June 2016

    You missed Kylix 3. I've still got a copy somewhere (bought all 3 releases).

  • DavidI
    DavidI Saturday, 18 June 2016

    Thanks - updated the timeline.

  • Leif Uneus
    Leif Uneus Friday, 17 June 2016

    You probably want to correct the year on the first line to 1985.

    Congratulations, it is also 31 years since I started using turbo pascal.
    Still using TP7 (about 5000 monitoring units operating day and night around the world) and Delphi 5,2007,XE3 for various reporting tasks. Have all others versions, but using them in production is a time consuming task (checking bugs in the RTL is a full time job).

  • DavidI
    DavidI Saturday, 18 June 2016

    Changed the first row in the table to less than 1985 - seems appropriate somehow :D

  • Please login first in order for you to submit comments
  • Page :
  • 1

Check out more tips and tricks in this development video: