7

Should the developers who creates programs with Delphi, FPC, Lazarus agree with the name of the language? This struck me since every possible variation not only adds confusion for new programmers, also when I write or name each of them, I feel that it's not fully correct.

  • Pascal. We know how Wirth dislikes OOP, so this plain naming is not correct. There were years where there were no objects in Pascal so it's also not correct to name it Pascal.
  • Delphi ("please, give me a link to the code fragment in Delphi"). Seeing how strong fpc/Lazarus is while keeping the high level of compatibility, now it's also isn't completely correct.
  • Object Pascal. Seems like a good choice, but the only places where it used noticeably is Delphi help and Wikipedia. And seems like there's even no badge "Object Pascal" at stackexchange/stackoverflow.

This also makes me sad because the developer of other languages don't hesitate at this moment. They can mention multiply compilers or dialects, but rarely hesitate in how to name the language.

Caleb
  • 39,298
Maksee
  • 2,663

2 Answers2

12

I think "Object Pascal" is the best possible name. Even though some programmers don't know it, it's as self-descriptive as it can get.

user281377
  • 28,434
3

I work with the Delphi IDE, I program in Pascal, dialect is object pascal.

I like project Euler, but when you look at the statistics page you see all the different " versions" of pascal listed as different languages while c/c++ is put into one big pile.

That and Delphi really is not a language, it's an IDE.

No programmer states: "Visual Studio" as his programming language, you shouldn't use Delphi that way either.

So, I would say: Pascal.

Pieter B
  • 13,310