Bet 793

Duration 8 years (02019-02027)

“In 2027, at least 7 out of the top 10 TIOBE languages will be Tree Languages AND/OR 0 out of the top 10 languages on 2017's list will be in the Top 10 in 2027. ”

Breck Yunits


Yunits's Argument

Currently there are 0 Tree Languages in the TIOBE Top Lists. In fact, only about 1,000 people play with Tree Languages each week, as of August, 29th, 2019. But this is an increase from <10 people 2 years ago. Tree Languages can do everything that our current syntax-laden 1D languages can do (all of the current TIOBE languages fit in this category), and they can do it with fewer components. There are subtle reasons why this is very important, which will become more apparent over time as network effects proliferate. Tree Languages will be used everywhere, from high level programming languages to low level assemblies, from general database storage to electronic medical records, from web apis (replacing JSON) to the web itself (replacing HTML and CSS, etc). Once the network effects takeover, existing languages will be no match for Tree Language alternatives. One caveat, however: someone somewhere may invent something even better than Tree Languages (perhaps a higher dimensional type of structure), which blows Tree Notation out of the water. That has a decent probability of happening. That is why I added the Part 2 of the prediction, because if that were to happen than not a single language from today will make the top 10.

Challenge Yunits!

Challenge Breck Yunits to a bet on this prediction!