Want more...Speed

Posted by on in Blogs
Quintus Arrius, in the movie Ben Hur, implores the rowers to give him "Battle speed!... Attack speed!... Ramming speed!"  On October 15, 1997, the rocket powered car, ThrustSSC, driven by Andy Green, set a world land speed record of 763 mph. ThrustSSC is the first car to break the sound barrier on land. The qote, "I feel the need, the need for speed", from the movie Top Gun, says a lot about what drives our native code compiler team.

Who doesn't want more speed and fast optimizing compilers?  Who doesn't want pre-compiled units? Who doesn't want C++ pre-compiled headers? Who doesn't want a speedy integrated development environment?  When developers think of speed (turbo speed) they will always think about Turbo Pascal, Turbo C, Delphi, and C++Buider.

For more than 27 years (Turbo Pascal version 1.0 shipped in November of 1983) we have been delivering high speed, native code, optimizing compilers for DOS and Windows (16 and 32 bit).  This year we will deliver a 64-bit compiler for WIndows.  We are also working on high speed, native code compilers for Macintosh and other platforms.

Speed can also be defined in terms of the productivity developers gain by using wizards, code insights, code templates, error insights, UML modeling, audits, metrics, components, visual design, change management, and automated builds.  All of these capabilities and more are included in Delphi, C++Builder, RadPHP, Prism, and RAD Studio.

Everyone wants more speed both in their development and their applications. Small, fast executables, close to the hardware programming, and cross platform development gives your applications and your users a distinct advantage.  While some parts of our industry are focused on managed code runtimes, We continue to focus on delivering native code, optimizing compilers.  Yes, we do also support .NET with Prism and PHP runtime with RadPHP, giving developers choices for non-native code platforms.

Wouldn't it also be great if Delphi and C++Builder would let you use the graphics processor to increase the performance of your applications and also let you easily build stunning user interfaces? Stay tuned for additional news in the coming months as we extend the reach of our compilers and application platforms beyond Microsoft Windows. Stay tuned for additional information about our next generation Delphi and C++ compilers that will bring more optimizations, more platform support, and more microprocessor support.

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.


  • Guest
    Marcel Aubin Saturday, 9 July 2011

    Yes with an email like « Rocketmail » I must be going for speed .... and I do!

    I've been using Borland product ever since TurboPascal 1.0 (on CP/M) and allways appreciated it's effieciency (and speed)


    What about delivering speed to our users ?

    Software platforms have been evolving toward giving better tools to developpers but the end-result is most of the time bigger, more slugish programs for users....

    Where as the optimizing compiler of TurboPascal gone ?

    Where has all those programmers paying attention in code optimization .... bosses have kept telling me « it's got to hit the market quick ... even if it's slugish » .....

    Is marketting the only God in which programminng industry believe ?

    'Marcel Aubin

  • Guest
    John Saturday, 9 July 2011

    GPU based interfaces are great for power-consumer apps, but they fail hard for business users (RDP), or low-end hardware users. WPF is a good illustration of such a failure.

    Will your GPU-based UI VCL (or whatever it'll be named) provide fallbacks to plain old GDI UI, just in case the user is on the other end of an RDP connection, like most business apps users are?
    What if he's on the other end of a browser? Is there a WebGL client planned?

  • Guest
    Markus Saturday, 9 July 2011

    I want more...Usage of SI units, especially in the U.S.

    Using S.I. units like metres, kilometres dregree celsius (or Kelvin), kilogramms etc. will make live easier and the rest of the world (means: pretty nearly anybody outside the U.S.) does use and understand them. So why don't you start using them today? Why not, for instance, give the speed of cars in kilometres perhours instead of miles per hour? Start and embrace this change NOW!

  • Guest
    Steve Maughan Sunday, 10 July 2011

    Encouraging post! Creating Delphi for the Mac seems like a natural step as they use x86 processors. However, it would seem apps for Android and iOS are where the action is. I'm hoping the new compilers will enable this type of development.


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

Check out more tips and tricks in this development video: