PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

#Rejected

One of our favorite people once said: never, ever give up

#WeFunder



hello-world.html 路 wefunder.html 路 real-time-research.html
hello-world.html 路 wefunder.html 路 real-time-research.html

View source

Real Time Research

John Snow is dead.

But his ideas live on.

And his relentless spirit flows strong at Public Domain Publishing.

Announcing Real-Time Research

Research is all fun and games for us researchers. But for our neighbors, friends, and families, sometimes it's a matter of life and death. And every day counts.

That's why today we announce the launch of real-time research.

build.pldb.com

Email liability@pldb.com for a call sign and join the beta today.

#BuildPublicDomain



wefunder.html 路 real-time-research.html 路 bern.html
wefunder.html 路 real-time-research.html 路 bern.html

View source

#DreamOnLittleDreamer

There's a hardware startup in India I think people should check out. #DreamOnLittleDreamer

Thank you

Thank you Shlok for believing in #BuildPublicDomain years before PLDB.com launched. Thank you to Startup School for creating a watering hole where us dreamers could meet.



real-time-research.html 路 bern.html 路 buildPublicDomain.html
real-time-research.html 路 bern.html 路 buildPublicDomain.html

View source

#BuildPublicDomain

It all started with 1984.

Tech used to have a message that sent a chill up your spine.

It's been too long since we had one.

We may not have a big production budget. But we do have you. And you know how to build. We've committed v1. We need you to commit v2.

Today is the dawn of a new message:



#BuildPublicDomain



v0.1

bern.html 路 buildPublicDomain.html 路 originCountries.html
bern.html 路 buildPublicDomain.html 路 originCountries.html

View source

Where are the most programming languages created?

buildPublicDomain.html 路 originCountries.html 路 number-of-programming-languages.html

September 3, 2022 鈥

The above SVG is also available as a png.

The code for the visualization above was written in the Explorer language.

View source

What is the growth in programming languages over time?

originCountries.html 路 number-of-programming-languages.html 路 languages-of-the-year-1972-2022.html

September 2, 2022 鈥

The above SVG is also available as a png.

The code for the visualization above was written in the Explorer language.

View source

Languages of the year: 1972 - 2022

number-of-programming-languages.html 路 languages-of-the-year-1972-2022.html 路 the-one-letter-programming-languages.html

July 21, 2022 鈥 1995 was an exceptional year for programming languages: Java, Javascript, PHP and Ruby were all created in 1995. I was curious what the top language was for each of the past 50 years. 1995 was an exceptional year for programming languages: Java, Javascript, PHP and Ruby were all created in 1995. I was curious what the top language was for each of the past 50 years.

Continue reading...

The One Letter Programming Languages

languages-of-the-year-1972-2022.html 路 the-one-letter-programming-languages.html 路 print-debugging-in-over-300-languages.html

July 16, 2022 鈥 C and R are two famous programming languages whose name is a single letter. In an effort to retire this practice (馃槈), I've made an infographic to show that all the letters are taken. C and R are two famous programming languages whose name is a single letter. In an effort to retire this practice (馃槈), I've made an infographic to show that all the letters are taken.

Continue reading...

"print() debugging" in over 300 languages

the-one-letter-programming-languages.html 路 print-debugging-in-over-300-languages.html 路 a-language-without-comments.html

July 15, 2022 鈥 Paul Graham鈥攃reator of Arc and Bel鈥攕tarted an interesting thread last month about "print() debugging". Paul Graham鈥攃reator of Arc and Bel鈥攕tarted an interesting thread last month about "print() debugging".

Continue reading...

A Language Without Comments

print-debugging-in-over-300-languages.html 路 a-language-without-comments.html 路 does-every-programming-language-support-line-comments.html

July 14, 2022 鈥 JSON is the only popular language in the PLDB without comments. JSON is the only popular language in the PLDB without comments.

Continue reading...

Does every programming language have line comments?

a-language-without-comments.html 路 does-every-programming-language-support-line-comments.html 路 hello-world-year-5.html

July 13, 2022 鈥 About 85% of the languages in PLDB have line comments. About 85% of the languages in PLDB have line comments.

Continue reading...

The New PLDB

does-every-programming-language-support-line-comments.html 路 hello-world-year-5.html 路 hello-world-year-3.html

June 23, 2022 鈥 I started PLDB 1,681 days ago(~4.5 years). After a big lull, I am excited to announce the new release! I started PLDB 1,681 days ago(~4.5 years). After a big lull, I am excited to announce the new release!

Continue reading...

Hello, world...year 3!

hello-world-year-5.html 路 hello-world-year-3.html 路 how-many-major-global-programming-competitions-are-there.html

November 18, 2019 鈥 I started PLDB 2 year ago today! Since that time: I started PLDB 2 year ago today! Since that time:

Continue reading...

How many major global programming competitions are there?

hello-world-year-3.html 路 how-many-major-global-programming-competitions-are-there.html 路 how-many-programmers-are-there-in-the-world.html

September 7, 2019 鈥 September 7, 2019 鈥 I have done many problems on Project Euler but I've never participated in competitive programming. The other day I got curious, what does the competitive programming landscape look like?

I started my quest by watching a great interview with a competitive programmer. Then I started my quest by watching a great interview with a competitive programmer. Then I did some searching. Below are my results.

There are 16 major programming competitions There are 16 major programming competitions

The first one started in 1970. A few of the newer ones are online only. The first one started in 1970. A few of the newer ones are online only.

Most of them started or are hosted in the USA Most of them started or are hosted in the USA

Continue reading...

How many programmers are there in the world?

how-many-major-global-programming-competitions-are-there.html 路 how-many-programmers-are-there-in-the-world.html 路 does-every-programming-language-have-a-central-package-repository.html

May 29, 2019 鈥 There are around 7.574 billion people in the world. How many of them are programmers? There are around 7.574 billion people in the world. How many of them are programmers?

The answer, of course, depends on how you define The answer, of course, depends on how you define "programmer". But before I define "programmer" and share my estimates, let's look at what some other sources say.

What do other people say?

GitHub - 36 million developer accounts GitHub - 36 million developer accounts

Continue reading...

Does every programming language have a central package repository?

how-many-programmers-are-there-in-the-world.html 路 does-every-programming-language-have-a-central-package-repository.html 路 which-programming-languages-use-indentation.html

February 7, 2019 鈥 Like millions of other programmers, every day I depend on Like millions of other programmers, every day I depend on central package repositories (CR) like npm, PyPI and CRAN.

The other day I was curious: does every programming The other day I was curious: does every programming language have one of these? I decided to find out. I pointed my crawler and trained a model to check for a package repository for every one of the 3,006 languages I am tracking. The results surprised me.

鈽 Only 1% have them 鈽 Only 1% have them

Continue reading...

Which programming languages use indentation?

does-every-programming-language-have-a-central-package-repository.html 路 which-programming-languages-use-indentation.html 路 hello-world-year-2.html

January 24, 2019 鈥 January 24, 2019 鈥 Python, as one of the top 10 programming languages in the world, is the most popular programming language that treats indentation as significant. In these offside languages, programmers indent their code blocks instead of using braces, brackets, or other visible characters.

I was curious about how common these languages were so I did some brief analysis to answer these questions: I was curious about how common these languages were so I did some brief analysis to answer these questions:

  1. How common is this type of language?
  2. How many languages use significant indentation?
  3. Are new indentation languages on the rise?

1) Fewer than 2% of programming languages have significant indentation 1) Fewer than 2% of programming languages have significant indentation

Continue reading...

Hello, world...year 2!

which-programming-languages-use-indentation.html 路 hello-world-year-2.html 路 when-did-github-become-the-place-to-create-new-programming-languages.html

November 18, 2018 鈥 I started PLDB 1 year ago today! Since that time:

Unfortunately the number of articles on PLDB is 9 (counting this one). Limited time and resources has meant building up the dataset took priority. Hopefully the next year will see a lot of growth in number of posts!

View source

When did GitHub become the place to host new programming language projects?

hello-world-year-2.html 路 when-did-github-become-the-place-to-create-new-programming-languages.html 路 which-countries-produce-the-most-programming-languages.html

November 9, 2018 鈥 Before GitHub started in 2008, the source code for nascent Before GitHub started in 2008, the source code for nascent programming languages was stored in a variety of places. In the early days it was physical media; later on it was publicly accessible servers; and even later it started moving to online source control systems like self-hosted SVN servers or Sourceforce.

But nowadays new language creation happens on GitHub more But nowadays new language creation happens on GitHub more than anywhere else. Of the 44 languages created in 2008 that I track, 7% were put on GitHub that same year. Last year it was over 50%.

Continue reading...

Which countries produce the most programming languages?

when-did-github-become-the-place-to-create-new-programming-languages.html 路 which-countries-produce-the-most-programming-languages.html 路 what-letter-should-your-language-start-with.html

October 31, 2018 鈥 Each programming language was created in a place (or perhaps, in a set of distributed places) and I am attempting to collect that data. Each programming language was created in a place (or perhaps, in a set of distributed places) and I am attempting to collect that data.

Currently I have the country of birth for about 260 of the over 1,000 languages I track. Currently I have the country of birth for about 260 of the over 1,000 languages I track.

In my data so far, the US has birthed more languages than all other countries combined. In my data so far, the US has birthed more languages than all other countries combined.

After the U.S. comes the UK, Canada, France, and China, in that order. After the U.S. comes the UK, Canada, France, and China, in that order.

There could be bias in my dataset, of course, as I haven't yet added country for most languages. Things will clarify as the database continues to mature. There could be bias in my dataset, of course, as I haven't yet added country for most languages. Things will clarify as the database continues to mature.

Continue reading...

What letters do programming languages start with?

which-countries-produce-the-most-programming-languages.html 路 what-letter-should-your-language-start-with.html 路 what-is-the-growth-in-programming-languages-over-time.html

October 28, 2018 鈥 As the chart below shows, the number of programming As the chart below shows, the number of programming languages beginning with a certain letter varies as much as 10x by letter.

Continue reading...

What is the growth in programming languages over time?

what-letter-should-your-language-start-with.html 路 what-is-the-growth-in-programming-languages-over-time.html 路 what-are-the-best-programming-language-visualizations.html

December 12, 2017 鈥 As I build up my database of programming languages I hope to As I build up my database of programming languages I hope to be able to answer questions like:

At the moment I am tracking 533 computer languages and I At the moment I am tracking 533 computer languages and I currently have creation years for more than half of those, including for 271 of the most popular ones.

Here is a simple line graph of the cumulative number of Here is a simple line graph of the cumulative number of languages I have by year.

Continue reading...

What are the best programming language visualizations?

what-is-the-growth-in-programming-languages-over-time.html 路 what-are-the-best-programming-language-visualizations.html 路 how-many-web-apis-are-there-in-the-world.html

December 11, 2017 鈥 I was looking to spruce up the walls with some interesting I was looking to spruce up the walls with some interesting posters and found a few well designed visuals.

Continue reading...

How Many Web APIs are there in the World?

what-are-the-best-programming-language-visualizations.html 路 how-many-web-apis-are-there-in-the-world.html 路 how-many-programming-languages-are-there-in-the-world.html

November 25, 2017 鈥 Last week I explored the question "how many programming Last week I explored the question "how many programming languages are there in the world?". My current estimate is between 5,000 and 25,000 active computer languages.

But perhaps the number is higher, if you include all active But perhaps the number is higher, if you include all active external web APIs.

What do other people say?

Programmable Web - 18,409 Programmable Web - 18,409

Continue reading...

How Many Programming Languages are there in the World?

how-many-web-apis-are-there-in-the-world.html 路 how-many-programming-languages-are-there-in-the-world.html 路 hello-world.html

November 20, 2017 鈥 November 20, 2017 鈥 ~7,099 spoken languages exist. But how many programming languages exist?

This is one of the questions I aim to answer with PLDB. This is one of the questions I aim to answer with PLDB. I am building a comprehensive database of programming languages.

Spoken languages vary widely in popularity. For example. Spoken languages vary widely in popularity. For example. English has 1.5 billion total speakers and 375 million native speakers. Hawaiian, an endangered language, has only ~26,000 native speakers.

Similarly, some programming languages are very popular, Similarly, some programming languages are very popular, others are used moderately, and many are completely abandoned. Javascript may be the most popular programming language, with approximately ~5.3 million LinkedIn users claiming it as a skill.

The number of programming languages in the world depends on The number of programming languages in the world depends on the rules you establish for deciding whether or not a language counts.

What do other people say?

TIOBE - 250 TIOBE - 250

Continue reading...

Hello, world!

how-many-programming-languages-are-there-in-the-world.html 路 hello-world.html 路 wefunder.html

November 18, 2017 鈥 Welcome to PLDB: a Programming Language Database!

The goal of this site is to build a comprehensive database of programming languages and their common features.

This site is for two types of people:

1. The general programmer. I want to analyze my data to make comprehensible the world of programming languages for you and provide sound strategic and tactical advice to help you in your projects and your career. If you have a question not answered by this site, open an issue and explain what you need.

2. The programming language designer. I want to build a research tool for you so you have quick access to comprehensive data on features in programming languages, to help you make design decisions as you design your own languages. If you need more information on a design pattern not on this site, open an issue and explain what you need.

View source

PLDB - Build the next great programming language 路 v2022 Day 33 Docs Build Acknowledgements Traffic Today Traffic Trends Mirrors GitHub feedback@pldb.com