jeeswg wrote: ↑05 Apr 2019, 05:14
I wondered what people thought about the TIOBE Index. Is it a good measure, are there better measures?
TIOBE Index | TIOBE - The Software Quality Company
https://www.tiobe.com/tiobe-index/
Btw:
Q: How may I nominate a new language to be added to the TIOBE index?
A: If a language meets the criteria of being listed (i.e. it is Turing complete and has an own Wikipedia entry that indicates that it concerns a programming language) and it is sufficiently popular (more than 5,000 hits for +"<language> programming" for Google), then please write an e-mail to
tpci@tiobe.com.
AutoHotkey isn't currently on the list, because:
+"autohotkey programming"
About 3,820 results (0.39 seconds)
But it shouldn't take too much for AutoHotkey to reach 5000.
Perhaps we should talk about AutoHotkey programming more often, including on our individual websites.
Some of the other languages, already on the TIOBE Index, have hits below 5000.
I guess it depends on how the Google algorithm is feeling that day.
I don't know much about the TIOBE Index - although it looks pretty legit. When I asked regular users & staff on Discord about popular programming languages, this was the first site they referred me to (about a week ago).
Getting AutoHotkey to reach 5,000 hits with "autohotkey programming" should not be too hard, I agree, but let's take a step back and try to understand "how hard". Let's tackle this issue though using some logical reasoning other than "depends on how the Google algorithm is feeling that day". While Google appears to do things without reason, likely there is some direction behind those actions. Let's start with what TIOBE is requesting to consider a language like AutoHotkey a bonifide programming langage:
TIOBE wants the language to be "sufficiently popular"
Their test for AutoHotkey:
does searching for "autohotkey programming" in Google yield 5000+ results?? Nope. Only 3,940 results where I am (USA, 4/5/2019 @ 5 AM). I'm curious when and where you checked this, and if results are location-dependent (probably). Which shows another peice to the puzzle - where is TIOBE going to conduct their "popularity search test"? Looks like the are based out of the Netherlands. It likely would be beneficial if we could get someone to search from that location to check results - I may be able to act like my location is over there.. but Google is pretty good at spotting and spoofing this sort of work-around.
Welll anyway, let's assume we need ~1,000 more results to pop up when we search "autohotkey programming" in Google.
What we are doing here in the search engine is searching for an exact match phrase where order
matters.
"autohotkey programming"
in that order. In other words, how many search results contain content that exactly match "autohotkey programming"?
Now, what needs to happen is quite obvious. More than 1,000 pages must be indexed by Google with the phrase "autohotkey programming".
For a good check - let's look at the top 10 search results that come up. I've bolded and capitalized all the exact match phrases "autohotkey programming" for easier visibility (thanks AutoHotkey
The actual results are slightly visually different because of that, but come in the same order and show the same words. Take a look at the top 10:
#1
[
AUTOHOTKEY PROGRAMMING Tools] + awesome-AutoHotkey list ...
https://autohotkey.com › Board index › AutoHotkey › Scripts and Functions
Apr 18, 2014 -
AUTOHOTKEY PROGRAMMING Tools The following are some useful user-contributed tools to facilitate the use of AutoHotkey. Quick tools ...
#2
The Future of the
AUTOHOTKEY PROGRAMMING Language - AutoHotkey ...
https://autohotkey.com › Board index › AutoHotkey › Wish List
Apr 3, 2015 - Introduction. My frustration with the design of AutoHotkey has reached a peak recently. The interface of the new BoundFunc type is inconsistent ...
#3
What is the best editor for AutoHotkey? - Stack Overflow
https://stackoverflow.com/questions/1238893/what-is-the-best-editor-for-autohotkey
11 answers
I am doing a bit of
AUTOHOTKEY PROGRAMMING, and being spoiled rotten by Visual Studio, I really miss these features - especially being new to the ...
#4
GitHub - Uberi/Parallelist: A simple parallelism library for AutoHotkey.
https://github.com/Uberi/Parallelist
Parallelist. A simple parallelism library for the
AUTOHOTKEY PROGRAMMING language. Progress. This project is currently in progress and is suitable for testing and ...
#5
What is the closest programming language to the autohotkey ...
https://www.reddit.com/r/.../what_is_the_closest_programming_language_to_the/
Mar 7, 2019 - 4 posts - 4 authors
This subreddit is for helping people learn AHK and programming concepts in general. Make sure you read the sticky post before posting as it ...
(ableton live shortcuts) (workflow) I made this code to save my ... Dec 8, 2018
How do I download ahk : AutoHotkey Oct 7, 2018
Making Windows bearable with AutoHotKey : programming Sep 29, 2015
Trout, a great music player written in AutoHotkey. : programming Feb 11, 2010
More results from
www.reddit.com
#6
AutoHotKey - the Best Windows Tool - Shane Wray
https://shanewray.org/autohotkey-the-best-windows-tool/
Oct 31, 2018 - run *RunAs “C:\Users\Shane Wray\OneDrive\AHK\Main.ahk” exitapp }. CategoriesSoftware TagsAHK, AutoHotKey, Programming, Windows ...
#7
RunAs with variables in AutoHotkey - Programming - Linus Tech Tips
https://linustechtips.com › Software › Programming
May 21, 2018 - 1 post - 1 author
Hey, Im currently trying to write a script to launch Internet Explorer as a different user, using variables from an inputbox as username and ...
#8
AUTOHOTKEY PROGRAMMING Questions Megathread - DonationCoder.com
www.donationcoder.com/forum/index.php?topic=13344.0
May 13, 2008 - I didn't see an existing thread for questions about
AUTOHOTKEY PROGRAMMING, so I thought I'd start a catch-all here. Mouser, feel free to move this ...
#9
AUTOHOTKEY PROGRAMMING Computer Science Assignment Help ...
https://csprojecthelp.xyz › Computer Science Projects
AUTOHOTKEY PROGRAMMING Computer Science Assignment Help and Programming homework Help The Ugly Secret of AutoHotkeyProgramming A Secret ...
#10
AutoHotkey Snippets - Google Sites
https://sites.google.com/site/selflearningwindows/tools.../autohotkey-snippets?tmpl...
... and forums (see "See Also" links at the bottom) for solutions to pieces you also need. Related sources: AutoHotkey.com: [
AUTOHOTKEY PROGRAMMING Tools] ...
These are the kinds of most popular content showing up that match this phrase exactly.
Now let's check how much this site itself (AutoHotkey.com) is actually contributing to this number. I mean you would think it must be a lot right? I mean... this is the official AutoHotkey programming website right???????
WRONG
Wrong in the sense that this site isn't contributing much AT ALL.
How do we know this?
Using some more Google search operators, we search this in google:
site:autohotkey.com "autohotkey programming"
This brings up all autohotkey.com pages that are indexed by Google which contain that exact match phrase.
Guess how many results?
A measly 52!
Lets look at the top 20 results from AutoHotkey.com - using this query - it will give us a picture of what pages hosted on this site are the most popular Google-indexed pages:
#1
[
AUTOHOTKEY PROGRAMMING Tools] + awesome-AutoHotkey list ...
https://autohotkey.com › Board index › AutoHotkey › Scripts and Functions
Apr 18, 2014 -
AUTOHOTKEY PROGRAMMING Tools The following are some useful user-contributed tools to facilitate the use of AutoHotkey. Quick tools ...
#2
The Future of the
AUTOHOTKEY PROGRAMMING Language - AutoHotkey ...
https://autohotkey.com › Board index › AutoHotkey › Wish List
Apr 3, 2015 - Introduction. My frustration with the design of AutoHotkey has reached a peak recently. The interface of the new BoundFunc type is inconsistent ...
#3
Scripts and Functions - AutoHotkey Community
https://autohotkey.com › Board index › AutoHotkey
Mon Oct 15, 2018 2:25 am. Topics. Replies: Views: Last post. [
AUTOHOTKEY PROGRAMMING Tools] + awesome-AutoHotkey list. by joedf » Fri Apr 18, 2014 12:01 am.
#4
Video course about AutoHotkey - AutoHotkey Community
https://autohotkey.com › Board index › General › Offtopic
May 6, 2016 - There are many people who wants to learn AutoHotkey. I would like to find any video lessons about
AUTOHOTKEY PROGRAMMING. Of course ...
#5
Programming language of AutoHotKey? - Programming - AutoHotkey ...
https://autohotkey.com › AutoHotkey Community › General › Programming
Jul 31, 2012 - Hi, everyone, I'm a newbie to AutoHotkey.
![Smile :)](./images/smilies/icon_e_smile.gif)
I wish to include this AutoHotkey function in my final year project in my university. But I can't seem ...
#6
Object method list? - AutoHotkey Community
https://autohotkey.com › Board index › AutoHotkey › Ask For Help
Jul 27, 2016 - But when i'm exploring COM I usually don't use ahk. Did you check the programing tools part of the forum? [
AUTOHOTKEY PROGRAMMING Tools].
#7
[Tool] AHK-EXE-Swapper. Swap AHK version quickly! - AutoHotkey ...
https://autohotkey.com › Board index › AutoHotkey › Scripts and Functions
Feb 6, 2015 - added to "[
AUTOHOTKEY PROGRAMMING Tools]" (
http://ahkscript.org/boards/viewtopic.php?f=6&t=3376). Image Windows 10 x64 Professional, Intel ...
#8
best utilities + best AutoHotkey scripts (+ useful tips ...
https://www.autohotkey.com › Board index › AutoHotkey › Tutorials
Feb 15, 2017 - This topic is very similar/identical to awesome AutoHotkey and
AUTOHOTKEY PROGRAMMING Tools - Why inventing the wheel over and over again ...
#9
conversion logic, v1 = -> v1 - AutoHotkey
https://autohotkey.com › Board index › AutoHotkey › AutoHotkey v2 Development
Jan 28, 2017 - See this also: The Future of the
AUTOHOTKEY PROGRAMMING Language - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?t= ...
#10
Datatypes in AHK? - AutoHotkey Community
https://autohotkey.com › Board index › AutoHotkey › Ask For Help
Jun 6, 2018 - original_url := "
http://autohotkey.com" shortcode := "ahk" description := "
AUTOHOTKEY PROGRAMMING community" if ( shortcode != "Shortcode" ){ ...
#11
Can't open program - Ask for Help - AutoHotkey Community
https://autohotkey.com › AutoHotkey Community › AutoHotkey › Ask for Help
Jan 3, 2012 - 2 posts - 2 authors
http://www.autohotke...title=Tutorials There are lots of scripts here in the forums that you can use to help learn
AUTOHOTKEY PROGRAMMING as well.
#12
What is the keycode for the following keys? - AutoHotkey Community
https://autohotkey.com › Board index › AutoHotkey › Ask For Help
Oct 23, 2017 - Hi guys. I use
AUTOHOTKEY PROGRAMMING, and I Know that the (C) key code is {VK43}, the (X) key code is {VK58}. Please I want to know the code ...
#13
Driving autohotkey with java? - Ask for Help - AutoHotkey Community
https://autohotkey.com › AutoHotkey Community › AutoHotkey › Ask for Help
Sep 14, 2013 - Hello,. I'm a java programmer and the
AUTOHOTKEY PROGRAMMING language does not meet my needs. I'm writing a very complex automation ...
#14
where can i find source code of latest autohotkey? - Programming ...
https://autohotkey.com › AutoHotkey Community › General › Programming
Apr 23, 2014 - Follow the download link on the homepage to
http://ahkscript.org/download/. There you will find a link to Source code of current version ...
#15
Code Protection - Ask for Help - AutoHotkey Community
https://autohotkey.com › AutoHotkey Community › AutoHotkey › Ask for Help
Jul 13, 2012 - 11 posts - 8 authors
Uberi made use of the following aspects of the
AUTOHOTKEY PROGRAMMING language to create that obfuscated snippet: 1 - The chr() function: A ...
#16
Mechwarrior Online launch script by x360maddenx - Gaming Scripts ...
https://autohotkey.com › ... › AutoHotkey › Scripts and Functions › Gaming Scripts
Nov 27, 2012 - tags: mechwarrior online cryengine video gaming game mech warrior script ahk
AUTOHOTKEY PROGRAMMING basic pixelgetcolor login launch ...
#17
Drop down menu option select without pressing Tab button ...
https://autohotkey.com › AutoHotkey Community › AutoHotkey › Suggestions
Oct 28, 2014 - 1 post - 1 author
I want to press only F2 button to run my ahk script on other mentioned browsers. I have a less knowledge on
AUTOHOTKEY PROGRAMMING. Please ...
#18
How to select an option from a drop down menu? - Ask for Help ...
https://autohotkey.com › AutoHotkey Community › AutoHotkey › Ask for Help
Oct 30, 2014 - I dont have a very good knowledge about
AUTOHOTKEY PROGRAMMING. I want to make a script that select a specific option from a drop down menu ...
#19
How to Use wglUseFontOutlines in AutoHotkey - Programming ...
https://autohotkey.com › AutoHotkey Community › General › Programming
Mar 13, 2015 - Hi, Can anyone tell me how to use truetype fonts in OpenGL? I already used Bitmap fonts but since i can't rotate the text I have to use tuetype ...
#20
Search string in a windows - Ask for Help - AutoHotkey Community
https://autohotkey.com › AutoHotkey Community › AutoHotkey › Ask for Help
Nov 19, 2009 - Search string in a windows - posted in Ask for Help: Hi Im newby in
AUTOHOTKEY PROGRAMMING. After searching in the documentation and the ...
Rather interesting. If you notice - the top two results contain title tags with the exact match phrase. This means Page Titles that contain this within the first ~60-70 characters are going to have a higher change of getting indexed in Google here. All the rest of the results contain the exact match phrase within the meta description (which is likely pulled from the content of the page).
Bad news is that nearly all of these results are all pages that have been published 6+ years ago.
When narrowing my search down to all results published within the last 6 years, I only get these 11 results:
#1
[
AUTOHOTKEY PROGRAMMING Tools] + awesome-AutoHotkey list ...
https://autohotkey.com › Board index › AutoHotkey › Scripts and Functions
Apr 18, 2014 -
AUTOHOTKEY PROGRAMMING Tools The following are some useful user-contributed tools to facilitate the use of AutoHotkey. Quick tools ...
#2
The Future of the
AUTOHOTKEY PROGRAMMING Language - AutoHotkey ...
https://autohotkey.com › Board index › AutoHotkey › Wish List
Apr 3, 2015 - Introduction. My frustration with the design of AutoHotkey has reached a peak recently. The interface of the new BoundFunc type is inconsistent with the Func ...
#3
Video course about AutoHotkey - AutoHotkey Community
https://autohotkey.com › Board index › General › Offtopic
May 6, 2016 - There are many people who wants to learn AutoHotkey. I would like to find any video lessons about
AUTOHOTKEY PROGRAMMING. Of course, standard chm-help ...
#4
where can i find source code of latest autohotkey? - Programming ...
https://autohotkey.com › AutoHotkey Community › General › Programming
Apr 23, 2014 - Follow the download link on the homepage to
http://ahkscript.org/download/. There you will find a link to Source code of current version 1.1.14.03 on ...
#5
[Tool] AHK-EXE-Swapper. Swap AHK version quickly! - AutoHotkey ...
https://autohotkey.com › Board index › AutoHotkey › Scripts and Functions
Feb 6, 2015 - added to "[
AUTOHOTKEY PROGRAMMING Tools]" (
http://ahkscript.org/boards/viewtopic.php?f=6&t=3376). Image Windows 10 x64 Professional, Intel i5-8500 @ 3.00 ...
#6
Posts - AutoHotkey
https://www.autohotkey.com › Board index › AutoHotkey › Tutorials
Feb 15, 2017 - [
AUTOHOTKEY PROGRAMMING Tools] - AutoHotkey Community ..... of AutoHotkey to attract non-AHK users,
AUTOHOTKEY PROGRAMMING Tools should be a list, to help ...
#7
What is the keycode for the following keys? - AutoHotkey Community
https://autohotkey.com › Board index › AutoHotkey › Ask For Help
Oct 23, 2017 - Hi guys. I use
AUTOHOTKEY PROGRAMMING, and I Know that the (C) key code is {VK43}, the (X) key code is {VK58}. Please I want to know the code of the following ...
#8
best utilities + best AutoHotkey scripts (+ useful tips ...
https://autohotkey.com/boards/viewtopic.php?t=28149
Feb 15, 2017 - ... library distributions, scripts, tools and resources.
https://github.com/ahkscript/awesome-AutoHotkey [
AUTOHOTKEY PROGRAMMING Tools] - AutoHotkey Community
#9
Drop down menu option select without pressing Tab button ...
https://autohotkey.com › AutoHotkey Community › AutoHotkey › Suggestions
Oct 28, 2014 - 1 post - 1 author
I want to press only F2 button to run my ahk script on other mentioned browsers. I have a less knowledge on
AUTOHOTKEY PROGRAMMING. Please help me to solve ...
#10
How to select an option from a drop down menu? - Ask for Help ...
https://autohotkey.com › AutoHotkey Community › AutoHotkey › Ask for Help
Oct 30, 2014 - I dont have a very good knowledge about
AUTOHOTKEY PROGRAMMING. I want to make a script that select a specific option from a drop down menu in a web form.
#11
populate combobox from a text file - Ask for Help - AutoHotkey ...
https://autohotkey.com › AutoHotkey Community › AutoHotkey › Ask for Help
Jun 5, 2014 - 6 posts - 4 authors
populate combobox from a text file - posted in Ask for Help: Hi, Im new to
AUTOHOTKEY PROGRAMMING. Please help me. Im trying to create a script to populate ...
Looking within the last 4 years only reveals 3 results!
#1
Video course about AutoHotkey - AutoHotkey Community
https://autohotkey.com › Board index › General › Offtopic
May 6, 2016 - There are many people who wants to learn AutoHotkey. I would like to find any video lessons about
AUTOHOTKEY PROGRAMMING. Of course, standard chm-help ...
#2
best utilities + best AutoHotkey scripts (+ useful tips ...
https://www.autohotkey.com › Board index › AutoHotkey › Tutorials
Feb 15, 2017 - [
AUTOHOTKEY PROGRAMMING Tools] - AutoHotkey Community ..... of AutoHotkey to attract non-AHK users,
AUTOHOTKEY PROGRAMMING Tools should be a list, to help ...
#3
What is the keycode for the following keys? - AutoHotkey Community
https://autohotkey.com › Board index › AutoHotkey › Ask For Help
Oct 23, 2017 - Hi guys. I use
AUTOHOTKEY PROGRAMMING, and I Know that the (C) key code is {VK43}, the (X) key code is {VK58}. Please I want to know the code of the following ...
After this exploration - it appears that it may be quite difficult for us to publish new content containing the exact match keyword "autohotkey programming" on this site that is popular and gets enough traffic for Google to want to index it. To acheive our end goal, it may be much more reliant on content hosted off-site (not located at autohotkey.com).
However, autohotkey.com as far as I know has never hosted a blog. This could and (I think definitely) would bring in more traffic related to that keyword, but also many other important keywords. By providing interesting content here at autohotkey.com (on-site), we could leverage this to build quality backlinks, increase traffic, improve user engagement, and thereby eventually increasing our measly 52-page contribution to much higher levels. This on-site content needs to be GOOD. It needs to be edited by someone with knowledge in SEO and content writing - but also needs to be quality coding tutorials, tips, tricks, info, industry related, videos, interactive, and the list could go on, but I think you get the point. The code needs to be decent. The writing needs to be well-written, and the associated content on the page also needs to be interesting/engaging. This could be a team of people, which I think should exist at some point in the near future (if we organize this group - any volunteers?). Given that I have a background in SEO and marketing, I'd be happy to help with the marketing research that would be involved when publishing these posts. I am faily new at coding though, so while I may be able to come with ideas and do research, I wouldn't write compelling code that other way more talented individuals on this forum are capable of.
*note: yes there are millions of forums posts with content - however, forum posts in Google's eyes are good, BUT they don't usually count forum posts much if you compare the power of a forum post vs. a standalone blog article on a website, or other product-related (e.g. AutoHotkey) landing pages.
Now for off-site content. Basically the same merit holds here - however off-site content is going to be seen as more authentic, genuine content on the subject. Those with sites dedicated to AutoHotkey could help us with this effort by trying to write this exact match phrase "autohotkey programming" in more of their posts. Even better, have them dedicate a sole blog post on "autohotkey programming". Make a pillar post: meaning a 3,000-10,000+ word article mega-guide that covers everything one could/should learn about AutoHotkey. (Doing this same technique on-site will also garner a ton of traffic and boost AutoHotkey.com's domain authority over time - and is recommended).
By building a network of internal and external links from within autohotkey.com and outside of autohotkey.com, both to and from the site, and to and from other unaffiliated sites,
this will surely help grow AutoHotkey's userbase, along with helping solve the issue of it not passing the test to be listed on TIOBE.
I forsee this taking about 2 - 5 years to happen if minial effort is taken, 1 - 3 if moderate action is take, and 1/2 - 2 years if major action is taken. Of course these are all predictions based on experience. I do not have any background in marketing programming languages.. so there could be a whole lot more at play here that I haven't taken the time to analyze.
I'll let us mull on this post for awhile and see if any patterns or ideas pop up that help us further get closer to reaching the goal of becoming more recognized as a safe, useful, powerful, and "real" programming langauge. I've just typed a lot and did some on-the-spot analysis of my findings. No doubt more patterns and ideas will emerge.
What are your thoughts AHK community?
![Waving :wave:](./images/smilies/icon_wave.gif)