Recent

Author Topic: TIOBE Programming Index merges Object Pascal and Delphi!  (Read 11259 times)

Blade

  • New Member
  • *
  • Posts: 42
Re: TIOBE Programming Index merges Object Pascal and Delphi!
« Reply #60 on: July 17, 2020, 12:40:12 pm »

I hope you are right but, the current trend doesn't lead there.

Pascal's mindshare isn't growing and, quite a few Pascal programmers are life long programmers who are _not_ being replaced by a new generation.

There are new Object Pascal programmers, but think they are likely fractured into using different products, groups, and possibly also using a mix of other programming languages.  Examples:

PascalABC is a thing (and for many years) in Russia, but would such users be on Delphi websites or here on the Free Pascal/Lazarus's site?  Would such users also be using .NET Pascal with other .NET languages or would their applications be confused as being created with C#?

Would people using Delphi's Community Edition and using maybe the Delphi Basics website even know about PascalABC or be using Lazarus?

Maybe a person is using Simba (automation tool using Pascal scripting language- https://villavu.com/forum/forum.php), would they be looking at Delphi or Lazarus, despite writing Pascal scripts?

How many people that bought and use Oxygene from RemObjects, would be on Delphi websites or this forum?

Various countries like South Africa use Delphi and teach Object Pascal in their schools, so where are these graduates going and what are they doing later?

My impression is that the Object Pascal community is split into numerous smaller groups and bubbles.  So unless it's understood how to account for this, its extremely hard to get an accurate picture.

Thaddy

  • Hero Member
  • *****
  • Posts: 10436
Re: TIOBE Programming Index merges Object Pascal and Delphi!
« Reply #61 on: July 17, 2020, 01:32:15 pm »
My impression is that the Object Pascal community is split into numerous smaller groups and bubbles.  So unless it's understood how to account for this, its extremely hard to get an accurate picture.
Same goes for any language with multiple dialects like C and C++..... So that is true but bogus at the same time. E.g. FreePascal is closer to Delphi than Msvc is to C++builder or Intel C++
When you ask a question that is actually answered in the documentation, you are either lazy or a moron.

Blade

  • New Member
  • *
  • Posts: 42
Re: TIOBE Programming Index merges Object Pascal and Delphi!
« Reply #62 on: July 17, 2020, 03:38:59 pm »
Same goes for any language with multiple dialects like C and C++..... So that is true but bogus at the same time. E.g. FreePascal is closer to Delphi than Msvc is to C++builder or Intel C++

Don't get me wrong, I'm not defending TIOBE's bias or bad business practices.  I'm just saying that it might be easy to get things wrong, if the person studying about the popularity of Object Pascal is clueless about the community or programming in general.  This is echoed by the insanity of some that say Pascal is dead (though some supporters of other languages might do this on purpose), and there knowledge on the subject seems to stop at Turbo Pascal or having taken a class on it 40 years ago.  "Turbo Pascal gone, so no more Pascal."  People that are being extremely lazy, to not find out that Pascal evolved into Object Pascal, that Delphi is very much in business and continually selling, know of Free Pascal, etc...

And I agree, it's crazy how multiple dialects/compilers/IDEs of C++ are seen as part of the same language, but Object Pascal dialects are often seen as entirely different programming languages that have no connection to each whatsoever.

lainz

  • Hero Member
  • *****
  • Posts: 3694
  • Leandro Diaz
Re: TIOBE Programming Index merges Object Pascal and Delphi!
« Reply #63 on: July 25, 2020, 05:39:09 am »
I can't understand why c is so popular. I don't like it.  :P

Blade

  • New Member
  • *
  • Posts: 42
Re: TIOBE Programming Index merges Object Pascal and Delphi!
« Reply #64 on: August 05, 2020, 06:51:22 pm »
An argument as to why TIOBE and their index is not an honest actor, is the software data quality tools that they are selling.  TIOBE's top languages on their index corresponds strongly to their software code quality assessment service and tools.  In this regard, TIOBE's index doesn't look objective at all, especially if it's also part of their marketing and what they are trying to sell.

It's like a company giving the public an index of the top selling cars, while not clearly disclosing their business interest in selling services and products for the cars at the top of their own list.  A very strong conflict of interest.  Little wonder that Object Pascal and Delphi would be purposely getting the short end of the stick.

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8715
  • FPC developer.
Re: TIOBE Programming Index merges Object Pascal and Delphi!
« Reply #65 on: August 05, 2020, 07:25:03 pm »
I think it is more disinterest than malice.

If there is premeditation, it is just to keep the amount of work needed under control.

Still that means the index, even despite already a flawed base principle, isn't as good as it could be.

ASBzone

  • Sr. Member
  • ****
  • Posts: 459
  • Automation leads to relaxation...
    • Free BrainWaveCC Console Utilities
Re: TIOBE Programming Index merges Object Pascal and Delphi!
« Reply #66 on: August 05, 2020, 11:03:50 pm »
An argument as to why TIOBE and their index is not an honest actor, is the software data quality tools that they are selling.  TIOBE's top languages on their index corresponds strongly to their software code quality assessment service and tools.  In this regard, TIOBE's index doesn't look objective at all, especially if it's also part of their marketing and what they are trying to sell.

It's like a company giving the public an index of the top selling cars, while not clearly disclosing their business interest in selling services and products for the cars at the top of their own list.  A very strong conflict of interest.  Little wonder that Object Pascal and Delphi would be purposely getting the short end of the stick.

It's also possible that they have tailored their services around what their data shows them is the "top development languages,"  and that their methodology is just poor.

Either way, it does eventually bring them to a conflict of interest position...
-ASB: https://www.BrainWaveCC.com

Lazarus v2.0.11 r63516 / FPC v3.2.1-r46879 (via FpcUpDeluxe) -- Windows 64-bit install w/32-bit cross-compile
Primary System: Windows 10 Pro x64, Version 2004 (Build 19041.388)
Other Systems: Windows 10 Pro x64, Version 2004 or greater

 

TinyPortal © 2005-2018