Skip to content

What should we call the language in Delphi 2007 for Win32?

After weather delays I am finally in Frankfurt Germany for the BASTA! Konferenz.  While I was in London and also waiting at London Heathrow I had time to think about some comments asking why we named one of our new products Delphi for PHP.

One way to think of Delphi is that it is a word for a product the delivers RAD, Visual development, Visual and Non-Visual Component libraries.  Delphi is a way of programming regardless of the programming language you are using in the environment.  When someone mentions Java, do you think of the language, the VM, the API, the community process, or the editions of the developer kit?

Given that we now have new products with Delphi 2007 for Win32 and Delphi for PHP, what should we call the language inside Delphi 2007?  In versions 1-6 (at least) of Delphi (and dating back to Turbo Pascal 5.5) we included the Object Pascal language manual with the product.  Should we stick with Object Pascal for the language name?

Officially, Object Pascal was a language specification published by Apple Computer (Larry Tesler’s group) in conjunction with Niklaus Wirth back in the early 80’s for the Macintosh computer.

Turbo Pascal 5.5 implemented Object Pascal with some extensions - you could define static methods and you could call methods deep in ancestor objects without having to use the "inherited" keyword.

In Delphi 1 we extended Object Pascal with Components. Then we added Interfaces for Com programming in Delphi 3. Along the way added operator overloading, structured exception handling (Try/Except and Try/Finally), and things I’m sure I am forgetting at the moment due to sleep deprivation/jet lag.

There are other languages with the Pascal name in them, Component Pascal and Concurrent Pascal, to name just two.

Component Pascal is a language created created by Oberon Microsystems Inc in Switzerland. It was originally named Oberon/L and is a superset of the Oberon-2 language. John Gough at Queensland University of Technology in Australia developed the .NET and JVM compilers for the Component Pascal language. (thank you Chris Burrows of CFB Software, for the correct Component Pascal information).

Concurrent Pascal was a language created by Per Brinch Hansen in the mid 1970s (the language added class, monitor, queue, and process data types to Pascal. It also added Delay and Continue statements used for scheduling within monitors). There are also national and international standards for the Pascal language (from years ago) called ANSI Pascal, ANSI-ISO Pascal, and ANSI Extended Pascal.

So what do we call CodeGear’s modernized version of Object Pascal? How about "Object Pascal + components +++" (perhaps too much of a mouthful). How about "Object Pascal++", "Pascal++", "P++", "P#", "Pascal", "Pascal 2007"?

What would you call the language in Delphi (besides the "Delphi" language)?

{ 161 } Comments

  1. Marco A. A. Sangali | February 28, 2007 at 5:03 pm | Permalink

    RAD Pascal?

  2. Philip J. Rayment | February 28, 2007 at 5:04 pm | Permalink

    "Pascal++" and variants remind one of C++, and we don’t want to imitate C, do we? :-)

    CodeGear’s version of Pascal is unique to CodeGear (possible clones excepted), so why not just "CodeGear Pascal"?

  3. Vadim | February 28, 2007 at 5:24 pm | Permalink

    "Object Pascal" is very good and recognizable name, is it really necessary to rename it? As for "Delphi" - it is very bad choice for language name because of now we have "Delphi for PHP" != "Object Pascal for PHP". "Delphi" is no more language name. Look at Microsoft for instance - they have no language "Visual Studio"!

  4. Magnus Flysjö | February 28, 2007 at 5:46 pm | Permalink

    I’m sure that all those people that never tried Pascal/Delphi and think it’s some kind of Visual Basic language.. a name like "OP+" could hype the language again.

    I know it’s stupid, but we are dealing with people here.. ;)

    "Delphi for OP+" sounds nice in my ears

  5. grant | February 28, 2007 at 5:59 pm | Permalink

    i think the point has been missed. it is "Delphi for PHP" which needs renaming. i wonder if it only got such a bizarre name as a twisted way to make this product a topic of conversation amongst developers. i think providing a trial version would be a better way to do that - if it’s any good, that is.

  6. Robert Love | February 28, 2007 at 6:51 pm | Permalink

    How about Waffle? or Confusion? :-)

    As remember being beat up of calling the Langauge Object Pascal and that it was Delphi.

    I realized your trying to capitalize on name and make "Delphi" a Brand. But you have 10 releases of that product were it was a "product" not a "Brand" (at least from my point of view) Now changing it to a Brand is confusing… I had co-workers thinking they could write in "Delphi or should I saw Language X" and it would generate PHP runtime compliant libraries.

    Regardless of the naming, I am a bit confused and I don’t think that is the intention.

    My Vote go back what many of us still call the language, even though we were told it was not the name of the language: Object Pascal.

  7. Mark Andrews | February 28, 2007 at 7:20 pm | Permalink

    Well, why not call it… Object Pascal.

    Any language that doesn’t grow, dies. All the "stuff" that has been added is just Object Pascal maturing and growing that way any language should.

    The name "Object Pascal" still adequately describes the language. It is still primarily extended through OOP, regardless if other constructs in the language have been added.

  8. David Clegg | February 28, 2007 at 7:35 pm | Permalink

    If the intent of the ‘Delphi for <language>’ monkier is to describe the Delphi RAD way of things for a particular language, then I tend to lean towards Object Pascal. Its a name that the language has been known by previously, and does quite a good job of describing what the language is all about, IMHO.

    The only concern is do I then call myself a Delphi developer (as I do currently) or an Object Pascal developer? And if the former, would I still call myself a Delphi developer if I used Delphi for PHP exclusively (or Delphi for C#, for that matter).

    Also, would that mean that the .NET version of Delphi would be called ‘Delphi for Object Pascal for the Microsoft .NET Framework’?

  9. DaveK | February 28, 2007 at 7:46 pm | Permalink

    Delphi, to my way of thinking, is pretty much synonymous [at this point] with Object Pascal … nothing you do will make everyone happy. Check out non-technical for proof if you doubt me.

    Me, I’d like to see you start boosting the CodeGear name.

    CodeGear Delphi [OP if you want]

    CodeGear Delphi.Net

    CodeGear Developer Studio Professional/Enterprise

    CodeGear Turbo Delphi Explorer

    CodeGear Turbo Delphi Pro [Not Professional ... Pro :) ]

    CodeGear Turbo …

    CodeGear PHP

    [ ... ]

    Sheesh, you guys have a lot of products.

    If you really, really have to … in ittty, bitty type that no one can really see you can put "for" between CodeGear and whatever.

    CodeGear is the branding you want to go for and there’s no reason why you can’t do it on the back of the Delphi name you already have.

    CodeGear - From Explorer to Enterprise, you pick the personality.

    Enjoy Germany.

  10. Mitch Q | February 28, 2007 at 8:07 pm | Permalink

    "RASCAL" !

  11. Tim Sullivan | February 28, 2007 at 9:24 pm | Permalink

    I never stopped calling it Object Pascal, even when Borland decided that it was now "Delphi". It might be extended, but fundamentally it’s Pascal, and fundamentally it’s object oriented. Stick with Object Pascal.

  12. Eric Fortier | February 28, 2007 at 9:42 pm | Permalink

    Why not the obvious choice:

    "Delphi Pascal"!

    Would Delphi be what is it today without Pascal? And would the current version of Pascal have like it did without Delphi?

  13. Eric Fortier | February 28, 2007 at 9:43 pm | Permalink

    Please read my last sentence above as:

    And would the current version of Pascal have GROWN like it did without Delphi?

  14. Esteban Pacheco | February 28, 2007 at 9:51 pm | Permalink

    Well, even in goverment documents, "Delphi" is recognized as a programming language.

    For example the canadian goverment on their labour official papers included it, next to Java and others.

    If you do a job search, you dont search for Object Pascal, you search for Delphi.

    I know you are trying to justify it, so it sounds reasonable, but I even remember you saying, "I am a Delphi developer eventhough I still do some C++."

    That was If I recall a Delphi 2006 video presentation. :)

  15. Tom Wilk | February 28, 2007 at 11:00 pm | Permalink

    You must pick either "Delphi", "CodeGear Developers Studio (CDS)" or "Turbo" as the new IDE name. This will represent the RAD style IDE we know as BDS/Turbo/Delphi today. If you make too many IDE product names, or you mix your terms up, you will confuse everyone and shoot yourself in the foot. In fact you may have already done so. Decide on ONE IDE name and then sell API/framework and language combinations to run inside it. You can use the word "for" or the term "personality" as M$ does. (I would not copy M$ myself) Allow for third party framework and language extensions for FreePascal and Chrome and Ruby.

    ${IDENAME} for Win32 Object Pascal

    ${IDENAME} for Win32 C++

    ${IDENAME} for Cross-platform PHP

    ${IDENAME} for Microsoft .Net C#

    ${IDENAME} for Mono .Net C#

    ${IDENAME} for Microsoft .Net Object Pascal

    ${IDENAME} for Cross-platform Ruby

  16. Stephan Plath | February 28, 2007 at 11:15 pm | Permalink

    Stay with Delphi as the Object Pascal IDE and choose a better name for "Delphi for PHP".

    May be you could stay in the greek mythology and in the neighbourhood of Delphi:

    - Phoebos

    - Apollo

    - Gaia

  17. Kyle Miller | February 28, 2007 at 11:36 pm | Permalink

    How about "Elegance"? :-) Cog, as in cog on the CodeGear? Maybe D++ for Win32 and D# for .NET. Something associated with speed and elegance would be good. Jaguar is taken.

    If no other ideas, then Object Pascal works fine if there is no rights conflict with Apple. People are familiar with it.

  18. Ralf Stocker | February 28, 2007 at 11:39 pm | Permalink

    "P++", "P#" sounds very good to me! Everyone will know what is meant.

  19. Andrei Gerasimenko | February 28, 2007 at 11:45 pm | Permalink

    Thanks to the Borland marketing and CodeGear split it is very hard to explain anything Delphi now. Delphi 2006, BDS 4.0, Delphi 2007, Turbo Delphi, C++ Builder 2006 - too many synonims and misleading similarities like Delphi 2006 being very much different from Delphi 2007!

    IMHO the worst mistake was to mix Delphi and BDS.

    CodeGear should make product and brand names strait first, think about the name of the Pascal second.

    I hope when branding is done it will be possible to call the language Object Pascal or Delphi Pascal.

  20. John Calahan | February 28, 2007 at 11:54 pm | Permalink

    How about keeping your focus on producing quality and needed software instead of introducing mumbo jumbo confusion?

    How about giving us Delphi with real Unicode support at the VCL level?

    How about less confusing talk from you DavidI?

  21. Fatih Küçükkelepçe | March 1, 2007 at 12:08 am | Permalink

    OP+

  22. Roddy Pratt | March 1, 2007 at 12:42 am | Permalink

    "Object Pascal" or (slightly worse) "Delphi Pascal" get my vote.

    That has some history and significance behind it. Whatever you do, please don’t invent some new trendy moniker that nobody has ever heard of. The OP language is pushing 20 years old, and adding a few relatively small new features doesn’t suddenly justify a trendy name that nobody recognises.

    - Roddy

  23. David Heffernan | March 1, 2007 at 1:08 am | Permalink

    How about "Borland Object Pascal"?

    ;-)

  24. Gerry | March 1, 2007 at 1:27 am | Permalink

    I don’t know who’s responsible for marketing but I think it’s a real mess. Keep it simple:

    CodeGear C++ for Linux

    CodeGear C# for dotNot

    CodeGear Delphi for OSX

    CodeGear PHP for Windows

    CodeGear Studio

    etc.

    First the company name, second the language, and third the operating system for the IDE. The studio contains one or more of the separate products.

  25. Jason Sweby | March 1, 2007 at 1:30 am | Permalink

    I’m with the crowd who think we should go back to Object Pascal and get away from the name "Delphi" referring to the language.

    For a newcomer to CodeGear’s products, the last couple of months have just made things too confusing.

    "Delphi for PHP"? Now they don’t know if Delphi is the tool or the language.

    Borland decided to rename Object Pascal as "The Delphi Language" in Delphi 5 or 6, why now confuse it even more? And from what I’ve read and heard, no one ever took up the name Delphi for the language, most of us still call it Object Pascal.

    K.I.S.S.

  26. David I | March 1, 2007 at 1:31 am | Permalink

    >How about keeping your focus on producing quality and needed software instead of introducing mumbo jumbo confusion?

    Yes

    > How about giving us Delphi with real Unicode support at the VCL level?

    Absolutely

    > How about less confusing talk from you DavidI?

    I was just asking for everyone’s opinion.

  27. Jason Sweby | March 1, 2007 at 1:37 am | Permalink

    One word sums up the comments so far: confusion.

    Come on CG, less focus on names and jargon please. And rename Delphi for PHP. You didn’t call ‘C# Builder’ as ‘Delphi for C#’ or JBuilder as ‘Delphi for Java’.

    Why not just call it ‘PHP Builder’ in keeping with the rest of your product names. it has nothing to do with Delphi at all other than it shares an IDE.

    Sorry, I know this dicussion was about the Delphi language name but it is all part of the confusion you’ve created with this obsession with changing names. Again.

    A fan since Delphi 1.

  28. jc | March 1, 2007 at 1:39 am | Permalink

    I really think to reinvent themselves and generate some attention it should be named something new. Pascal is an old language and Object Pascal does not make it sound any better. My hope is that they decide to evolve the language and incorporate cool features like we see in Ruby and C# into the native Win32 language. I like the RemObjects Chrome name alot. So it would be something like Chrome for Win32 and Chrome for .NET

    Then I have a feeling that it will draw attention as all new programming language names do and that would be good for CodeGear. But I think first before they rename it, the language should evolve significantly. Again, there are Pros and Cons to this, but these are my thoughts.

  29. Hallvard Vassbotn | March 1, 2007 at 1:42 am | Permalink

    The language is Object Pascal.

    The "Delphi for PHP" name is more confusing than helpful and should be changed. Otherwise you have to change all of your other product names too…

  30. Hallvard Vassbotn | March 1, 2007 at 1:43 am | Permalink

    The language is Object Pascal.

    The "Delphi for PHP" name is more confusing than helpful and should be changed. Otherwise you have to change all of your other product names too…

  31. DEan | March 1, 2007 at 2:08 am | Permalink

    Delphi to everyone in the industry is associated to object pascal. they go hand in hand. Is Codegear trying to say now that the ide is delphi but the language can be anything else ie delphi for c#,Delphi for php, or even delphi for power shell ……

    No need to change the name. maybe go back to calling it Delphi 6,7,8,9,10…… instead of adding a year.

    as for Delphi for PHP well that is just not right. How about Diane and call the lanugage Object PHP. After all we need more women in the industry. ;-)

  32. Danny Heijl | March 1, 2007 at 2:22 am | Permalink

    Object Pascal (OP)

    CodeGear Object Pascal (COP)

    Delphi Object Pascal (DOP)

    or even Borland Object Pascal (BOP)

    I don’t think that "Delphi for PHP" was a clever move…

    Danny

  33. Atle Smelvaer | March 1, 2007 at 2:44 am | Permalink

    I like the "Open Object Pascal", "OOP".

    I don’t like how Delphi suddenly evolved to be something else than Borland’s Pascal RAD tool.

    Delphi for PHP. What does that mean?

    CodeGear is a mutch better explaining name. I would focus on marketing that name, and have a close connection.

    As suggested earlier:

    CodeGear Studio

    CodeGear for OOP

    CodeGear for C++

    CodeGear for PHP

    CodeGear for C#

  34. Mark Lex | March 1, 2007 at 2:49 am | Permalink

    Call ”Delphi for PHP” something like PHP Builder instead. When I introduced this new product to my friends they were confused by the name.

    Delphi should be both the IDE and the language. Does any other IDE support this unique language?

  35. Irakli | March 1, 2007 at 3:16 am | Permalink

    I think VCL should be renamed rather than Object Pascal IMHO, but only after new big improvements will appear like unicode. More precisely VCL name should be advanced, for example VCL.NG (NG - New or Next Generation).

    Maybe Object Pascal could be renamed also :)

  36. Oliver Giesen | March 1, 2007 at 3:42 am | Permalink

    "Delphi for PHP" simply has to go. There’s no way around it. Stop thinking about names for single products. Take a look at the whole picture. My suggestions:

    CodeGear (Developer) Studio, which would be little more than a bundled offer of the following products:

    CodeGear Delphi for Win32

    CodeGear Delphi for .NET

    CodeGear C++ Builder (for Win32)

    CodeGear C# Builder (for .NET)

    CodeGear PHP Builder

    CodeGear Python Builder

    CodeGear Ruby Builder

    …each of which should be available as separate packages as well.

    CodeGear Turbo Studio, a bundled offer containing:

    CodeGear Turbo Delphi for Win32

    CodeGear Turbo Delphi for .NET

    CodeGear Turbo C++ Builder (for Win32)

    CodeGear Turbo C# Builder (for .NET)

    CodeGear Turbo PHP Builder

    CodeGear Turbo Python Builder

    CodeGear Turbo Ruby Builder

    …again, all of which would be available as separate products as well.

    To identify an individual release, the version identifier would directly follow the name of the language and the edition identifier would be tacked on at the very end, e.g. :

    CodeGear Developer Studio 2007 Architect, containing:

    CodeGear Delphi 2007 for Win32 Enterprise

    CodeGear Delphi 2007 for .NET Architect

    CodeGear C++ Builder 2007 Enterprise

    CodeGear C# Builder 2007 Architect

    CodeGear PHP Builder 2007 Enterprise

    CodeGear Python Builder 2007 Enterprise

    CodeGear Turbo Delphi 2007 for Win32 Pro

    (I happen to agree with a previous poster that using "Pro" instead of "Professional" will probably be more in line with your intended Turbo target audience)

    CodeGear Turbo PHP Builder 2007 Explorer

    CodeGear Turbo Python Builder 2007 Explorer

    CodeGear Turbo Studio 2007 Explorer

    Next stop: clarity in licensing. If you really want us to buy SA so bad, then drop the alternative officially instead of just making it financially ridiculous:

    Price of purchase for whatever release should contain free product updates of that edition for one year, as in:

    If I buy or upgrade CodeGear Developer Studio I get all studio line product releases that appear within one year following the purchase for free.

    (The price for the studio could be slightly lower than the sum of its parts - but doesn’t necessarily have to be.)

    If I only bought or upgraded CodeGear Delphi for Win32 I would only get upgrades to CodeGear Delphi for Win32 that appear within the next year. I would be able to buy any other Studio line personality for a reduced price (though higher than an upgrade from a previous version of that personality).

    After the year is over I would be able to buy another year of upgrades - I’m not yet sure whether that price will even have to be lower than the initial one.

    Sounds clear and reasonable to me at least…

  37. Thomas Mueller | March 1, 2007 at 4:08 am | Permalink

    Maybe it could be called "objective Pascal" (as in "objective C")?

  38. Andrew FG | March 1, 2007 at 4:29 am | Permalink

    How about Visual Pascal?

  39. me | March 1, 2007 at 4:34 am | Permalink

    another vote for Object Pascal

  40. Andrei Gerasimenko | March 1, 2007 at 4:48 am | Permalink

    Re: Oliver Gielsen’s list of products

    To my taste, "CodeGear" is unnecessary whenever we have Turbo or Delphi. "Builder" is also very much Borland/Inprise or "C++ Builder that has been abandoned for ages" related. I also do not like explicit focus on the Studio personalities. VS does not focus on VB or C# personalities, it just integrates languages nicely. So:

    CodeGear Studio Professional

    Turbo Delphi for Win32

    Turbo Delphi for .Net

    Turbo PHP for Win32

    Turbo PHP for Linux

    Turbo C++ for Win32

    I cannot agree more that Delphi for PHP is bad.

  41. Andrei Gerasimenko | March 1, 2007 at 4:55 am | Permalink

    Sorry, I forgot about Andrew FG’s Visual Pascal. It is too close to Visual Studio.

    What about making it clear that the language links Win32 and .NET, like Omni Pascal (so that OP is still valid)?

  42. Tomasz Kosinski | March 1, 2007 at 5:14 am | Permalink

    I prefered to keep Delphi name for Pascal language. But after introduction of Delhi for PHP the Delphi becomes an IDE name so:

    Delphi Studio

    Delphi Pascal for Win32

    Delphi Pascal for .NET

    Delpki PHP

    Delphi C++

    Turbo Pascal for Win32

    Turbo Pascal forn Win32

    Turbo C++

    ETC.

  43. Steve Summers | March 1, 2007 at 5:29 am | Permalink

    While I agree that all this name twisting was a big mistake, you’ve made it already with Delphi for PHP, so I’m in agreement with Tomasz.

    If "Object" or "Objective" or "Component" is a reasonable adjective for "Pascal", then so is DELPHI- if Delphi means "Visual Component based class library surrounded by a RAD IDE.

    So make "Delphi" the name of the IDE and framework, and call the Pascal version "Delphi Pascal". For the rest,

    Delphi Studio

    Delphi Pascal

    Delphi Pascal.net {like VB.net}

    Delphi C#.net {but .net might be redundant}

    Delpki PHP

    Delphi C++

    Delphi Python {please}

    Delphi Ruby

    Delphi JavaScript

    etc.

    For the low end versions, where you’ll probably provide a more limited VCL and reduced IDE power (you can kill cross-machine debugging, for example), replace "Delphi" with "Turbo".

    Drop the "builder" stuff from the names too.

  44. Marco Zehe | March 1, 2007 at 5:36 am | Permalink

    After reading through several comments, and also reading Marco Cantú’s blog post, Object Pascal still sits best with me when I think of the language I program in. But I must admit that I am biased, since Pascal in the form of Turbo Pascal 3.0 for CP/M was the first real programming language I learned and used. Before that it was Basic on the C64 (yes, peeks and pokes, goto’s, and syntax errors in the middle of your program execution). When Delphi came around, it was the innovative IDE concept we’ve come to love. Still when I think of Delphi, I think of the RAD environment rather than the language. However, since Delphi came with Object Pascal, it is still closely connected. However when CodeGear announced Delphi for PHP, I didn’t have any idfficulty imagining a RAD environment where you simply write your code in PHP.

    In summary: No problems with either the Delphi branding or the name Object Pascal.

  45. Diego Garcia | March 1, 2007 at 5:36 am | Permalink

    I like the Ideas given by Oliver Giesen

    and Andrei Gerasimenko

    But even if you guys from Code Gear still wants to transform the Delphi name into a product line, the best choice for the original Delphi name could be Delphi for OPL (Object Pascal Language), thats sounds nice.

    Regards,

    Diego M. Garcia

  46. Jose Castillo Reyes | March 1, 2007 at 6:00 am | Permalink

    So make "Delphi" the name of the IDE and framework. So:

    Delphi Studio

    Delphi P++ {Pascal }

    Delphi P# {Pascal .Net}

    Delphi C#

    Delphi PHP

    Delphi C++

  47. Jose Castillo Reyes | March 1, 2007 at 6:00 am | Permalink

    So make "Delphi" the name of the IDE and framework. So:

    Delphi Studio

    Delphi P++ {Pascal }

    Delphi P# {Pascal .Net}

    Delphi C#

    Delphi PHP

    Delphi C++

  48. Stewart Kahler | March 1, 2007 at 6:11 am | Permalink

    You should rename Delphi for PHP as PHPBuilder.

  49. Mikko Laiho | March 1, 2007 at 6:14 am | Permalink

    Quite many people have got the idea that Pascal is a toy language which is taught to kids on the very beginning and that with Pascal you can’t create anything professional. From this point of view it might be a good idea to get rid of word Pascal and invent something new.

  50. Cozmix CEO | March 1, 2007 at 6:28 am | Permalink

    Of those suggested I like the following:

    Object Pascal

    P#

    If people don’t like Pascal how about:

    Blaise or Blaize

    i.e. his first name or a derivative

    or expanding on the C++ idea:

    inc(Pascal) = "Pinc"

    not sure about the last one. I think my favorite would be "Blaize"

    Steve

  51. Dominique Louis | March 1, 2007 at 6:36 am | Permalink

    I think there needs to be a simplifying of the CodeGear product line. There is currently too much confusion about what version does what.

    There is currently too much negativity around the Delphi name due to the years of abuse by Borland. Turbo, however, still has fond memories and a positive vibe about it within the developer community, as many developers cut their teeth on either Turbo Pascal or Turbo C++ amongst others. Turbo still has the connotation of speed to boot.

    My vote would go for…

    Turbo Delphi for Win32

    Turbo Delphi for MacOs X

    Turbo Delphi for Linux ( x86 )

    Turbo Delphi for .Net

    Turbo PHP for Win32

    Turbo PHP for Linux

    Turbo C++ for Win32

    Turbo Java

    Turbo Ruby

    etc

    If you want to go for something more high powered, you might want to go for..

    Nitro Delphi for Win32

    Nitro PHP

    I also agree that "Delphi for PHP" HAS to go!

  52. Randy Magruder | March 1, 2007 at 6:44 am | Permalink

    I’m in the camp that says that it’s Delphi for PHP that needs to be renamed, NOT Delphi itself. To be a Delphi programmer is to code in the Delphi language using a version of Delphi or Developer Studio. I’m reminded of the Chronicles of Narnia book, Voyage of the Dawn Treader, where the cat gets into the kitchen and starts breaking bottles of milk and drinking them. The idiotic dufflepuds scramble in and start pulling out all the bottles of milk. It occurs to no one to just remove the cat.

  53. Timothy Armstrong | March 1, 2007 at 7:09 am | Permalink

    I also do not like the name Delphi for PHP but I am VERY excited about the language. I personally feel that Delphi is the language, I develop in Delphi (for 10 years now), and have many books on programming in Delphi. The name CodeGear is a wonderful name and has a lot of excitement behind it, especially with the PHP addition. My vote would go for:

    CodeGear Delphi Studio (both Win32 and .Net)

    CodeGear Delphi for Win32 (serepate, NO .Net framework needed)

    CodeGear Delphi for .Net

    CodeGear Delphi for Linux :)

    CodeGear PHP Builder for Windows

    CodeGear PHP Builder for Linux

    etc..

    I am also strong on the Builder being added to the PHP release since the biggest advantage of the PHP release is the ability to rapidly "Build" the code. Just my 2 cents :)

  54. Oliver Giesen | March 1, 2007 at 7:12 am | Permalink

    @Randy : brilliant comparison! ;)
    (and boy were those dufflepuds annoying)

    @everyone who starts his/her replies along the lines of "As the Delphi for PHP thing has already been settled…" : I don’t think so. They’re still in the field testing stage! I don’t think a single box has been printed yet. Or has it?

    Oh yes, and here’s another question to the CodeGear people: Why are you asking this question now? Why didn’t you think about the inevitable consequences of this product naming decision beforehands?

    "Delphi for PHP" (the name, not the product) MUST go!

  55. David Quinn | March 1, 2007 at 7:21 am | Permalink

    I was at the London talk yesterday, and whilst I see what you are trying to say, I must admit that I wasn’t really convinced by the argument that Delphi isn’t the language.

    And I don’t really think that you guys are either as you constantly talked about "Delphi" when talking about "Delphi for Object Pascal 2007" yesterday.

    I’d happily see Delphi for PHP renamed (but not if it is hgoing to delay my pre-order delivery <g>!

    But thanks…it was a worthwhile day!

  56. Jean-Francois Picard | March 1, 2007 at 7:42 am | Permalink

    All this concerning the naming the product line resume to one question:

    ‘Delphi is the name of a language or then name of an IDE ?’

    In the first case the naming of the product:

    Highlander for Delphi Win32

    Highlander for PHP

    etc…

    In the second case the naming of the product:

    Delphi for Object Pascal Win32

    Delphi for PHP

    etc…

    As we saw in the forums, XXX PHP cannot be used without the express permission of the PHP group and I don’t think they will ever give that permission.

    JFPicard

  57. Bruce McGee | March 1, 2007 at 7:46 am | Permalink

    I’m glad you’re asking. Branding is important and shouldn’t be dismissed as "mumbo jumbo".

    I agree with others. "Object Pascal" strikes me as the best choice.

    Come to terms with the idea that the world at large will hear the word "Pascal". Don’t hide it, embrace it. Don’t dwell on preconceived notions of other peoples’ preconceived notions of the language, help shape that perception. Have "This is not your father’s Pascal" logos made up. Anyone who uses it finds out eventually, anyway.

    Possibly "CodeGear Object Pascal" for the full legal name or "CodeGear Pascal" if there are legal issue with the term "Object Pascal" (Just don’t give it up without a fight).

    I don’t mind going back to calling the IDE "Delphi". Unfortunately, it’s exactly the opposite of Borland’s last branding experiment, so you’ll have a lot of history to make up for and confusion to clear up. Over and over again.

    And then there’s the unfortunately named "Delphi for PHP". There is still confusion over Delphi and Pascal, and this may add to it. Are you sure there’s no legal way to get PHP Builder?

    How about turning the name around a little? You have language personalities are available for the IDE and not necessarily the other way around.

    Object Pascal for Delphi

    Turbo Object Pascal for Delphi

    C++ for Delphi

    C# for Delphi

    PHP for Delphi

    VB for Delphi (Hey, Cleggy!)

    Ruby for Delphi… :)

    I’m not sure about the distinction between the native and .Net versions of Pascal. Maybe:

    Object Pascal for Delphi (Win32)

    Object Pascal for Delphi (.Net)

    Object Pascal for Delphi (Linux) (a guy’s got to dream…)

    They’ll probably be shorthanded to "Delphi" and "Delphi for .Net" for a long time.

    And maybe just add the term "studio" to differentiate between single and multiple personality SKUs.

    Failing that, I like Jose’s suggestion of "Delphi Object Pascal" or just "Delphi Pascal".

    Whatever you do, be completely forthcoming, consistent and patient. It’ll take a while. Acknowledge that this is a change in direction (don’t pretend that it’s always been this way) and don’t shy away from criticism that the previous branding efforts were… suboptimal, and constantly emphasize that you’re trying to do it better. Give people reasons to say good things about this. Use the stir to draw attention to the brand itself and not the (inevitable) complaining.

    Just a thought.

  58. Maria Ignatova | March 1, 2007 at 8:01 am | Permalink

    We should call it P#

  59. Bassam | March 1, 2007 at 8:03 am | Permalink

    D#. No wait, the D language is already taken. :-(

    D-Rad or Drad? :-)

    Pas-D? Nah.

    How about just plain old Pascal v#? Replace # with whatever iteration it’s in, instead of 2007 or some other year.

  60. Bruce McGee | March 1, 2007 at 8:40 am | Permalink

    Drad?

    Farscape fan, by any chance? :)

  61. Rex Winn | March 1, 2007 at 8:40 am | Permalink

    Call it Omphalos: Which means center of the entire universe. Admittedly it’s a big name to fill completely but then again Delphi didn’t set the bar all that low and well what would come after Delphi? I mean really Delphi was the center of very important things/sites to Greece it *was* the center of their universe.

    So I say call it Omphalos. Although Pythia or Sibyl are cool as well those are names for the prophet or Oracle. Sibyl would be very cool but something leads me to believe it’s been used elsewhere. Here’s the link I used to read up on Delphi. http://atheism.about.com/od/religiousplaces/p/DelphiSanctuary.htm

  62. Paul Morey | March 1, 2007 at 8:54 am | Permalink

    I vote for CodeGear Pascal — you definitely won’t conflict with any other version of Pascal that way!

  63. Rodrigo Vega | March 1, 2007 at 9:13 am | Permalink

    Keep Delphi as Delphi and the language Object Pascal. For the rest I can care less, give them their own names. c#,PHP, java.

    When talking about Delphi for me means the EDI and Object Pascal. Keep Delphi out of all the myriad of languages, it seems like a new language is popping up every day, keep Delphi pure. Just try to make it better, modernize it, the code editor needs serious improvements, these are new times, make it smatter (auto-indent, properties/methods auto-list constants, mini-help while typing a function,etc,etc.), I don’t like browsing the help looking for constants, or other minor details that could have been shown while typing the code; for those hard core fans that think that the editor is just fine,good, if you don’t like innovation you can always use notepad.

  64. Bart van der Werf | March 1, 2007 at 9:25 am | Permalink

    Delphi was a good name.

    It was the language and components and ide.

    Now the IDE has run off with the name :(

    Pascal would be ok.

    The rest is just too long.

    Whats wrong with keeping the delphi name ?

  65. Daniel Codres | March 1, 2007 at 9:34 am | Permalink

    Delphi (alone) is the IDE for Pascal

    Delphi for C# is the IDE for C#

    Delphi for PHP is the IDE for PHP

    and so on…

    Turbo Delphi (pascal)

    Turbo Delphi for PHP

    Turbo Delphi for C#

    and so on…

    The complete packages: Delphi Studio

  66. Irakli | March 1, 2007 at 10:18 am | Permalink

    Most important is what should changed/improved/added really in Delphi architecture. Naming importance is at last position IMHO.

  67. Brian Parliament | March 1, 2007 at 10:21 am | Permalink

    My vote is Object Pascal.

  68. Kim Madsen | March 1, 2007 at 10:42 am | Permalink

    OOOP Omnibus Object Oriented Pascal

    shorted O3P or tripple OP

    But apart from that Im also in agreement with the belief that the naming ‘Delphi for PHP’ is not right.

    First it will cause all sorts of problems for PHP developers trying to search the web for information about their specific IDE, as they often will get lots of hits from something completely unrelated… and similarly Delphi Pascal developers will have problems.

    As they currently say in Danish Tuborg commercials: ‘Det er en ommer!’… That needs to be redone :)

    best regards

    Kim Madsen

    kbm@components4developers.com

  69. Damian Wood | March 1, 2007 at 10:58 am | Permalink

    My proposal for the future:

    Turbo Development Studio (Lite, Explorer, Pro, Enterprise), allowing plug-ins of the following:

    Turbo Delphi

    Turbo Delphi for .NET

    Turbo C#

    Turbo C++

    Turbo PHP

    Turbo Ruby

    Turbo Java

    Turbo Kylix (hehe)

    Bring the Turbo brand into all of the products. Drop the builders. Codegear as a new company should have the latest new branding.

    Explanation of the versions:

    Compiler - cmd line compilers w/ no ide

    Lite - same as current Explorer

    Explorer - same as current Turbo

    Pro - same as current Pro

    Enterprise - same as current Architect

  70. Chee Meng, Wong | March 1, 2007 at 11:07 am | Permalink

    I can’t bear seeing Turbo Object Pascal… that’s gonna sound so lame :-(

    So, let Delphi be Delphi and stick with Turbo Delphi!

  71. Sylvain Lamothe | March 1, 2007 at 11:37 am | Permalink

    I’ve programmed in Turbo Pascal From turbo 2.0 until Delphi 1 in 94, since then I’ve always call myself a Delphi Programmer. Now It’s getting so complicated, I think I’ll switch to Visual Basic for Cobol Dotnet :-D

    http://en.wikipedia.org/wiki/Object_Pascal

  72. Richard Foersom | March 1, 2007 at 11:41 am | Permalink

    I agree with Kim Madsen and countless others, Delphi for PHP is bad name, det er en ommer!

    Call it Astro, Apollo, Acropolis for PHP or some other classic Greek name. People will get the association to Delphi, but understand that they do not get exactly the same.

    This name could later be used for other script based language like Ruby that are rumored to work on.

    You can still use "it’s like Delphi for PHP" as a marketing slogan to introduce the PHP tool, but do not use Delphi in the name to confuse what Delphi has been standing for for 10+ years.

    Who came up with these foolish naming idea? It has all the hallmarks of a MBA educated person full of short sighted marketing gains and stock-price pumping.

    Have you ever considered what impact these kind of name changing has for all the printed books, websites, documents and third party companies that work with you?

    If you absolutely must (again) change the name of the Delphi language then make it: Object Pascal.

    Doei RIF

  73. Roy Heil | March 1, 2007 at 11:57 am | Permalink

    How about:

    Delphi Pascal

    Delphi C++

    Delphi C#

    Delphi PHP

    etc.

    Delphi is the programming expirience, and Delphi Pascal is the flavor of Pascal included in Delphi…

  74. Charles Chaplin | March 1, 2007 at 12:26 pm | Permalink

    Forget about nostalgic names like Borland, Turbo and Pascal. Or would you think it’s a good idea to call your PC a Commodore64? (maybe Commodore64++ would be a nice name :-) Keep it simple and focus on powerful brand names like Delphi and VCL, which work well in search engines (ever tried searching components for C++ Builder? What a mess of a name in this matter…). Delphi is a synonym for RAD (speed and cost reduction), C++ is a synomym for professional development (quality and performance). So "Delphi" and "C++" are in fact opposites, united by the VCL to an extremely powerful product combining multiple languages, a real chameleon. It’s not the development environment which needs a "big name", its the underlying code base, the VCL, rivaling the superfluous .NET framework (oh, that could be a dangerous adjective…)

    Anyway, whatever new name you specify (if any is needed), names are names. A new name (like CodeGear) will only be successful if developers follow your path. The most important thing to accomplish this is keeping backwards compatibility for VCL components among versions! I have gone from C++Builder 1 to 3 to 5 to 2006 and I could have killed you guys more than once for every third party component which I had to migrate from one version to the next, having to repeatedly pay license fees, having the migration work and even worse - sometimes having to drop a component and exchange it by a new one when the third party company did not exist any more.

  75. Fred Weller | March 1, 2007 at 12:50 pm | Permalink

    I’ve been listening to this hype-stuff for over 20 years now (I started with Turbo 3.02a) and here is my take on it.

    Borland "officially" named their version of Object Pascal "Delphi". Fine. When dot Net came along we were given "Delphi for .NET". Also fine. Now CodeGear is supporting other languages. This is their version of PHP. Again, Fine! Why not call it something like "RAD PHP" or CodeGears’ PHP RAD or PHP VCL or something descriptive like that. I mean, sheesh, CodeGear has taken an already existant language, added good stuff to it and installed it as a personality in the CGDS (CodeGear Development Studio). Tell the marketing people that they are dealing with people with actual, functioning brains (a hard thing for marketing types to understand but…) that don’t need to be "sold" on some fancy spin. Just tell us what the product is, what it does and WE’LL decide if we want to buy it or not based on how good a job the CG developers did. If they did good, we’ll buy, if they blew it, we go elsewhere. In few other places is marketing so wasted as on compilers. Please, please don’t make the mistake that so many others have made and turn this into a marketing nightmare - it’s already bad enough.

    DON’T try to hijack the Delphi name - leave it alone!

    Come up with a NEW name for your NEW PHP!

  76. Dan | March 1, 2007 at 1:06 pm | Permalink

    My vote goes to any of the Turbo C++, Turbo PHP, etc… suggestions. Brings back warm memories of the early borland tools for those of us old enough to remember, and sounds cool.

    Turbo Studio

    Turbo C++

    Turbo Delphi

    Turbo PHP

    Turbo Delphi for Mac

    and then fix up the whole existing turbo line mess by calling it Turbo C++ lite or Turbo C++ express, or something.

    At any rate, do something. The only way you could make it more confusing would be to start switching between year, version, and name for each release like microsoft likes to do (office 11, office xp, office 2003).

    And, since I feel the need to say it in every post until I see a roadmap that reflects it: The important thing for your company now is to give us things that microsoft won’t: Good native development!. Improve the native VCL for win32 (cough *UNICODE* cough). When you’ve got that done, branch out to non microsoft tools/languages/platforms. I’d much rather see turbo delphi for mac than turbo delphi for .net 3 any day. When I develop .net apps, why would I want choose anything other than visual studio? It’s a slick IDE with a nice language, the only downside is being tied to .Net and the MS platform. Focus on that weakness and you’ll have a meaningful product. Continue chasing Microsoft, and you’ve already lost.

  77. DanB | March 1, 2007 at 1:10 pm | Permalink

    Oh, and for the record: While I would prefer to see more focus on native VCL/C++/Delphi for the immediate future, great job with Turbo PHP. This is exactly the type of product that people want, and that Microsoft won’t deliver. I’m looking forward to having a nice PHP IDE for once.

  78. Martin | March 1, 2007 at 1:11 pm | Permalink

    Please rename "Delphi for PHP"! Delphi is a programming language. I was very confused, when I heard about "Delphi for PHP". Can I write Delphi code which compiles to PHP code? No. Why do you confuse your customers? Delphi is a synonym to Object Pascal for about twelve years. Why do you want to change this? Take a new name for a new product!

  79. Pascal Donio | March 1, 2007 at 2:10 pm | Permalink

    I can give you my midlle names if you need :)

  80. Dave Jewell | March 1, 2007 at 2:42 pm | Permalink

    Object Pascal: obviously! All this confusion (see earlier messages!) has been caused by Borland’s dumb decision to refer to the language as "Delphi". Back in the days of Delphi 6, the language was Object Pascal and there was no confusion. Now we have Delphi for PHP and that dumb decision has come home to roost. Congrats for shooting yourselves in the foot…..again. ;-)

    Dave

  81. H McG | March 1, 2007 at 2:46 pm | Permalink

    I mest admit, having leaned Pascal at uni many years ago, I had never thought of Delphi as the name of the language - the language was Pascal, or Object Pascal, Delphi was all the other stuff - the VCL, RAD programing, form designer, units etc etc. So to me , Delphi for PHP makes perfect sense.

    How about TLFKAP - The Language Formerly Known as Pascal (for all those that remember the ‘Prince’ debacle) ;-)

  82. Rodrigo Vega | March 1, 2007 at 3:03 pm | Permalink

    [Turbo] Delphi for Windows

    [Turbo] Delphi for Mac OS X

    [Turbo] Delphi for UNIX (Linux, SCO…)

    The rest call them whatever you want except Delphi

  83. Quentin Correll | March 1, 2007 at 3:06 pm | Permalink

    Respectfully,… the language IS Delphi. Always has been and should always be.

    The "container" became BDS, NOT Delphi. Remember? Delphi WAS one of the languages contained in BDS.

    Trying to rationalize changing the name now is a crock of stuff.

    Q

  84. David Intersimone | March 1, 2007 at 3:07 pm | Permalink

    > Dave Jewell - Object Pascal: obviously!

    Great to hear from you Dave! I hope we can crash into each other again some day.

  85. David Intersimone | March 1, 2007 at 3:30 pm | Permalink

    >The "container" became BDS, NOT Delphi. Remember? Delphi WAS one of the languages contained in BDS.

    The underlying IDE framework is called Galileo. Delphi 2007 for Win32 is the 5.0 version. Hence your default install will be placed in a folder named "5.0".

    BDS is the name of the product bundle that includes 4 languages and support for additional "languages" like JavaScript, HTML, etc.

  86. Todd Fiske | March 1, 2007 at 3:39 pm | Permalink

    You should have asked this question long before diluting the meaning of Delphi by associating it with the language of PHP.

    I think that product is a great idea, but the name is wrong wrong wrong. You should have asked the community first.

    Making Delphi a *euphemism* for Pascal was a disappointment right from the start, but now that association is deeply entrenched. In thousands of developers minds and on thousands of websites, Delphi IS Pascal.

    You’ve just further damaged the already troubled and misunderstood history of Pascal with the misnaming of your PHP product.

    I still and always wish you the best of luck and success with CodeGear, but I just wish you had done the PHP thing differently.

  87. Karlheinz Spaeth | March 1, 2007 at 4:02 pm | Permalink

    My vote would go for "Delphi Pascal". The second option would be "Object Pascal", since we got used to it.

  88. David Farrell-Garcia | March 1, 2007 at 4:11 pm | Permalink

    David,

    This is almost so simple as to be complex. There is only one good answer, as I see it, and that is to call the language, once again, Object Pascal. What we don’t need is a new name to add to the growing confusion of CodeGear products. Changing the language to Delphi was confusing and seldom used outside of Borland. I don’t know anyone who used that term when speaking of the language itself. Delphi, on the other hand, has always meant RAD development and I think that term can rightfully be used in any CodeGear RAD product. When I buy a Delphi branded tool, be it Delphi Win32, Delphi.Net, Delphi for PHP or Delphi for Ruby… I want to know that I can expect a RAD experience on par with other Delphi products, regardless of the underlying language. So "let’s stick it to the man" and call it Object Pascal once again and let the term "Delphi" transcend any one product and become a mark of RAD excellence.

  89. Simon Giles | March 1, 2007 at 4:21 pm | Permalink

    Rebranding "Delphi" to mean the RAD IDE is a terrible idea. It will introduce a lot of confusion into the marketplace where "Delphi" is commonly understood to mean Borland’s (now CodeGear’s) dialect of Object Pascal.

    Instead CodeGear should brand the studio after your new company name. For example something like "CodeGear Studio", this would result in:

    CodeGear Studio for Delphi

    CodeGear Studio for C#

    CodeGear Studio for PHP

    etc.

    …or even just "CodeGear". CodeGear for Delphi has a certain ring to it.

    With the majority of new MS Windows projects migrating away from Delphi to Visual Studio, for reasons which CodeGear is only now starting to address (timely platform api updates, better selection of system profiling and debugging tools, commoditization of the RAD IDE concept). The last thing CodeGear needs to do is introduce market confusion about their brand.

    When I saw "Delphi for PHP" I thought, well perhaps that’s just a blog typo, their marketing guys couldn’t possibly be that short sighted. So thanks for asking about this - someone needs to suggest a serious course correction.

    p.s. As a long time Delphi developer I love what is coming down the pipe from CodeGear, and look forward to the day I can justify switching back to your tools. Keep up the great work!

  90. Ralf Stocker | March 1, 2007 at 4:38 pm | Permalink

    Wirth Pascal

    Hejlsberg Pascal

  91. Fred | March 1, 2007 at 6:04 pm | Permalink

    I have *NEVER* met anyone technical who has even stopped to ask if I was talking about object pascal when I mention I write in Delphi. Delphi has become the language, if you don’t see this, please remove the marketing manager, if it’s not his decision, please remove all above him.

    Your PHP product can EASILY become an incredible hype on its own, it doesnt need the Delphi name to help it. For once, just make sure you market this product to the broad audience it deserves.

    Stuff like this makes me wonder if I should just call you guys Borland again.

    David I, I wish you all the best, thanks for your ever lasting drive to give us the best Dev Tools. i’ll ignore the obvious break you took the last few years ;)

  92. Mario Alejandro Montoya C. | March 1, 2007 at 6:18 pm | Permalink

    I think is good idea read "22 inmutable laws of marketing" and the explanation of Erik for geeks ;)

    You can’t force (easily) change the mindset of the customer perception.

    CodeGear is the brand of the COMPANY. Is a mistake call it the products because not exist 1 COMPANY=1 PRODUCT (like RemObject in the start)

    Delphi alwasy be the language, Keep it OR provide a great advance in pascal (like great multi-threading as in Erlang, Win64, Unicode and multiplataform) and call it anything you want.

    But if Delphi only have "improvenments" keep the name.

    Delphi for PHP is confusing. PHP is not delphi. Is a mess, is more like VB. Is cheap, everyone use it and requiere a mindset diferent of traditional desktop programing. Is good that CodeGear try to improve it, like before some improve C++. But is not Delphi at all.

  93. Zenon | March 1, 2007 at 7:20 pm | Permalink

    My vote goes for "Object Pascal"

    Zenon

  94. Pascual | March 1, 2007 at 8:23 pm | Permalink

    Tlaloc

    Tlaloc - He who makes things grow

    Known to the Olmec as "Epcoatl", meaning Seashell Serpent; to the Maya as Chac; to the Totonacs as Tajin; to the Mixtecs as Tzahui; to the Zapotecs as Cocijo. A water god and probably among the oldest gods. Benevolent, he would release floods and lightning when angered.

  95. Mario | March 1, 2007 at 8:40 pm | Permalink

    My vote goes for rename "Delphi for PHP" to PHP Builder like c++Builder, JBuilder, C#Builder.

  96. Tom Wilk | March 1, 2007 at 9:21 pm | Permalink

    Steve Summers has it right! Go Steve. Short, sweet and to the point.

    Delphi Studio {multiple languages}

    Delphi Pascal

    Delphi Pascal.Net

    Delphi C#.Net

    Delphi PHP

    Delphi C++

    Delphi Python

    Delphi Ruby

    Delphi JavaScript

    etc.

    You also have to add a feature set descriptor to the above. This means Turbo is essentially a feature set level.

    - Explorer {free, for learning}

    - Turbo {entry level}

    - Professional {now your a pro}

    - Enterprise {true enterprise features}

    - Architect {grand master}

  97. Dennis Landi | March 1, 2007 at 9:40 pm | Permalink

    Under the circumstances naming the language back to Object Pascal would be the easiest thing to do. The "old guard" will like it. And the "young turks" don’t care (and shouldn’t get a vote anyway… <g>)

    However, I think its worth considering a new name entirely just to lure the PHBs into looking that the language "with new eyes" for the first time in a long time.

    So your safe default should revert back to "Object Pascal". A bolder move with the potential for greater commercial benefits would be to come up with a new name that rocks!

    But looking at the long list above me, this aint’ the right crowd to ask. Seriously. There is no out-of-the-box thinking happening in this thread at all. And that’s what is required.

    Regards,

    Dennis Landi

  98. Sam | March 1, 2007 at 10:34 pm | Permalink

    Are you crazy ?

    Change the name of the IDE and not the name of the programming language!!!!!!!

    Otherwise you fall of all the homepages that do compare languages!

    Examples:

    http://dada.perl.it/shootout/

    http://www.tiobe.com/tpci.htm

    Also all job search engines do list delphi!!!

    http://www.gulp.de/cgi-gulp/searchbot.exe?token=Delphi&searchtool=C6VI5SF7&x=0&y=0

    So stop this bad idea!!

  99. Maxim Shiryaev | March 2, 2007 at 12:46 am | Permalink

    1. Can confirm that in Russia like in Canada job offers and resumes list Delphi as a language, not Object Pascal.

    2. There are two ways:

    First - open the language and standardize it, like SQL, Java or C#. Either as an informal industrial or ECMA/ISO. This way it should be called something like "Object Pascal 2007" (like SQL 92 or Java Platform 2 etc.) The "2007" should indicate feature set. A IDE then should keep "Delphi" name as a brand for feature set of IDE and library not language. This way implies some sort of efforts similar to JSRs. There are parties that should be taken into account like DevExpress, TMS, etc, to be involved in the proecess.

    Second way - keep the current situation when CG=Borland=Delphi=ObjectPascal where "=" should be treated like "somehow equal".

    By the way, current Delphi IDE already has two languages: ObjectPascal and OCL. And both are important. And ECO Action Language as well!

    I vote for "Object Pascal 2007".

    Or 2006 if you will add generics this year.

  100. Jason Sweby | March 2, 2007 at 1:03 am | Permalink

    Did you think this was going to be such a hot topic? I look forward to the follow up posting about this David.

  101. Hans-Peter Suter | March 2, 2007 at 1:28 am | Permalink

    Object Pascal

    Hope you can sleep out your jetlag,

    Hans-Peter

  102. Georgi Hadzhigeorgiev | March 2, 2007 at 1:47 am | Permalink

    Just Pascal

    It doesn’t matter what improvements and innovations are done it still Pascal in core.

  103. Wilfrid AVRILLON | March 2, 2007 at 2:32 am | Permalink

    "Pascal" was the LastName of a French mathematician, physicist, and religious philosopher. At age eighteen, Blaise Pascal constructed a mechanical calculator capable of addition and subtraction, called Pascal’s calculator or the Pascaline : this is the first real automated computation device.

    Let’s call the language by his FistName then :

    BLAISE

  104. Alexey Kazantsev | March 2, 2007 at 2:54 am | Permalink

    Object Pascal

  105. Nick Dee | March 2, 2007 at 2:57 am | Permalink

    Call It "Native Delphi"

  106. Knut Reckweg | March 2, 2007 at 3:24 am | Permalink

    I’m with Borland/CodeGear since Turbo Pascal 5.0. For me Delphi is the name of the IDE (for Object Pascal).

    I’m not too experienced in the other products like C++ Builder, JBuilder a.s.o., but if the underlying IDE is basically the same now - wasn’t when they first came out, I think) they are all Delphi for <whatever>. Even though David said the internal name for the IDE framework is Galileo.

    So it seems to me the obvious solution is

    Delphi for Object Pascal or

    Delphi for Codegear Pascal or

    Delphi for Borland Pascal

    Other products would fit in:

    Delphi for C++

    Delphi for C#

    Delphi for PHP

    Delphi for Phython (hoping for it)

    But the marketing guys should do some brainstorming, since they want to invent

    Delphi for Win32 <> Delphi for Win64 <> Delphi for .Net <> Delphi for Windows Mobile

    Why is it back to Win32?

    Why is it not Delphi for Windows (which includes compiler for 32,64,Mobile,whatever)?

    And what about e.g. Delphi for C++ on Win64 ???

    And Delphi for Java on Windows Mobile ???

    So the language in all Delphi for WinXX/.Net would be (and is already for me) "Object Pascal".

  107. Apollon | March 2, 2007 at 3:47 am | Permalink

    pythia

  108. Ner0lph | March 2, 2007 at 6:33 am | Permalink

    Well, Borland Pascal 7.0 (7 <-> 2007).

  109. Siriwath Savanasoojarit | March 2, 2007 at 6:55 am | Permalink

    Object Pascal it is.

    Delphi is the product

    and

    Object Pascal is the name of the language we are using.

  110. Tony Caduto | March 2, 2007 at 7:31 am | Permalink

    I think it should be called Object Pascal 100%

  111. Wolfgang Lemmermeyer | March 2, 2007 at 8:20 am | Permalink

    ObjectPascal or DelphiPascal

  112. Theo Neunziger | March 2, 2007 at 8:46 am | Permalink

    Object Pascal!!!

    This name has been known for years before it was renamed to Delphi language. Name it back!

  113. Ronny Forsberg | March 2, 2007 at 8:50 am | Permalink

    Are you turbo sharp?

    CodeGear Turbo Sharp Pascal for Win32

    CodeGear Turbo Sharp Pascal for .NET

    CodeGear Turbo C++ for Win32

    CodeGear Turbo C#

    CodeGear Turbo PHP

    Every old time developer has either actually used a legacy Turbo product, or just say they have. Sort of like how the attendance number is highly inflated when people are asked if they went to /the/ Woodstock festival. The same is not true for Delphi, as non-pascal developers couldn’t care less about pascal/delphi.

    That is, for general branding, the Turbo name is much more valuable than the Delphi one - especially for attracting *new* customers.

    Needles to say, the use of "Turbo" for branding is highly underutilized. Why connect (only) the the lowest SKU with the brand?

    Aslo, I would have named the new company CodeCharger. Just imagine…

    CogeCharger Turbo Studio 2009, including:

    CodeCharger Turbo Sharp Pascal for Win32/64

    CodeCharger Turbo Sharp Pascal for .NET4

    CodeCharger Turbo C++ for Win32/64

    CodeCharger Turbo C++/CLI for .NET4

    CodeCharger Turbo C# for .NET4

    CodeCharger Turbo PHP for Win32/64 and *nix

    All editions include the powerful, fully unicode-compliant, and easily extendable Visual Component Library (VCL).

    Regards,

    Ronny Forsberg

  114. Konrad Wagner | March 2, 2007 at 9:41 am | Permalink

    I agree with the "CodeGear for PHP" idea!

    Just rename the IDE, not the language.

  115. flags | March 2, 2007 at 11:08 am | Permalink

    Pascal++

    Or Blaise (from Blaise Pascal, the famous mathematician)

  116. lubomir | March 2, 2007 at 1:16 pm | Permalink

    Rename the "Delphi for PHP". Delphi is the language that emotionally connects us all. You want to do PHP. Do it. But leave the Delphi glory live on. Don’t waste it.

  117. Brian Moelk | March 2, 2007 at 1:59 pm | Permalink

    1) "Object Pascal" is my vote.

    2) Comparing the recent naming change to "Java" supports the argument that it was a mistake and causes confusion.

  118. Steve Thackery | March 2, 2007 at 2:10 pm | Permalink

    Call it "Codegear Object Pascal".

    Because that’s what it is.

    Steve

  119. Jeff Young | March 2, 2007 at 2:16 pm | Permalink

    +1000 to Oliver Giesen. I wholeheartedly agree with that approach.

    And I think the biggest negative for the "Delphi for PHP" comes on a resume/job hunt.

    To the rest of the not quite so technical world, Delphi = Object Pascal. Plain and Simple. "Delphi for PHP" is going to make it much more difficult for recruiters/managers to find people like me to hire. (I prefer to program in Delphi for Win32, only drinking the MS Koolaid to do ASP.NET)

    Please reconsider that name/marketing plan.

  120. Steve Thackery | March 2, 2007 at 2:21 pm | Permalink

    On this subject, can we drop the ‘for’ in the name? It’s too much of a mouthful.

    Then we’d have ‘Delphi Win32′, ‘Delphi .NET’, and ‘Delphi PHP’. Etcetera….

  121. Steve Thackery | March 2, 2007 at 2:26 pm | Permalink

    Having said all that, I agree with so many of the posters above: ‘Delphi’ was DEFINITELY used as the marketing name for Borland Turbo Pascal. In other words, most people think of it as a language which comes with a great IDE and library.

    Trying to leverage ‘Delphi’ as a general purpose brand is going to lead to LOTS of confusion, and in my view is a big mistake.

  122. anonymous | March 2, 2007 at 4:08 pm | Permalink

    Extract from the Borland Help:

    " Delphi Language Guide

    The Delphi Language guide describes the Delphi language as it is used in Borland development tools. This book describes the Delphi language on both the Win32, and .NET development platforms. Specific differences in the language between the two platforms are marked as appropriate.

    In This Section

    Delphi Overview

    Describes high-level Delphi language concepts such as program organization, source file naming conventions. Also covers basic command-line compiler usage, with short examples.

    Programs and Units

    Describes the structure of Delphi programs in detail, covering project files, units, and namespaces.

    Syntactic Elements

    Describes the syntax for identifiers, character strings, numbers, and labels.

    Data Types, Variables, and Constants

    A conceptual overview of data types in the Delphi language.

    Procedures and Functions

    Describes the basics of procedure and function declarations in Delphi.

    Classes and Objects

    Presents a conceptual overview of classes and class types in the Delphi language.

    Standard Routines and I/O

    Describes text and file I/O and standard library routines.

    Libraries and Packages

    Describes the use of libraries and packages.

    Object Interfaces

    Describes the declaration and implementation of interfaces in Delphi.

    Memory Management

    Describes how programs use memory on the Win32 platform.

    Program Control

    Describes parameters, functions, method calls, and exit procedures.

    Inline Assembly Code (Win32 Only)

    Describes the inline assembler, which is available in the Win32 Delphi compiler only." …

    Delphi=Object Pascal, Object Pascal=Delphi

  123. Altaireon | March 2, 2007 at 7:24 pm | Permalink

    In keeping with the Greek Mythology theme the language should be called Orpheus.

    The following is an excert from Wikipedia:

    http://en.wikipedia.org/wiki/Orpheus

    "From the 6th century BC onwards, Orpheus was considered one of the chief poets and musicians of antiquity, and the inventor or perfector of the lyre. By dint of his music and singing, he could charm the wild beasts, coax the trees and rocks into dance, even arrest the course of rivers. As one of the pioneers of civilization, he is said to have taught mankind the arts of medicine, writing and agriculture. Closely connected with religious life, Orpheus was an augur and seer; practiced magical arts, especially astrology; founded or rendered accessible many important cults, such as those of Apollo and the Thracian god Dionysus; instituted mystic rites both public and private; and prescribed initiatory and purificatory rituals.

    …Despite Orpheus’s Thracian origin, he joined the expedition of the Argonauts. Centaur Chiron had warned Argonaut leader Jason that only with the aid of Orpheus would they be able to navigate past the Sirens unscathed. The Sirens lived on three small, rocky islands called Sirenum scopuli and played irresistibly beautiful songs that enticed sailors and their ships to the islands’ craggy shoals. Once shipwrecked on the rocks, the sailors were destroyed by the Sirens. However, when Orpheus heard the Sirens, he drew his lyre and played music more beautiful than that of the Sirens, thus drowning out their alluring but deadly song."

    Object Pascal is to programming what Orpheus is to Greek mythology and what better name to use than that of someone who "could charm the wild beasts, coax the trees and rocks into dance, even arrest the course of rivers. As one of the pioneers of civilization, he is said to have taught mankind the arts of medicine, writing and agriculture.."

    Has not Delphi and Object Pascal done the same for programming in today’s world?

    Is not Delphi’s language more beautiful than that of the Sirens, thus drowning out their alluring but deadly song?

    Indeed Orpheus is an appropriate name for Delphi’s langauge.

  124. Fredrik Haglund | March 3, 2007 at 9:14 am | Permalink

    I vote for calling the Language "Object Pascal" and use "Delphi" in the product name as a Brand.

  125. Miguel Angel | March 3, 2007 at 6:37 pm | Permalink

    ..from years, when somebody ask me " What´s your

    programming language?". Always reply:" Assembler

    and Delphi(Object Pascal..you know)!!.

    Always…Delphi_ObjectPascal,and that is Delphi=ObjectPascal only,no more…

    My english is bad, sorry, but I don´t need english for write ObjectPascal_Delphi code..

    Greetings

  126. Chris Burrows | March 3, 2007 at 6:39 pm | Permalink

    Corrections:

    1. The language Component Pascal was actually created by Oberon microsystems Inc in Switzerland. It was originally named Oberon/L and is a superset of the Oberon-2 language.

    http://www.oberon.ch/blackbox.html

    John Gough at QUT in Australia developed the .NET and JVM compilers for the Component Pascal language.

    2. Niklaus Wirth is the correct spelling of his name.

    http://www.cs.inf.ethz.ch/~wirth/

    I recommend either

    a) reverting to the original name as CodeGear Object Pascal or

    b) call it the Delphi Language and stop calling everything else Delphi.

  127. Tom | March 3, 2007 at 7:16 pm | Permalink

    Instead of wasting brain cycles renaming the language that doesn’t need to be renamed, please spend some time and figure out how you’re going to get CodeGear back at the forefront of the development tools market, and ahead of others like Microsoft. The name of the language is comparitively unimportant.

    All right fine, just call the language "Delphi." If you need to be more clear in certain circumstances, call it the "Delphi language" just like sometimes we say the "Java language." The Java folks don’t seem too confused by the name overloading, so why worry about it for Delphi?

  128. David Intersimone | March 3, 2007 at 8:22 pm | Permalink

    > Chris Burrows - Corrections:

    Chris - Thank you so much for the corrections. I will make the edits to my blog entries.

  129. Martin Diehl | March 4, 2007 at 2:13 am | Permalink

    The language is still Pascal or Object Pascal. The IDE with VCL is Delphi. It was a bad choice to rename a existing language! Delphi for PHP is OK. It describs exactly what the product will be.

  130. Adrian Pearce | March 4, 2007 at 2:26 am | Permalink

    I like the unintentional spelling on http://dn.codegear.com/article/34091

    that reads "…new product from CodeGeasr…"

    or should that read CodeGrease or CodeGeaser?

    They are all positive sounding.

    Delphi 2007 runs like greased lightning.

    How about calling the Delphi language "Grease" ?

  131. Holger | March 5, 2007 at 12:02 am | Permalink

    In my opinion Delphi should stay "Delphi". Thats what it is recognized for. Delphi was the wrapper for Object Pascal as long as I can remember. You should rename your PHP-product to something like Codegear PHP…

  132. Holger | March 5, 2007 at 12:02 am | Permalink

    In my opinion Delphi should stay "Delphi". Thats what it is recognized for. Delphi was the wrapper for Object Pascal as long as I can remember. You should rename your PHP-product to something like Codegear PHP…

  133. Heinz Zastrau | March 5, 2007 at 12:18 am | Permalink

    If ObjectPascal isn’t a copyright problem then use it.

    If you need something new, then to be consistent, call it

    "Delphi Pascal" and all the other languages the same way "Delphi PHP", "Delphi C#", "Delphi C++" and so on.

    Delphi stands for a powerfull IDE and a powerfull set of components.

    Ciao Heinz Z.

  134. Stewart D. Kahler | March 5, 2007 at 7:03 am | Permalink

    Here is how the naming should go, based on product history:

    CodeGear Delphi

    CodeGear C++Builder

    CodeGear JBuilder

    CodeGear C#Builder

    CodeGear PHPBuilder

    Isn’t this obvious? I don’t see a need to change existing product names. Follow the existing formats, you won’t regret it. Remember Coke…New Coke…Coke Classic! What a fiasco!

  135. Stewart D. Kahler | March 5, 2007 at 7:08 am | Permalink

    I almost forgot…

    Borland…Inprise…Borland?

    Didn’t we regret that one?

    Make the new product PHPBuilder!

  136. Jim McKeeth | March 5, 2007 at 11:09 am | Permalink

    Back before the language name changed, I always said "Delphi is the IDE, Object Pascal is the language." If it is up for renegotiation I suggest we go back to that. Then Delphi for PHP can keep its name too.

    The relationship with the PHP tool is stronger then just branding too, since it has a VCL that is similar to the Delphi VCL, and it uses the same IDE.

    The features of Delphi 2007 for Win32:

    1) Language (Object Pascal)

    2) IDE

    3) VCL

    4) Platform (Win32)

    The features of Delphi for PHP:

    1) Langauge (PHP)

    2) IDE

    3) VCL

    4) Platform (PHP)

    So PHP has 2 out of 2 the same as 2007, with the differences clearly noted in the name.

  137. Steven Colagiovanni | March 5, 2007 at 4:33 pm | Permalink

    From Jason Sweby, Posted @ 3/1/2007 1:37 AM:

    >"…rename Delphi for PHP. You didn’t call ‘C# Builder’ as ‘Delphi for C#’ or JBuilder as ‘Delphi for Java’."

    And you didn’t name ‘C++ Builder’ as ‘Delphi for C++’ or ‘Kylix’ as ‘Delphi for Linux’. And Kylix has far more business being given the ‘Delphi’ name than C#, C++, Java or PHP.

    I agree with Jason, why not rename the new product ‘PHP Builder’ in keeping with the rest of your product names.

    Since no one outside Borland ever stopped calling the language ‘Object Pascal’, feel free to correct that one also. As was pointed out earlier, languages evolve without being renamed and ‘Object Pascal’ should be no exception.

  138. Loïs Bégué | March 7, 2007 at 5:57 am | Permalink

    Though:

    - this is still a pascal descendant language

    - this is to be edited using the Delphi IDE

    Thence, in my opinion, the name could be:

    1) "DEEPASC" or "DEENPASC" or "DEENPAS"

    => Delphi Engineered Pascal

    2) "D-PASC"

    => Delphi Pascal

    Cheers !

  139. Anonymous | March 7, 2007 at 8:17 am | Permalink

    Is there going to be a free Turbo Delphi edition of Delphi 2007 for Win32? This will be cool thanks. Long Live Delphi.

  140. Anonymous | March 7, 2007 at 8:22 am | Permalink

    P.S. If you insist to rename the languaje I’ll suggest you call it ‘Delphi Pascal’…

  141. P. Kreft | March 7, 2007 at 2:27 pm | Permalink

    CodeGear Delphi Studio (All Language)

    CodeGear Delphi for Object Pascal (include Win32(VCL), .Net)

    CodeGear Delphi for C#

    CodeGear Delphi for C++

    CodeGear Delphi for PHP

    Editon: Professional, Enterprise

    CodeGear JBuilder

    CodeGear Turbo C#

    CodeGear Turbo C++

    CodeGear Turbo Object Pascal

    Editon: Community, Explorer

  142. P.Abend@gmx.de | March 7, 2007 at 11:53 pm | Permalink

    I think "EASY OBJECT CODE" (short EOC) is a cool Name!

  143. Björn Oitmann | March 8, 2007 at 4:51 am | Permalink

    I loved Object Pascal because it sayed exaclty what the language ist a Pascal based Language extendet for OOP. So I would be happy to call my language again "Object Pascal"

  144. Steve Cooney | March 12, 2007 at 3:42 am | Permalink

    I went over to the work related book pile and fished out the Borland Delphi for Windows v1.0 Object Pascal Language Guide circa 1995 and I thought the first sentence was pretty good "This manual is about the Object Pascal language as it is used in Delphi"

    I migrated to Delphi/Object Pascal from the world of Object PAL the Paradox Application Language but I havent done any serious work using Delphi since 2001 because of customer demand for other things and other toolsets but I am really looking forward to the new opportunities that Delphi for PHP is going to bring for RAD development.

    Its a great product move that will bridge the Windows/non Windows OS divides and reach out to the burgeoning world of Open Source. I hope the PHP product cultivates the massive VCL community that Delphi inspired.

    Now what about that premature JavaScript IDE from wayback, Intrabuilder. Will we see that revived? Delphi for JavaScript maybe.:)

  145. Walter Pokorny | March 12, 2007 at 6:25 am | Permalink

    There is a short answer possible:

    DELPHI is a RAD tool (like "Visual Studio").

    The language used in Delphi is an extendet Pascal dialect. Call the language, what it is: Pascal. But add a prefix to show, that it is an espacially for Delphi developed dialect: simply call it "Delphi Pascal".

  146. Steve Ball | March 12, 2007 at 7:36 am | Permalink

    I agree with Jim McKeeth - Posted @ 3/5/2007 11:09 AM

    Delphi is the IDE, Object Pascal is the language, Delphi for PHP makes sence, but So would Delphi for Ruby, Delphi for Flash, or what ever the hell comes next. (Delphi for .Net 3 would be nice though - really want to do some compact framework work just so I can write to all these compact devises easier)

  147. Matthias | March 12, 2007 at 7:51 am | Permalink

    I think "Delphi" is "Delphi", no more. If Delphi will be renamed it could be very confusing. My opinion is, that the language "Delphi" is "Delphi" and means "Delphi" and the "DELPHI RAD tool" will be renamed.

    A alternative name for "Delphi language" or "Delphi RAD" must be very silhouetted against the other programming languages.

  148. James Anderson Merritt | March 13, 2007 at 10:37 pm | Permalink

    I like "Delphi Pascal," "Object Pascal," or even just "Delphi." (At my company, where I have worked these past ten years, I may have heard someone say "Pascal," with reference to Delphi, only just once or twice. On the other hand, I often hear, "we wrote that in Delphi," by which the speaker means both the IDE and its embedded programming language.)

    As has already been mentioned several times above, Pascal++ and P++ are, just apings of naming conventions from the C tradition. Avoid them! But even worse would be to use the corresponding construction from the Pascal tradition: Succ(Pascal). ;-)

  149. Robert | March 19, 2007 at 6:44 am | Permalink

    I’d say "DPascal" as for "Delphi Pascal"

  150. Disgruntled | March 21, 2007 at 3:15 pm | Permalink

    Errm Over Priced Pascal or OPP ?

    You walked into that one :)

  151. G.B. | March 25, 2007 at 10:46 am | Permalink

    I think the new name need to keep "Delphi" because everyone know him (to find help or sources about "Delphi language", I think everyone begin their search with "Delphi" as keyword).

    Adding "Pascal" in the name sounds good (if the main source extension is ".dpr", all the units have a ".pas" extension ; ".c" for C, ".cpp" for C++, ".cs" for C#, …, ".dpr" and ".pas" for Delphi and Pascal).

    So I’d say "Delphi Pascal", "Delphi Object Pascal" or even just "Delphi".

  152. Mike Cantacuzino | March 28, 2007 at 1:31 pm | Permalink

    Well … I adore Delphi but Delphi is the Environnement and as we all saw is able to manage different languages : Assembler, Pascal (Borland dialect), C++, C# and now PHP. More before Delphi we had Turbo Pascal and Borland Pascal. So maintaning Delphi in the language name doesn’t look very expressive.

    But following this logic I may find also Delphi Assisted Pascal with DAP aping or Delphi Driven Pascal which becomes DDP (Donald Duck Pascal … hmm)

    So…

  153. DelPHPi | April 4, 2007 at 2:06 am | Permalink

    DelPHPi

  154. M.R. | May 13, 2007 at 7:05 am | Permalink

    Get it to a standardized, good defined

    base so that it could get an convincing

    industry standard.

    Then you could name it

    Pascal3000/01

    /01 meaning release 1 and

    3000 for far beyond other languages ;-)
    should be good to memorize

    Other suggestion:

    HyperPas /01

    or this way

  155. Luigi Casalegno | May 16, 2007 at 11:46 pm | Permalink

    In the mid eighties at CERN (Europendn Center for Nuclear Research)where I was working a couple of collegues of mine Robert Caillau and Brian Carpenter devised a language to help building machine control systems that has the same roots as Delhpi i.e. Wirth Pascal. The language contained many features very handy that I never found again in any other pascal derived language.

    the language was called P+. I suggest to retrieve the same name and I hope it will have the same success as HTML that Robert helped to be born some years later

  156. Pieter Viljoen | June 23, 2007 at 4:46 am | Permalink

    Object Pascal for Delphi.

    A proper name which carries the product with dignity while honoring it’s founders!

  157. Pieter Viljoen | June 23, 2007 at 4:55 am | Permalink

    Opium

    Why? because if you have to abbreviate, rather invent a new name which meaningfully represent its true nature, like Opium, because it has always been so addictive.

    Then, if you want to, create some words for the acronym it stands for, like:

    "Object Pascal in Ultimate Mode"

    It really doesn’t matter much. All IT has always been about non-sensical expressions and hype. People who never speak simple english in anyway.

    :)

  158. Mike Cantacuzino | June 25, 2007 at 2:02 pm | Permalink

    There is a Computing services group in France called Optium but it’s one of the worth.

    But how about XXPas ?

  159. shayne oneill | September 15, 2007 at 5:17 pm | Permalink

    Posting in a thread months to late to say;-

    Delphi = Object pascal;

    Delphi != PHP;

    I like PHP. I do it for a living. When I say to others in the industry "I’ll code this in Delphi", they don’t say "PHP?" They assume I mean Borlands lovely Pascal derivative.

  160. deefaze | September 19, 2007 at 9:17 am | Permalink

    why chose a new language name ?

    Delphi is C/C++/C#/Java or Basic ? no.

    Delphi is pascal ? no.

    Delphi is object pascal ? no.

    Delphi is a Microsoft product ? no.

    Delphi is a tire ? no.

    Delphi is a concrete-mixer ? no.

    what is Delphi ?

    Delphi is Delphi

    Delphi is a philosophy

    Delphi is a concept

    Delphi is a complete language and proper at him even

    Delphi will be always Delphi.

    Delphi not need a new name.

    In Delphi we coding in Delphi.

    [mmorpg mode on]

    xX Roxxor Pascal Killer of Blood Xx

    [mmorpg mode off]

  161. Q | December 9, 2007 at 11:26 am | Permalink

    I think paragraphs 2 and three are a marketing rationalization!

    The LANGUAGE *is* DELPHI!!! It grew out of Object Pascal.

    Call it Delphi!!!

    Q

Post a Comment

Your email is never published nor shared. Required fields are marked *

Bad Behavior has blocked 4 access attempts in the last 7 days.

Close