Suggest me
a language
Fill in criteria *
Any binary feature
- is it common to implement this way?
- is it widely used and accepted by community?
- is it only possible by dirty hacks?
Ease of use
- 1 to 10
- is it suitable for beginners?
- are errors/bugs easy to detect?
- does it have easy syntax mimicking natural language?
- is it good for prototyping?
Expressiveness
- 1 to 10
- can you do anything with little code?
- can you represent simply complex concepts?
- does it have feature rich syntax?
- can you deal with duplications easily?
- does it have powerful abstractions?
Conciseness
- 1 to 10
- how long is code comparable to other languages?
- does it have strange quirks?
Ecosystem stength
- 1 to 10
- is the audience growing?
- is it on stable release train?
- how many supporting libraries/tools are there?
Community support
- 1 to 10
- how many posts on StackOverflow?
- otherwise are there any active and popular forums to ask questions?
- does community participate in language development?
Maturity
- 1 to 10
- is there ecosystem split on major versions?
- has it been thoroughly tested by the community?
- is it around at least 10 years?
Stability
- 1 to 10
- is there version split in libraries?
- are features stable?
- does it have long-term support plan?
Documentation strength
- 1 to 10
- is standard library well documented?
- are libraries well documented?
- is language itself well documented?
Job offers
- 1 to 10
- number of jobs in last year relative to the top language
Performance
- 1 to 10
- benchmarks time of execution relative to the top language
Popularity Index
- 1 to 50 (bigger better)
- popularity measured by StackOverflow's survey 2022
Languages
format_quote
Feedback: hello@chooselanguage.info
Copyright 2023 Dominik Gawlik