David, thanks for the Programming Language Popularity page -- it's a great resource.
I would like to recommend that you add Harbour (
http://en.wikipedia.org/wiki/Harbour_%28software%29
) to the list of languages. Harbour is an open source, cross platform, general purpose desktop application development language.
Harbour started out as an open source clone of Clipper (
http://en.wikipedia.org/wiki/Clipper_%28programming_language%29
). If you are over the age of 40, you probably remember that Clipper was
a popular compiler for dBase III (
http://en.wikipedia.org/wiki/DBase
) in the late 80s and early 90s for DOS database applications.
Harbour, Clipper, and dBase are all Xbase languages (
http://en.wikipedia.org/wiki/XBase
). Xbase languages all have same source file extension,
.prg, which can
make it tricky to determine which Xbase dialect a given file belongs
to. As far as I can tell, Harbour is the main Xbase dialect in current use. Visual FoxPro (VFP) was another common Xbase language until 2009, when Microsoft stopped developing it. Your site currently lists ActiveVFP, which is a web script port of VFP.
There are two main Harbour compilers, Harbour and a fork called xHarbour, which are almost completely compatible. Harbour and xHarbour by
themselves include only a console mode front end. There are several GUI libraries for Harbour and xHarbour, such as HMG, Harbour MiniGui, and OOHG. HMG is currently developing an HMG script which is analogous to ActiveVFP.
Since ActiveVFP is the only Xbase dialect you currently list, I did some research to compare
it to Harbour, using the search criteria you describe on your home page. I did manual searches instead of using the Google API. Every search I tried yielded
either a much greater number of hits for Harbour, or in a few cases, no hits for either.
On some measures, Harbour is about as popular as Lua, on other
measures at the level of Lasso. Below are results of my searches.
Google Search Results
Google search for
<language name> programming ActiveVFP 50,200 -- Harbour 542,000
Google Files Results Google search for
filetype:<language file extension> ActiveVFP 3,010 -- Harbour
359,000
The top hits for Harbour,
filetype:prg, are mostly HTML pages with extension .prg, or source code for other Xbase dialects. But the HTML problem seems to happen with every file type, including C.
CraigslistGoogle search for
<language name> programmer -"job wanted" site:craigslist.orgActiveVFP
1 -- Harbour 976
The top Harbour hits are for aquatic harbors rather than the Harbour
language. This problem occurs for any language whose name has a
non-programming meaning, such as "assembly", "forth", "lisp".
Github
It's not clear how you searched this site. I made two guesses.
Google search for
<language name> site:github.com
ActiveVFP 7 -- Harbour
18,800
Github is a repository for Harbour source code (source
code of the Harbour compiler, not source code written in Harbour). The top Harbour results reflect development of the Harbour compiler but not
Harbour applications.
Google search for
filetype:<language file extension> site:github.comActiveVFP
0 -- Harbour
12,200
Top results include some Harbour but more Visual FoxPro.
Ohloh Ohloh is now called OpenHub. It's not clear how you searched this site. I made two guesses.
Google search for
<language name> site:openhub.netActiveVFP 65 -- Harbour
12,000
Openhub search for
<language name>ActiveVFP
3 -- Harbour
50
Lambda the Ultimate It's not clear how you searched this site. I made two guesses.
Google search for
allintitle:<language name> site:lambda-the-ultimate.orgActiveVFP
0 -- Harbour
0
Google search for
<language name> site:lambda-the-ultimate.org
ActiveVFP
0 -- Harbour
0
programming.reddit.com It's not clear how you searched this site. I made a guess.
Google search for
<language name> site:programming.reddit.comActiveVFP
0 -- Harbour
0
Slashdot
It's not clear how you searched this site. I made a guess.
Google search for
allintitle:<language name> site:slashdot.orgActiveVFP 0 -- Harbour
23
All of these refer to aquatic harbours, not the Harbour language.
I think the reason Harbour does not show up in the above three discussion sites is that developers normally use several special Harbour discussion sites e.g.
https://groups.google.com/forum/#!forum/harbour-userThanks again for a very nice site.
Kevin