We split the 110 statements into clusters based on perceived properties by k-means clustering. A statement with a bright color and low distance number beside it is close to the center of its cluster.
Some languages strongly match each cluster. The side bar shows those that are within 10% of the center of the cluster. For such a language, the rating for one statement will be similar to its rating for another. These ratings reveal which language is better or worse according to the cluster.
Explore what happens when you change the number of clusters. Also, look for items that can or cannot be easily fit.
k-means with k = 2
I enjoy using this language,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0I find this language easy to prototype in,5.0I rarely have difficulty abstracting patterns I find in my code,5.0I usually use this language on solo projects,5.0This language is expressive,5.0This language has a good community,5.0Code written in this language is very readable,5.0It is easy to debug programs written in this language when it goes wrong,5.0I would like to write more of this language than I currently do,5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0I can imagine this will be a popular language in twenty years time,5.0This language is likely to have a strong influence on future languages,5.0I would list this language on my resume,5.0I still discover new features of this language on a fairly regular basis,5.0This language has a high quality implementation,5.0This language encourages writing reusable code.,5.0Learning this language significantly changed how I use other languages.,5.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,5.0I find it easy to write efficient code in this language,6.0When I write code in this language I can be very sure it is correct,6.0It is easy to tell at a glance what code in this language does,6.0I find code written in this language very elegant,6.0This language is very flexible,6.0I can imagine using this language in my day job,6.0Code written in this language tends to be very reliable,6.0This language is good for beginners,6.0This language has a very dogmatic community,6.0This language is good for distributed computing,6.0I often write things in this language with the intent of rewriting them in something else later,6.0This language has unusual features that I often miss when using other languages,6.0This language has a very coherent design,6.0I use this language out of choice,6.0This language encourages writing code that is easy to maintain.,6.0This language matches it's problem domain particularly well.,6.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,6.0This language is well suited for an agile development approach using short iterations.,6.0I would use this language for mobile applications,7.0I would use this language to write a command-line app,7.0This language excels at concurrency,7.0This language is best for very large projects,7.0This language is best for very small projects,7.0Learning this language improved my ability as a programmer,7.0I enjoy playing with this language but would never use it for "real code",7.0There are many good open-source tools for this language,7.0I would use this language for writing server programs,7.0This language is likely to be a passing fad,7.0This language is built on a small core of orthogonal features,7.0This language is minimal,7.0This language has a good library distribution mechanism.,7.0Code written in this language will usually run in all the major implementations if it runs in one of them.,7.0This language would be good for teaching children to write software,7.0I often feel like I am not smart enough to write this language,7.0I would use this language for a web project,8.0I would use this language for a desktop GUI project,8.0I would use this language for casual scripting,8.0Code written in this language tends to be terse,8.0This is a high level language,8.0This language is good for scientific computing,8.0This language excels at symbolic manipulation,8.0This language excels at text processing,8.0I would use this language for writing embedded programs,8.0Programs written in this language tend to be efficient,8.0I would use this language for writing programs for an embedded hardware platform,8.0If my code in this language successfully compiles there is a good chance my code is correct.,8.0This language is suitable for real-time applications,9.0I would use this language as a scripting language embedded inside a larger application,9.0The semantics of this language are much different than other languages I know.,9.0This language is good for numeric computing,10.0I know this language well,13.0This language has a strong static type system,13.0This language is frequently used for applications it isn't suitable for,3.0There is a lot of accidental complexity when writing code in this language,4.0Programs written in this language will usually work in future versions of the language,4.0Developers who primarily use this language often burn out after a few years,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0It's unusual for me to discover unfamiliar features,5.0I usually use this language on projects with many other members,5.0Writing code in this language is a lot of work,5.0This language is well documented,5.0The resources for learning this language are of high quality,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0Programs written in this language tend to play well with others,5.0This language has many features which feel "tacked on",5.0Libraries in this language tend to be well documented.,5.0This language has an annoying syntax,5.0I often get angry when writing code in this language,5.0I regularly use this language,6.0Code written in this language tends to be verbose,6.0This language is unusually bad for beginners,6.0There are many good tools for this language,6.0I know many other people who use this language,6.0I am sometimes embarrassed to admit to my peers that I know this language,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0The thought that I may still be using this language in twenty years time fills me with dread,6.0I am reluctant to admit to knowing this language,6.0This language is likely to be around for a very long time,6.0This language makes it easy to shoot yourself in the foot,6.0This language allows me to write programs where I know exactly what they are doing under the hood,7.0This language has a very rigid idea of how things should be done,7.0Third-party libraries are readily available well-documented and of high quality,7.0There is a wide variety of open source code written in this language,7.0I use many applications written in this language,7.0There are many good commercial tools for this language,7.0This language is large,7.0This language has a niche in which it is great,8.0This language has a niche outside of which I would not use it,8.0I learned this language early in my career as a programmer,8.0This is a low level language,9.0This is a mainstream language,10.0
47 (9%) Haskell
24 (9%) O'Caml
k-means with k = 3
This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0I would list this language on my resume,4.0This language has a high quality implementation,4.0I find it easy to write efficient code in this language,5.0It is easy to tell at a glance what code in this language does,5.0I can imagine using this language in my day job,5.0This language is well documented,5.0The resources for learning this language are of high quality,5.0Code written in this language tends to be very reliable,5.0Code written in this language is very readable,5.0It is easy to debug programs written in this language when it goes wrong,5.0Programs written in this language tend to play well with others,5.0This language encourages writing code that is easy to maintain.,5.0This language encourages writing reusable code.,5.0Libraries in this language tend to be well documented.,5.0When I write code in this language I can be very sure it is correct,6.0I would use this language for mobile applications,6.0This language allows me to write programs where I know exactly what they are doing under the hood,6.0This language is best for very large projects,6.0This language has a very dogmatic community,6.0There are many good tools for this language,6.0This language is good for distributed computing,6.0Programs written in this language tend to be efficient,6.0This language has a very rigid idea of how things should be done,7.0This language excels at concurrency,7.0I would use this language for writing server programs,7.0I would use this language for writing embedded programs,7.0This language is suitable for real-time applications,7.0I would use this language for writing programs for an embedded hardware platform,7.0This language is large,7.0If my code in this language successfully compiles there is a good chance my code is correct.,7.0I would use this language for a desktop GUI project,8.0This language is good for scientific computing,8.0This language is good for numeric computing,10.0This language has a strong static type system,11.0This language is frequently used for applications it isn't suitable for,3.0There is a lot of accidental complexity when writing code in this language,4.0Developers who primarily use this language often burn out after a few years,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0It's unusual for me to discover unfamiliar features,5.0I usually use this language on projects with many other members,5.0Writing code in this language is a lot of work,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0Programs written in this language will usually work in future versions of the language,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0This language has many features which feel "tacked on",5.0This language has an annoying syntax,5.0I often get angry when writing code in this language,5.0Code written in this language tends to be verbose,6.0This language is unusually bad for beginners,6.0I know many other people who use this language,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0The thought that I may still be using this language in twenty years time fills me with dread,6.0I am reluctant to admit to knowing this language,6.0This language is likely to be around for a very long time,6.0This language makes it easy to shoot yourself in the foot,6.0Third-party libraries are readily available well-documented and of high quality,7.0There is a wide variety of open source code written in this language,7.0I use many applications written in this language,7.0There are many good commercial tools for this language,7.0This language has a niche outside of which I would not use it,8.0I learned this language early in my career as a programmer,8.0This is a low level language,9.0This is a mainstream language,10.0I enjoy using this language,4.0I find this language easy to prototype in,4.0This language has a good community,4.0I rarely have difficulty abstracting patterns I find in my code,5.0I usually use this language on solo projects,5.0This language is very flexible,5.0This language is expressive,5.0This language is best for very small projects,5.0I would like to write more of this language than I currently do,5.0I often write things in this language with the intent of rewriting them in something else later,5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language is likely to have a strong influence on future languages,5.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,5.0Learning this language significantly changed how I use other languages.,5.0This language is well suited for an agile development approach using short iterations.,5.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,5.0I regularly use this language,6.0I find code written in this language very elegant,6.0This language is good for beginners,6.0I enjoy playing with this language but would never use it for "real code",6.0There are many good open-source tools for this language,6.0I can imagine this will be a popular language in twenty years time,6.0This language has unusual features that I often miss when using other languages,6.0This language has a very coherent design,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This language matches it's problem domain particularly well.,6.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,6.0I would use this language for a web project,7.0I would use this language for casual scripting,7.0Code written in this language tends to be terse,7.0This is a high level language,7.0This language has a niche in which it is great,7.0I would use this language to write a command-line app,7.0This language excels at symbolic manipulation,7.0Learning this language improved my ability as a programmer,7.0This language is likely to be a passing fad,7.0This language is built on a small core of orthogonal features,7.0This language is minimal,7.0This language has a good library distribution mechanism.,7.0This language would be good for teaching children to write software,7.0I often feel like I am not smart enough to write this language,7.0This language excels at text processing,8.0I would use this language as a scripting language embedded inside a larger application,8.0The semantics of this language are much different than other languages I know.,8.0I know this language well,12.0
46 (9%) Factor
44 (8%) Haskell
19 (9%) Erlang
26 (9%) Lua
k-means with k = 4
I enjoy using this language,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I find this language easy to prototype in,5.0I rarely have difficulty abstracting patterns I find in my code,5.0I usually use this language on solo projects,5.0This language is very flexible,5.0This language is expressive,5.0This language has a good community,5.0I would like to write more of this language than I currently do,5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language is likely to have a strong influence on future languages,5.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,5.0Learning this language significantly changed how I use other languages.,5.0This language is well suited for an agile development approach using short iterations.,5.0I find code written in this language very elegant,6.0This language is best for very small projects,6.0This language is good for beginners,6.0I enjoy playing with this language but would never use it for "real code",6.0I often write things in this language with the intent of rewriting them in something else later,6.0I can imagine this will be a popular language in twenty years time,6.0This language has unusual features that I often miss when using other languages,6.0This language has a very coherent design,6.0This language is built on a small core of orthogonal features,6.0This language matches it's problem domain particularly well.,6.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,6.0I would use this language for casual scripting,7.0Code written in this language tends to be terse,7.0This is a high level language,7.0This language has a niche in which it is great,7.0This language excels at symbolic manipulation,7.0Learning this language improved my ability as a programmer,7.0This language is minimal,7.0Code written in this language will usually run in all the major implementations if it runs in one of them.,7.0This language would be good for teaching children to write software,7.0I often feel like I am not smart enough to write this language,7.0I would use this language as a scripting language embedded inside a larger application,8.0The semantics of this language are much different than other languages I know.,8.0I know this language well,12.0Developers who primarily use this language often burn out after a few years,3.0There is a lot of accidental complexity when writing code in this language,4.0This language is frequently used for applications it isn't suitable for,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0It's unusual for me to discover unfamiliar features,5.0Writing code in this language is a lot of work,5.0Programs written in this language will usually work in future versions of the language,5.0This language is unusually bad for beginners,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0This language has many features which feel "tacked on",5.0Code written in this language tends to be verbose,6.0This language allows me to write programs where I know exactly what they are doing under the hood,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0This language makes it easy to shoot yourself in the foot,6.0This language has a very rigid idea of how things should be done,7.0This language has a niche outside of which I would not use it,7.0I learned this language early in my career as a programmer,7.0This is a low level language,8.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0This language encourages writing reusable code.,4.0I find it easy to write efficient code in this language,5.0When I write code in this language I can be very sure it is correct,5.0Code written in this language tends to be very reliable,5.0This language is best for very large projects,5.0It is easy to debug programs written in this language when it goes wrong,5.0This language has a high quality implementation,5.0This language encourages writing code that is easy to maintain.,5.0It is easy to tell at a glance what code in this language does,6.0Code written in this language is very readable,6.0This language has a very dogmatic community,6.0This language is good for distributed computing,6.0Programs written in this language tend to be efficient,6.0This language excels at concurrency,7.0I would use this language for writing server programs,7.0I would use this language for writing embedded programs,7.0This language is suitable for real-time applications,7.0I would use this language for writing programs for an embedded hardware platform,7.0This language is likely to be a passing fad,7.0If my code in this language successfully compiles there is a good chance my code is correct.,7.0I would use this language for a desktop GUI project,8.0This language is good for scientific computing,8.0This language is good for numeric computing,9.0This language has a strong static type system,10.0I usually use this language on projects with many other members,4.0The resources for learning this language are of high quality,4.0There are many good tools for this language,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0I regularly use this language,5.0I can imagine using this language in my day job,5.0This language is well documented,5.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good open-source tools for this language,5.0Programs written in this language tend to play well with others,5.0I know many other people who use this language,5.0I would use this language for mobile applications,6.0I use many applications written in this language,6.0This language is likely to be around for a very long time,6.0This language is large,6.0This language has a good library distribution mechanism.,6.0I would use this language for a web project,7.0I would use this language to write a command-line app,7.0There are many good commercial tools for this language,7.0This language excels at text processing,8.0This is a mainstream language,9.0
52 (9%) Go
43 (8%) Io
34 (8%) Standard ML
43 (8%) Haskell
25 (9%) Lua
38 (9%) AWK
20 (9%) Erlang
19 (9%) Scala
41 (9%) Javascript
46 (8%) Scheme
24 (9%) Javascript
29 (9%) Lua
48 (9%) Factor
40 (8%) Assembler
22 (8%) Erlang
26 (8%) J
31 (9%) O'Caml
56 (9%) Haskell
31 (9%) Pascal
32 (9%) Lua
k-means with k = 5
There is a lot of accidental complexity when writing code in this language,4.0This language is frequently used for applications it isn't suitable for,4.0Developers who primarily use this language often burn out after a few years,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0It's unusual for me to discover unfamiliar features,5.0Writing code in this language is a lot of work,5.0Programs written in this language will usually work in future versions of the language,5.0This language is unusually bad for beginners,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0This language has many features which feel "tacked on",5.0Code written in this language tends to be verbose,6.0This language allows me to write programs where I know exactly what they are doing under the hood,6.0This language has a very rigid idea of how things should be done,6.0I enjoy playing with this language but would never use it for "real code",6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0This language makes it easy to shoot yourself in the foot,6.0This language has a niche in which it is great,7.0This language has a niche outside of which I would not use it,7.0This is a low level language,8.0I learned this language early in my career as a programmer,8.0I usually use this language on projects with many other members,4.0Third-party libraries are readily available well-documented and of high quality,4.0I use many applications written in this language,4.0I know many other people who use this language,4.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good tools for this language,5.0Libraries in this language tend to be well documented.,5.0There are many good commercial tools for this language,6.0This language is likely to be around for a very long time,6.0This language is large,6.0This is a mainstream language,7.0I find it easy to write efficient code in this language,5.0When I write code in this language I can be very sure it is correct,5.0Code written in this language tends to be very reliable,5.0Programs written in this language tend to be efficient,5.0This language has a high quality implementation,5.0This language encourages writing code that is easy to maintain.,5.0This language encourages writing reusable code.,5.0This language is best for very large projects,6.0This language has a very dogmatic community,6.0This language is good for distributed computing,6.0I would use this language for writing programs for an embedded hardware platform,6.0If my code in this language successfully compiles there is a good chance my code is correct.,6.0This language excels at concurrency,7.0I would use this language for writing server programs,7.0I would use this language for writing embedded programs,7.0This language is suitable for real-time applications,7.0This language is good for scientific computing,8.0This language is good for numeric computing,9.0This language has a strong static type system,10.0I enjoy using this language,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language has a very coherent design,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I find code written in this language very elegant,5.0Learning this language improved my ability as a programmer,5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language is likely to have a strong influence on future languages,5.0This language is built on a small core of orthogonal features,5.0I use this language out of choice,6.0I often feel like I am not smart enough to write this language,6.0Code written in this language tends to be terse,7.0This is a high level language,7.0This language excels at symbolic manipulation,7.0This language is minimal,7.0The semantics of this language are much different than other languages I know.,7.0I find this language easy to prototype in,4.0The resources for learning this language are of high quality,4.0This language has a good community,4.0I regularly use this language,5.0I rarely have difficulty abstracting patterns I find in my code,5.0I usually use this language on solo projects,5.0It is easy to tell at a glance what code in this language does,5.0This language is well documented,5.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,5.0Code written in this language is very readable,5.0It is easy to debug programs written in this language when it goes wrong,5.0There are many good open-source tools for this language,5.0Programs written in this language tend to play well with others,5.0I often write things in this language with the intent of rewriting them in something else later,5.0This language has well-organized libraries with consistent carefully thought-out interfaces,5.0I can imagine this will be a popular language in twenty years time,5.0I would list this language on my resume,5.0I still discover new features of this language on a fairly regular basis,5.0This language has a good library distribution mechanism.,5.0This language is well suited for an agile development approach using short iterations.,5.0I would use this language for a web project,6.0I would use this language for mobile applications,6.0I would use this language for casual scripting,6.0This language is very flexible,6.0I would use this language to write a command-line app,6.0I can imagine using this language in my day job,6.0This language is best for very small projects,6.0This language is good for beginners,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,6.0This language would be good for teaching children to write software,6.0I would use this language for a desktop GUI project,7.0This language excels at text processing,7.0This language is likely to be a passing fad,7.0This language matches it's problem domain particularly well.,7.0I would use this language as a scripting language embedded inside a larger application,8.0I know this language well,12.0
35 (8%) Standard ML
39 (9%) AWK
44 (9%) Haskell
19 (9%) Scala
43 (9%) Io
41 (9%) Javascript
16 (7%) Prolog
18 (7%) Erlang
51 (8%) Haskell
26 (8%) O'Caml
41 (8%) Assembler
32 (8%) Pascal
20 (9%) APL
33 (9%) Go
23 (9%) Standard ML
44 (9%) R
24 (9%) J
46 (9%) Scheme
31 (9%) PHP
23 (9%) Javascript
28 (9%) Visual Basic
50 (9%) Factor
39 (7%) Erlang
73 (8%) Haskell
49 (8%) O'Caml
35 (9%) Javascript
64 (9%) Agda
55 (9%) Standard ML
36 (9%) Assembler
53 (9%) Go
k-means with k = 6
I enjoy using this language,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I find code written in this language very elegant,5.0This language is expressive,5.0I would like to write more of this language than I currently do,5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language has unusual features that I often miss when using other languages,5.0This language is likely to have a strong influence on future languages,5.0This language has a very coherent design,5.0This language is built on a small core of orthogonal features,5.0I often feel like I am not smart enough to write this language,5.0Learning this language improved my ability as a programmer,6.0I enjoy playing with this language but would never use it for "real code",6.0This language is minimal,6.0This language matches it's problem domain particularly well.,6.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,6.0Code written in this language tends to be terse,7.0This is a high level language,7.0This language has a niche in which it is great,7.0This language excels at symbolic manipulation,7.0The semantics of this language are much different than other languages I know.,7.0I find this language easy to prototype in,4.0This language has a good community,4.0This language is well suited for an agile development approach using short iterations.,4.0I rarely have difficulty abstracting patterns I find in my code,5.0I usually use this language on solo projects,5.0I would use this language for casual scripting,5.0This language is very flexible,5.0This language is best for very small projects,5.0I often write things in this language with the intent of rewriting them in something else later,5.0I can imagine this will be a popular language in twenty years time,5.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,5.0I would use this language for a web project,6.0I would use this language to write a command-line app,6.0This language excels at text processing,6.0This language is good for beginners,6.0This language has a good library distribution mechanism.,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This language would be good for teaching children to write software,6.0I would use this language as a scripting language embedded inside a larger application,7.0This language is likely to be a passing fad,7.0Programs written in this language tend to be efficient,4.0I find it easy to write efficient code in this language,5.0This language allows me to write programs where I know exactly what they are doing under the hood,5.0This language is suitable for real-time applications,5.0I would use this language for writing programs for an embedded hardware platform,5.0This language excels at concurrency,6.0I would use this language for writing embedded programs,6.0This language is good for distributed computing,6.0I would use this language for writing server programs,7.0Developers who primarily use this language often burn out after a few years,3.0There is a lot of accidental complexity when writing code in this language,4.0This language is frequently used for applications it isn't suitable for,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0It's unusual for me to discover unfamiliar features,5.0Writing code in this language is a lot of work,5.0Programs written in this language will usually work in future versions of the language,5.0This language is unusually bad for beginners,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0Code written in this language tends to be verbose,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0This language makes it easy to shoot yourself in the foot,6.0This language has a niche outside of which I would not use it,7.0I learned this language early in my career as a programmer,7.0This is a low level language,8.0I usually use this language on projects with many other members,3.0The resources for learning this language are of high quality,4.0There are many good tools for this language,4.0I know many other people who use this language,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0I regularly use this language,5.0I can imagine using this language in my day job,5.0This language is well documented,5.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0I use many applications written in this language,5.0There are many good open-source tools for this language,5.0Programs written in this language tend to play well with others,5.0This language has many features which feel "tacked on",5.0I would use this language for mobile applications,6.0This language is likely to be around for a very long time,6.0This language is large,6.0There are many good commercial tools for this language,7.0This is a mainstream language,9.0I know this language well,12.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0Code written in this language tends to be very reliable,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0When I write code in this language I can be very sure it is correct,5.0It is easy to tell at a glance what code in this language does,5.0Code written in this language is very readable,5.0It is easy to debug programs written in this language when it goes wrong,5.0This language has a high quality implementation,5.0This language has a very rigid idea of how things should be done,6.0This language is best for very large projects,6.0This language has a very dogmatic community,6.0If my code in this language successfully compiles there is a good chance my code is correct.,6.0I would use this language for a desktop GUI project,8.0This language is good for scientific computing,8.0This language is good for numeric computing,9.0This language has a strong static type system,10.0
40 (8%) Erlang
34 (8%) Javascript
27 (8%) Prolog
34 (8%) Assembler
24 (9%) Erlang
64 (9%) Haskell
38 (9%) O'Caml
55 (9%) Go
42 (4%) Standard ML
36 (6%) Coq
34 (6%) Common Lisp
27 (6%) Visual Basic
42 (6%) Io
47 (7%) Scheme
26 (7%) Cobol
54 (7%) Haskell
25 (7%) Javascript
32 (8%) Smalltalk
50 (8%) Eiffel
18 (8%) Prolog
34 (9%) Agda
52 (9%) Factor
26 (9%) Perl
45 (9%) Python
42 (7%) Haskell
43 (7%) Javascript
25 (8%) Lua
43 (8%) Io
17 (8%) Scala
34 (9%) Standard ML
40 (9%) AWK
18 (9%) Clojure
41 (7%) Assembler
28 (9%) J
24 (9%) APL
33 (7%) Forth
45 (8%) Factor
46 (8%) Scheme
35 (8%) Assembler
23 (9%) Javascript
26 (9%) Lua
k-means with k = 7
Developers who primarily use this language often burn out after a few years,3.0There is a lot of accidental complexity when writing code in this language,4.0This language is frequently used for applications it isn't suitable for,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0It's unusual for me to discover unfamiliar features,5.0Writing code in this language is a lot of work,5.0Programs written in this language will usually work in future versions of the language,5.0This language is unusually bad for beginners,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0This language has many features which feel "tacked on",5.0Code written in this language tends to be verbose,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0This language makes it easy to shoot yourself in the foot,6.0This language has a very rigid idea of how things should be done,7.0This language has a niche outside of which I would not use it,7.0I learned this language early in my career as a programmer,7.0This is a low level language,8.0I find this language easy to prototype in,4.0This language has a good community,4.0This language is well suited for an agile development approach using short iterations.,4.0I usually use this language on solo projects,5.0I would use this language for casual scripting,5.0This language is very flexible,5.0This language is best for very small projects,5.0I often write things in this language with the intent of rewriting them in something else later,5.0I still discover new features of this language on a fairly regular basis,5.0I regularly use this language,6.0I would use this language for a web project,6.0I would use this language to write a command-line app,6.0This language excels at text processing,6.0This language is good for beginners,6.0I can imagine this will be a popular language in twenty years time,6.0This language has a good library distribution mechanism.,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This language would be good for teaching children to write software,6.0I would use this language as a scripting language embedded inside a larger application,7.0This language is likely to be a passing fad,7.0I know this language well,12.0I enjoy using this language,3.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0This language encourages writing reusable code.,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0When I write code in this language I can be very sure it is correct,5.0I rarely have difficulty abstracting patterns I find in my code,5.0I find code written in this language very elegant,5.0Code written in this language tends to be very reliable,5.0Learning this language improved my ability as a programmer,5.0This language has a very coherent design,5.0This language is good for distributed computing,6.0I use this language out of choice,6.0This is a high level language,7.0This language excels at symbolic manipulation,7.0This language excels at concurrency,7.0If my code in this language successfully compiles there is a good chance my code is correct.,7.0Programs written in this language tend to be efficient,3.0I find it easy to write efficient code in this language,4.0This language allows me to write programs where I know exactly what they are doing under the hood,5.0I would use this language for writing embedded programs,5.0This language is suitable for real-time applications,6.0I would use this language for writing programs for an embedded hardware platform,6.0This language is good for scientific computing,7.0This language is good for numeric computing,8.0This language has a strong static type system,10.0It is easy to tell at a glance what code in this language does,4.0The resources for learning this language are of high quality,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0I would use this language for mobile applications,5.0I can imagine using this language in my day job,5.0This language is well documented,5.0Code written in this language is very readable,5.0Programs written in this language tend to play well with others,5.0This language has a high quality implementation,5.0This language encourages writing code that is easy to maintain.,5.0I would use this language for a desktop GUI project,6.0This language is best for very large projects,6.0This language has a very dogmatic community,6.0I would use this language for writing server programs,7.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0I enjoy playing with this language but would never use it for "real code",5.0This language matches it's problem domain particularly well.,5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,5.0I often feel like I am not smart enough to write this language,5.0Code written in this language tends to be terse,6.0This language has a niche in which it is great,6.0This language is built on a small core of orthogonal features,6.0This language is minimal,6.0The semantics of this language are much different than other languages I know.,6.0I usually use this language on projects with many other members,4.0Third-party libraries are readily available well-documented and of high quality,4.0I use many applications written in this language,4.0I know many other people who use this language,4.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good tools for this language,5.0There are many good open-source tools for this language,6.0There are many good commercial tools for this language,6.0This language is likely to be around for a very long time,6.0This language is large,6.0This is a mainstream language,7.0
43 (8%) Io
34 (9%) Standard ML
25 (9%) Lua
44 (9%) Haskell
42 (9%) Javascript
39 (9%) AWK
20 (9%) Erlang
19 (9%) Scala
35 (8%) Assembler
54 (9%) Go
75 (8%) Haskell
55 (8%) Factor
41 (8%) APL
45 (8%) J
20 (9%) AWK
32 (9%) Javascript
33 (9%) TCL
28 (7%) Groovy
39 (8%) Io
27 (8%) PHP
18 (8%) Ruby
40 (8%) Mozart-Oz
17 (9%) ELisp
26 (9%) Visual Basic
44 (7%) Factor
43 (7%) Coq
34 (7%) Forth
36 (7%) Assembler
59 (8%) Haskell
33 (8%) Lua
53 (8%) Ruby
40 (9%) Standard ML
33 (9%) Javascript
53 (9%) Go
37 (9%) O'Caml
46 (9%) Scheme
31 (9%) J
24 (9%) AWK
38 (5%) Fortran
36 (7%) Javascript
50 (8%) Go
36 (8%) Ruby
44 (8%) AWK
15 (8%) Java
54 (8%) Assembler
32 (8%) Delphi
41 (8%) Erlang
34 (9%) Python
38 (9%) O'Caml
18 (7%) Erlang
51 (7%) Haskell
31 (8%) Pascal
17 (8%) Prolog
42 (8%) Assembler
21 (9%) APL
33 (9%) Go
26 (9%) O'Caml
34 (9%) Fortran
k-means with k = 8
This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0I would use this language for writing embedded programs,5.0This is a low level language,6.0I find this language easy to prototype in,4.0I would use this language for casual scripting,4.0This language is well suited for an agile development approach using short iterations.,4.0This language is very flexible,5.0This language is best for very small projects,5.0I often write things in this language with the intent of rewriting them in something else later,5.0I would use this language for a web project,6.0I would use this language to write a command-line app,6.0This language excels at text processing,6.0I would use this language as a scripting language embedded inside a larger application,6.0This language has a good library distribution mechanism.,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This is a high level language,7.0I enjoy playing with this language but would never use it for "real code",5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language matches it's problem domain particularly well.,5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,5.0Code written in this language tends to be terse,6.0This language has a niche in which it is great,6.0This language is built on a small core of orthogonal features,6.0This language is minimal,6.0The semantics of this language are much different than other languages I know.,6.0I often feel like I am not smart enough to write this language,6.0I know this language well,12.0I enjoy using this language,3.0I rarely have difficulty abstracting patterns I find in my code,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0This language encourages writing reusable code.,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I usually use this language on solo projects,5.0I find code written in this language very elegant,5.0This language has a good community,5.0I can imagine this will be a popular language in twenty years time,5.0This language has a very coherent design,5.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,5.0Learning this language improved my ability as a programmer,6.0This language is good for distributed computing,6.0This language excels at symbolic manipulation,7.0This language excels at concurrency,7.0I would use this language for writing server programs,7.0I usually use this language on projects with many other members,3.0Third-party libraries are readily available well-documented and of high quality,4.0There are many good tools for this language,4.0I know many other people who use this language,4.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0I use many applications written in this language,5.0There are many good open-source tools for this language,5.0Libraries in this language tend to be well documented.,5.0I can imagine using this language in my day job,6.0There are many good commercial tools for this language,6.0This language is likely to be around for a very long time,6.0This language is large,6.0This is a mainstream language,7.0Developers who primarily use this language often burn out after a few years,3.0There is a lot of accidental complexity when writing code in this language,4.0This language is frequently used for applications it isn't suitable for,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0Writing code in this language is a lot of work,5.0Programs written in this language will usually work in future versions of the language,5.0This language is unusually bad for beginners,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0This language has many features which feel "tacked on",5.0Code written in this language tends to be verbose,6.0This language has a niche outside of which I would not use it,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0This language makes it easy to shoot yourself in the foot,6.0I learned this language early in my career as a programmer,7.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0It is easy to tell at a glance what code in this language does,4.0This language is well documented,4.0The resources for learning this language are of high quality,4.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0I would list this language on my resume,4.0I find it easy to write efficient code in this language,5.0It's unusual for me to discover unfamiliar features,5.0Programs written in this language tend to play well with others,5.0This language has a high quality implementation,5.0This language encourages writing code that is easy to maintain.,5.0I regularly use this language,6.0I would use this language for mobile applications,6.0This language is best for very large projects,6.0This language is good for beginners,6.0This language has a very dogmatic community,6.0This language would be good for teaching children to write software,6.0I would use this language for a desktop GUI project,7.0This language is likely to be a passing fad,7.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0If my code in this language successfully compiles there is a good chance my code is correct.,5.0This language has a very rigid idea of how things should be done,6.0This language is good for scientific computing,7.0This language has a strong static type system,8.0This language is good for numeric computing,8.0
51 (5%) Eiffel
17 (6%) Ruby
43 (6%) Java
42 (6%) Io
41 (6%) Mozart-Oz
36 (6%) Lua
22 (6%) Javascript
10 (7%) Prolog
25 (7%) Groovy
36 (7%) C#
14 (8%) R
39 (8%) Standard ML
85 (8%) D
29 (8%) Common Lisp
28 (9%) Smalltalk
43 (9%) Haxe
35 (9%) Coq
46 (9%) Scheme
20 (9%) ELisp
48 (9%) Haskell
78 (9%) C++
89 (9%) C
80 (9%) Assembler
26 (9%) Perl
35 (9%) REBOL
87 (9%) Forth
68 (7%) Clojure
63 (8%) Haskell
38 (8%) Visual Basic
39 (9%) O'Caml
53 (9%) Go
37 (9%) Standard ML
24 (9%) Erlang
50 (9%) F#
49 (7%) Go
33 (9%) Delphi
40 (9%) Fortran
72 (6%) Haskell
19 (8%) AWK
39 (8%) Assembler
55 (9%) Factor
35 (9%) Javascript
33 (9%) TCL
21 (9%) Visual Basic
23 (9%) Pascal
19 (7%) Erlang
42 (8%) Assembler
17 (8%) Prolog
52 (8%) Haskell
20 (8%) APL
28 (9%) O'Caml
45 (9%) R
24 (9%) J
28 (9%) Lua
31 (9%) Pascal
25 (9%) Standard ML
24 (6%) Lua
33 (7%) Standard ML
44 (7%) Javascript
31 (7%) Scheme
43 (7%) Haskell
19 (8%) Clojure
43 (8%) Io
39 (9%) AWK
58 (8%) Haskell
42 (8%) Coq
47 (8%) Factor
26 (9%) Erlang
35 (9%) J
44 (9%) Standard ML
30 (4%) Groovy
17 (5%) Lua
38 (7%) Assembler
44 (7%) Factor
15 (7%) Javascript
44 (8%) Clojure
38 (8%) Io
33 (9%) Forth
30 (9%) PHP
61 (9%) Go
k-means with k = 9
This language is best for very small projects,5.0I enjoy playing with this language but would never use it for "real code",5.0I often write things in this language with the intent of rewriting them in something else later,5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language matches it's problem domain particularly well.,5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,5.0This language has a niche in which it is great,6.0This language is good for beginners,6.0This language is minimal,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0Code written in this language tends to be terse,7.0The semantics of this language are much different than other languages I know.,7.0I know this language well,12.0It is easy to tell at a glance what code in this language does,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0I would use this language for mobile applications,5.0I would use this language for a desktop GUI project,6.0This language is best for very large projects,6.0This language is likely to be a passing fad,6.0This language would be good for teaching children to write software,6.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0I would use this language for writing embedded programs,5.0This language is suitable for real-time applications,5.0This is a low level language,6.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0If my code in this language successfully compiles there is a good chance my code is correct.,5.0This language has a very rigid idea of how things should be done,6.0This language is good for scientific computing,7.0This language has a strong static type system,8.0This language is good for numeric computing,8.0Learning this language significantly changed how I use other languages.,3.0I enjoy using this language,4.0I find code written in this language very elegant,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0This language has a very coherent design,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0Learning this language improved my ability as a programmer,5.0This language is built on a small core of orthogonal features,5.0I often feel like I am not smart enough to write this language,6.0This language excels at symbolic manipulation,7.0Developers who primarily use this language often burn out after a few years,3.0There is a lot of accidental complexity when writing code in this language,4.0This language is frequently used for applications it isn't suitable for,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0It's unusual for me to discover unfamiliar features,5.0Writing code in this language is a lot of work,5.0Programs written in this language will usually work in future versions of the language,5.0This language is unusually bad for beginners,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0Code written in this language tends to be verbose,6.0This language has a niche outside of which I would not use it,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0This language makes it easy to shoot yourself in the foot,6.0I learned this language early in my career as a programmer,7.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0I usually use this language on projects with many other members,3.0The resources for learning this language are of high quality,4.0There are many good tools for this language,4.0I know many other people who use this language,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0I regularly use this language,5.0I can imagine using this language in my day job,5.0This language is well documented,5.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good open-source tools for this language,5.0Programs written in this language tend to play well with others,5.0This language has many features which feel "tacked on",5.0I use many applications written in this language,6.0This language has a very dogmatic community,6.0This language is likely to be around for a very long time,6.0This language is large,6.0This language has a high quality implementation,6.0There are many good commercial tools for this language,7.0This is a mainstream language,9.0I find this language easy to prototype in,4.0This language has a good community,4.0This language is well suited for an agile development approach using short iterations.,4.0I rarely have difficulty abstracting patterns I find in my code,5.0I usually use this language on solo projects,5.0I would use this language for casual scripting,5.0This language is very flexible,5.0I can imagine this will be a popular language in twenty years time,5.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,5.0I would use this language for a web project,6.0I would use this language to write a command-line app,6.0This language excels at text processing,6.0This language has a good library distribution mechanism.,6.0This is a high level language,7.0I would use this language as a scripting language embedded inside a larger application,7.0
50 (7%) Go
36 (9%) Common Lisp
39 (9%) Fortran
22 (7%) Prolog
32 (7%) Assembler
43 (7%) Standard ML
55 (8%) Ruby
43 (8%) Coq
23 (8%) Perl
32 (9%) Javascript
58 (9%) Io
34 (9%) J
36 (9%) Forth
47 (9%) Factor
26 (9%) Fortran
59 (9%) Haskell
51 (5%) Eiffel
42 (5%) Io
45 (6%) Java
36 (6%) Lua
40 (6%) Mozart-Oz
24 (7%) Javascript
20 (8%) Ruby
27 (8%) Groovy
35 (8%) Coq
77 (8%) C++
29 (8%) Smalltalk
49 (8%) Haskell
25 (8%) Perl
84 (8%) D
41 (9%) Standard ML
13 (9%) Prolog
47 (9%) Scheme
36 (9%) Python
30 (4%) Groovy
17 (5%) Lua
38 (7%) Assembler
44 (7%) Factor
15 (7%) Javascript
44 (8%) Clojure
38 (8%) Io
33 (9%) Forth
30 (9%) PHP
61 (9%) Go
23 (4%) AWK
75 (4%) Haskell
39 (7%) Erlang
59 (8%) Factor
45 (8%) J
33 (9%) Javascript
55 (9%) Forth
51 (9%) O'Caml
65 (9%) Coq
16 (9%) Visual Basic
58 (9%) Standard ML
34 (9%) Lua
23 (9%) Matlab
40 (9%) Ada
51 (9%) Prolog
43 (7%) Javascript
43 (7%) Haskell
19 (8%) Clojure
25 (8%) Lua
43 (8%) Io
35 (8%) Standard ML
18 (8%) Scala
59 (9%) Assembler
40 (9%) AWK
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
42 (7%) Assembler
22 (8%) Erlang
54 (8%) Haskell
30 (9%) O'Caml
44 (9%) R
30 (9%) Lua
28 (9%) J
33 (7%) Visual Basic
26 (8%) Erlang
22 (8%) Pascal
40 (8%) O'Caml
68 (8%) Haskell
18 (9%) Fortran
75 (9%) Clojure
52 (9%) Factor
k-means with k = 10
I find this language easy to prototype in,4.0This language has a good community,4.0This language is well suited for an agile development approach using short iterations.,4.0I rarely have difficulty abstracting patterns I find in my code,5.0I usually use this language on solo projects,5.0I would use this language for casual scripting,5.0This language is very flexible,5.0I can imagine this will be a popular language in twenty years time,5.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,5.0I would use this language for a web project,6.0I would use this language to write a command-line app,6.0This language excels at text processing,6.0This language is good for beginners,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This language would be good for teaching children to write software,6.0This is a high level language,7.0I would use this language as a scripting language embedded inside a larger application,7.0This language is likely to be a passing fad,7.0Developers who primarily use this language often burn out after a few years,3.0There is a lot of accidental complexity when writing code in this language,4.0This language is frequently used for applications it isn't suitable for,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0It's unusual for me to discover unfamiliar features,5.0Writing code in this language is a lot of work,5.0Programs written in this language will usually work in future versions of the language,5.0This language is unusually bad for beginners,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0This language has many features which feel "tacked on",5.0Code written in this language tends to be verbose,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0This language makes it easy to shoot yourself in the foot,6.0This language has a very rigid idea of how things should be done,7.0This language has a niche outside of which I would not use it,7.0I learned this language early in my career as a programmer,7.0This language has a niche in which it is great,5.0This language is best for very small projects,5.0I enjoy playing with this language but would never use it for "real code",5.0I often write things in this language with the intent of rewriting them in something else later,5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language matches it's problem domain particularly well.,5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,5.0Code written in this language tends to be terse,6.0This language is minimal,6.0The semantics of this language are much different than other languages I know.,7.0I enjoy using this language,4.0I find code written in this language very elegant,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0This language has a very coherent design,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0Code written in this language tends to be very reliable,5.0Learning this language improved my ability as a programmer,5.0When I write code in this language I can be very sure it is correct,6.0This language is built on a small core of orthogonal features,6.0I often feel like I am not smart enough to write this language,6.0This language excels at symbolic manipulation,7.0Programs written in this language tend to be efficient,3.0This language allows me to write programs where I know exactly what they are doing under the hood,4.0I would use this language for writing embedded programs,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0This language is suitable for real-time applications,5.0This is a low level language,7.0This language is good for numeric computing,9.0This language is well documented,4.0The resources for learning this language are of high quality,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0It is easy to tell at a glance what code in this language does,5.0I can imagine using this language in my day job,5.0Code written in this language is very readable,5.0There are many good tools for this language,5.0Programs written in this language tend to play well with others,5.0This language has a high quality implementation,5.0This language encourages writing code that is easy to maintain.,5.0This language encourages writing reusable code.,5.0I regularly use this language,6.0I would use this language for mobile applications,6.0This language is best for very large projects,6.0This language has a very dogmatic community,6.0There are many good open-source tools for this language,6.0This language is large,6.0This language has a good library distribution mechanism.,6.0I would use this language for a desktop GUI project,7.0This language is good for scientific computing,9.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0This language has a strong static type system,4.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0I use many applications written in this language,4.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good commercial tools for this language,6.0This language is likely to be around for a very long time,6.0This is a mainstream language,6.0I know this language well,0.0
26 (9%) Erlang
42 (9%) Standard ML
39 (9%) O'Caml
43 (8%) Io
35 (8%) Standard ML
43 (8%) Javascript
44 (9%) Haskell
24 (9%) Lua
39 (9%) AWK
49 (9%) Forth
21 (9%) Clojure
37 (6%) Fortran
38 (7%) Javascript
31 (8%) Delphi
49 (8%) Go
41 (8%) Standard ML
50 (8%) AWK
29 (9%) C++
61 (9%) Haskell
16 (9%) Java
51 (9%) Assembler
36 (9%) O'Caml
34 (9%) Common Lisp
41 (9%) Lua
24 (4%) AWK
76 (5%) Haskell
39 (7%) Erlang
46 (8%) J
16 (9%) Visual Basic
59 (9%) Standard ML
51 (9%) O'Caml
22 (9%) Matlab
37 (9%) Shell
58 (9%) Factor
34 (9%) TCL
33 (9%) Lua
42 (5%) Io
52 (5%) Eiffel
44 (5%) Java
19 (7%) Ruby
26 (7%) Groovy
33 (8%) Coq
76 (8%) C++
13 (8%) Prolog
38 (8%) Mozart-Oz
24 (8%) Perl
47 (8%) Scheme
34 (9%) Lua
27 (9%) Smalltalk
53 (9%) Factor
42 (9%) Standard ML
82 (9%) D
43 (7%) Coq
32 (7%) Lua
61 (8%) Haskell
36 (8%) Assembler
44 (8%) Factor
38 (8%) O'Caml
34 (8%) Forth
26 (9%) Erlang
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
48 (0%) Mozart-Oz
99 (0%) Ada
34 (0%) Groovy
99 (0%) Haskell
20 (1%) TCL
23 (1%) R
45 (1%) Factor
31 (2%) Assembler
97 (2%) Coq
36 (2%) Prolog
4 (4%) Perl
95 (4%) Agda
15 (4%) Lua
27 (4%) PHP
75 (4%) Go
16 (5%) Javascript
37 (5%) Visual Basic
76 (6%) Haxe
28 (6%) Matlab
20 (6%) Forth
39 (6%) J
48 (6%) Cobol
10 (6%) Ruby
15 (6%) AWK
26 (7%) APL
25 (7%) Shell
22 (8%) ELisp
90 (9%) O'Caml
21 (9%) Erlang
84 (9%) Delphi
90 (9%) Standard ML
29 (6%) Ada
19 (7%) Erlang
15 (7%) Prolog
30 (7%) Smalltalk
48 (7%) Haskell
44 (7%) Assembler
72 (8%) C
35 (8%) Scala
23 (8%) O'Caml
31 (8%) Go
20 (8%) APL
22 (9%) J
36 (9%) Scheme
31 (9%) Pascal
22 (9%) Common Lisp
21 (9%) Standard ML
k-means with k = 11
This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0I would use this language for writing embedded programs,5.0This language is suitable for real-time applications,5.0This is a low level language,6.0I usually use this language on projects with many other members,4.0Third-party libraries are readily available well-documented and of high quality,4.0I know many other people who use this language,4.0I use many applications written in this language,5.0There are many good tools for this language,5.0There are many good commercial tools for this language,5.0This language is large,6.0This is a mainstream language,6.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language has a very rigid idea of how things should be done,6.0This language is good for scientific computing,6.0If my code in this language successfully compiles there is a good chance my code is correct.,6.0This language is good for numeric computing,7.0Learning this language significantly changed how I use other languages.,3.0I enjoy using this language,4.0I find code written in this language very elegant,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language has a very coherent design,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0Learning this language improved my ability as a programmer,5.0This language is likely to have a strong influence on future languages,5.0This language is built on a small core of orthogonal features,5.0I often feel like I am not smart enough to write this language,6.0Code written in this language tends to be terse,7.0This language excels at symbolic manipulation,7.0The semantics of this language are much different than other languages I know.,7.0The resources for learning this language are of high quality,3.0I regularly use this language,4.0This language is well documented,4.0Programs written in this language will usually work in future versions of the language,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0It's unusual for me to discover unfamiliar features,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0Programs written in this language tend to play well with others,5.0This language has many features which feel "tacked on",5.0This language has a high quality implementation,5.0This language has a very dogmatic community,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0This language is likely to be around for a very long time,6.0I know this language well,12.0Developers who primarily use this language often burn out after a few years,3.0There is a lot of accidental complexity when writing code in this language,4.0I am sometimes embarrassed to admit to my peers that I know this language,4.0This language is frequently used for applications it isn't suitable for,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0Writing code in this language is a lot of work,5.0This language is unusually bad for beginners,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0Code written in this language tends to be verbose,6.0This language makes it easy to shoot yourself in the foot,6.0I learned this language early in my career as a programmer,7.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language has a niche in which it is great,5.0This language is best for very small projects,5.0I enjoy playing with this language but would never use it for "real code",5.0I often write things in this language with the intent of rewriting them in something else later,5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language matches it's problem domain particularly well.,5.0This language has a niche outside of which I would not use it,6.0This language is minimal,6.0I find this language easy to prototype in,4.0I rarely have difficulty abstracting patterns I find in my code,4.0This language has a good community,4.0This language is well suited for an agile development approach using short iterations.,4.0I usually use this language on solo projects,5.0This language is very flexible,5.0I can imagine this will be a popular language in twenty years time,5.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,5.0This language is good for beginners,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This language would be good for teaching children to write software,6.0This is a high level language,7.0I would use this language as a scripting language embedded inside a larger application,7.0This language has a strong static type system,0.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0It is easy to tell at a glance what code in this language does,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0Code written in this language is very readable,5.0This language is best for very large projects,5.0It is easy to debug programs written in this language when it goes wrong,5.0I would use this language for a desktop GUI project,6.0I would use this language for mobile applications,6.0This language is good for distributed computing,6.0This language is likely to be a passing fad,6.0This language excels at concurrency,7.0I would use this language for a web project,5.0I would use this language to write a command-line app,5.0I can imagine using this language in my day job,5.0This language excels at text processing,5.0There are many good open-source tools for this language,5.0This language has a good library distribution mechanism.,5.0I would use this language for casual scripting,6.0There is a wide variety of open source code written in this language,6.0I would use this language for writing server programs,6.0
51 (5%) Eiffel
42 (5%) Io
45 (6%) Java
36 (6%) Lua
40 (6%) Mozart-Oz
24 (7%) Javascript
20 (8%) Ruby
27 (8%) Groovy
35 (8%) Coq
77 (8%) C++
29 (8%) Smalltalk
49 (8%) Haskell
25 (8%) Perl
84 (8%) D
41 (9%) Standard ML
13 (9%) Prolog
47 (9%) Scheme
36 (9%) Python
24 (5%) Lua
31 (5%) Pascal
30 (6%) Go
14 (7%) Prolog
15 (7%) Erlang
39 (7%) Assembler
48 (7%) Haskell
31 (8%) Fortran
56 (8%) Ruby
25 (9%) O'Caml
29 (4%) Groovy
36 (5%) Forth
48 (5%) Scheme
18 (5%) Lua
47 (6%) Clojure
40 (6%) Assembler
45 (6%) Java
57 (6%) Go
40 (7%) Io
25 (7%) Ruby
44 (8%) Factor
15 (8%) Javascript
56 (8%) D
80 (9%) Haskell
31 (9%) PHP
75 (4%) Haskell
40 (8%) Erlang
32 (8%) Javascript
51 (8%) O'Caml
57 (9%) Standard ML
34 (9%) Lua
17 (9%) Visual Basic
46 (5%) Go
35 (7%) J
45 (7%) Assembler
41 (8%) Coq
42 (9%) Forth
22 (5%) Lua
33 (6%) Standard ML
43 (6%) Mathematica
41 (7%) Haskell
29 (7%) Scheme
43 (7%) Javascript
17 (7%) Clojure
18 (7%) Scala
38 (8%) AWK
20 (9%) Common Lisp
17 (9%) Erlang
42 (9%) Io
38 (9%) Prolog
41 (9%) Coq
44 (9%) Matlab
59 (9%) Assembler
55 (6%) Haskell
38 (7%) Standard ML
41 (7%) Javascript
31 (7%) O'Caml
18 (7%) Java
50 (7%) J
29 (8%) C++
43 (8%) Lua
49 (8%) Go
51 (9%) Prolog
30 (9%) Common Lisp
54 (9%) Assembler
36 (9%) Smalltalk
39 (9%) Fortran
45 (6%) Javascript
40 (8%) Perl
65 (9%) Ruby
53 (9%) Go
27 (9%) Erlang
45 (9%) Standard ML
23 (7%) Prolog
33 (7%) Lua
44 (7%) Coq
42 (7%) Standard ML
23 (8%) Perl
28 (8%) APL
31 (8%) Javascript
33 (8%) Assembler
36 (8%) Forth
48 (8%) Scheme
36 (9%) Pascal
55 (9%) Io
41 (9%) O'Caml
48 (9%) Factor
60 (9%) Haskell
34 (9%) J
31 (4%) Forth
21 (5%) Prolog
31 (7%) Standard ML
62 (7%) Haskell
32 (7%) Visual Basic
36 (7%) O'Caml
30 (7%) Coq
33 (7%) Assembler
44 (8%) Scheme
15 (8%) Cobol
64 (9%) Clojure
43 (9%) Factor
32 (9%) Common Lisp
26 (9%) J
36 (9%) Eiffel
k-means with k = 12
This language has a good community,4.0This language is well suited for an agile development approach using short iterations.,4.0I find this language easy to prototype in,5.0I rarely have difficulty abstracting patterns I find in my code,5.0I usually use this language on solo projects,5.0I would use this language for casual scripting,5.0This language is very flexible,5.0There are many good open-source tools for this language,5.0I can imagine this will be a popular language in twenty years time,5.0This language has a good library distribution mechanism.,5.0I would use this language for a web project,6.0I would use this language to write a command-line app,6.0I can imagine using this language in my day job,6.0This language excels at text processing,6.0This language is best for very small projects,6.0I would use this language for writing server programs,7.0I would use this language as a scripting language embedded inside a larger application,7.0I learned this language early in my career as a programmer,0.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0Third-party libraries are readily available well-documented and of high quality,4.0I use many applications written in this language,4.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good tools for this language,5.0There are many good commercial tools for this language,5.0This language is large,6.0This is a mainstream language,7.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0There is a lot of accidental complexity when writing code in this language,4.0Programs written in this language will usually work in future versions of the language,4.0It is too easy to write code in this language that looks like it does one thing but actually does something else,4.0This language makes it easy to shoot yourself in the foot,5.0This language is likely to be around for a very long time,6.0I enjoy using this language,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I find code written in this language very elegant,5.0Learning this language improved my ability as a programmer,5.0This language is likely to have a strong influence on future languages,5.0This language has a very coherent design,5.0This language is built on a small core of orthogonal features,5.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,6.0I often feel like I am not smart enough to write this language,6.0Code written in this language tends to be terse,7.0This is a high level language,7.0This language excels at symbolic manipulation,7.0This language is minimal,7.0The semantics of this language are much different than other languages I know.,7.0This language is good for numeric computing,0.0This language is good for scientific computing,0.0Code written in this language tends to be very reliable,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0When I write code in this language I can be very sure it is correct,5.0This language is best for very large projects,5.0If my code in this language successfully compiles there is a good chance my code is correct.,5.0This language excels at concurrency,6.0This language is good for distributed computing,6.0This language has a strong static type system,9.0I am reluctant to admit to knowing this language,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0The thought that I may still be using this language in twenty years time fills me with dread,4.0This language has an annoying syntax,4.0I often get angry when writing code in this language,4.0Code written in this language tends to be verbose,5.0This language has many features which feel "tacked on",5.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0I would use this language for writing embedded programs,5.0This is a low level language,6.0It is easy to tell at a glance what code in this language does,4.0This language is well documented,4.0The resources for learning this language are of high quality,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0I would list this language on my resume,4.0I regularly use this language,5.0I find it easy to write efficient code in this language,5.0It's unusual for me to discover unfamiliar features,5.0Code written in this language is very readable,5.0This language is good for beginners,5.0Programs written in this language tend to play well with others,5.0This language has a high quality implementation,5.0Libraries in this language tend to be well documented.,5.0I would use this language for mobile applications,6.0This language has a very dogmatic community,6.0I often write things in this language with the intent of rewriting them in something else later,6.0This language would be good for teaching children to write software,6.0I would use this language for a desktop GUI project,7.0This language is likely to be a passing fad,7.0Code written in this language will usually run in all the major implementations if it runs in one of them.,7.0I know this language well,12.0This language is unusually bad for beginners,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language has a niche in which it is great,5.0Writing code in this language is a lot of work,5.0I enjoy playing with this language but would never use it for "real code",5.0This language matches it's problem domain particularly well.,5.0This language has a very rigid idea of how things should be done,6.0This language has a niche outside of which I would not use it,6.0
32 (7%) Visual Basic
64 (7%) Haskell
36 (7%) Standard ML
37 (7%) O'Caml
24 (8%) Prolog
15 (8%) Cobol
22 (9%) Pascal
54 (9%) Go
18 (9%) Fortran
33 (9%) Assembler
35 (9%) Coq
32 (9%) J
15 (6%) Prolog
49 (7%) Haskell
30 (7%) Go
40 (7%) Assembler
17 (8%) Erlang
33 (8%) Fortran
32 (8%) Pascal
25 (8%) O'Caml
21 (9%) APL
46 (4%) Javascript
38 (5%) Go
20 (6%) Lua
23 (7%) Scala
37 (7%) AWK
30 (7%) Standard ML
43 (7%) C#
22 (7%) Clojure
35 (7%) Mathematica
36 (7%) Ruby
29 (7%) Smalltalk
47 (8%) Fortran
34 (8%) Prolog
44 (8%) Haskell
20 (8%) O'Caml
34 (8%) Coq
38 (8%) Scheme
18 (8%) Erlang
37 (8%) Matlab
54 (8%) ActionScript
56 (9%) ELisp
47 (9%) Java
72 (9%) C++
47 (9%) Perl
19 (9%) F#
42 (9%) R
57 (9%) Assembler
61 (9%) C
73 (9%) Shell
74 (7%) Haskell
38 (8%) Erlang
34 (8%) Javascript
49 (8%) O'Caml
56 (9%) Standard ML
64 (9%) Agda
28 (6%) Prolog
33 (6%) Mathematica
29 (7%) Shell
33 (7%) PHP
33 (7%) Assembler
16 (8%) Perl
34 (8%) Forth
24 (8%) Javascript
25 (8%) Lua
50 (8%) Factor
32 (8%) TCL
29 (9%) R
12 (9%) AWK
27 (9%) Matlab
32 (9%) APL
31 (9%) Visual Basic
40 (9%) C
40 (4%) Haskell
28 (4%) Scheme
48 (4%) Mathematica
40 (5%) Coq
18 (5%) Clojure
47 (5%) Go
52 (6%) Matlab
33 (6%) Standard ML
25 (7%) Lua
45 (7%) Javascript
44 (8%) Forth
61 (8%) Fortran
19 (8%) Erlang
39 (8%) AWK
52 (8%) Assembler
45 (8%) Io
41 (8%) C
21 (9%) Common Lisp
20 (9%) Scala
42 (9%) Factor
26 (9%) Smalltalk
37 (9%) Ruby
37 (9%) Prolog
51 (5%) Eiffel
17 (6%) Ruby
43 (6%) Java
42 (6%) Io
41 (6%) Mozart-Oz
36 (6%) Lua
22 (6%) Javascript
10 (7%) Prolog
25 (7%) Groovy
36 (7%) C#
14 (8%) R
39 (8%) Standard ML
85 (8%) D
29 (8%) Common Lisp
28 (9%) Smalltalk
43 (9%) Haxe
35 (9%) Coq
46 (9%) Scheme
20 (9%) ELisp
48 (9%) Haskell
78 (9%) C++
89 (9%) C
80 (9%) Assembler
26 (9%) Perl
35 (9%) REBOL
87 (9%) Forth
39 (9%) Assembler
44 (9%) Coq
52 (9%) Go
48 (9%) Factor
54 (4%) Forth
38 (5%) Standard ML
54 (6%) Prolog
29 (7%) O'Caml
49 (8%) Go
55 (8%) Haskell
59 (8%) Coq
60 (8%) Shell
30 (9%) F#
35 (9%) Groovy
48 (9%) J
37 (9%) Javascript
k-means with k = 13
I would use this language for a desktop GUI project,3.0I would use this language for mobile applications,3.0This language is best for very small projects,5.0I enjoy playing with this language but would never use it for "real code",5.0I often write things in this language with the intent of rewriting them in something else later,5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language is minimal,5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,5.0Code written in this language tends to be terse,6.0This language has a niche in which it is great,6.0This language is built on a small core of orthogonal features,6.0The semantics of this language are much different than other languages I know.,6.0I often feel like I am not smart enough to write this language,6.0I find this language easy to prototype in,4.0This language has a good community,4.0This language is well suited for an agile development approach using short iterations.,4.0I rarely have difficulty abstracting patterns I find in my code,5.0I usually use this language on solo projects,5.0I would use this language for casual scripting,5.0This language is very flexible,5.0I can imagine this will be a popular language in twenty years time,5.0I would use this language for a web project,6.0I would use this language to write a command-line app,6.0This language excels at text processing,6.0This language is good for beginners,6.0I use this language out of choice,6.0This language has a good library distribution mechanism.,6.0This language would be good for teaching children to write software,6.0I would use this language as a scripting language embedded inside a larger application,7.0This language is likely to be a passing fad,7.0This is a low level language,0.0This language has a strong static type system,4.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0There is a lot of accidental complexity when writing code in this language,4.0This language is frequently used for applications it isn't suitable for,4.0Developers who primarily use this language often burn out after a few years,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0It's unusual for me to discover unfamiliar features,5.0Writing code in this language is a lot of work,5.0Programs written in this language will usually work in future versions of the language,5.0This language is unusually bad for beginners,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0Code written in this language tends to be verbose,6.0This language has a very rigid idea of how things should be done,6.0This language has a niche outside of which I would not use it,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0This language makes it easy to shoot yourself in the foot,6.0I usually use this language on projects with many other members,3.0The resources for learning this language are of high quality,4.0There are many good tools for this language,4.0I know many other people who use this language,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0I can imagine using this language in my day job,5.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0I use many applications written in this language,5.0There are many good open-source tools for this language,5.0Programs written in this language tend to play well with others,5.0This language has many features which feel "tacked on",5.0I regularly use this language,6.0There are many good commercial tools for this language,6.0This language is likely to be around for a very long time,6.0This language is large,6.0This is a mainstream language,8.0I still discover new features of this language on a fairly regular basis,5.0Code written in this language will usually run in all the major implementations if it runs in one of them.,5.0This language matches it's problem domain particularly well.,5.0This is a high level language,6.0I know this language well,10.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0I would use this language for writing programs for an embedded hardware platform,3.0I would use this language for writing embedded programs,4.0Programs written in this language tend to be efficient,4.0This language is suitable for real-time applications,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0I find it easy to write efficient code in this language,5.0When I write code in this language I can be very sure it is correct,5.0It is easy to tell at a glance what code in this language does,5.0This language is well documented,5.0Code written in this language tends to be very reliable,5.0This language is best for very large projects,5.0This language has a high quality implementation,5.0This language has a very dogmatic community,6.0I enjoy using this language,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I find code written in this language very elegant,5.0Learning this language improved my ability as a programmer,5.0This language has a very coherent design,5.0This language is good for distributed computing,6.0This language excels at symbolic manipulation,7.0This language excels at concurrency,7.0I would use this language for writing server programs,7.0I learned this language early in my career as a programmer,0.0
56 (0%) Scala
33 (0%) O'Caml
36 (0%) Coq
18 (0%) Erlang
50 (0%) Io
23 (1%) APL
28 (1%) Standard ML
39 (1%) Lua
13 (1%) Fortran
24 (2%) Perl
11 (2%) Cobol
97 (2%) Objective C
63 (3%) Groovy
17 (3%) AWK
43 (3%) Factor
50 (3%) Haskell
58 (3%) C++
28 (3%) Pascal
9 (4%) R
67 (4%) Clojure
34 (4%) Shell
94 (5%) ActionScript
51 (5%) Go
51 (5%) Eiffel
40 (5%) C
39 (6%) Forth
36 (6%) Common Lisp
33 (6%) J
14 (6%) Prolog
34 (7%) Assembler
67 (7%) Java
54 (7%) Scheme
17 (7%) ELisp
75 (7%) Python
54 (8%) Ruby
26 (8%) Ada
32 (8%) PHP
54 (9%) Smalltalk
12 (9%) Matlab
46 (9%) Javascript
51 (9%) F#
79 (9%) C#
36 (6%) Fortran
49 (7%) Go
37 (8%) Javascript
16 (8%) Java
32 (8%) Delphi
51 (9%) Assembler
36 (9%) O'Caml
15 (9%) C#
25 (7%) Prolog
24 (8%) Erlang
33 (8%) Assembler
63 (9%) Haskell
37 (9%) O'Caml
35 (9%) J
19 (9%) Fortran
52 (9%) Factor
14 (9%) Cobol
48 (0%) Mozart-Oz
99 (0%) Ada
34 (0%) Groovy
99 (0%) Haskell
20 (1%) TCL
23 (1%) R
45 (1%) Factor
31 (2%) Assembler
97 (2%) Coq
36 (2%) Prolog
4 (4%) Perl
95 (4%) Agda
15 (4%) Lua
27 (4%) PHP
75 (4%) Go
16 (5%) Javascript
37 (5%) Visual Basic
76 (6%) Haxe
28 (6%) Matlab
20 (6%) Forth
39 (6%) J
48 (6%) Cobol
10 (6%) Ruby
15 (6%) AWK
26 (7%) APL
25 (7%) Shell
22 (8%) ELisp
90 (9%) O'Caml
21 (9%) Erlang
84 (9%) Delphi
90 (9%) Standard ML
43 (5%) Go
44 (8%) Io
19 (8%) Scala
43 (8%) Javascript
35 (8%) Standard ML
44 (9%) Haskell
40 (9%) AWK
24 (9%) Lua
21 (9%) Erlang
22 (9%) Clojure
42 (7%) Assembler
53 (8%) Haskell
22 (8%) Erlang
29 (8%) O'Caml
26 (9%) J
31 (9%) Pascal
45 (9%) R
23 (9%) APL
30 (9%) Lua
44 (3%) Perl
71 (4%) Mozart-Oz
80 (5%) Mathematica
61 (6%) Coq
37 (7%) Eiffel
51 (8%) Go
65 (8%) Clojure
71 (8%) ELisp
36 (8%) Delphi
55 (9%) Io
43 (9%) Visual Basic
39 (9%) Cobol
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
25 (3%) Visual Basic
43 (3%) Standard ML
76 (3%) Assembler
33 (4%) Common Lisp
49 (5%) Scheme
45 (6%) Java
51 (6%) Eiffel
39 (6%) Python
38 (6%) Scala
24 (6%) PHP
17 (6%) Ruby
68 (6%) Objective C
42 (6%) Io
11 (6%) Prolog
21 (6%) Javascript
37 (7%) Lua
82 (7%) D
41 (7%) Mozart-Oz
25 (7%) Groovy
34 (7%) C#
51 (7%) Haskell
45 (7%) Haxe
44 (7%) Clojure
37 (8%) Coq
28 (8%) Cobol
18 (8%) ELisp
51 (8%) Pascal
23 (8%) Perl
30 (8%) Smalltalk
38 (9%) Agda
13 (9%) AWK
14 (9%) R
85 (9%) Forth
88 (9%) C
77 (9%) C++
36 (9%) REBOL
49 (6%) Scheme
41 (7%) Pascal
28 (7%) Javascript
49 (7%) Standard ML
31 (7%) Lua
28 (8%) Prolog
42 (8%) TCL
36 (8%) Forth
47 (8%) Factor
33 (9%) Cobol
35 (9%) R
57 (9%) Go
19 (6%) AWK
72 (7%) Haskell
56 (7%) Factor
32 (8%) Javascript
49 (9%) Forth
40 (9%) Assembler
36 (9%) Shell
32 (9%) TCL
k-means with k = 14
I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0I use many applications written in this language,4.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0This is a mainstream language,6.0I enjoy using this language,4.0This language is expressive,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I find code written in this language very elegant,5.0Learning this language improved my ability as a programmer,5.0I would like to write more of this language than I currently do,5.0This language has a very coherent design,5.0I still discover new features of this language on a fairly regular basis,5.0This language excels at symbolic manipulation,6.0This language is built on a small core of orthogonal features,6.0I use this language out of choice,6.0I often feel like I am not smart enough to write this language,6.0Code written in this language tends to be terse,7.0This is a high level language,7.0The semantics of this language are much different than other languages I know.,7.0This language has a good community,4.0I find this language easy to prototype in,5.0I rarely have difficulty abstracting patterns I find in my code,5.0I usually use this language on solo projects,5.0I would use this language for a web project,5.0This language is very flexible,5.0There are many good open-source tools for this language,5.0I can imagine this will be a popular language in twenty years time,5.0This language has a good library distribution mechanism.,5.0I would use this language for casual scripting,6.0I would use this language to write a command-line app,6.0This language excels at text processing,6.0I would use this language for writing server programs,7.0If my code in this language successfully compiles there is a good chance my code is correct.,3.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language has a strong static type system,6.0I learned this language early in my career as a programmer,0.0This language is likely to be a passing fad,0.0This language is likely to be around for a very long time,0.0There are many good commercial tools for this language,0.0I often write things in this language with the intent of rewriting them in something else later,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language has a niche in which it is great,5.0This language is best for very small projects,5.0I enjoy playing with this language but would never use it for "real code",5.0This language matches it's problem domain particularly well.,5.0This language is minimal,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This language is good for beginners,4.0This language would be good for teaching children to write software,4.0This language is well suited for an agile development approach using short iterations.,4.0I would use this language as a scripting language embedded inside a larger application,5.0This language is well documented,4.0The resources for learning this language are of high quality,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0I would use this language for mobile applications,5.0It is easy to tell at a glance what code in this language does,5.0I can imagine using this language in my day job,5.0Code written in this language is very readable,5.0There are many good tools for this language,5.0Programs written in this language tend to play well with others,5.0This language has a high quality implementation,5.0This language encourages writing code that is easy to maintain.,5.0This language encourages writing reusable code.,5.0I regularly use this language,6.0This language is best for very large projects,6.0This language has a very dogmatic community,6.0This language is large,6.0I would use this language for a desktop GUI project,7.0I know this language well,0.0Developers who primarily use this language often burn out after a few years,3.0There is a lot of accidental complexity when writing code in this language,4.0This language is frequently used for applications it isn't suitable for,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0It's unusual for me to discover unfamiliar features,5.0Writing code in this language is a lot of work,5.0Programs written in this language will usually work in future versions of the language,5.0This language is unusually bad for beginners,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0This language has many features which feel "tacked on",5.0Code written in this language tends to be verbose,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0This language makes it easy to shoot yourself in the foot,6.0This language has a very rigid idea of how things should be done,7.0This language has a niche outside of which I would not use it,7.0This is a low level language,8.0I find it easy to write efficient code in this language,4.0Programs written in this language tend to be efficient,4.0This language allows me to write programs where I know exactly what they are doing under the hood,5.0I would use this language for writing embedded programs,5.0This language is suitable for real-time applications,5.0I would use this language for writing programs for an embedded hardware platform,5.0This language is good for scientific computing,7.0This language excels at concurrency,7.0This language is good for distributed computing,7.0This language is good for numeric computing,8.0
27 (4%) Smalltalk
13 (5%) Prolog
42 (6%) Assembler
28 (7%) Ada
32 (7%) Fortran
34 (7%) Scheme
37 (7%) Scala
19 (7%) Erlang
49 (8%) Haskell
31 (8%) Go
24 (8%) O'Caml
63 (8%) Ruby
19 (8%) Common Lisp
80 (8%) Java
72 (9%) C
18 (9%) APL
28 (9%) Mathematica
57 (9%) Perl
76 (4%) Haskell
39 (8%) Erlang
50 (8%) O'Caml
34 (8%) Javascript
35 (9%) Lua
64 (9%) Coq
56 (9%) Standard ML
28 (9%) AWK
64 (9%) Agda
22 (5%) Prolog
66 (7%) Haskell
32 (7%) Visual Basic
39 (7%) O'Caml
36 (8%) Standard ML
15 (9%) Cobol
35 (9%) Forth
32 (9%) Assembler
56 (9%) Go
19 (9%) Fortran
75 (9%) Clojure
23 (9%) Pascal
35 (9%) Coq
33 (2%) Assembler
32 (4%) Groovy
33 (4%) Prolog
19 (5%) Lua
9 (5%) Perl
27 (5%) PHP
17 (6%) Javascript
51 (6%) Mozart-Oz
24 (6%) Matlab
46 (7%) Factor
20 (7%) AWK
30 (7%) Shell
89 (7%) Agda
28 (8%) TCL
90 (8%) Haskell
35 (9%) Mathematica
28 (9%) Forth
44 (9%) J
45 (9%) Clojure
32 (9%) R
65 (9%) Go
57 (4%) Haskell
38 (6%) Smalltalk
34 (6%) Delphi
37 (6%) Fortran
40 (6%) Javascript
32 (7%) Common Lisp
47 (7%) Prolog
40 (8%) Standard ML
45 (8%) Lua
50 (9%) Go
46 (9%) APL
35 (9%) O'Caml
31 (9%) C++
50 (9%) AWK
51 (9%) Assembler
35 (9%) F#
32 (9%) Objective C
57 (2%) Factor
55 (2%) Haskell
41 (4%) Common Lisp
72 (5%) Ruby
28 (5%) Coq
55 (5%) Haxe
47 (5%) Go
30 (5%) Prolog
19 (5%) C++
51 (5%) Forth
36 (5%) Java
54 (6%) ActionScript
34 (6%) J
33 (6%) Assembler
49 (6%) Shell
37 (7%) Perl
91 (7%) Python
39 (7%) Matlab
19 (7%) Erlang
37 (7%) R
29 (8%) O'Caml
36 (8%) D
16 (8%) Cobol
38 (8%) F#
42 (8%) Scala
71 (8%) Groovy
28 (9%) AWK
46 (9%) Javascript
19 (9%) Objective C
39 (9%) Agda
60 (9%) REBOL
43 (7%) Coq
33 (7%) Lua
59 (8%) Haskell
53 (8%) Ruby
36 (8%) Assembler
45 (8%) Factor
38 (9%) O'Caml
34 (9%) Forth
39 (9%) Standard ML
32 (9%) J
31 (9%) Fortran
44 (7%) Io
21 (9%) Erlang
34 (9%) Standard ML
42 (9%) Javascript
44 (9%) Haskell
25 (9%) Lua
20 (9%) Scala
39 (9%) AWK
45 (9%) Go
45 (5%) Standard ML
48 (5%) Scheme
42 (6%) Io
37 (7%) Common Lisp
25 (8%) Visual Basic
24 (8%) Perl
52 (8%) Eiffel
31 (8%) Smalltalk
48 (8%) O'Caml
36 (8%) Agda
37 (9%) Coq
30 (9%) PHP
20 (9%) ELisp
26 (9%) Cobol
44 (9%) Java
k-means with k = 15
If my code in this language successfully compiles there is a good chance my code is correct.,3.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language has a strong static type system,6.0I know this language well,0.0This language is good for scientific computing,4.0This language is good for numeric computing,5.0This language is large,7.0I would use this language for a desktop GUI project,4.0This language is likely to be a passing fad,4.0Learning this language significantly changed how I use other languages.,3.0I enjoy using this language,4.0I find code written in this language very elegant,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0This language has a very coherent design,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0Learning this language improved my ability as a programmer,5.0This language is built on a small core of orthogonal features,5.0I often feel like I am not smart enough to write this language,6.0I still discover new features of this language on a fairly regular basis,4.0I find this language easy to prototype in,5.0This is a high level language,5.0This language is very flexible,5.0I use this language out of choice,5.0Code written in this language tends to be terse,6.0This language excels at symbolic manipulation,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0The semantics of this language are much different than other languages I know.,7.0The resources for learning this language are of high quality,3.0This language is well documented,4.0Programs written in this language will usually work in future versions of the language,4.0Programs written in this language tend to play well with others,4.0Libraries in this language tend to be well documented.,4.0I regularly use this language,5.0It's unusual for me to discover unfamiliar features,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good open-source tools for this language,5.0This language has many features which feel "tacked on",5.0This language has a high quality implementation,5.0This language has a very dogmatic community,6.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language has a niche in which it is great,5.0This language is best for very small projects,5.0I enjoy playing with this language but would never use it for "real code",5.0I often write things in this language with the intent of rewriting them in something else later,5.0This language matches it's problem domain particularly well.,5.0This language is minimal,6.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0Third-party libraries are readily available well-documented and of high quality,4.0I use many applications written in this language,4.0There is a wide variety of open source code written in this language,5.0There are many good tools for this language,5.0There are many good commercial tools for this language,6.0This is a mainstream language,6.0This language has a good community,4.0I can imagine this will be a popular language in twenty years time,4.0I would list this language on my resume,4.0I rarely have difficulty abstracting patterns I find in my code,5.0I usually use this language on solo projects,5.0I can imagine using this language in my day job,5.0I would use this language for writing server programs,5.0This language is good for distributed computing,5.0I would use this language to write a command-line app,6.0This language excels at concurrency,7.0It is too easy to write code in this language that looks like it does one thing but actually does something else,3.0This language makes it easy to shoot yourself in the foot,4.0This language is likely to be around for a very long time,5.0There is a lot of accidental complexity when writing code in this language,4.0I am sometimes embarrassed to admit to my peers that I know this language,4.0This language is frequently used for applications it isn't suitable for,4.0Developers who primarily use this language often burn out after a few years,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0Writing code in this language is a lot of work,5.0This language is unusually bad for beginners,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0Code written in this language tends to be verbose,6.0This language has a very rigid idea of how things should be done,6.0This language has a niche outside of which I would not use it,6.0I learned this language early in my career as a programmer,7.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0I would use this language for writing embedded programs,5.0This language is suitable for real-time applications,5.0This is a low level language,6.0I would use this language for casual scripting,4.0This language is well suited for an agile development approach using short iterations.,4.0I would use this language for a web project,5.0This language excels at text processing,5.0This language has a good library distribution mechanism.,5.0I would use this language as a scripting language embedded inside a larger application,6.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0It is easy to tell at a glance what code in this language does,4.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0I would use this language for mobile applications,6.0This language is best for very large projects,6.0This language is good for beginners,6.0This language would be good for teaching children to write software,6.0
33 (2%) Assembler
32 (4%) Groovy
33 (4%) Prolog
19 (5%) Lua
9 (5%) Perl
27 (5%) PHP
17 (6%) Javascript
51 (6%) Mozart-Oz
24 (6%) Matlab
46 (7%) Factor
20 (7%) AWK
30 (7%) Shell
89 (7%) Agda
28 (8%) TCL
90 (8%) Haskell
35 (9%) Mathematica
28 (9%) Forth
44 (9%) J
45 (9%) Clojure
32 (9%) R
65 (9%) Go
18 (1%) Lua
10 (2%) TCL
47 (3%) Common Lisp
6 (3%) AWK
37 (5%) Pascal
48 (5%) Delphi
29 (6%) Groovy
53 (6%) Eiffel
52 (7%) Scala
26 (7%) Smalltalk
37 (7%) Agda
62 (7%) Ada
16 (7%) ELisp
47 (8%) Standard ML
39 (8%) Factor
32 (8%) Forth
42 (8%) Assembler
13 (8%) Erlang
55 (9%) D
63 (0%) Haxe
55 (0%) Scala
55 (0%) Mozart-Oz
15 (0%) Fortran
19 (0%) Erlang
65 (1%) D
31 (1%) Mathematica
35 (2%) Lua
34 (2%) Javascript
21 (2%) Ada
37 (3%) J
25 (3%) APL
32 (3%) Shell
50 (3%) Haskell
29 (3%) O'Caml
31 (4%) Assembler
58 (4%) Ruby
26 (4%) Perl
50 (4%) Eiffel
65 (5%) Visual Basic
93 (6%) Delphi
54 (7%) F#
92 (7%) ActionScript
65 (7%) Clojure
38 (7%) Scheme
65 (8%) Go
21 (8%) Cobol
45 (8%) Coq
36 (8%) Standard ML
19 (9%) ELisp
33 (9%) Pascal
23 (4%) AWK
75 (5%) Haskell
21 (7%) Matlab
39 (7%) Erlang
57 (8%) Forth
59 (8%) Factor
49 (8%) O'Caml
46 (8%) J
57 (8%) Standard ML
23 (9%) Fortran
45 (9%) Haxe
33 (9%) Javascript
66 (9%) Coq
41 (9%) Ada
16 (9%) Visual Basic
52 (9%) Common Lisp
33 (9%) TCL
59 (4%) Agda
39 (7%) Javascript
76 (7%) Clojure
49 (7%) O'Caml
52 (8%) Go
55 (8%) Shell
40 (9%) Lua
40 (9%) Eiffel
46 (9%) Perl
71 (9%) Haskell
38 (9%) AWK
27 (5%) Erlang
47 (5%) Factor
47 (5%) Go
35 (6%) J
45 (6%) Assembler
57 (6%) Haskell
41 (6%) Io
42 (7%) Coq
34 (8%) O'Caml
34 (9%) Lua
41 (9%) Pascal
44 (9%) R
43 (9%) Mozart-Oz
39 (9%) Forth
56 (4%) Haskell
33 (6%) Delphi
32 (6%) O'Caml
38 (6%) Smalltalk
49 (6%) Prolog
40 (6%) Javascript
20 (6%) Java
37 (7%) Fortran
38 (7%) Standard ML
52 (7%) J
31 (8%) Common Lisp
52 (8%) Assembler
44 (8%) Lua
29 (8%) C++
29 (9%) Scala
49 (9%) Go
47 (9%) APL
34 (9%) F#
31 (9%) Objective C
50 (9%) AWK
30 (5%) Pascal
17 (6%) Erlang
41 (6%) Assembler
29 (6%) Go
29 (7%) Ada
15 (7%) Prolog
32 (7%) Fortran
49 (8%) Haskell
19 (8%) J
27 (8%) Lua
72 (8%) C
35 (8%) Scheme
19 (8%) Standard ML
18 (8%) APL
37 (9%) Scala
24 (9%) O'Caml
60 (9%) Ruby
29 (5%) Visual Basic
20 (6%) Prolog
38 (6%) Standard ML
38 (7%) Assembler
35 (7%) Forth
39 (7%) Coq
25 (7%) APL
40 (8%) O'Caml
32 (8%) J
66 (8%) Haskell
45 (8%) Scheme
19 (9%) Cobol
21 (9%) Pascal
44 (9%) Factor
54 (9%) D
64 (9%) Scala
50 (9%) C#
28 (0%) Coq
49 (0%) Javascript
34 (1%) Common Lisp
43 (2%) Go
23 (3%) Standard ML
16 (3%) Lua
20 (3%) Clojure
21 (3%) Eiffel
35 (3%) Haxe
33 (4%) Prolog
46 (5%) Delphi
40 (5%) AWK
32 (5%) Matlab
51 (5%) ActionScript
14 (6%) Erlang
34 (6%) Ruby
27 (6%) Scala
39 (7%) Java
83 (7%) Shell
18 (8%) Ada
18 (8%) O'Caml
26 (8%) Smalltalk
59 (8%) ELisp
43 (8%) Scheme
37 (9%) R
43 (9%) Haskell
35 (5%) Standard ML
48 (7%) Forth
22 (7%) Lua
19 (8%) Common Lisp
30 (8%) Scheme
41 (8%) Io
57 (8%) Assembler
43 (8%) Haskell
18 (9%) Scala
41 (9%) Javascript
59 (9%) Fortran
39 (9%) AWK
51 (5%) Eiffel
42 (5%) Io
45 (6%) Java
36 (6%) Lua
40 (6%) Mozart-Oz
24 (7%) Javascript
20 (8%) Ruby
27 (8%) Groovy
35 (8%) Coq
77 (8%) C++
29 (8%) Smalltalk
49 (8%) Haskell
25 (8%) Perl
84 (8%) D
41 (9%) Standard ML
13 (9%) Prolog
47 (9%) Scheme
36 (9%) Python
26 (3%) Assembler
61 (4%) Haskell
25 (4%) Coq
50 (5%) Go
93 (5%) Python
29 (5%) C
20 (5%) Pascal
10 (6%) Cobol
27 (6%) Mathematica
66 (6%) Clojure
47 (6%) F#
25 (6%) Prolog
35 (7%) Visual Basic
35 (7%) O'Caml
39 (7%) Common Lisp
77 (8%) Groovy
52 (8%) Factor
32 (8%) Standard ML
22 (8%) Erlang
16 (9%) Fortran
29 (9%) C++
38 (9%) Java
24 (6%) Prolog
57 (7%) Io
33 (7%) Assembler
45 (7%) TCL
56 (8%) Groovy
43 (8%) Coq
35 (8%) Forth
55 (8%) Ruby
46 (9%) Standard ML
49 (9%) Agda
24 (9%) Perl
48 (9%) Factor
29 (9%) Fortran
60 (9%) Haskell
34 (9%) J
k-means with k = 16
I find this language easy to prototype in,3.0This language has a good community,4.0I often write things in this language with the intent of rewriting them in something else later,4.0I usually use this language on solo projects,5.0I would use this language for casual scripting,5.0This language is best for very small projects,5.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,5.0I regularly use this language,6.0This is a high level language,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0Code written in this language tends to be terse,7.0I enjoy using this language,4.0I find code written in this language very elegant,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0This language has a very coherent design,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I rarely have difficulty abstracting patterns I find in my code,5.0This language is very flexible,5.0Learning this language improved my ability as a programmer,5.0This language excels at symbolic manipulation,7.0It is too easy to write code in this language that looks like it does one thing but actually does something else,3.0This language makes it easy to shoot yourself in the foot,3.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0I would use this language for writing embedded programs,5.0This language is suitable for real-time applications,5.0This is a low level language,6.0When I write code in this language I can be very sure it is correct,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0Code written in this language tends to be very reliable,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0Code written in this language is very readable,5.0This language is best for very large projects,5.0It is easy to debug programs written in this language when it goes wrong,5.0This language has a high quality implementation,5.0This language has a very dogmatic community,6.0If my code in this language successfully compiles there is a good chance my code is correct.,6.0This language has a strong static type system,10.0This language is good for beginners,4.0This language would be good for teaching children to write software,4.0This language is well suited for an agile development approach using short iterations.,4.0I would use this language as a scripting language embedded inside a larger application,5.0Programs written in this language tend to play well with others,4.0I would list this language on my resume,4.0I would use this language to write a command-line app,5.0I can imagine using this language in my day job,5.0There are many good open-source tools for this language,5.0I can imagine this will be a popular language in twenty years time,5.0This language has a good library distribution mechanism.,5.0I would use this language for a web project,6.0I would use this language for mobile applications,6.0This language excels at text processing,6.0There is a wide variety of open source code written in this language,6.0I would use this language for writing server programs,6.0This language excels at concurrency,3.0This language is good for distributed computing,3.0I know this language well,0.0It is easy to tell at a glance what code in this language does,4.0This language is likely to be a passing fad,4.0I would use this language for a desktop GUI project,5.0I learned this language early in my career as a programmer,0.0This language has a niche outside of which I would not use it,0.0I usually use this language on projects with many other members,3.0The resources for learning this language are of high quality,4.0There are many good tools for this language,4.0I know many other people who use this language,4.0Libraries in this language tend to be well documented.,4.0This language is well documented,5.0Third-party libraries are readily available well-documented and of high quality,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0I use many applications written in this language,5.0This language has many features which feel "tacked on",5.0There are many good commercial tools for this language,6.0This language is likely to be around for a very long time,6.0This language is large,6.0This is a mainstream language,8.0There is a lot of accidental complexity when writing code in this language,4.0This language is frequently used for applications it isn't suitable for,4.0Developers who primarily use this language often burn out after a few years,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0It's unusual for me to discover unfamiliar features,5.0Writing code in this language is a lot of work,5.0Programs written in this language will usually work in future versions of the language,5.0This language is unusually bad for beginners,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0Code written in this language tends to be verbose,6.0This language has a very rigid idea of how things should be done,6.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language has a niche in which it is great,5.0I enjoy playing with this language but would never use it for "real code",5.0This language matches it's problem domain particularly well.,5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,5.0I often feel like I am not smart enough to write this language,5.0This language is built on a small core of orthogonal features,6.0This language is minimal,6.0The semantics of this language are much different than other languages I know.,6.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0
58 (6%) Agda
63 (7%) Ruby
52 (7%) Go
56 (8%) Scheme
44 (8%) Javascript
43 (8%) O'Caml
68 (8%) Haskell
41 (8%) Standard ML
28 (9%) Erlang
43 (9%) Matlab
22 (4%) AWK
73 (7%) Haskell
52 (7%) Forth
65 (8%) Smalltalk
18 (8%) Fortran
45 (8%) D
30 (8%) Objective C
45 (9%) J
51 (9%) O'Caml
34 (9%) Javascript
57 (9%) Scala
37 (9%) Lua
36 (9%) Erlang
41 (9%) APL
22 (9%) Matlab
59 (9%) Coq
56 (9%) Standard ML
57 (9%) Factor
39 (9%) Ada
39 (9%) Assembler
28 (0%) Coq
50 (0%) Javascript
36 (0%) Matlab
18 (0%) Lua
39 (0%) Mathematica
21 (0%) Standard ML
62 (1%) Groovy
23 (1%) Eiffel
35 (1%) Common Lisp
38 (2%) Ruby
44 (2%) Go
60 (2%) Perl
50 (2%) Delphi
51 (2%) Io
10 (2%) Erlang
17 (3%) Agda
30 (3%) Python
21 (3%) Clojure
36 (3%) Haxe
43 (3%) AWK
13 (3%) O'Caml
57 (4%) APL
37 (5%) Scheme
34 (5%) Prolog
87 (5%) Shell
44 (5%) J
13 (5%) Ada
60 (5%) REBOL
36 (5%) Java
49 (6%) ActionScript
33 (6%) C#
24 (6%) Scala
54 (6%) ELisp
79 (6%) PHP
46 (7%) Mozart-Oz
38 (7%) Haskell
72 (7%) TCL
51 (7%) Visual Basic
66 (8%) Factor
34 (9%) R
39 (9%) Fortran
24 (9%) Smalltalk
51 (5%) Eiffel
42 (5%) Io
45 (6%) Java
36 (6%) Lua
40 (6%) Mozart-Oz
24 (7%) Javascript
20 (8%) Ruby
27 (8%) Groovy
35 (8%) Coq
77 (8%) C++
29 (8%) Smalltalk
49 (8%) Haskell
25 (8%) Perl
84 (8%) D
41 (9%) Standard ML
13 (9%) Prolog
47 (9%) Scheme
36 (9%) Python
29 (6%) Prolog
24 (7%) Javascript
32 (7%) Forth
27 (8%) Lua
33 (8%) Assembler
47 (8%) Factor
35 (8%) Fortran
36 (9%) TCL
19 (9%) AWK
38 (9%) Mathematica
30 (9%) Matlab
32 (9%) R
57 (2%) Factor
55 (2%) Haskell
41 (4%) Common Lisp
72 (5%) Ruby
28 (5%) Coq
55 (5%) Haxe
47 (5%) Go
30 (5%) Prolog
19 (5%) C++
51 (5%) Forth
36 (5%) Java
54 (6%) ActionScript
34 (6%) J
33 (6%) Assembler
49 (6%) Shell
37 (7%) Perl
91 (7%) Python
39 (7%) Matlab
19 (7%) Erlang
37 (7%) R
29 (8%) O'Caml
36 (8%) D
16 (8%) Cobol
38 (8%) F#
42 (8%) Scala
71 (8%) Groovy
28 (9%) AWK
46 (9%) Javascript
19 (9%) Objective C
39 (9%) Agda
60 (9%) REBOL
37 (6%) Assembler
20 (6%) Prolog
31 (6%) Standard ML
18 (7%) APL
33 (7%) Forth
35 (7%) O'Caml
32 (7%) Visual Basic
36 (7%) Ada
27 (7%) J
41 (8%) Factor
25 (8%) Pascal
38 (8%) Lua
34 (8%) Coq
33 (8%) Common Lisp
62 (8%) Haskell
46 (9%) Scheme
41 (9%) Eiffel
20 (9%) Cobol
54 (0%) REBOL
29 (0%) APL
27 (0%) Prolog
33 (0%) R
57 (0%) Ada
38 (0%) Agda
38 (1%) PHP
39 (1%) ActionScript
46 (1%) Io
54 (1%) Factor
40 (1%) Forth
41 (1%) Standard ML
39 (1%) Smalltalk
44 (1%) O'Caml
34 (1%) C
37 (2%) Coq
44 (2%) Scheme
23 (2%) Pascal
34 (2%) Matlab
26 (2%) ELisp
32 (2%) Mathematica
97 (2%) Erlang
5 (3%) AWK
36 (3%) Shell
32 (3%) Javascript
19 (3%) Cobol
31 (3%) Visual Basic
63 (4%) D
24 (4%) Perl
51 (5%) Python
83 (5%) F#
61 (5%) Haskell
40 (5%) Fortran
32 (6%) Common Lisp
36 (6%) Haxe
58 (6%) Groovy
23 (6%) Lua
44 (7%) Assembler
92 (7%) Mozart-Oz
44 (8%) Objective C
52 (8%) C#
38 (9%) J
55 (0%) Mozart-Oz
18 (1%) Erlang
34 (2%) Javascript
49 (3%) Haskell
32 (3%) Assembler
38 (4%) Lua
22 (4%) APL
32 (5%) O'Caml
53 (6%) Eiffel
62 (6%) Visual Basic
63 (6%) Clojure
32 (7%) J
54 (7%) Ruby
50 (7%) Scala
60 (7%) D
58 (7%) Haxe
68 (8%) Go
21 (8%) ELisp
41 (8%) Scheme
35 (8%) Pascal
16 (8%) Prolog
21 (8%) Perl
49 (8%) F#
41 (8%) Coq
88 (8%) ActionScript
40 (9%) Standard ML
19 (7%) Erlang
51 (7%) Haskell
41 (8%) Assembler
26 (8%) O'Caml
27 (8%) Lua
35 (9%) Pascal
26 (9%) J
43 (6%) Go
20 (6%) Scala
42 (7%) Mathematica
46 (7%) Forth
44 (7%) Factor
38 (7%) AWK
42 (8%) Io
37 (8%) Standard ML
55 (8%) Assembler
21 (8%) Erlang
58 (8%) Fortran
41 (9%) Javascript
44 (9%) Matlab
39 (9%) D
45 (9%) Haskell
24 (9%) Lua
45 (9%) R
34 (4%) Ruby
39 (5%) Fortran
56 (6%) Assembler
34 (6%) Delphi
37 (7%) Javascript
32 (7%) Python
17 (8%) Java
36 (8%) O'Caml
50 (8%) Go
44 (8%) AWK
41 (9%) Erlang
39 (9%) Objective C
30 (9%) Visual Basic
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
k-means with k = 17
This language allows me to write programs where I know exactly what they are doing under the hood,3.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0This is a low level language,5.0The semantics of this language are much different than other languages I know.,4.0Code written in this language tends to be terse,5.0I often feel like I am not smart enough to write this language,5.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0There is a lot of accidental complexity when writing code in this language,4.0It is too easy to write code in this language that looks like it does one thing but actually does something else,5.0This language makes it easy to shoot yourself in the foot,5.0This language is likely to be around for a very long time,6.0I learned this language early in my career as a programmer,7.0This language has a good community,4.0I can imagine this will be a popular language in twenty years time,4.0I would list this language on my resume,4.0I rarely have difficulty abstracting patterns I find in my code,5.0I usually use this language on solo projects,5.0I can imagine using this language in my day job,5.0There are many good open-source tools for this language,5.0Programs written in this language tend to play well with others,5.0This language has a good library distribution mechanism.,5.0I would use this language for a web project,6.0I would use this language to write a command-line app,6.0This language is likely to be a passing fad,7.0I know this language well,0.0I enjoy using this language,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I find code written in this language very elegant,5.0Learning this language improved my ability as a programmer,5.0This language has a very coherent design,5.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,5.0This language excels at symbolic manipulation,6.0This is a high level language,7.0If my code in this language successfully compiles there is a good chance my code is correct.,3.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language has a strong static type system,6.0Writing code in this language is a lot of work,4.0This language is unusually bad for beginners,4.0This language has a very rigid idea of how things should be done,5.0This language has a very dogmatic community,5.0This language has a high quality implementation,5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,5.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0It is easy to tell at a glance what code in this language does,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0I would use this language for mobile applications,5.0This language is best for very large projects,5.0I would use this language for a desktop GUI project,6.0I enjoy playing with this language but would never use it for "real code",4.0This language is minimal,4.0I often write things in this language with the intent of rewriting them in something else later,5.0This language is built on a small core of orthogonal features,5.0I find this language easy to prototype in,4.0This language is best for very small projects,4.0This language is well suited for an agile development approach using short iterations.,4.0I would use this language for casual scripting,5.0This language is very flexible,5.0This language is good for beginners,5.0I would use this language as a scripting language embedded inside a larger application,5.0This language would be good for teaching children to write software,5.0This language excels at text processing,6.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0I usually use this language on projects with many other members,3.0The resources for learning this language are of high quality,4.0When I run into problems my colleagues can provide me with immediate help with this language,4.0There are many good tools for this language,4.0I know many other people who use this language,4.0Libraries in this language tend to be well documented.,4.0This language is well documented,5.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0I use many applications written in this language,5.0This language has many features which feel "tacked on",5.0I regularly use this language,6.0There are many good commercial tools for this language,6.0This language is large,6.0This is a mainstream language,8.0This language has an annoying syntax,3.0It's unusual for me to discover unfamiliar features,4.0Programs written in this language will usually work in future versions of the language,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0This language has a niche outside of which I would not use it,6.0I am reluctant to admit to knowing this language,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0The thought that I may still be using this language in twenty years time fills me with dread,4.0Code written in this language tends to be verbose,5.0Programs written in this language tend to be efficient,4.0I find it easy to write efficient code in this language,5.0This language is good for scientific computing,6.0I would use this language for writing embedded programs,6.0This language is good for numeric computing,6.0This language matches it's problem domain particularly well.,3.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language has a niche in which it is great,5.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0
39 (3%) Io
30 (3%) REBOL
16 (3%) Matlab
33 (4%) Lua
25 (4%) APL
47 (4%) Factor
19 (4%) Ruby
39 (5%) Mozart-Oz
10 (6%) R
50 (6%) Eiffel
70 (6%) Go
44 (6%) Java
24 (7%) Javascript
43 (7%) Haskell
24 (7%) Groovy
34 (7%) C#
28 (7%) Smalltalk
86 (8%) Forth
9 (8%) Prolog
33 (8%) Coq
26 (8%) Common Lisp
36 (8%) Standard ML
89 (8%) C
42 (9%) Scheme
7 (9%) Mathematica
23 (9%) ELisp
78 (1%) Haskell
59 (1%) Scheme
53 (2%) R
53 (2%) Standard ML
47 (2%) Go
32 (4%) PHP
28 (4%) Javascript
25 (4%) Lua
49 (4%) O'Caml
37 (4%) Fortran
67 (4%) ELisp
74 (5%) Forth
54 (5%) Shell
69 (6%) F#
28 (6%) Pascal
49 (7%) Scala
24 (7%) Visual Basic
24 (7%) Delphi
52 (7%) TCL
65 (8%) Clojure
8 (8%) Java
87 (8%) APL
32 (9%) Haxe
51 (9%) Common Lisp
32 (9%) Eiffel
44 (9%) AWK
89 (9%) Factor
29 (9%) Ada
18 (3%) Lua
35 (5%) Matlab
16 (6%) Clojure
43 (6%) Javascript
29 (6%) Standard ML
19 (6%) O'Caml
41 (6%) Haskell
43 (6%) Java
35 (6%) Prolog
37 (7%) AWK
28 (7%) Smalltalk
41 (8%) C#
35 (8%) Mathematica
52 (8%) ELisp
34 (8%) Coq
13 (8%) Erlang
73 (9%) C++
37 (9%) Scheme
74 (9%) Shell
54 (9%) ActionScript
60 (9%) Assembler
21 (9%) Scala
47 (9%) Perl
31 (6%) J
21 (6%) Prolog
28 (6%) Erlang
36 (6%) Assembler
24 (7%) APL
37 (7%) Lua
38 (7%) O'Caml
45 (8%) Scheme
35 (9%) Forth
36 (9%) Standard ML
66 (9%) Haskell
40 (9%) Coq
34 (9%) Visual Basic
76 (4%) Haskell
24 (5%) AWK
63 (5%) Coq
58 (6%) Factor
38 (7%) Erlang
44 (7%) APL
48 (8%) J
64 (8%) Agda
51 (8%) O'Caml
34 (8%) Javascript
40 (8%) Ada
64 (9%) Smalltalk
36 (9%) Lua
60 (9%) Io
69 (9%) Scheme
19 (9%) Fortran
34 (9%) TCL
55 (9%) Standard ML
33 (2%) Assembler
32 (4%) Groovy
33 (4%) Prolog
19 (5%) Lua
9 (5%) Perl
27 (5%) PHP
17 (6%) Javascript
51 (6%) Mozart-Oz
24 (6%) Matlab
46 (7%) Factor
20 (7%) AWK
30 (7%) Shell
89 (7%) Agda
28 (8%) TCL
90 (8%) Haskell
35 (9%) Mathematica
28 (9%) Forth
44 (9%) J
45 (9%) Clojure
32 (9%) R
65 (9%) Go
49 (4%) Go
55 (4%) Coq
25 (5%) Erlang
51 (5%) Factor
47 (5%) Forth
45 (6%) Prolog
50 (6%) Shell
41 (6%) TCL
48 (6%) Mathematica
27 (6%) Scala
39 (6%) Matlab
22 (7%) REBOL
58 (7%) Haskell
41 (7%) Visual Basic
30 (7%) F#
39 (8%) Standard ML
31 (8%) Javascript
48 (8%) C
42 (8%) R
34 (8%) Groovy
33 (9%) O'Caml
41 (9%) APL
31 (9%) AWK
35 (5%) Lua
53 (6%) Ruby
33 (6%) Forth
55 (6%) Io
44 (7%) Coq
31 (7%) Assembler
21 (7%) Prolog
50 (7%) Scheme
38 (8%) Pascal
42 (8%) Standard ML
38 (8%) C
22 (8%) Perl
45 (8%) Factor
55 (8%) Groovy
56 (9%) F#
27 (9%) APL
42 (9%) O'Caml
31 (9%) Javascript
28 (9%) Fortran
71 (2%) REBOL
25 (2%) Scala
33 (4%) O'Caml
47 (5%) J
41 (5%) Javascript
35 (6%) Common Lisp
56 (6%) Haskell
47 (6%) Prolog
50 (7%) Pascal
46 (7%) Go
18 (8%) Java
38 (8%) Delphi
36 (8%) Fortran
44 (8%) AWK
22 (8%) C++
58 (9%) Clojure
11 (9%) C#
67 (9%) TCL
52 (9%) Assembler
31 (9%) Objective C
45 (9%) Haxe
58 (3%) Haskell
51 (5%) Go
19 (6%) Erlang
59 (6%) Factor
75 (6%) Ruby
29 (7%) Prolog
34 (7%) O'Caml
31 (8%) Coq
32 (8%) Java
38 (8%) D
72 (8%) Groovy
44 (8%) Javascript
21 (9%) Objective C
40 (9%) R
16 (9%) Cobol
43 (9%) Common Lisp
59 (9%) Haxe
46 (9%) Scala
41 (9%) Standard ML
45 (9%) F#
36 (9%) J
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
40 (7%) Assembler
51 (8%) Haskell
34 (8%) Fortran
58 (8%) Ruby
27 (8%) O'Caml
35 (8%) Pascal
29 (8%) Lua
20 (8%) Erlang
40 (9%) Scala
26 (9%) J
36 (9%) Clojure
48 (3%) Factor
39 (3%) J
59 (4%) Fortran
42 (5%) Go
55 (5%) Objective C
56 (5%) Assembler
52 (6%) Pascal
44 (6%) Io
47 (6%) Haskell
44 (6%) Javascript
28 (6%) Erlang
69 (7%) Shell
27 (7%) O'Caml
49 (7%) Forth
16 (8%) Scala
31 (9%) Ruby
53 (9%) APL
46 (9%) AWK
40 (9%) Standard ML
31 (9%) Lua
46 (9%) Ada
23 (9%) Clojure
38 (9%) D
14 (2%) Scala
72 (2%) Pascal
18 (3%) Clojure
37 (3%) Haskell
95 (3%) Cobol
38 (4%) Coq
47 (4%) Matlab
92 (4%) Delphi
36 (4%) Ruby
46 (4%) Go
45 (4%) Mathematica
26 (4%) Scheme
32 (6%) Standard ML
48 (6%) C#
46 (7%) Javascript
55 (7%) Assembler
40 (7%) AWK
49 (7%) Io
18 (7%) J
51 (8%) Agda
56 (8%) Haxe
16 (8%) Erlang
26 (8%) Lua
29 (8%) Python
33 (9%) D
63 (9%) Fortran
30 (9%) Smalltalk
42 (9%) Forth
17 (9%) Common Lisp
37 (9%) Factor
90 (9%) Visual Basic
37 (9%) Prolog
49 (4%) Standard ML
53 (5%) Eiffel
43 (5%) Java
50 (5%) Scheme
47 (6%) Scala
42 (6%) Common Lisp
50 (6%) REBOL
28 (6%) Groovy
43 (7%) Io
56 (7%) J
47 (7%) Pascal
22 (8%) Erlang
53 (8%) O'Caml
19 (8%) Ruby
44 (8%) C#
27 (9%) Perl
28 (9%) Smalltalk
65 (9%) Ada
29 (9%) PHP
17 (9%) ELisp
65 (9%) Haskell
60 (1%) Haskell
66 (3%) Shell
45 (4%) Erlang
41 (4%) Objective C
39 (4%) Fortran
43 (4%) Javascript
49 (5%) Lua
40 (5%) Scheme
45 (5%) AWK
33 (5%) Delphi
39 (5%) C++
47 (6%) APL
36 (6%) Eiffel
57 (6%) C
39 (6%) Smalltalk
42 (7%) Standard ML
41 (7%) Cobol
33 (7%) Common Lisp
31 (7%) Visual Basic
61 (8%) Agda
36 (8%) Perl
53 (9%) Assembler
62 (9%) Coq
75 (9%) Mathematica
54 (9%) Go
37 (9%) F#
k-means with k = 18
I am reluctant to admit to knowing this language,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0The thought that I may still be using this language in twenty years time fills me with dread,4.0Code written in this language tends to be verbose,5.0This language is frequently used for applications it isn't suitable for,3.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0Programs written in this language will usually work in future versions of the language,4.0Developers who primarily use this language often burn out after a few years,4.0This language has many features which feel "tacked on",4.0This language has an annoying syntax,4.0I often get angry when writing code in this language,4.0It's unusual for me to discover unfamiliar features,5.0It is too easy to write code in this language that looks like it does one thing but actually does something else,5.0This language makes it easy to shoot yourself in the foot,5.0I know this language well,0.0I find this language easy to prototype in,3.0This language has a good community,4.0I often write things in this language with the intent of rewriting them in something else later,4.0I usually use this language on solo projects,5.0I would use this language for casual scripting,5.0This language is best for very small projects,5.0I use this language out of choice,5.0This language is likely to be a passing fad,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This is a high level language,7.0Code written in this language tends to be very reliable,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0When I write code in this language I can be very sure it is correct,5.0This language is best for very large projects,5.0If my code in this language successfully compiles there is a good chance my code is correct.,5.0This language excels at concurrency,6.0This language is good for distributed computing,6.0This language has a strong static type system,9.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0I enjoy using this language,4.0This language is expressive,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0Learning this language improved my ability as a programmer,5.0This language is likely to have a strong influence on future languages,5.0I still discover new features of this language on a fairly regular basis,5.0I often feel like I am not smart enough to write this language,5.0Code written in this language tends to be terse,6.0This language excels at symbolic manipulation,6.0The semantics of this language are much different than other languages I know.,7.0I find code written in this language very elegant,3.0I would like to write more of this language than I currently do,3.0This language has unusual features that I often miss when using other languages,3.0This language has a very coherent design,4.0Writing code in this language is a lot of work,3.0There is a lot of accidental complexity when writing code in this language,4.0This language is unusually bad for beginners,4.0This language has a very rigid idea of how things should be done,5.0I learned this language early in my career as a programmer,7.0This language is likely to be around for a very long time,0.0Programs written in this language tend to play well with others,3.0It is easy to tell at a glance what code in this language does,4.0I would use this language to write a command-line app,5.0I would use this language for a desktop GUI project,6.0The resources for learning this language are of high quality,3.0I would list this language on my resume,3.0This language is well documented,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0Libraries in this language tend to be well documented.,4.0I can imagine using this language in my day job,5.0Code written in this language is very readable,5.0It is easy to debug programs written in this language when it goes wrong,5.0There are many good tools for this language,5.0There are many good open-source tools for this language,5.0This language has a high quality implementation,5.0This language has a good library distribution mechanism.,5.0I regularly use this language,6.0I would use this language for mobile applications,6.0This language has a very dogmatic community,6.0I can imagine this will be a popular language in twenty years time,6.0This language is large,6.0I would use this language for writing server programs,7.0This language is built on a small core of orthogonal features,3.0This language is minimal,3.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0I would use this language for writing embedded programs,5.0This language is suitable for real-time applications,5.0This is a low level language,6.0This language has a niche in which it is great,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0I enjoy playing with this language but would never use it for "real code",5.0This language has a niche outside of which I would not use it,6.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0I use many applications written in this language,4.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good commercial tools for this language,6.0This is a mainstream language,6.0This language is well suited for an agile development approach using short iterations.,3.0I rarely have difficulty abstracting patterns I find in my code,5.0This language is very flexible,5.0This language is good for beginners,5.0This language would be good for teaching children to write software,5.0I would use this language for a web project,6.0This language excels at text processing,6.0I would use this language as a scripting language embedded inside a larger application,6.0
14 (2%) Scala
72 (2%) Pascal
18 (3%) Clojure
37 (3%) Haskell
95 (3%) Cobol
38 (4%) Coq
47 (4%) Matlab
92 (4%) Delphi
36 (4%) Ruby
46 (4%) Go
45 (4%) Mathematica
26 (4%) Scheme
32 (6%) Standard ML
48 (6%) C#
46 (7%) Javascript
55 (7%) Assembler
40 (7%) AWK
49 (7%) Io
18 (7%) J
51 (8%) Agda
56 (8%) Haxe
16 (8%) Erlang
26 (8%) Lua
29 (8%) Python
33 (9%) D
63 (9%) Fortran
30 (9%) Smalltalk
42 (9%) Forth
17 (9%) Common Lisp
37 (9%) Factor
90 (9%) Visual Basic
37 (9%) Prolog
45 (6%) Javascript
43 (6%) Go
43 (6%) Io
36 (6%) Coq
44 (7%) Haskell
41 (7%) Mathematica
39 (7%) AWK
36 (7%) J
22 (8%) Clojure
23 (8%) Scala
52 (8%) ELisp
25 (8%) Lua
21 (8%) Erlang
35 (9%) Prolog
38 (9%) Ruby
47 (9%) APL
73 (9%) Shell
23 (9%) O'Caml
50 (9%) Factor
52 (9%) Fortran
50 (9%) Java
44 (5%) Javascript
59 (7%) Agda
64 (7%) Ruby
59 (8%) Factor
39 (8%) APL
42 (8%) Standard ML
62 (9%) REBOL
19 (9%) Fortran
41 (9%) O'Caml
64 (9%) Io
37 (9%) C#
65 (9%) Haskell
26 (9%) Erlang
28 (6%) Prolog
33 (6%) Mathematica
29 (7%) Shell
33 (7%) PHP
33 (7%) Assembler
16 (8%) Perl
34 (8%) Forth
24 (8%) Javascript
25 (8%) Lua
50 (8%) Factor
32 (8%) TCL
29 (9%) R
12 (9%) AWK
27 (9%) Matlab
32 (9%) APL
31 (9%) Visual Basic
40 (9%) C
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
77 (3%) Haskell
28 (7%) PHP
27 (7%) Pascal
35 (7%) Javascript
26 (8%) Delphi
22 (8%) Visual Basic
31 (9%) Lua
72 (9%) Mozart-Oz
51 (9%) Go
52 (9%) O'Caml
39 (9%) Erlang
67 (9%) Scheme
66 (9%) Agda
21 (2%) AWK
46 (2%) O'Caml
43 (3%) Prolog
29 (3%) Shell
41 (4%) Ruby
31 (4%) Objective C
30 (4%) Mathematica
59 (4%) Coq
48 (4%) Haxe
38 (5%) Assembler
18 (5%) Matlab
21 (5%) C#
30 (5%) R
48 (5%) J
74 (5%) Haskell
26 (5%) C
50 (6%) F#
56 (6%) Factor
26 (6%) Javascript
40 (6%) Erlang
38 (6%) Lua
80 (6%) REBOL
7 (6%) Visual Basic
50 (7%) Forth
9 (7%) PHP
56 (7%) Standard ML
66 (8%) Smalltalk
47 (8%) Python
50 (8%) D
69 (8%) Scheme
49 (8%) Common Lisp
36 (8%) Groovy
65 (9%) Agda
33 (9%) TCL
24 (9%) Fortran
56 (9%) Scala
26 (3%) O'Caml
39 (3%) Standard ML
50 (4%) Forth
46 (4%) Prolog
43 (5%) Mathematica
66 (5%) Ada
18 (5%) Lua
33 (5%) AWK
36 (5%) Matlab
60 (7%) PHP
29 (7%) REBOL
20 (7%) Common Lisp
12 (7%) Python
36 (8%) Io
57 (8%) Shell
33 (9%) Javascript
53 (9%) ActionScript
32 (9%) J
19 (3%) APL
21 (3%) Erlang
44 (3%) Lua
13 (4%) Prolog
49 (4%) Scheme
34 (4%) Assembler
33 (4%) Forth
45 (5%) Factor
31 (5%) Coq
51 (5%) Eiffel
33 (6%) Javascript
33 (6%) J
53 (6%) Haxe
60 (7%) D
39 (7%) O'Caml
76 (7%) Python
49 (7%) Java
50 (7%) Scala
34 (7%) Pascal
67 (7%) Groovy
59 (8%) Io
53 (8%) F#
47 (8%) Mozart-Oz
36 (8%) Standard ML
63 (9%) Clojure
26 (9%) Common Lisp
43 (6%) Coq
35 (6%) O'Caml
60 (7%) Haskell
43 (7%) Factor
31 (7%) Lua
38 (8%) Assembler
29 (8%) Fortran
33 (8%) J
39 (9%) TCL
49 (9%) Go
23 (9%) AWK
36 (9%) Standard ML
33 (9%) Forth
22 (0%) R
41 (1%) Javascript
37 (1%) O'Caml
26 (1%) Matlab
53 (1%) Go
12 (2%) Perl
97 (2%) Scheme
25 (2%) Scala
73 (2%) REBOL
14 (2%) C++
62 (2%) ELisp
47 (2%) Pascal
21 (3%) Visual Basic
10 (3%) C#
25 (3%) Cobol
37 (3%) Python
79 (4%) Forth
53 (5%) Agda
65 (5%) APL
53 (5%) C
15 (5%) Java
46 (5%) J
32 (5%) Ruby
27 (6%) D
57 (6%) Assembler
64 (6%) Clojure
55 (6%) Factor
37 (6%) Erlang
34 (6%) Common Lisp
37 (6%) Delphi
48 (8%) Prolog
38 (8%) Fortran
51 (8%) Lua
57 (9%) Haskell
90 (9%) Io
51 (5%) Eiffel
42 (5%) Io
45 (6%) Java
36 (6%) Lua
40 (6%) Mozart-Oz
24 (7%) Javascript
20 (8%) Ruby
27 (8%) Groovy
35 (8%) Coq
77 (8%) C++
29 (8%) Smalltalk
49 (8%) Haskell
25 (8%) Perl
84 (8%) D
41 (9%) Standard ML
13 (9%) Prolog
47 (9%) Scheme
36 (9%) Python
56 (2%) Forth
33 (5%) Perl
64 (6%) Shell
42 (6%) Lua
34 (6%) Ruby
56 (6%) Prolog
32 (6%) C++
37 (7%) Standard ML
18 (7%) Java
54 (7%) Haskell
40 (7%) Erlang
56 (7%) Assembler
53 (7%) J
40 (7%) Javascript
48 (8%) AWK
29 (8%) O'Caml
42 (9%) Fortran
39 (9%) Ada
50 (9%) Go
13 (5%) Prolog
43 (6%) Assembler
29 (7%) Ada
34 (7%) Scheme
18 (7%) Erlang
48 (7%) Haskell
30 (7%) Smalltalk
30 (8%) Go
72 (8%) C
35 (8%) Scala
23 (8%) O'Caml
34 (8%) Fortran
19 (8%) APL
20 (9%) Common Lisp
61 (9%) Ruby
32 (9%) Pascal
22 (9%) J
82 (9%) Java
27 (5%) Prolog
49 (6%) Go
59 (6%) Haskell
33 (7%) Assembler
30 (7%) Coq
30 (8%) Ada
22 (8%) Erlang
40 (8%) D
15 (9%) Cobol
46 (9%) Common Lisp
37 (9%) Java
45 (9%) F#
36 (9%) O'Caml
34 (9%) R
k-means with k = 19
This language is built on a small core of orthogonal features,3.0This language has a very coherent design,4.0This language is minimal,4.0This language has unusual features that I often miss when using other languages,3.0Learning this language significantly changed how I use other languages.,3.0I find code written in this language very elegant,4.0Learning this language improved my ability as a programmer,4.0This language has a good community,3.0I rarely have difficulty abstracting patterns I find in my code,4.0I usually use this language on solo projects,4.0I would like to write more of this language than I currently do,4.0I can imagine this will be a popular language in twenty years time,4.0This language is very flexible,5.0Programs written in this language tend to be efficient,3.0I find it easy to write efficient code in this language,4.0This language allows me to write programs where I know exactly what they are doing under the hood,5.0I would use this language for writing embedded programs,5.0This language is suitable for real-time applications,6.0I would use this language for writing programs for an embedded hardware platform,6.0This language is good for scientific computing,7.0This language is good for numeric computing,8.0This language has a strong static type system,10.0This is a high level language,0.0The resources for learning this language are of high quality,3.0It's unusual for me to discover unfamiliar features,4.0This language is well documented,4.0Programs written in this language will usually work in future versions of the language,4.0I regularly use this language,5.0This language is good for beginners,5.0This language has a very dogmatic community,5.0This language has a high quality implementation,5.0I find this language easy to prototype in,4.0I would use this language for casual scripting,4.0This language is best for very small projects,4.0This language is well suited for an agile development approach using short iterations.,4.0This language excels at text processing,5.0I often write things in this language with the intent of rewriting them in something else later,5.0I would use this language for a web project,6.0I would use this language to write a command-line app,6.0I would use this language as a scripting language embedded inside a larger application,6.0This language excels at symbolic manipulation,0.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0I know this language well,0.0This language is likely to be around for a very long time,0.0Libraries in this language tend to be well documented.,3.0There are many good tools for this language,4.0I would list this language on my resume,4.0I can imagine using this language in my day job,5.0There are many good open-source tools for this language,5.0Programs written in this language tend to play well with others,5.0This language has many features which feel "tacked on",5.0This language has a good library distribution mechanism.,5.0This language is large,6.0This language matches it's problem domain particularly well.,4.0This language has a niche in which it is great,5.0I enjoy playing with this language but would never use it for "real code",5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,5.0This language has a niche outside of which I would not use it,6.0The semantics of this language are much different than other languages I know.,7.0Code written in this language will usually run in all the major implementations if it runs in one of them.,7.0Developers who primarily use this language often burn out after a few years,3.0There is a lot of accidental complexity when writing code in this language,4.0This language is frequently used for applications it isn't suitable for,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0Writing code in this language is a lot of work,5.0This language is unusually bad for beginners,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0I am reluctant to admit to knowing this language,5.0Code written in this language tends to be verbose,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0The thought that I may still be using this language in twenty years time fills me with dread,6.0This language makes it easy to shoot yourself in the foot,6.0This language has a very rigid idea of how things should be done,7.0This is a low level language,8.0I enjoy using this language,3.0This language is expressive,4.0This language is likely to have a strong influence on future languages,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0When I write code in this language I can be very sure it is correct,5.0Code written in this language tends to be very reliable,5.0I still discover new features of this language on a fairly regular basis,5.0I often feel like I am not smart enough to write this language,6.0Code written in this language tends to be terse,7.0If my code in this language successfully compiles there is a good chance my code is correct.,7.0I learned this language early in my career as a programmer,0.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0I use many applications written in this language,4.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good commercial tools for this language,6.0This is a mainstream language,6.0I use this language out of choice,0.0It is easy to tell at a glance what code in this language does,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0I would use this language for mobile applications,5.0I would use this language for a desktop GUI project,6.0This language is best for very large projects,6.0This language is likely to be a passing fad,6.0This language would be good for teaching children to write software,6.0
55 (2%) Go
39 (2%) O'Caml
24 (3%) R
19 (3%) Visual Basic
75 (3%) REBOL
10 (4%) Perl
24 (4%) Matlab
44 (4%) Pascal
17 (4%) C++
47 (4%) J
55 (5%) Agda
34 (5%) Ruby
62 (5%) APL
64 (5%) Clojure
37 (5%) Erlang
37 (5%) Delphi
57 (6%) Factor
29 (6%) Cobol
48 (6%) Prolog
92 (7%) Scheme
50 (7%) Lua
37 (7%) Fortran
38 (7%) Common Lisp
60 (8%) Haskell
52 (8%) Assembler
44 (8%) Haxe
88 (8%) Io
16 (8%) C#
73 (9%) Forth
61 (9%) Standard ML
36 (9%) Objective C
20 (0%) AWK
28 (1%) Javascript
25 (2%) Objective C
76 (3%) Haskell
45 (3%) O'Caml
59 (3%) Io
52 (3%) J
28 (3%) Mathematica
18 (3%) Fortran
13 (3%) Java
32 (4%) Shell
63 (4%) Coq
13 (4%) PHP
27 (4%) TCL
47 (4%) Ruby
39 (4%) ELisp
24 (5%) R
67 (5%) Scheme
14 (5%) Matlab
48 (5%) Python
8 (5%) Visual Basic
46 (6%) APL
56 (6%) Factor
28 (6%) Lua
70 (6%) Agda
19 (7%) C#
38 (7%) Erlang
51 (7%) Forth
66 (7%) Smalltalk
39 (7%) D
52 (8%) Scala
48 (8%) Go
49 (8%) F#
52 (8%) Prolog
42 (9%) Assembler
40 (9%) Haxe
54 (9%) Standard ML
15 (9%) Delphi
85 (3%) Clojure
45 (3%) Coq
38 (4%) J
27 (4%) Matlab
28 (5%) APL
43 (5%) Javascript
21 (6%) AWK
36 (6%) C#
41 (6%) O'Caml
17 (7%) Pascal
19 (7%) Fortran
62 (7%) Scala
37 (7%) Mathematica
38 (7%) Assembler
42 (7%) Standard ML
40 (8%) C
31 (8%) Erlang
70 (8%) Haskell
23 (8%) Prolog
21 (9%) Delphi
40 (9%) Lua
43 (9%) R
56 (9%) Groovy
28 (7%) Groovy
39 (8%) Io
27 (8%) PHP
18 (8%) Ruby
40 (8%) Mozart-Oz
17 (9%) ELisp
26 (9%) Visual Basic
56 (5%) Haskell
40 (5%) Prolog
55 (5%) C#
46 (5%) Go
51 (5%) Factor
27 (6%) Erlang
46 (6%) Assembler
57 (7%) Java
38 (7%) J
41 (7%) Matlab
44 (7%) Forth
41 (7%) APL
41 (7%) Clojure
52 (8%) Objective C
42 (8%) Coq
34 (8%) O'Caml
40 (9%) Perl
37 (9%) D
35 (9%) AWK
46 (9%) Mozart-Oz
41 (9%) Javascript
43 (9%) Io
41 (9%) R
53 (9%) Ada
35 (3%) Standard ML
62 (6%) Haskell
66 (6%) Clojure
48 (7%) F#
20 (7%) Erlang
37 (8%) O'Caml
13 (8%) Cobol
40 (8%) Common Lisp
38 (8%) Visual Basic
30 (8%) Assembler
53 (8%) Factor
29 (9%) Prolog
24 (9%) Objective C
58 (9%) Scheme
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
35 (3%) O'Caml
39 (5%) Coq
36 (6%) Assembler
41 (6%) Factor
29 (6%) J
58 (7%) Haskell
21 (7%) Prolog
46 (7%) Eiffel
29 (7%) Standard ML
52 (7%) Scala
23 (8%) Erlang
32 (8%) Lua
46 (8%) ActionScript
47 (8%) Go
30 (8%) Forth
22 (9%) APL
51 (9%) R
63 (6%) Shell
35 (6%) Perl
40 (7%) Javascript
49 (7%) AWK
41 (8%) Fortran
40 (8%) Objective C
42 (8%) Erlang
32 (8%) C++
42 (8%) Lua
41 (9%) Standard ML
54 (9%) Assembler
62 (9%) ActionScript
50 (9%) Go
60 (9%) Coq
20 (6%) Scala
22 (7%) Lua
32 (7%) Standard ML
37 (7%) AWK
18 (7%) Erlang
42 (8%) Io
30 (8%) Scheme
43 (9%) Haskell
41 (9%) Javascript
20 (9%) Common Lisp
31 (4%) PHP
80 (6%) Haskell
23 (7%) Visual Basic
57 (7%) Go
60 (7%) Scheme
27 (8%) AWK
36 (8%) Erlang
32 (8%) Pascal
58 (9%) Scala
29 (9%) Matlab
30 (9%) Lua
63 (9%) Mozart-Oz
13 (5%) Prolog
43 (6%) Assembler
29 (7%) Ada
34 (7%) Scheme
18 (7%) Erlang
48 (7%) Haskell
30 (7%) Smalltalk
30 (8%) Go
72 (8%) C
35 (8%) Scala
23 (8%) O'Caml
34 (8%) Fortran
19 (8%) APL
20 (9%) Common Lisp
61 (9%) Ruby
32 (9%) Pascal
22 (9%) J
82 (9%) Java
22 (7%) Prolog
32 (7%) Assembler
43 (7%) Standard ML
55 (8%) Ruby
43 (8%) Coq
23 (8%) Perl
32 (9%) Javascript
58 (9%) Io
34 (9%) J
36 (9%) Forth
47 (9%) Factor
26 (9%) Fortran
59 (9%) Haskell
k-means with k = 20
Writing code in this language is a lot of work,4.0Programs written in this language will usually work in future versions of the language,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0It's unusual for me to discover unfamiliar features,5.0This language is unusually bad for beginners,5.0It is too easy to write code in this language that looks like it does one thing but actually does something else,5.0This language is likely to be around for a very long time,5.0This language makes it easy to shoot yourself in the foot,5.0When I run into problems my colleagues can provide me with immediate help with this language,3.0This language has many features which feel "tacked on",3.0I regularly use this language,4.0This language is frequently used for applications it isn't suitable for,4.0Developers who primarily use this language often burn out after a few years,3.0There is a lot of accidental complexity when writing code in this language,4.0I am sometimes embarrassed to admit to my peers that I know this language,4.0Code written in this language tends to be verbose,5.0I learned this language early in my career as a programmer,6.0I find this language easy to prototype in,4.0This language is well suited for an agile development approach using short iterations.,4.0I rarely have difficulty abstracting patterns I find in my code,5.0I would use this language for casual scripting,5.0This language is very flexible,5.0I would use this language for a web project,6.0This language excels at text processing,6.0I would use this language as a scripting language embedded inside a larger application,6.0I use this language out of choice,6.0This language is best for very small projects,4.0I often write things in this language with the intent of rewriting them in something else later,4.0I enjoy playing with this language but would never use it for "real code",5.0This language is likely to be a passing fad,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0This is a low level language,6.0This language has a niche in which it is great,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language has a niche outside of which I would not use it,6.0I am reluctant to admit to knowing this language,3.0This language has an annoying syntax,3.0I often get angry when writing code in this language,3.0The thought that I may still be using this language in twenty years time fills me with dread,4.0This is a high level language,4.0This language excels at symbolic manipulation,4.0I know this language well,0.0This language is well documented,4.0The resources for learning this language are of high quality,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0I would use this language for mobile applications,5.0It is easy to tell at a glance what code in this language does,5.0Code written in this language is very readable,5.0There are many good tools for this language,5.0Programs written in this language tend to play well with others,5.0This language has a high quality implementation,5.0This language has a good library distribution mechanism.,5.0This language has a very dogmatic community,6.0There are many good open-source tools for this language,6.0I would use this language for a desktop GUI project,7.0This language has a good community,4.0I can imagine this will be a popular language in twenty years time,4.0I usually use this language on solo projects,5.0I can imagine using this language in my day job,5.0I would use this language for writing server programs,5.0This language is good for distributed computing,5.0I would use this language to write a command-line app,6.0This language excels at concurrency,6.0I still discover new features of this language on a fairly regular basis,6.0I would use this language for writing embedded programs,0.0This language is large,0.0This language is good for beginners,3.0This language would be good for teaching children to write software,3.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0Learning this language significantly changed how I use other languages.,3.0I enjoy using this language,4.0I find code written in this language very elegant,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language has a very coherent design,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0This language is expressive,5.0Learning this language improved my ability as a programmer,5.0This language is likely to have a strong influence on future languages,5.0This language is built on a small core of orthogonal features,5.0I often feel like I am not smart enough to write this language,6.0Code written in this language tends to be terse,7.0This language is minimal,7.0The semantics of this language are much different than other languages I know.,7.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0Third-party libraries are readily available well-documented and of high quality,4.0I use many applications written in this language,4.0There is a wide variety of open source code written in this language,5.0There are many good commercial tools for this language,6.0This is a mainstream language,6.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language encourages writing code that is easy to maintain.,4.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0This language encourages writing reusable code.,5.0This language has a very rigid idea of how things should be done,6.0This language is best for very large projects,6.0This language has a strong static type system,8.0
43 (4%) Go
45 (6%) Javascript
38 (7%) AWK
38 (7%) J
25 (8%) Clojure
53 (8%) ActionScript
22 (8%) Erlang
24 (8%) O'Caml
23 (8%) Scala
36 (8%) Mathematica
36 (9%) Matlab
49 (9%) Haskell
56 (9%) ELisp
38 (9%) Prolog
42 (9%) R
52 (9%) Factor
41 (2%) Eiffel
54 (3%) Ruby
31 (3%) Standard ML
43 (4%) Io
33 (5%) J
46 (5%) Assembler
48 (6%) R
40 (6%) Coq
62 (6%) Delphi
45 (7%) Go
43 (7%) Fortran
45 (7%) Factor
42 (7%) Mozart-Oz
43 (7%) Forth
36 (7%) REBOL
31 (7%) APL
49 (8%) Haskell
45 (8%) Pascal
48 (8%) Matlab
33 (8%) Lua
33 (8%) Clojure
35 (9%) Mathematica
28 (9%) O'Caml
36 (9%) Scala
42 (9%) Ada
81 (9%) PHP
66 (9%) Java
29 (9%) Prolog
51 (9%) TCL
72 (9%) C++
36 (9%) AWK
42 (9%) Cobol
21 (1%) Python
39 (2%) Haskell
40 (3%) Mathematica
19 (3%) Lua
13 (4%) Clojure
58 (5%) Assembler
39 (5%) Javascript
50 (5%) ELisp
31 (5%) Standard ML
8 (5%) F#
40 (6%) Matlab
22 (6%) Common Lisp
36 (6%) REBOL
63 (6%) Shell
18 (7%) J
41 (7%) Coq
37 (7%) AWK
41 (7%) Perl
44 (8%) C#
27 (8%) Ruby
14 (8%) Scala
35 (8%) Prolog
28 (8%) Scheme
39 (8%) Io
32 (9%) R
45 (9%) Forth
13 (9%) O'Caml
31 (9%) Smalltalk
13 (5%) Fortran
62 (6%) Haskell
27 (6%) Prolog
51 (6%) Go
22 (7%) Pascal
33 (7%) Visual Basic
24 (7%) Erlang
10 (8%) Cobol
40 (8%) O'Caml
41 (8%) Standard ML
32 (4%) Smalltalk
56 (5%) Haskell
41 (5%) F#
51 (5%) Matlab
39 (7%) Javascript
43 (7%) Standard ML
53 (7%) Coq
58 (7%) Clojure
48 (7%) Visual Basic
42 (7%) Assembler
30 (8%) C++
39 (8%) Prolog
58 (8%) PHP
40 (8%) Lua
75 (9%) TCL
31 (9%) Fortran
59 (9%) Ruby
45 (9%) Pascal
65 (9%) Factor
40 (9%) APL
40 (3%) Io
34 (4%) Lua
38 (4%) Mozart-Oz
51 (5%) Eiffel
50 (6%) Factor
44 (6%) Java
32 (6%) Coq
25 (7%) Javascript
72 (7%) Go
31 (8%) Smalltalk
34 (8%) REBOL
28 (8%) Groovy
20 (8%) Ruby
48 (9%) Haskell
77 (9%) C++
26 (9%) Perl
84 (9%) D
41 (9%) Standard ML
46 (9%) Scheme
12 (9%) Prolog
56 (2%) Forth
66 (4%) Shell
32 (5%) Ruby
35 (5%) Standard ML
39 (5%) Scheme
44 (5%) Lua
33 (5%) Perl
42 (6%) Erlang
34 (6%) C++
38 (6%) Eiffel
57 (7%) Prolog
19 (7%) Java
54 (7%) Haskell
41 (7%) Javascript
45 (8%) Factor
57 (8%) Assembler
43 (8%) Objective C
53 (8%) J
49 (8%) AWK
52 (9%) Go
30 (9%) O'Caml
27 (9%) Pascal
40 (9%) Ada
61 (9%) Coq
51 (1%) Mathematica
35 (2%) D
30 (2%) Scheme
18 (3%) Scala
38 (3%) Standard ML
48 (3%) Forth
44 (4%) AWK
45 (4%) Go
40 (4%) Haskell
33 (4%) F#
51 (4%) APL
59 (5%) Perl
22 (5%) Erlang
16 (5%) Clojure
59 (5%) Objective C
44 (6%) Prolog
54 (6%) Matlab
55 (6%) Assembler
39 (6%) Coq
46 (6%) Factor
55 (7%) R
59 (7%) Eiffel
65 (7%) Fortran
67 (7%) Pascal
24 (8%) Smalltalk
32 (8%) J
26 (8%) Lua
75 (8%) Shell
53 (8%) Java
35 (8%) Ruby
79 (9%) TCL
42 (9%) C
44 (9%) Javascript
87 (9%) PHP
28 (9%) Python
58 (0%) Factor
59 (0%) Python
76 (0%) F#
37 (0%) Lua
44 (1%) J
24 (1%) C++
40 (1%) Erlang
37 (1%) Go
43 (1%) Eiffel
27 (2%) C#
90 (2%) Mathematica
28 (2%) AWK
58 (2%) Agda
13 (3%) Pascal
75 (3%) Mozart-Oz
45 (3%) TCL
3 (3%) Fortran
18 (3%) Objective C
15 (3%) C
78 (3%) Haskell
43 (4%) Perl
51 (4%) Matlab
22 (4%) Java
65 (4%) Smalltalk
46 (5%) APL
58 (5%) O'Caml
36 (6%) PHP
36 (6%) Javascript
17 (6%) Cobol
76 (6%) Haxe
34 (6%) Ada
80 (6%) Clojure
66 (7%) Coq
62 (8%) Io
64 (8%) Standard ML
68 (9%) R
45 (9%) Shell
23 (5%) Erlang
44 (6%) Factor
58 (6%) Haskell
35 (6%) O'Caml
42 (7%) Coq
33 (7%) Lua
48 (8%) Scheme
37 (8%) Assembler
33 (8%) Forth
33 (8%) J
45 (8%) Scala
26 (9%) Prolog
32 (9%) Fortran
51 (9%) Go
24 (9%) AWK
36 (4%) Standard ML
28 (4%) Visual Basic
39 (5%) Assembler
33 (5%) Forth
20 (7%) Prolog
39 (7%) O'Caml
21 (9%) Cobol
51 (9%) C#
38 (9%) ActionScript
21 (9%) Pascal
26 (9%) APL
66 (9%) Scala
44 (9%) PHP
89 (0%) Smalltalk
51 (0%) TCL
40 (0%) Common Lisp
33 (0%) Perl
88 (0%) Scheme
46 (1%) Agda
62 (1%) Groovy
39 (1%) Assembler
34 (1%) Scala
37 (1%) ELisp
57 (1%) Visual Basic
73 (1%) Delphi
48 (1%) Mozart-Oz
64 (2%) Lua
17 (2%) C++
54 (2%) Haskell
65 (2%) Io
39 (2%) Ada
57 (2%) Factor
39 (3%) J
48 (3%) Forth
71 (3%) Ruby
66 (3%) Pascal
49 (3%) Go
42 (4%) D
50 (4%) Clojure
50 (4%) ActionScript
43 (4%) Javascript
27 (4%) Prolog
51 (4%) Mathematica
31 (5%) Coq
48 (5%) C#
52 (5%) Haxe
23 (5%) Cobol
28 (6%) O'Caml
37 (7%) Java
45 (7%) Eiffel
65 (7%) REBOL
87 (7%) Python
18 (8%) Erlang
41 (8%) Matlab
32 (8%) R
47 (8%) Shell
59 (9%) PHP
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
73 (8%) Haskell
56 (8%) Standard ML
49 (8%) O'Caml
39 (8%) Erlang
33 (8%) Javascript
18 (9%) Visual Basic
55 (9%) Go
13 (5%) Prolog
30 (6%) Pascal
42 (6%) Assembler
17 (6%) Erlang
28 (7%) Go
28 (7%) Ada
33 (7%) Scheme
31 (7%) Smalltalk
12 (8%) Mozart-Oz
48 (8%) Haskell
32 (8%) Fortran
16 (8%) D
20 (8%) J
28 (8%) Lua
72 (9%) C
35 (9%) Scala
23 (9%) O'Caml
19 (9%) Standard ML
19 (9%) APL
62 (9%) Ruby
20 (9%) Common Lisp
32 (6%) Assembler
31 (6%) TCL
21 (6%) Javascript
13 (7%) Perl
29 (8%) Shell
35 (8%) Mathematica
33 (8%) Forth
53 (8%) Mozart-Oz
48 (9%) Factor
88 (9%) Eiffel
62 (9%) Go
33 (9%) PHP
k-means with k = 21
I enjoy using this language,4.0I find code written in this language very elegant,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0This language has a very coherent design,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I rarely have difficulty abstracting patterns I find in my code,5.0Learning this language improved my ability as a programmer,5.0This language is good for distributed computing,6.0This language is built on a small core of orthogonal features,6.0This language excels at concurrency,7.0This language excels at symbolic manipulation,0.0I learned this language early in my career as a programmer,0.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0This language is best for very large projects,5.0It is easy to debug programs written in this language when it goes wrong,5.0If my code in this language successfully compiles there is a good chance my code is correct.,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,4.0This language makes it easy to shoot yourself in the foot,5.0This language is minimal,6.0I find this language easy to prototype in,4.0This language has a good community,4.0I regularly use this language,5.0I usually use this language on solo projects,5.0This language is very flexible,5.0I often write things in this language with the intent of rewriting them in something else later,5.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,5.0This language is well suited for an agile development approach using short iterations.,5.0I would use this language for a web project,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0I know this language well,11.0There is a lot of accidental complexity when writing code in this language,3.0Writing code in this language is a lot of work,4.0Programs written in this language will usually work in future versions of the language,4.0This language is frequently used for applications it isn't suitable for,4.0Developers who primarily use this language often burn out after a few years,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0This language is unusually bad for beginners,5.0This language is likely to be around for a very long time,5.0This language has a very dogmatic community,6.0I often feel like I am not smart enough to write this language,0.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0This is a mainstream language,0.0The thought that I may still be using this language in twenty years time fills me with dread,4.0I am reluctant to admit to knowing this language,4.0This language has an annoying syntax,4.0I often get angry when writing code in this language,4.0It's unusual for me to discover unfamiliar features,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0This language has many features which feel "tacked on",5.0Code written in this language tends to be verbose,6.0This language has a very rigid idea of how things should be done,6.0This language has a niche outside of which I would not use it,6.0I usually use this language on projects with many other members,3.0There are many good tools for this language,4.0I know many other people who use this language,4.0Libraries in this language tend to be well documented.,4.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0I use many applications written in this language,5.0There are many good open-source tools for this language,5.0There are many good commercial tools for this language,6.0This language is large,6.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0I would use this language for writing embedded programs,5.0This language is suitable for real-time applications,5.0This is a low level language,6.0I would list this language on my resume,3.0I can imagine using this language in my day job,4.0The resources for learning this language are of high quality,4.0Programs written in this language tend to play well with others,4.0I would use this language for mobile applications,5.0I can imagine this will be a popular language in twenty years time,5.0This language has a high quality implementation,5.0This language has a good library distribution mechanism.,5.0I would use this language to write a command-line app,6.0I would use this language for writing server programs,6.0I would use this language as a scripting language embedded inside a larger application,0.0This language has a niche in which it is great,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0I enjoy playing with this language but would never use it for "real code",5.0I would use this language for casual scripting,3.0This language excels at text processing,4.0This language is best for very small projects,4.0This language has a strong static type system,0.0It is easy to tell at a glance what code in this language does,3.0This language is well documented,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0Code written in this language is very readable,4.0This language is good for beginners,5.0This language would be good for teaching children to write software,5.0I would use this language for a desktop GUI project,6.0This language is likely to be a passing fad,6.0Code written in this language tends to be terse,4.0The semantics of this language are much different than other languages I know.,4.0This is a high level language,0.0
72 (6%) Haskell
19 (7%) AWK
22 (7%) Matlab
49 (8%) O'Caml
56 (8%) Factor
34 (8%) Javascript
33 (8%) Mathematica
44 (9%) Haxe
41 (9%) Assembler
44 (9%) J
36 (9%) Shell
34 (9%) Objective C
23 (9%) Fortran
54 (9%) Standard ML
65 (4%) F#
40 (5%) Pascal
31 (5%) Assembler
32 (5%) Forth
24 (6%) Javascript
28 (6%) Lua
27 (6%) Prolog
58 (6%) Go
48 (7%) Scheme
36 (7%) TCL
37 (8%) Mathematica
20 (8%) Perl
36 (8%) C
32 (8%) Fortran
54 (8%) Mozart-Oz
36 (8%) Common Lisp
36 (8%) Erlang
31 (8%) Shell
50 (9%) Io
29 (9%) R
48 (9%) Factor
36 (9%) PHP
18 (9%) AWK
41 (9%) ELisp
30 (9%) Cobol
36 (3%) Haxe
47 (3%) Javascript
33 (3%) Matlab
58 (3%) APL
32 (3%) Common Lisp
46 (4%) Go
26 (4%) Eiffel
35 (5%) Mathematica
36 (5%) Prolog
46 (5%) AWK
24 (5%) Scala
15 (5%) Ada
34 (5%) Ruby
34 (5%) Python
72 (5%) TCL
46 (5%) J
84 (6%) Shell
43 (6%) Mozart-Oz
41 (7%) Haskell
58 (7%) ELisp
34 (8%) Coq
65 (8%) REBOL
42 (8%) Fortran
30 (9%) R
17 (9%) Erlang
43 (9%) Delphi
52 (7%) Go
32 (8%) Prolog
35 (9%) APL
37 (9%) Assembler
56 (9%) Scheme
45 (4%) Factor
40 (5%) Go
21 (6%) Lua
46 (6%) Forth
21 (6%) F#
42 (6%) Javascript
43 (6%) R
33 (7%) AWK
21 (7%) Erlang
24 (7%) Scala
56 (8%) ELisp
36 (8%) Standard ML
41 (8%) Perl
57 (8%) ActionScript
49 (8%) Haskell
36 (8%) Matlab
23 (9%) Clojure
30 (9%) J
66 (9%) C++
41 (9%) APL
62 (9%) Shell
51 (9%) Fortran
37 (9%) Prolog
37 (9%) Mathematica
56 (9%) Assembler
44 (9%) Pascal
55 (9%) C
57 (9%) Cobol
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
47 (4%) Go
60 (7%) Fortran
42 (8%) Factor
45 (8%) Io
46 (8%) Forth
20 (8%) Common Lisp
44 (8%) Haskell
22 (9%) Erlang
36 (9%) Standard ML
53 (9%) Assembler
34 (9%) Ruby
21 (9%) Clojure
19 (6%) Erlang
23 (6%) APL
26 (6%) Forth
17 (7%) Prolog
53 (7%) Haskell
27 (7%) J
40 (7%) Assembler
33 (7%) Fortran
26 (7%) Standard ML
33 (7%) Coq
28 (8%) O'Caml
34 (8%) Pascal
79 (8%) Java
47 (8%) R
30 (9%) Lua
42 (9%) Scala
59 (9%) Ruby
51 (5%) Eiffel
42 (5%) Io
45 (6%) Java
36 (6%) Lua
40 (6%) Mozart-Oz
24 (7%) Javascript
20 (8%) Ruby
27 (8%) Groovy
35 (8%) Coq
77 (8%) C++
29 (8%) Smalltalk
49 (8%) Haskell
25 (8%) Perl
84 (8%) D
41 (9%) Standard ML
13 (9%) Prolog
47 (9%) Scheme
36 (9%) Python
39 (6%) Assembler
59 (6%) C#
47 (6%) Eiffel
34 (7%) O'Caml
33 (7%) Standard ML
37 (7%) Coq
35 (7%) Forth
43 (7%) Factor
20 (7%) APL
26 (7%) Cobol
54 (8%) C++
31 (8%) J
36 (9%) Lua
33 (9%) Common Lisp
33 (9%) Visual Basic
25 (9%) Pascal
62 (9%) Haskell
22 (9%) Prolog
55 (2%) Forth
57 (3%) Haskell
54 (3%) Prolog
36 (4%) Ruby
32 (4%) Perl
38 (5%) Fortran
45 (5%) AWK
20 (5%) Java
63 (5%) Shell
56 (5%) J
54 (6%) Assembler
43 (6%) Lua
38 (7%) Smalltalk
38 (7%) Javascript
34 (7%) Delphi
33 (7%) C++
38 (7%) Standard ML
37 (7%) Objective C
32 (7%) O'Caml
49 (7%) APL
34 (8%) F#
40 (8%) Erlang
32 (9%) Python
31 (9%) Common Lisp
61 (0%) Haskell
51 (1%) Go
36 (2%) Common Lisp
35 (2%) Standard ML
16 (2%) Erlang
61 (2%) Clojure
17 (3%) Objective C
47 (3%) Lua
83 (4%) TCL
43 (4%) Visual Basic
66 (4%) PHP
67 (5%) Haxe
61 (5%) Factor
37 (5%) O'Caml
43 (6%) Mozart-Oz
79 (6%) Ruby
34 (7%) C#
26 (8%) Java
70 (8%) AWK
46 (8%) Agda
57 (8%) Scheme
88 (8%) Python
27 (8%) C++
49 (8%) F#
20 (9%) Pascal
15 (9%) Cobol
40 (9%) Javascript
45 (9%) Scala
69 (9%) Groovy
28 (9%) Coq
54 (5%) Haskell
20 (6%) Erlang
31 (6%) O'Caml
34 (7%) Assembler
37 (7%) J
35 (7%) Javascript
41 (8%) Coq
60 (8%) Ruby
41 (8%) Scala
38 (8%) Matlab
55 (8%) Visual Basic
59 (9%) Clojure
43 (9%) Agda
43 (9%) Shell
29 (9%) AWK
45 (9%) F#
77 (0%) Haskell
77 (0%) Io
28 (1%) Lua
78 (1%) Forth
52 (1%) Standard ML
59 (2%) Scheme
44 (2%) Scala
58 (2%) Shell
49 (2%) Go
53 (2%) R
2 (2%) Java
26 (2%) D
64 (2%) Agda
51 (3%) AWK
73 (3%) F#
31 (3%) Javascript
30 (4%) PHP
51 (4%) O'Caml
59 (4%) ActionScript
57 (4%) TCL
95 (4%) Factor
35 (4%) Fortran
71 (4%) Clojure
31 (4%) Pascal
57 (5%) Mathematica
67 (5%) ELisp
46 (7%) Common Lisp
92 (7%) J
48 (7%) Groovy
88 (7%) REBOL
51 (8%) Matlab
22 (9%) Delphi
24 (9%) Visual Basic
43 (9%) Python
26 (9%) C++
k-means with k = 22
This language is good for scientific computing,3.0This language is good for numeric computing,3.0This language has a good community,3.0I find this language easy to prototype in,4.0I usually use this language on solo projects,4.0I can imagine this will be a popular language in twenty years time,4.0This language is well suited for an agile development approach using short iterations.,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0Learning this language improved my ability as a programmer,5.0This language excels at concurrency,6.0This language is good for distributed computing,6.0There is a lot of accidental complexity when writing code in this language,3.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0Writing code in this language is a lot of work,4.0Programs written in this language will usually work in future versions of the language,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0This language is unusually bad for beginners,5.0This language is likely to be around for a very long time,6.0This language has many features which feel "tacked on",6.0I learned this language early in my career as a programmer,7.0I can imagine using this language in my day job,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0I would use this language for mobile applications,5.0There are many good tools for this language,5.0Programs written in this language tend to play well with others,5.0This language has a high quality implementation,5.0This language has a good library distribution mechanism.,5.0I would use this language for a desktop GUI project,6.0This language is best for very large projects,6.0I would use this language for writing server programs,6.0I am reluctant to admit to knowing this language,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0The thought that I may still be using this language in twenty years time fills me with dread,4.0This language has an annoying syntax,4.0I often get angry when writing code in this language,4.0Code written in this language tends to be verbose,6.0This language has a niche outside of which I would not use it,6.0This language is expressive,3.0I enjoy using this language,4.0I rarely have difficulty abstracting patterns I find in my code,4.0This language is likely to have a strong influence on future languages,4.0I still discover new features of this language on a fairly regular basis,4.0This language is very flexible,5.0I use this language out of choice,5.0This language encourages writing reusable code.,5.0This language excels at symbolic manipulation,6.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0Third-party libraries are readily available well-documented and of high quality,4.0I use many applications written in this language,4.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good open-source tools for this language,6.0There are many good commercial tools for this language,6.0This is a mainstream language,7.0I would use this language for casual scripting,4.0This language excels at text processing,4.0I would use this language for a web project,5.0I would use this language to write a command-line app,5.0I would use this language as a scripting language embedded inside a larger application,6.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0I would use this language for writing embedded programs,5.0This language is suitable for real-time applications,5.0This is a low level language,6.0The semantics of this language are much different than other languages I know.,4.0Code written in this language tends to be terse,5.0I often feel like I am not smart enough to write this language,5.0This language has a very coherent design,3.0This language is built on a small core of orthogonal features,3.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0This language encourages writing code that is easy to maintain.,5.0This language has a very rigid idea of how things should be done,6.0This language has a strong static type system,7.0This language is minimal,0.0I find code written in this language very elegant,0.0It is too easy to write code in this language that looks like it does one thing but actually does something else,3.0This language makes it easy to shoot yourself in the foot,3.0I often write things in this language with the intent of rewriting them in something else later,4.0This language matches it's problem domain particularly well.,4.0I regularly use this language,5.0This language is best for very small projects,5.0I enjoy playing with this language but would never use it for "real code",5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,5.0This language has a niche in which it is great,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This language is likely to be a passing fad,7.0I know this language well,0.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0It's unusual for me to discover unfamiliar features,4.0It is easy to tell at a glance what code in this language does,4.0This language is well documented,4.0The resources for learning this language are of high quality,4.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language is good for beginners,5.0This language would be good for teaching children to write software,5.0This language has a very dogmatic community,6.0This is a high level language,0.0This language is large,0.0
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
43 (3%) C#
39 (3%) J
17 (4%) Fortran
37 (4%) Standard ML
46 (4%) Javascript
38 (5%) O'Caml
51 (6%) Shell
51 (6%) Scheme
30 (6%) Visual Basic
29 (6%) Erlang
38 (7%) Perl
40 (7%) Coq
21 (7%) Pascal
46 (7%) R
60 (7%) Ruby
65 (7%) REBOL
68 (8%) Haskell
34 (8%) Forth
22 (8%) Prolog
57 (8%) Go
50 (8%) Factor
26 (9%) AWK
31 (9%) Assembler
38 (9%) Matlab
12 (9%) Cobol
26 (9%) Eiffel
57 (9%) Scala
47 (9%) D
45 (3%) O'Caml
54 (6%) Io
32 (6%) Mathematica
36 (6%) APL
46 (7%) Assembler
47 (7%) Standard ML
72 (7%) Haskell
55 (7%) Factor
34 (7%) Javascript
13 (8%) Cobol
50 (8%) Forth
17 (8%) AWK
47 (8%) J
40 (8%) Haxe
48 (8%) Ada
31 (8%) R
29 (9%) Lua
23 (9%) Perl
33 (9%) TCL
24 (9%) Matlab
71 (5%) C++
22 (6%) Lua
47 (6%) Forth
34 (6%) Standard ML
34 (7%) AWK
43 (7%) Javascript
66 (7%) Shell
25 (7%) O'Caml
47 (8%) Haskell
30 (8%) J
54 (8%) ELisp
56 (9%) ActionScript
38 (9%) Mathematica
55 (9%) Fortran
36 (9%) Prolog
28 (9%) Smalltalk
60 (9%) Cobol
42 (9%) Factor
21 (9%) Clojure
39 (5%) Coq
19 (6%) APL
60 (6%) Haskell
43 (6%) Factor
35 (7%) Assembler
42 (7%) Scheme
32 (8%) Lua
21 (8%) Prolog
36 (8%) O'Caml
33 (8%) Forth
55 (9%) F#
33 (9%) Common Lisp
53 (9%) Groovy
32 (9%) Standard ML
51 (9%) Go
31 (9%) J
27 (9%) Pascal
19 (9%) AWK
40 (4%) Haskell
45 (4%) Go
16 (4%) Clojure
28 (4%) Scheme
34 (6%) Standard ML
14 (6%) Scala
57 (7%) Assembler
63 (7%) Fortran
45 (7%) Javascript
32 (7%) D
19 (8%) Common Lisp
26 (8%) Lua
32 (8%) Ruby
45 (8%) Io
41 (9%) C
46 (9%) Forth
42 (9%) Factor
65 (9%) Pascal
38 (5%) Javascript
26 (5%) Visual Basic
36 (7%) PHP
39 (7%) APL
72 (7%) Haskell
62 (7%) Scala
60 (8%) Smalltalk
25 (8%) Pascal
48 (8%) Forth
41 (8%) Lua
17 (8%) Fortran
66 (8%) F#
53 (8%) Go
36 (8%) Assembler
66 (8%) Mozart-Oz
59 (9%) Factor
28 (9%) Matlab
41 (9%) Ada
34 (9%) Erlang
54 (9%) O'Caml
51 (9%) D
43 (9%) J
43 (6%) Assembler
29 (6%) Ada
15 (7%) Prolog
19 (7%) Erlang
36 (8%) Scheme
72 (8%) C
33 (8%) Fortran
20 (8%) APL
21 (8%) Common Lisp
62 (8%) Ruby
50 (8%) Haskell
32 (8%) Pascal
37 (8%) Scala
82 (9%) Java
25 (9%) O'Caml
30 (9%) Lua
22 (1%) Coq
34 (4%) Standard ML
81 (4%) Groovy
28 (5%) Assembler
69 (5%) Clojure
38 (6%) Common Lisp
93 (6%) Python
47 (7%) Mozart-Oz
24 (7%) Prolog
65 (7%) Haskell
12 (7%) Cobol
35 (7%) Visual Basic
23 (8%) Mathematica
51 (8%) F#
84 (8%) Ruby
51 (8%) Factor
47 (9%) Agda
21 (9%) Erlang
38 (9%) O'Caml
40 (9%) Forth
51 (5%) Eiffel
42 (5%) Io
45 (6%) Java
36 (6%) Lua
40 (6%) Mozart-Oz
24 (7%) Javascript
20 (8%) Ruby
27 (8%) Groovy
35 (8%) Coq
77 (8%) C++
29 (8%) Smalltalk
49 (8%) Haskell
25 (8%) Perl
84 (8%) D
41 (9%) Standard ML
13 (9%) Prolog
47 (9%) Scheme
36 (9%) Python
78 (1%) Haskell
59 (1%) Scheme
53 (2%) R
53 (2%) Standard ML
47 (2%) Go
32 (4%) PHP
28 (4%) Javascript
25 (4%) Lua
49 (4%) O'Caml
37 (4%) Fortran
67 (4%) ELisp
74 (5%) Forth
54 (5%) Shell
69 (6%) F#
28 (6%) Pascal
49 (7%) Scala
24 (7%) Visual Basic
24 (7%) Delphi
52 (7%) TCL
65 (8%) Clojure
8 (8%) Java
87 (8%) APL
32 (9%) Haxe
51 (9%) Common Lisp
32 (9%) Eiffel
44 (9%) AWK
89 (9%) Factor
29 (9%) Ada
61 (0%) Factor
75 (0%) Smalltalk
65 (0%) Haskell
37 (1%) Ruby
57 (1%) Go
32 (1%) Fortran
43 (1%) Common Lisp
41 (2%) O'Caml
68 (2%) Clojure
7 (2%) Perl
45 (3%) Lua
21 (3%) Matlab
27 (3%) AWK
65 (3%) Mozart-Oz
43 (3%) F#
67 (3%) Coq
47 (3%) Assembler
40 (3%) Delphi
40 (3%) Erlang
25 (3%) R
67 (3%) Standard ML
38 (4%) Shell
20 (4%) Visual Basic
44 (4%) J
18 (4%) Groovy
51 (4%) Prolog
75 (4%) REBOL
47 (5%) TCL
53 (5%) Agda
44 (5%) Pascal
42 (5%) Objective C
17 (5%) C++
64 (6%) APL
68 (6%) Forth
48 (6%) Haxe
43 (7%) Ada
21 (7%) C#
28 (7%) Java
29 (7%) Cobol
91 (8%) Io
91 (8%) Scheme
39 (8%) C
37 (9%) Scala
11 (6%) Perl
32 (6%) Assembler
46 (6%) Factor
19 (7%) Javascript
52 (7%) Mozart-Oz
30 (7%) TCL
35 (8%) Prolog
38 (8%) Mathematica
20 (8%) Lua
43 (8%) C
47 (8%) Clojure
31 (9%) Shell
22 (9%) AWK
31 (9%) Forth
53 (9%) Java
31 (9%) PHP
40 (9%) Io
90 (9%) Eiffel
61 (9%) Go
28 (0%) Coq
50 (0%) Javascript
36 (0%) Matlab
18 (0%) Lua
39 (0%) Mathematica
21 (0%) Standard ML
62 (1%) Groovy
23 (1%) Eiffel
35 (1%) Common Lisp
38 (2%) Ruby
44 (2%) Go
60 (2%) Perl
50 (2%) Delphi
51 (2%) Io
10 (2%) Erlang
17 (3%) Agda
30 (3%) Python
21 (3%) Clojure
36 (3%) Haxe
43 (3%) AWK
13 (3%) O'Caml
57 (4%) APL
37 (5%) Scheme
34 (5%) Prolog
87 (5%) Shell
44 (5%) J
13 (5%) Ada
60 (5%) REBOL
36 (5%) Java
49 (6%) ActionScript
33 (6%) C#
24 (6%) Scala
54 (6%) ELisp
79 (6%) PHP
46 (7%) Mozart-Oz
38 (7%) Haskell
72 (7%) TCL
51 (7%) Visual Basic
66 (8%) Factor
34 (9%) R
39 (9%) Fortran
24 (9%) Smalltalk
57 (4%) Haskell
39 (7%) Standard ML
33 (8%) Fortran
41 (8%) Lua
43 (8%) APL
48 (9%) Assembler
52 (9%) Forth
34 (9%) O'Caml
40 (9%) F#
46 (9%) Prolog
55 (9%) Coq
41 (9%) Javascript
48 (9%) AWK
55 (4%) Haskell
41 (6%) Matlab
42 (6%) D
23 (7%) Erlang
35 (7%) Javascript
35 (7%) J
50 (7%) Standard ML
46 (7%) TCL
46 (7%) Factor
49 (7%) Shell
37 (8%) R
52 (8%) Visual Basic
36 (8%) Scala
39 (8%) Assembler
31 (8%) AWK
42 (8%) Coq
50 (9%) Ada
38 (9%) Forth
34 (9%) O'Caml
31 (9%) Prolog
k-means with k = 23
It's unusual for me to discover unfamiliar features,3.0This language has a very rigid idea of how things should be done,3.0It is easy to tell at a glance what code in this language does,4.0Programs written in this language tend to play well with others,4.0I would use this language to write a command-line app,5.0This language is likely to be a passing fad,5.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0I use many applications written in this language,4.0Third-party libraries are readily available well-documented and of high quality,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good commercial tools for this language,5.0This is a mainstream language,6.0This language has a niche in which it is great,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language is unusually bad for beginners,5.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0I would use this language for writing programs for an embedded hardware platform,3.0I would use this language for writing embedded programs,4.0Programs written in this language tend to be efficient,4.0This language is suitable for real-time applications,4.0I know this language well,0.0This is a low level language,0.0There is a wide variety of open source code written in this language,2.0There are many good open-source tools for this language,2.0This language excels at symbolic manipulation,0.0I often get angry when writing code in this language,3.0The thought that I may still be using this language in twenty years time fills me with dread,4.0I am reluctant to admit to knowing this language,4.0This language has many features which feel "tacked on",4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0It is too easy to write code in this language that looks like it does one thing but actually does something else,3.0This language makes it easy to shoot yourself in the foot,3.0There is a lot of accidental complexity when writing code in this language,3.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0Writing code in this language is a lot of work,4.0I am sometimes embarrassed to admit to my peers that I know this language,4.0Code written in this language tends to be verbose,6.0This language is likely to be around for a very long time,6.0I learned this language early in my career as a programmer,6.0I find this language easy to prototype in,4.0I would use this language for casual scripting,4.0This language is best for very small projects,4.0I often write things in this language with the intent of rewriting them in something else later,4.0I usually use this language on solo projects,5.0This language excels at text processing,6.0Code written in this language tends to be very reliable,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0When I write code in this language I can be very sure it is correct,5.0This language is best for very large projects,5.0If my code in this language successfully compiles there is a good chance my code is correct.,5.0This language excels at concurrency,6.0This language is good for distributed computing,6.0This language has a strong static type system,9.0This language has a niche outside of which I would not use it,0.0This language is good for beginners,4.0This language would be good for teaching children to write software,4.0This language is well suited for an agile development approach using short iterations.,4.0I would use this language as a scripting language embedded inside a larger application,5.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0This language has a good community,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0I would use this language for mobile applications,5.0I can imagine using this language in my day job,5.0Code written in this language is very readable,5.0There are many good tools for this language,5.0I can imagine this will be a popular language in twenty years time,5.0This language has a good library distribution mechanism.,5.0I would use this language for a web project,6.0I would use this language for a desktop GUI project,6.0I would use this language for writing server programs,6.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0This language is well documented,4.0The resources for learning this language are of high quality,4.0Programs written in this language will usually work in future versions of the language,4.0I regularly use this language,5.0I find it easy to write efficient code in this language,5.0This language has a very dogmatic community,5.0It is easy to debug programs written in this language when it goes wrong,5.0This language has a high quality implementation,5.0Code written in this language will usually run in all the major implementations if it runs in one of them.,7.0This language is built on a small core of orthogonal features,4.0Learning this language significantly changed how I use other languages.,4.0I enjoy playing with this language but would never use it for "real code",5.0This language has a very coherent design,5.0I often feel like I am not smart enough to write this language,5.0Code written in this language tends to be terse,6.0This language is minimal,6.0The semantics of this language are much different than other languages I know.,6.0This language is large,0.0This language is expressive,3.0I enjoy using this language,4.0I rarely have difficulty abstracting patterns I find in my code,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I find code written in this language very elegant,5.0This language is very flexible,5.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,5.0Learning this language improved my ability as a programmer,6.0This is a high level language,7.0
56 (0%) Java
24 (0%) O'Caml
50 (0%) Go
44 (0%) D
49 (0%) APL
44 (1%) Factor
44 (1%) Matlab
51 (1%) Smalltalk
46 (1%) ActionScript
49 (1%) Prolog
47 (1%) Mozart-Oz
35 (2%) F#
66 (2%) Delphi
34 (2%) TCL
50 (2%) Objective C
31 (3%) Ruby
57 (3%) Fortran
55 (3%) Visual Basic
22 (4%) Scala
35 (4%) J
34 (4%) C++
41 (4%) AWK
40 (5%) R
49 (5%) Forth
25 (5%) Erlang
64 (6%) Pascal
41 (7%) Mathematica
49 (7%) Standard ML
49 (7%) Assembler
20 (7%) Common Lisp
43 (7%) Io
53 (8%) Shell
57 (8%) C
80 (8%) Eiffel
41 (9%) Groovy
37 (9%) Clojure
57 (9%) Haskell
50 (9%) Haxe
36 (1%) Assembler
21 (3%) Erlang
54 (4%) Eiffel
30 (4%) ELisp
31 (5%) J
21 (5%) APL
65 (5%) TCL
19 (5%) Prolog
39 (5%) Pascal
43 (5%) Lua
31 (5%) Javascript
38 (6%) R
53 (6%) Haxe
40 (7%) Standard ML
50 (7%) Scala
61 (7%) D
44 (7%) AWK
59 (7%) Clojure
50 (7%) F#
31 (7%) Cobol
41 (8%) Agda
51 (8%) Factor
49 (8%) PHP
47 (8%) Mozart-Oz
66 (8%) Io
37 (9%) O'Caml
45 (9%) Scheme
12 (5%) Prolog
59 (6%) Ruby
33 (6%) Scheme
43 (7%) Assembler
30 (7%) Ada
18 (7%) Erlang
47 (7%) Haskell
71 (8%) C
31 (8%) Go
29 (8%) Smalltalk
18 (8%) Common Lisp
22 (9%) O'Caml
35 (9%) Scala
31 (9%) Haxe
19 (9%) APL
34 (9%) Fortran
33 (9%) Pascal
28 (9%) Lua
56 (2%) Forth
59 (2%) Haskell
32 (3%) Delphi
22 (4%) Java
53 (4%) Prolog
36 (5%) Standard ML
39 (6%) Eiffel
44 (6%) AWK
48 (7%) APL
55 (7%) Assembler
62 (7%) Shell
26 (7%) Pascal
33 (7%) O'Caml
37 (7%) Javascript
54 (7%) J
41 (8%) Erlang
30 (8%) Common Lisp
43 (8%) Objective C
47 (8%) TCL
35 (8%) Perl
34 (9%) Visual Basic
47 (9%) Factor
33 (9%) F#
52 (9%) Go
22 (9%) C#
59 (9%) Coq
53 (9%) C
25 (3%) Visual Basic
43 (3%) Standard ML
76 (3%) Assembler
33 (4%) Common Lisp
49 (5%) Scheme
45 (6%) Java
51 (6%) Eiffel
39 (6%) Python
38 (6%) Scala
24 (6%) PHP
17 (6%) Ruby
68 (6%) Objective C
42 (6%) Io
11 (6%) Prolog
21 (6%) Javascript
37 (7%) Lua
82 (7%) D
41 (7%) Mozart-Oz
25 (7%) Groovy
34 (7%) C#
51 (7%) Haskell
45 (7%) Haxe
44 (7%) Clojure
37 (8%) Coq
28 (8%) Cobol
18 (8%) ELisp
51 (8%) Pascal
23 (8%) Perl
30 (8%) Smalltalk
38 (9%) Agda
13 (9%) AWK
14 (9%) R
85 (9%) Forth
88 (9%) C
77 (9%) C++
36 (9%) REBOL
71 (0%) Shell
26 (0%) Matlab
24 (0%) AWK
37 (0%) Io
31 (0%) Fortran
24 (0%) Erlang
35 (0%) C#
29 (1%) Forth
81 (1%) Java
30 (1%) Visual Basic
60 (1%) Haxe
26 (2%) Eiffel
23 (2%) D
63 (2%) Javascript
48 (2%) REBOL
64 (2%) Groovy
45 (2%) Scheme
29 (2%) Common Lisp
44 (3%) Assembler
43 (3%) ActionScript
29 (3%) Pascal
10 (3%) F#
27 (3%) Ada
54 (4%) R
81 (4%) ELisp
92 (4%) Python
59 (4%) Haskell
77 (4%) C++
25 (4%) Prolog
35 (4%) Factor
14 (5%) Delphi
42 (5%) Scala
35 (5%) Agda
21 (5%) APL
72 (5%) Ruby
12 (5%) Cobol
28 (6%) J
34 (6%) O'Caml
37 (7%) Lua
74 (7%) C
38 (7%) Objective C
31 (7%) Standard ML
37 (8%) Coq
64 (8%) Perl
84 (9%) PHP
24 (9%) Mozart-Oz
50 (3%) Mathematica
32 (4%) Scheme
47 (4%) Forth
42 (4%) Haskell
23 (4%) Erlang
54 (5%) Matlab
40 (5%) Coq
46 (5%) Factor
46 (5%) Go
34 (5%) Standard ML
55 (6%) R
32 (6%) J
26 (6%) Lua
59 (6%) Objective C
74 (6%) Shell
39 (7%) AWK
26 (7%) Smalltalk
20 (7%) Clojure
47 (7%) APL
55 (8%) Java
46 (8%) Javascript
60 (8%) Perl
85 (8%) PHP
52 (8%) Assembler
46 (8%) Io
23 (9%) Scala
53 (9%) Eiffel
60 (9%) Fortran
28 (9%) O'Caml
28 (0%) Coq
50 (0%) Javascript
36 (0%) Matlab
18 (0%) Lua
39 (0%) Mathematica
21 (0%) Standard ML
62 (1%) Groovy
23 (1%) Eiffel
35 (1%) Common Lisp
38 (2%) Ruby
44 (2%) Go
60 (2%) Perl
50 (2%) Delphi
51 (2%) Io
10 (2%) Erlang
17 (3%) Agda
30 (3%) Python
21 (3%) Clojure
36 (3%) Haxe
43 (3%) AWK
13 (3%) O'Caml
57 (4%) APL
37 (5%) Scheme
34 (5%) Prolog
87 (5%) Shell
44 (5%) J
13 (5%) Ada
60 (5%) REBOL
36 (5%) Java
49 (6%) ActionScript
33 (6%) C#
24 (6%) Scala
54 (6%) ELisp
79 (6%) PHP
46 (7%) Mozart-Oz
38 (7%) Haskell
72 (7%) TCL
51 (7%) Visual Basic
66 (8%) Factor
34 (9%) R
39 (9%) Fortran
24 (9%) Smalltalk
20 (5%) Lua
41 (5%) Haskell
15 (5%) Clojure
32 (5%) Standard ML
42 (5%) Javascript
64 (6%) Shell
36 (7%) Matlab
52 (7%) ELisp
34 (7%) AWK
45 (8%) Forth
21 (8%) Common Lisp
35 (8%) Mathematica
35 (8%) R
59 (8%) Assembler
17 (8%) Scala
38 (9%) Perl
35 (9%) Prolog
66 (9%) C++
34 (9%) REBOL
44 (9%) C#
22 (9%) J
14 (9%) Erlang
17 (9%) O'Caml
40 (9%) Coq
61 (1%) Haskell
36 (3%) Standard ML
18 (3%) Erlang
38 (5%) O'Caml
49 (5%) Go
50 (6%) F#
55 (7%) Factor
63 (7%) Haxe
44 (7%) Javascript
14 (8%) Cobol
44 (8%) Mozart-Oz
61 (8%) PHP
42 (8%) Visual Basic
25 (8%) Objective C
35 (8%) C#
17 (8%) Fortran
27 (8%) Java
53 (9%) Scheme
67 (9%) Clojure
14 (9%) Ada
28 (6%) Prolog
33 (6%) Mathematica
29 (7%) Shell
33 (7%) PHP
33 (7%) Assembler
16 (8%) Perl
34 (8%) Forth
24 (8%) Javascript
25 (8%) Lua
50 (8%) Factor
32 (8%) TCL
29 (9%) R
12 (9%) AWK
27 (9%) Matlab
32 (9%) APL
31 (9%) Visual Basic
40 (9%) C
57 (2%) Factor
55 (2%) Haskell
41 (4%) Common Lisp
72 (5%) Ruby
28 (5%) Coq
55 (5%) Haxe
47 (5%) Go
30 (5%) Prolog
19 (5%) C++
51 (5%) Forth
36 (5%) Java
54 (6%) ActionScript
34 (6%) J
33 (6%) Assembler
49 (6%) Shell
37 (7%) Perl
91 (7%) Python
39 (7%) Matlab
19 (7%) Erlang
37 (7%) R
29 (8%) O'Caml
36 (8%) D
16 (8%) Cobol
38 (8%) F#
42 (8%) Scala
71 (8%) Groovy
28 (9%) AWK
46 (9%) Javascript
19 (9%) Objective C
39 (9%) Agda
60 (9%) REBOL
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
33 (4%) O'Caml
18 (5%) AWK
33 (6%) Assembler
39 (6%) Coq
20 (7%) Prolog
41 (7%) Factor
20 (7%) APL
33 (7%) Lua
31 (7%) Standard ML
31 (8%) Forth
23 (8%) Fortran
29 (8%) J
62 (9%) Haskell
33 (9%) Common Lisp
46 (9%) Scheme
51 (9%) Go
39 (9%) Shell
55 (9%) F#
58 (4%) Haskell
59 (6%) Java
41 (6%) Matlab
36 (6%) Prolog
45 (7%) Standard ML
45 (7%) Assembler
42 (7%) Io
29 (7%) Erlang
40 (7%) APL
43 (8%) Pascal
50 (8%) Scheme
37 (8%) Cobol
35 (9%) AWK
51 (9%) Factor
34 (9%) Lua
59 (9%) C#
45 (9%) Coq
40 (9%) Forth
56 (9%) Objective C
41 (9%) O'Caml
43 (9%) Visual Basic
38 (9%) Javascript
58 (9%) Ada
48 (6%) Go
36 (7%) Fortran
42 (7%) O'Caml
30 (8%) Javascript
39 (8%) Erlang
52 (8%) Assembler
39 (9%) Ruby
54 (9%) Standard ML
69 (9%) Forth
45 (9%) Common Lisp
36 (9%) Haxe
60 (9%) Clojure
24 (7%) AWK
38 (7%) Javascript
62 (7%) Scala
64 (7%) Scheme
74 (7%) Haskell
18 (7%) Fortran
54 (7%) Standard ML
50 (8%) O'Caml
63 (8%) Smalltalk
41 (8%) APL
40 (8%) Ada
58 (9%) Factor
46 (9%) J
35 (9%) Erlang
37 (9%) Lua
22 (9%) Pascal
52 (9%) Eiffel
82 (9%) Clojure
k-means with k = 24
This language has well-organized libraries with consistent carefully thought-out interfaces,3.0This language is best for very large projects,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0I would use this language for a desktop GUI project,6.0This language is large,0.0This language has a strong static type system,0.0Code written in this language will usually run in all the major implementations if it runs in one of them.,5.0This is a high level language,6.0I know this language well,8.0This language has a niche outside of which I would not use it,4.0I enjoy playing with this language but would never use it for "real code",4.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0There is a lot of accidental complexity when writing code in this language,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0Writing code in this language is a lot of work,5.0Programs written in this language will usually work in future versions of the language,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0This language has many features which feel "tacked on",5.0Code written in this language tends to be verbose,6.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0When I run into problems my colleagues can provide me with immediate help with this language,4.0I use many applications written in this language,4.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0There are many good tools for this language,5.0There are many good commercial tools for this language,6.0This language has a very coherent design,3.0This language is built on a small core of orthogonal features,3.0I can imagine using this language in my day job,4.0This language has a good community,4.0I can imagine this will be a popular language in twenty years time,4.0I would list this language on my resume,4.0I usually use this language on solo projects,5.0There are many good open-source tools for this language,5.0Programs written in this language tend to play well with others,5.0This language has a good library distribution mechanism.,5.0I would use this language for a web project,6.0I would use this language for mobile applications,6.0I would use this language to write a command-line app,6.0It is easy to tell at a glance what code in this language does,4.0This language is well documented,4.0The resources for learning this language are of high quality,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0It is easy to debug programs written in this language when it goes wrong,4.0I regularly use this language,5.0I find this language easy to prototype in,5.0It's unusual for me to discover unfamiliar features,5.0Code written in this language is very readable,5.0This language is good for beginners,5.0I often write things in this language with the intent of rewriting them in something else later,5.0Libraries in this language tend to be well documented.,5.0This language has a very dogmatic community,6.0This language would be good for teaching children to write software,6.0This language is likely to be a passing fad,7.0This language has a niche in which it is great,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language is unusually bad for beginners,5.0This language is best for very small projects,3.0This language is minimal,3.0I often feel like I am not smart enough to write this language,0.0I enjoy using this language,4.0I rarely have difficulty abstracting patterns I find in my code,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I find code written in this language very elegant,5.0This language is very flexible,5.0Learning this language improved my ability as a programmer,5.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,5.0This language excels at symbolic manipulation,7.0I learned this language early in my career as a programmer,0.0This is a mainstream language,0.0Code written in this language tends to be terse,4.0The semantics of this language are much different than other languages I know.,4.0It is too easy to write code in this language that looks like it does one thing but actually does something else,0.0This language makes it easy to shoot yourself in the foot,0.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0I would use this language for writing embedded programs,5.0This language is suitable for real-time applications,5.0This is a low level language,6.0This language is likely to be around for a very long time,0.0This language is good for distributed computing,4.0This language excels at concurrency,5.0I would use this language for writing server programs,5.0This language has a high quality implementation,5.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language has a very rigid idea of how things should be done,6.0This language is good for scientific computing,6.0If my code in this language successfully compiles there is a good chance my code is correct.,6.0This language is good for numeric computing,7.0I would use this language for casual scripting,4.0This language is well suited for an agile development approach using short iterations.,4.0This language excels at text processing,5.0I would use this language as a scripting language embedded inside a larger application,5.0
64 (1%) F#
25 (2%) Shell
27 (4%) Assembler
22 (4%) Perl
54 (5%) Ruby
33 (5%) Lua
28 (5%) Javascript
33 (6%) Forth
10 (6%) AWK
65 (6%) Smalltalk
58 (6%) Go
34 (6%) Pascal
55 (6%) Io
46 (6%) Coq
26 (7%) APL
45 (7%) Scheme
24 (7%) Fortran
68 (7%) Clojure
20 (8%) Prolog
67 (8%) Haskell
36 (8%) PHP
66 (8%) Haxe
64 (9%) D
43 (9%) Standard ML
38 (9%) C
54 (9%) Mozart-Oz
59 (9%) Java
36 (9%) Common Lisp
35 (9%) Mathematica
74 (1%) Mozart-Oz
65 (2%) Ruby
45 (3%) Perl
42 (4%) Delphi
52 (5%) REBOL
78 (6%) Mathematica
48 (8%) Visual Basic
62 (8%) Coq
34 (8%) Eiffel
47 (8%) Go
67 (8%) ELisp
26 (9%) D
82 (9%) R
72 (9%) Python
35 (1%) Lua
27 (2%) C++
56 (2%) Forth
58 (3%) ActionScript
10 (3%) Java
41 (3%) Go
36 (3%) Perl
33 (3%) Erlang
90 (3%) ELisp
40 (4%) Groovy
23 (4%) O'Caml
67 (4%) Mozart-Oz
54 (5%) Delphi
61 (5%) Assembler
28 (6%) C
53 (6%) Visual Basic
47 (6%) J
41 (6%) Haxe
42 (6%) Standard ML
6 (6%) C#
46 (6%) Haskell
65 (6%) APL
58 (7%) Io
53 (7%) Pascal
38 (8%) Ada
41 (8%) Javascript
63 (8%) Shell
61 (8%) Prolog
23 (8%) F#
24 (8%) Smalltalk
56 (9%) Coq
51 (9%) Fortran
70 (9%) Mathematica
67 (9%) R
42 (6%) Haskell
45 (6%) Javascript
34 (6%) Standard ML
24 (6%) Lua
30 (6%) Scheme
43 (7%) Mathematica
42 (7%) Go
45 (7%) Forth
44 (7%) Io
43 (7%) Factor
19 (7%) Clojure
20 (8%) Scala
40 (8%) Coq
20 (8%) Erlang
37 (8%) AWK
67 (8%) Shell
57 (9%) Fortran
55 (9%) Assembler
55 (9%) ELisp
27 (9%) Smalltalk
46 (9%) R
21 (4%) Erlang
21 (5%) APL
50 (5%) Haskell
24 (5%) J
38 (5%) Scheme
24 (6%) Standard ML
16 (6%) Prolog
29 (6%) Coq
41 (7%) Assembler
31 (7%) Ada
28 (7%) Forth
31 (7%) Go
26 (7%) O'Caml
38 (7%) Scala
37 (8%) Clojure
34 (8%) Fortran
71 (8%) C
81 (8%) Java
33 (9%) Pascal
47 (9%) R
60 (9%) Ruby
31 (9%) Lua
61 (0%) Factor
75 (0%) Smalltalk
65 (0%) Haskell
37 (1%) Ruby
57 (1%) Go
32 (1%) Fortran
43 (1%) Common Lisp
41 (2%) O'Caml
68 (2%) Clojure
7 (2%) Perl
45 (3%) Lua
21 (3%) Matlab
27 (3%) AWK
65 (3%) Mozart-Oz
43 (3%) F#
67 (3%) Coq
47 (3%) Assembler
40 (3%) Delphi
40 (3%) Erlang
25 (3%) R
67 (3%) Standard ML
38 (4%) Shell
20 (4%) Visual Basic
44 (4%) J
18 (4%) Groovy
51 (4%) Prolog
75 (4%) REBOL
47 (5%) TCL
53 (5%) Agda
44 (5%) Pascal
42 (5%) Objective C
17 (5%) C++
64 (6%) APL
68 (6%) Forth
48 (6%) Haxe
43 (7%) Ada
21 (7%) C#
28 (7%) Java
29 (7%) Cobol
91 (8%) Io
91 (8%) Scheme
39 (8%) C
37 (9%) Scala
31 (5%) Visual Basic
38 (6%) Assembler
37 (6%) O'Caml
20 (6%) Prolog
31 (7%) J
32 (7%) Standard ML
28 (7%) Erlang
23 (7%) APL
33 (7%) Forth
37 (7%) Lua
43 (8%) Factor
38 (8%) Coq
47 (9%) Scheme
65 (9%) Haskell
23 (9%) Pascal
56 (5%) Haskell
36 (7%) J
23 (7%) Erlang
51 (7%) Visual Basic
48 (7%) Factor
44 (8%) Matlab
34 (8%) O'Caml
44 (9%) Coq
39 (9%) Scala
58 (9%) Ruby
38 (9%) Assembler
38 (9%) Javascript
32 (9%) Prolog
56 (2%) Forth
59 (2%) Haskell
32 (3%) Delphi
22 (4%) Java
53 (4%) Prolog
36 (5%) Standard ML
39 (6%) Eiffel
44 (6%) AWK
48 (7%) APL
55 (7%) Assembler
62 (7%) Shell
26 (7%) Pascal
33 (7%) O'Caml
37 (7%) Javascript
54 (7%) J
41 (8%) Erlang
30 (8%) Common Lisp
43 (8%) Objective C
47 (8%) TCL
35 (8%) Perl
34 (9%) Visual Basic
47 (9%) Factor
33 (9%) F#
52 (9%) Go
22 (9%) C#
59 (9%) Coq
53 (9%) C
51 (0%) Go
57 (0%) Clojure
57 (1%) C
18 (1%) C++
41 (1%) Prolog
79 (1%) Io
37 (1%) Mozart-Oz
79 (1%) Shell
44 (1%) Coq
26 (1%) Cobol
40 (2%) Javascript
34 (2%) O'Caml
55 (2%) Agda
33 (3%) Delphi
13 (3%) Java
21 (3%) Ada
37 (3%) D
19 (4%) Objective C
27 (4%) Scala
42 (5%) Smalltalk
33 (5%) Common Lisp
46 (6%) J
26 (6%) Eiffel
54 (6%) Haskell
52 (7%) Lua
37 (7%) Pascal
54 (7%) PHP
41 (7%) Standard ML
55 (7%) Assembler
48 (8%) Groovy
81 (8%) TCL
39 (8%) Fortran
15 (8%) C#
21 (8%) Erlang
51 (9%) APL
37 (9%) Matlab
75 (9%) ELisp
23 (6%) AWK
74 (6%) Haskell
36 (7%) Javascript
40 (7%) APL
50 (8%) Forth
18 (8%) Fortran
63 (8%) Smalltalk
51 (9%) O'Caml
59 (9%) Coq
39 (9%) Ada
46 (9%) J
35 (9%) Erlang
57 (9%) Factor
59 (9%) Scala
37 (9%) Lua
40 (9%) Assembler
51 (9%) Eiffel
60 (9%) Io
77 (0%) Haskell
77 (0%) Io
28 (1%) Lua
78 (1%) Forth
52 (1%) Standard ML
59 (2%) Scheme
44 (2%) Scala
58 (2%) Shell
49 (2%) Go
53 (2%) R
2 (2%) Java
26 (2%) D
64 (2%) Agda
51 (3%) AWK
73 (3%) F#
31 (3%) Javascript
30 (4%) PHP
51 (4%) O'Caml
59 (4%) ActionScript
57 (4%) TCL
95 (4%) Factor
35 (4%) Fortran
71 (4%) Clojure
31 (4%) Pascal
57 (5%) Mathematica
67 (5%) ELisp
46 (7%) Common Lisp
92 (7%) J
48 (7%) Groovy
88 (7%) REBOL
51 (8%) Matlab
22 (9%) Delphi
24 (9%) Visual Basic
43 (9%) Python
26 (9%) C++
51 (5%) Eiffel
42 (5%) Io
45 (6%) Java
36 (6%) Lua
40 (6%) Mozart-Oz
24 (7%) Javascript
20 (8%) Ruby
27 (8%) Groovy
35 (8%) Coq
77 (8%) C++
29 (8%) Smalltalk
49 (8%) Haskell
25 (8%) Perl
84 (8%) D
41 (9%) Standard ML
13 (9%) Prolog
47 (9%) Scheme
36 (9%) Python
38 (2%) Standard ML
23 (4%) Pascal
38 (4%) Forth
32 (4%) Common Lisp
61 (4%) Haskell
41 (4%) Scheme
29 (4%) Javascript
51 (5%) Factor
37 (5%) Shell
28 (5%) Visual Basic
28 (6%) Prolog
39 (6%) Coq
23 (6%) Cobol
56 (6%) Python
23 (7%) Lua
38 (7%) O'Caml
31 (7%) Agda
57 (7%) Ada
38 (7%) Io
43 (7%) Assembler
12 (8%) AWK
32 (8%) ActionScript
23 (8%) APL
57 (8%) C#
37 (8%) PHP
36 (9%) TCL
30 (9%) Perl
37 (9%) Smalltalk
29 (4%) Groovy
36 (5%) Forth
48 (5%) Scheme
18 (5%) Lua
47 (6%) Clojure
40 (6%) Assembler
45 (6%) Java
57 (6%) Go
40 (7%) Io
25 (7%) Ruby
44 (8%) Factor
15 (8%) Javascript
56 (8%) D
80 (9%) Haskell
31 (9%) PHP
57 (0%) Factor
59 (2%) Haskell
23 (2%) Coq
26 (2%) C
18 (2%) Objective C
37 (2%) Standard ML
25 (3%) Assembler
51 (3%) Scala
77 (4%) Groovy
10 (4%) Fortran
33 (5%) Java
49 (5%) Go
28 (5%) Mathematica
38 (5%) Common Lisp
94 (5%) Python
18 (5%) Erlang
18 (6%) Pascal
10 (6%) Cobol
65 (6%) Clojure
64 (6%) Haxe
77 (7%) Ruby
48 (7%) F#
26 (7%) Prolog
36 (8%) Visual Basic
35 (8%) O'Caml
39 (9%) R
73 (9%) ELisp
25 (9%) C++
17 (9%) Ada
k-means with k = 25
There is a lot of accidental complexity when writing code in this language,4.0Writing code in this language is a lot of work,4.0Programs written in this language will usually work in future versions of the language,4.0This language is frequently used for applications it isn't suitable for,4.0Developers who primarily use this language often burn out after a few years,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0It's unusual for me to discover unfamiliar features,5.0This language is unusually bad for beginners,5.0This language has many features which feel "tacked on",5.0This language has a very rigid idea of how things should be done,6.0This language is good for beginners,4.0This language would be good for teaching children to write software,4.0This language is well suited for an agile development approach using short iterations.,4.0This language is very flexible,5.0This language is well documented,4.0The resources for learning this language are of high quality,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0I find it easy to write efficient code in this language,5.0It is easy to tell at a glance what code in this language does,5.0I can imagine using this language in my day job,5.0This language has a good community,5.0Code written in this language is very readable,5.0It is easy to debug programs written in this language when it goes wrong,5.0I can imagine this will be a popular language in twenty years time,5.0This language has a high quality implementation,5.0I would use this language for mobile applications,6.0This language has a very dogmatic community,6.0I would use this language for a desktop GUI project,7.0This language is good for scientific computing,8.0This language is good for numeric computing,10.0I usually use this language on projects with many other members,4.0Third-party libraries are readily available well-documented and of high quality,4.0I use many applications written in this language,4.0There is a wide variety of open source code written in this language,5.0There are many good tools for this language,5.0There are many good open-source tools for this language,6.0There are many good commercial tools for this language,6.0This language is likely to be around for a very long time,6.0This language is large,6.0This is a mainstream language,7.0Learning this language significantly changed how I use other languages.,3.0This language has a very coherent design,4.0This language is built on a small core of orthogonal features,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I find code written in this language very elegant,5.0Learning this language improved my ability as a programmer,5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language is minimal,6.0This language is expressive,3.0I enjoy using this language,4.0I rarely have difficulty abstracting patterns I find in my code,4.0This language is likely to have a strong influence on future languages,4.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,5.0This language excels at symbolic manipulation,6.0This language has a niche in which it is great,3.0This language has a niche outside of which I would not use it,3.0I am sometimes embarrassed to admit to my peers that I know this language,3.0The thought that I may still be using this language in twenty years time fills me with dread,4.0I am reluctant to admit to knowing this language,4.0Code written in this language tends to be verbose,5.0I learned this language early in my career as a programmer,7.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language encourages writing code that is easy to maintain.,4.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0This language is best for very large projects,5.0This language encourages writing reusable code.,5.0This language has a strong static type system,8.0I enjoy playing with this language but would never use it for "real code",0.0This language excels at text processing,0.0I would like to write more of this language than I currently do,4.0This language is good for distributed computing,4.0This language excels at concurrency,5.0I would use this language for writing server programs,5.0This language has unusual features that I often miss when using other languages,5.0I would use this language for a web project,0.0This language has a good library distribution mechanism.,0.0When I run into problems my colleagues can provide me with immediate help with this language,3.0I regularly use this language,4.0I know many other people who use this language,4.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0I would use this language for writing embedded programs,5.0This is a low level language,6.0This is a high level language,0.0I find this language easy to prototype in,4.0This language is best for very small projects,4.0I often write things in this language with the intent of rewriting them in something else later,4.0I usually use this language on solo projects,5.0I would use this language for casual scripting,5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,5.0This language is likely to be a passing fad,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This language matches it's problem domain particularly well.,6.0I often feel like I am not smart enough to write this language,0.0It is too easy to write code in this language that looks like it does one thing but actually does something else,3.0This language makes it easy to shoot yourself in the foot,3.0Code written in this language tends to be terse,4.0The semantics of this language are much different than other languages I know.,4.0I know this language well,0.0I would use this language to write a command-line app,3.0Programs written in this language tend to play well with others,3.0I would use this language as a scripting language embedded inside a larger application,0.0
46 (4%) Factor
47 (6%) Forth
41 (6%) Io
42 (7%) Go
26 (7%) O'Caml
55 (7%) Fortran
42 (7%) Mathematica
23 (7%) Erlang
45 (7%) R
36 (7%) AWK
45 (8%) APL
37 (8%) Standard ML
23 (8%) Scala
34 (8%) J
57 (8%) Objective C
48 (9%) Haskell
52 (9%) C
41 (9%) Javascript
52 (9%) Pascal
24 (9%) Lua
54 (2%) Haskell
27 (3%) Prolog
39 (3%) D
39 (3%) J
42 (4%) Javascript
52 (4%) Go
36 (5%) Ada
68 (5%) Groovy
73 (6%) Ruby
33 (6%) Coq
48 (6%) Shell
58 (6%) Lua
60 (6%) Factor
51 (6%) Forth
22 (6%) Erlang
33 (7%) O'Caml
56 (7%) TCL
52 (7%) Haxe
38 (7%) Assembler
26 (7%) AWK
34 (7%) Java
59 (8%) PHP
43 (8%) C#
38 (8%) R
20 (9%) Cobol
48 (9%) Common Lisp
70 (9%) REBOL
80 (9%) Smalltalk
25 (7%) Erlang
43 (7%) Factor
43 (8%) Coq
38 (8%) O'Caml
33 (8%) Lua
49 (8%) Scheme
39 (9%) Assembler
45 (9%) Io
41 (9%) Standard ML
35 (9%) Forth
55 (9%) Go
61 (9%) Haskell
29 (4%) Pascal
18 (7%) Erlang
50 (8%) Haskell
41 (8%) Assembler
25 (8%) Lua
17 (9%) Prolog
33 (9%) Go
26 (9%) O'Caml
21 (9%) APL
49 (4%) J
43 (5%) O'Caml
35 (5%) Erlang
61 (6%) Agda
51 (7%) Prolog
15 (7%) Visual Basic
61 (7%) Coq
53 (8%) Go
37 (8%) D
28 (8%) Delphi
57 (8%) Factor
42 (8%) Haxe
21 (8%) Matlab
30 (9%) Objective C
29 (9%) R
50 (9%) Assembler
34 (9%) Pascal
27 (9%) Fortran
52 (9%) APL
68 (9%) Haskell
75 (3%) Haskell
34 (4%) PHP
38 (4%) Javascript
42 (5%) APL
26 (6%) Visual Basic
38 (6%) Ada
47 (7%) Forth
58 (7%) Smalltalk
25 (7%) Pascal
58 (7%) Ruby
39 (8%) Perl
68 (8%) F#
23 (8%) AWK
52 (8%) D
35 (8%) Assembler
63 (8%) Scala
56 (8%) Factor
39 (8%) Lua
56 (9%) O'Caml
54 (9%) Groovy
16 (9%) Fortran
53 (9%) Eiffel
61 (9%) Coq
52 (9%) Go
42 (9%) C#
55 (0%) ActionScript
59 (0%) Forth
36 (0%) Standard ML
32 (0%) Scheme
71 (0%) Shell
30 (1%) Eiffel
44 (2%) Ada
21 (2%) O'Caml
74 (2%) Matlab
32 (2%) C++
83 (2%) Mathematica
41 (3%) Go
9 (3%) C#
45 (3%) Javascript
11 (4%) Java
73 (4%) R
63 (4%) Assembler
42 (4%) Factor
35 (4%) Perl
20 (4%) Common Lisp
31 (4%) Groovy
42 (5%) Erlang
65 (5%) Prolog
55 (5%) Agda
88 (5%) ELisp
72 (6%) Coq
22 (6%) Clojure
43 (6%) Lua
18 (7%) D
29 (7%) Ruby
48 (7%) J
64 (7%) APL
22 (7%) F#
51 (8%) Fortran
57 (9%) Haxe
9 (9%) Scala
24 (9%) Smalltalk
49 (9%) Haskell
54 (9%) AWK
46 (9%) Objective C
37 (3%) Haskell
37 (4%) Coq
45 (4%) Mathematica
91 (4%) Delphi
11 (5%) Scala
15 (6%) Clojure
28 (6%) Scheme
33 (6%) Standard ML
40 (6%) AWK
57 (7%) Assembler
19 (7%) J
44 (7%) Matlab
45 (7%) C#
92 (7%) Cobol
27 (8%) Python
43 (8%) Javascript
25 (8%) Lua
37 (8%) Prolog
44 (9%) Forth
18 (9%) Common Lisp
32 (9%) Smalltalk
58 (9%) Eiffel
87 (9%) Visual Basic
65 (9%) Fortran
30 (5%) Assembler
27 (6%) Shell
30 (7%) TCL
21 (7%) Javascript
14 (7%) Perl
28 (7%) Prolog
34 (7%) Mathematica
31 (8%) PHP
32 (8%) Forth
54 (8%) Mozart-Oz
63 (8%) Go
25 (9%) Lua
15 (9%) AWK
49 (9%) Factor
25 (9%) Matlab
32 (4%) Shell
30 (4%) Javascript
50 (5%) Factor
41 (6%) Forth
40 (6%) Assembler
43 (6%) Standard ML
31 (6%) C
32 (7%) ActionScript
57 (7%) D
41 (7%) O'Caml
15 (7%) Cobol
14 (7%) AWK
45 (8%) Haxe
30 (8%) Perl
32 (8%) Prolog
70 (9%) Scala
27 (9%) Lua
46 (9%) Io
14 (9%) Pascal
67 (9%) Haskell
27 (9%) APL
50 (9%) Python
39 (9%) Ruby
49 (9%) Ada
60 (0%) Groovy
69 (1%) Python
70 (1%) C
34 (2%) Cobol
49 (2%) Assembler
54 (2%) R
71 (3%) Objective C
91 (3%) Shell
43 (4%) AWK
58 (4%) Perl
30 (4%) Standard ML
58 (4%) Delphi
39 (4%) Scala
36 (4%) Eiffel
41 (5%) Coq
55 (5%) Haskell
37 (5%) Fortran
34 (6%) J
61 (6%) Ruby
70 (6%) Javascript
44 (6%) TCL
75 (6%) Java
28 (6%) REBOL
33 (6%) Mathematica
29 (6%) Common Lisp
42 (7%) Agda
37 (7%) Clojure
33 (7%) O'Caml
56 (7%) Visual Basic
37 (7%) Lua
42 (7%) Pascal
35 (8%) Ada
70 (8%) C++
37 (8%) Go
46 (8%) Scheme
30 (9%) APL
36 (9%) Io
55 (9%) Matlab
27 (9%) Erlang
51 (5%) Eiffel
17 (6%) Ruby
43 (6%) Java
42 (6%) Io
41 (6%) Mozart-Oz
36 (6%) Lua
22 (6%) Javascript
10 (7%) Prolog
25 (7%) Groovy
36 (7%) C#
14 (8%) R
39 (8%) Standard ML
85 (8%) D
29 (8%) Common Lisp
28 (9%) Smalltalk
43 (9%) Haxe
35 (9%) Coq
46 (9%) Scheme
20 (9%) ELisp
48 (9%) Haskell
78 (9%) C++
89 (9%) C
80 (9%) Assembler
26 (9%) Perl
35 (9%) REBOL
87 (9%) Forth
59 (5%) Haskell
47 (6%) F#
58 (6%) PHP
38 (7%) Standard ML
38 (7%) APL
42 (7%) Javascript
34 (8%) C#
55 (8%) Go
37 (8%) O'Caml
42 (9%) Visual Basic
26 (9%) C++
65 (9%) Io
48 (9%) Matlab
28 (0%) Coq
50 (0%) Javascript
36 (0%) Matlab
18 (0%) Lua
39 (0%) Mathematica
21 (0%) Standard ML
62 (1%) Groovy
23 (1%) Eiffel
35 (1%) Common Lisp
38 (2%) Ruby
44 (2%) Go
60 (2%) Perl
50 (2%) Delphi
51 (2%) Io
10 (2%) Erlang
17 (3%) Agda
30 (3%) Python
21 (3%) Clojure
36 (3%) Haxe
43 (3%) AWK
13 (3%) O'Caml
57 (4%) APL
37 (5%) Scheme
34 (5%) Prolog
87 (5%) Shell
44 (5%) J
13 (5%) Ada
60 (5%) REBOL
36 (5%) Java
49 (6%) ActionScript
33 (6%) C#
24 (6%) Scala
54 (6%) ELisp
79 (6%) PHP
46 (7%) Mozart-Oz
38 (7%) Haskell
72 (7%) TCL
51 (7%) Visual Basic
66 (8%) Factor
34 (9%) R
39 (9%) Fortran
24 (9%) Smalltalk
77 (0%) Haskell
77 (0%) Io
28 (1%) Lua
78 (1%) Forth
52 (1%) Standard ML
59 (2%) Scheme
44 (2%) Scala
58 (2%) Shell
49 (2%) Go
53 (2%) R
2 (2%) Java
26 (2%) D
64 (2%) Agda
51 (3%) AWK
73 (3%) F#
31 (3%) Javascript
30 (4%) PHP
51 (4%) O'Caml
59 (4%) ActionScript
57 (4%) TCL
95 (4%) Factor
35 (4%) Fortran
71 (4%) Clojure
31 (4%) Pascal
57 (5%) Mathematica
67 (5%) ELisp
46 (7%) Common Lisp
92 (7%) J
48 (7%) Groovy
88 (7%) REBOL
51 (8%) Matlab
22 (9%) Delphi
24 (9%) Visual Basic
43 (9%) Python
26 (9%) C++
41 (0%) PHP
59 (0%) C#
10 (0%) Matlab
37 (0%) Forth
33 (1%) Standard ML
47 (1%) Ada
69 (1%) TCL
32 (1%) Common Lisp
37 (1%) Assembler
17 (1%) Prolog
46 (1%) Lua
34 (1%) J
61 (1%) C++
24 (1%) Erlang
50 (2%) Eiffel
50 (2%) Factor
51 (3%) Haxe
66 (3%) C
64 (3%) D
20 (3%) APL
53 (3%) Delphi
56 (4%) F#
50 (4%) AWK
10 (4%) Smalltalk
43 (4%) Java
26 (4%) Cobol
54 (5%) Scala
33 (5%) ELisp
88 (5%) Shell
38 (5%) Visual Basic
50 (5%) Scheme
27 (5%) Coq
40 (6%) Mozart-Oz
37 (6%) Pascal
19 (7%) Mathematica
36 (7%) R
29 (7%) Javascript
53 (7%) Perl
60 (8%) Io
42 (8%) Objective C
43 (8%) O'Caml
46 (8%) Fortran
73 (8%) Python
69 (8%) Haskell
71 (9%) Groovy
k-means with k = 26
I find this language easy to prototype in,4.0I rarely have difficulty abstracting patterns I find in my code,4.0This language has a good community,4.0This language is well suited for an agile development approach using short iterations.,4.0I usually use this language on solo projects,5.0This language is good for beginners,5.0This language would be good for teaching children to write software,5.0I would use this language for a web project,6.0This language is likely to be a passing fad,6.0This language is very flexible,4.0I would like to write more of this language than I currently do,4.0I still discover new features of this language on a fairly regular basis,4.0This language excels at symbolic manipulation,5.0This language is large,0.0This language is good for numeric computing,0.0The resources for learning this language are of high quality,3.0Libraries in this language tend to be well documented.,3.0This language is well documented,4.0There are many good tools for this language,4.0I regularly use this language,5.0This language has a good library distribution mechanism.,5.0This language has a high quality implementation,0.0Learning this language significantly changed how I use other languages.,3.0I find code written in this language very elegant,4.0Learning this language improved my ability as a programmer,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0This language has a very coherent design,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0This language is built on a small core of orthogonal features,5.0I often feel like I am not smart enough to write this language,6.0There is a wide variety of open source code written in this language,2.0There are many good open-source tools for this language,2.0This is a low level language,0.0This is a mainstream language,0.0This language encourages writing code that is easy to maintain.,4.0This language is best for very large projects,5.0This language encourages writing reusable code.,5.0If my code in this language successfully compiles there is a good chance my code is correct.,5.0This language excels at concurrency,7.0This language has a strong static type system,8.0This language is expressive,3.0I enjoy using this language,4.0I use this language out of choice,4.0This is a high level language,5.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0It is easy to tell at a glance what code in this language does,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0I would use this language for a desktop GUI project,6.0When I write code in this language I can be very sure it is correct,3.0Code written in this language tends to be very reliable,4.0This language has a very rigid idea of how things should be done,5.0This language has a very dogmatic community,5.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0There is a lot of accidental complexity when writing code in this language,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0It's unusual for me to discover unfamiliar features,5.0Programs written in this language will usually work in future versions of the language,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0This language has many features which feel "tacked on",5.0Code written in this language tends to be verbose,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0This language makes it easy to shoot yourself in the foot,6.0I learned this language early in my career as a programmer,7.0This language matches it's problem domain particularly well.,3.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language has a niche in which it is great,5.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0I enjoy playing with this language but would never use it for "real code",4.0This language has a niche outside of which I would not use it,6.0The semantics of this language are much different than other languages I know.,6.0I would use this language for writing embedded programs,3.0Programs written in this language tend to be efficient,3.0I would use this language for casual scripting,3.0This language excels at text processing,5.0I would use this language as a scripting language embedded inside a larger application,5.0This language is best for very small projects,4.0I often write things in this language with the intent of rewriting them in something else later,5.0This language is minimal,5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,5.0Code written in this language tends to be terse,6.0This language is good for scientific computing,0.0I can imagine using this language in my day job,4.0Programs written in this language tend to play well with others,4.0I can imagine this will be a popular language in twenty years time,4.0I would list this language on my resume,4.0I would use this language to write a command-line app,5.0I would use this language for writing server programs,5.0I would use this language for mobile applications,6.0This language is good for distributed computing,6.0There are many good commercial tools for this language,0.0I know this language well,0.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0When I run into problems my colleagues can provide me with immediate help with this language,4.0I use many applications written in this language,4.0Third-party libraries are readily available well-documented and of high quality,5.0This language is likely to be around for a very long time,5.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0I find it easy to write efficient code in this language,5.0Writing code in this language is a lot of work,5.0This language is unusually bad for beginners,5.0This language is suitable for real-time applications,5.0I would use this language for writing programs for an embedded hardware platform,5.0
26 (4%) Prolog
35 (7%) J
32 (7%) Assembler
25 (7%) Erlang
19 (8%) Fortran
37 (8%) O'Caml
41 (8%) Forth
45 (8%) F#
52 (8%) Factor
24 (8%) C++
45 (8%) D
62 (9%) Haskell
38 (9%) Perl
13 (9%) Cobol
53 (9%) Go
38 (9%) Coq
55 (1%) Agda
26 (2%) AWK
19 (2%) Delphi
44 (3%) Eiffel
85 (3%) REBOL
37 (5%) Javascript
40 (5%) Lua
46 (5%) J
14 (6%) Pascal
83 (6%) Clojure
61 (6%) Smalltalk
39 (6%) Assembler
34 (7%) APL
34 (8%) Erlang
67 (8%) Mozart-Oz
54 (8%) Coq
38 (8%) Ada
48 (8%) Forth
59 (9%) Factor
60 (9%) Scala
31 (4%) Fortran
31 (4%) Lua
59 (5%) Haskell
48 (5%) Factor
45 (5%) Scala
31 (5%) O'Caml
37 (5%) Io
49 (5%) Visual Basic
77 (6%) Python
40 (6%) Coq
47 (6%) Clojure
24 (6%) Erlang
30 (6%) J
30 (6%) Cobol
31 (7%) D
46 (7%) Go
36 (8%) Pascal
37 (8%) Assembler
64 (8%) PHP
60 (8%) Haxe
42 (8%) TCL
47 (8%) Ada
52 (9%) Delphi
33 (9%) Prolog
48 (9%) F#
24 (4%) AWK
75 (5%) Haskell
47 (6%) O'Caml
15 (7%) Visual Basic
46 (7%) J
21 (8%) Matlab
39 (8%) Erlang
60 (8%) Factor
58 (8%) Standard ML
43 (8%) Haxe
23 (8%) Fortran
53 (9%) Go
68 (9%) Coq
33 (9%) TCL
58 (9%) Forth
53 (9%) Common Lisp
39 (9%) Ada
31 (9%) Javascript
34 (9%) Lua
71 (0%) Shell
26 (0%) Matlab
24 (0%) AWK
37 (0%) Io
31 (0%) Fortran
24 (0%) Erlang
35 (0%) C#
29 (1%) Forth
81 (1%) Java
30 (1%) Visual Basic
60 (1%) Haxe
26 (2%) Eiffel
23 (2%) D
63 (2%) Javascript
48 (2%) REBOL
64 (2%) Groovy
45 (2%) Scheme
29 (2%) Common Lisp
44 (3%) Assembler
43 (3%) ActionScript
29 (3%) Pascal
10 (3%) F#
27 (3%) Ada
54 (4%) R
81 (4%) ELisp
92 (4%) Python
59 (4%) Haskell
77 (4%) C++
25 (4%) Prolog
35 (4%) Factor
14 (5%) Delphi
42 (5%) Scala
35 (5%) Agda
21 (5%) APL
72 (5%) Ruby
12 (5%) Cobol
28 (6%) J
34 (6%) O'Caml
37 (7%) Lua
74 (7%) C
38 (7%) Objective C
31 (7%) Standard ML
37 (8%) Coq
64 (8%) Perl
84 (9%) PHP
24 (9%) Mozart-Oz
36 (5%) Visual Basic
28 (6%) APL
25 (6%) R
24 (6%) Javascript
32 (7%) Mathematica
34 (7%) PHP
26 (7%) Shell
9 (7%) AWK
28 (7%) Prolog
50 (8%) Factor
32 (9%) Forth
32 (9%) Assembler
16 (9%) Perl
35 (1%) Erlang
67 (2%) Scala
22 (3%) Pascal
40 (3%) Delphi
60 (3%) Factor
41 (3%) Javascript
76 (4%) Haskell
43 (4%) Ada
63 (4%) Io
71 (4%) F#
64 (5%) Coq
35 (5%) PHP
52 (5%) Eiffel
63 (5%) Agda
14 (5%) Fortran
58 (5%) Standard ML
64 (5%) Scheme
47 (5%) APL
65 (6%) Mozart-Oz
58 (6%) O'Caml
59 (6%) Groovy
58 (7%) Smalltalk
62 (7%) Haxe
29 (7%) AWK
52 (8%) Go
37 (8%) Perl
57 (9%) ELisp
62 (9%) Ruby
47 (9%) J
41 (9%) C#
29 (4%) Forth
38 (5%) O'Caml
41 (5%) Factor
50 (5%) Scheme
24 (6%) Erlang
34 (6%) Lua
35 (6%) C
29 (6%) Javascript
54 (6%) Io
55 (6%) Ruby
57 (6%) Haskell
43 (6%) Coq
45 (6%) Scala
34 (7%) Matlab
49 (7%) D
31 (7%) Assembler
56 (7%) Groovy
41 (7%) Standard ML
36 (7%) J
54 (8%) F#
21 (8%) Prolog
31 (9%) Fortran
27 (9%) AWK
71 (9%) Smalltalk
39 (9%) Pascal
35 (2%) TCL
43 (2%) R
70 (2%) Ada
39 (2%) Forth
53 (3%) Go
39 (3%) Assembler
52 (3%) ActionScript
47 (4%) APL
48 (4%) Scheme
29 (4%) Groovy
40 (5%) C
40 (5%) Shell
80 (5%) Agda
44 (5%) Mathematica
33 (5%) C++
27 (6%) AWK
36 (6%) Io
51 (6%) Java
17 (6%) Lua
46 (7%) Factor
44 (7%) Smalltalk
52 (7%) Delphi
49 (7%) Mozart-Oz
44 (7%) Clojure
54 (8%) Standard ML
22 (8%) Javascript
52 (8%) D
43 (9%) Fortran
36 (9%) Prolog
42 (6%) Haskell
42 (6%) Mathematica
44 (6%) Javascript
37 (7%) Coq
39 (7%) AWK
20 (8%) Clojure
44 (8%) Io
25 (8%) Lua
19 (9%) Scala
36 (9%) Prolog
34 (9%) Standard ML
55 (9%) Assembler
44 (9%) Matlab
60 (1%) Haskell
66 (3%) Shell
45 (4%) Erlang
41 (4%) Objective C
39 (4%) Fortran
43 (4%) Javascript
49 (5%) Lua
40 (5%) Scheme
45 (5%) AWK
33 (5%) Delphi
39 (5%) C++
47 (6%) APL
36 (6%) Eiffel
57 (6%) C
39 (6%) Smalltalk
42 (7%) Standard ML
41 (7%) Cobol
33 (7%) Common Lisp
31 (7%) Visual Basic
61 (8%) Agda
36 (8%) Perl
53 (9%) Assembler
62 (9%) Coq
75 (9%) Mathematica
54 (9%) Go
37 (9%) F#
36 (3%) Perl
40 (3%) Groovy
60 (3%) ActionScript
32 (3%) Lua
43 (3%) Go
23 (5%) C++
60 (5%) Assembler
6 (5%) C#
6 (5%) Java
25 (6%) C
39 (6%) Ada
39 (7%) Javascript
46 (7%) Standard ML
60 (7%) Shell
68 (8%) Mathematica
84 (8%) ELisp
53 (8%) AWK
70 (8%) APL
64 (8%) Matlab
47 (9%) Fortran
33 (9%) Ruby
60 (9%) Coq
63 (9%) R
53 (0%) Scheme
41 (0%) Scala
23 (0%) PHP
82 (1%) C++
76 (1%) Assembler
58 (1%) Haskell
14 (1%) ELisp
41 (2%) Python
50 (2%) APL
75 (2%) Objective C
48 (3%) Haxe
12 (3%) Prolog
87 (3%) D
38 (3%) Matlab
27 (3%) Visual Basic
18 (3%) Javascript
76 (3%) Ada
53 (3%) Eiffel
43 (3%) Java
41 (4%) Mathematica
44 (4%) Standard ML
51 (4%) J
36 (4%) Common Lisp
67 (5%) Factor
22 (5%) R
39 (5%) C#
26 (6%) Groovy
13 (6%) Ruby
48 (6%) Io
60 (6%) Delphi
59 (6%) Fortran
10 (6%) AWK
29 (6%) Perl
6 (6%) TCL
26 (7%) Cobol
54 (7%) Pascal
60 (7%) O'Caml
45 (7%) Mozart-Oz
41 (7%) Lua
45 (8%) REBOL
46 (9%) ActionScript
24 (9%) Erlang
38 (9%) Coq
88 (9%) C
57 (0%) Factor
22 (0%) Coq
35 (1%) Common Lisp
27 (2%) C
59 (2%) Haskell
37 (2%) Standard ML
15 (2%) Erlang
18 (3%) Objective C
50 (3%) Scala
8 (3%) Fortran
25 (3%) Assembler
78 (4%) Groovy
31 (4%) Java
81 (4%) Ruby
44 (4%) Mozart-Oz
95 (5%) Python
47 (5%) Go
16 (5%) Pascal
67 (6%) Clojure
28 (6%) Mathematica
11 (6%) Cobol
42 (7%) Agda
14 (7%) Delphi
65 (7%) Haxe
85 (7%) TCL
50 (8%) F#
38 (8%) Visual Basic
25 (9%) Prolog
14 (9%) Ada
34 (9%) O'Caml
45 (4%) Prolog
21 (5%) Ada
50 (5%) Go
52 (6%) Groovy
29 (6%) D
36 (6%) Pascal
23 (6%) Objective C
40 (6%) Smalltalk
33 (7%) Fortran
73 (7%) Io
49 (7%) Coq
31 (7%) Common Lisp
22 (7%) C#
27 (7%) C++
28 (7%) Delphi
37 (8%) Javascript
31 (8%) Scala
54 (9%) AWK
17 (9%) Java
62 (9%) Agda
39 (9%) Standard ML
47 (9%) Haxe
25 (9%) Erlang
60 (9%) Haskell
39 (3%) Assembler
34 (4%) Standard ML
56 (4%) C++
18 (6%) Prolog
21 (6%) APL
30 (6%) Visual Basic
59 (6%) C#
46 (6%) Eiffel
29 (6%) J
61 (7%) Scala
36 (7%) Coq
36 (7%) Forth
36 (7%) O'Caml
24 (8%) Cobol
43 (8%) PHP
32 (8%) Common Lisp
42 (8%) Ada
43 (8%) Factor
37 (9%) Lua
28 (3%) Smalltalk
23 (5%) APL
21 (5%) Erlang
51 (5%) Haskell
26 (5%) J
27 (6%) O'Caml
39 (6%) Scala
31 (6%) F#
25 (7%) Standard ML
35 (7%) Go
29 (7%) Ada
48 (7%) R
34 (7%) Haxe
16 (7%) Prolog
29 (7%) Coq
21 (7%) Common Lisp
69 (8%) C
38 (8%) Scheme
49 (9%) Delphi
44 (9%) Assembler
69 (9%) Python
63 (3%) Objective C
48 (3%) Factor
42 (4%) Standard ML
38 (4%) Io
47 (6%) Pascal
48 (7%) Eiffel
31 (7%) Lua
72 (7%) C++
50 (7%) Haskell
29 (8%) Groovy
71 (8%) Assembler
44 (8%) TCL
31 (9%) Common Lisp
33 (9%) Mozart-Oz
39 (9%) O'Caml
29 (9%) Erlang
k-means with k = 27
When I run into problems my colleagues can provide me with immediate help with this language,3.0I know many other people who use this language,3.0There are many good commercial tools for this language,5.0This language has a very rigid idea of how things should be done,4.0This language has a very dogmatic community,4.0This language has a good community,3.0I usually use this language on solo projects,4.0I can imagine this will be a popular language in twenty years time,4.0I would use this language for a web project,5.0I still discover new features of this language on a fairly regular basis,5.0This language has a good library distribution mechanism.,5.0There is a lot of accidental complexity when writing code in this language,3.0Developers who primarily use this language often burn out after a few years,3.0This language is frequently used for applications it isn't suitable for,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0Writing code in this language is a lot of work,5.0Programs written in this language will usually work in future versions of the language,5.0This language is unusually bad for beginners,5.0It is too easy to write code in this language that looks like it does one thing but actually does something else,5.0This language makes it easy to shoot yourself in the foot,5.0I learned this language early in my career as a programmer,7.0This language is likely to be around for a very long time,0.0This is a mainstream language,0.0I am reluctant to admit to knowing this language,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0The thought that I may still be using this language in twenty years time fills me with dread,4.0Code written in this language tends to be verbose,5.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0This language encourages writing code that is easy to maintain.,5.0This language is best for very large projects,6.0This language has a strong static type system,7.0There is a wide variety of open source code written in this language,2.0There are many good open-source tools for this language,2.0This language has a niche in which it is great,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0I enjoy playing with this language but would never use it for "real code",5.0This language has a niche outside of which I would not use it,6.0I usually use this language on projects with many other members,3.0I can imagine using this language in my day job,4.0Third-party libraries are readily available well-documented and of high quality,4.0I would list this language on my resume,4.0This language is large,5.0I find this language easy to prototype in,3.0I often write things in this language with the intent of rewriting them in something else later,4.0I would use this language for casual scripting,5.0This language is best for very small projects,5.0I use this language out of choice,5.0This is a high level language,6.0This language is likely to be a passing fad,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0I would use this language to write a command-line app,3.0Programs written in this language tend to play well with others,4.0This language excels at text processing,5.0The resources for learning this language are of high quality,3.0It is easy to tell at a glance what code in this language does,4.0This language is well documented,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0It is easy to debug programs written in this language when it goes wrong,4.0Libraries in this language tend to be well documented.,4.0I regularly use this language,5.0I find it easy to write efficient code in this language,5.0It's unusual for me to discover unfamiliar features,5.0Code written in this language is very readable,5.0There are many good tools for this language,5.0This language has many features which feel "tacked on",5.0This language has a high quality implementation,5.0I would use this language for mobile applications,6.0This language is good for beginners,6.0I would use this language for a desktop GUI project,7.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0I would use this language for writing embedded programs,5.0This is a low level language,6.0The semantics of this language are much different than other languages I know.,4.0Code written in this language tends to be terse,5.0I often feel like I am not smart enough to write this language,5.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0This language is good for scientific computing,0.0This language is very flexible,4.0This language is well suited for an agile development approach using short iterations.,4.0I would use this language as a scripting language embedded inside a larger application,5.0This language would be good for teaching children to write software,5.0This language is good for numeric computing,0.0I use many applications written in this language,0.0This language has a very coherent design,3.0Learning this language significantly changed how I use other languages.,3.0I find code written in this language very elegant,4.0This language is built on a small core of orthogonal features,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0Learning this language improved my ability as a programmer,5.0This language is minimal,6.0I rarely have difficulty abstracting patterns I find in my code,3.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0This language encourages writing reusable code.,3.0I know this language well,0.0This language is expressive,3.0I enjoy using this language,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0This language excels at symbolic manipulation,6.0
23 (0%) REBOL
73 (0%) Objective C
17 (0%) Prolog
48 (1%) Assembler
38 (1%) Scheme
23 (1%) APL
72 (1%) C
33 (2%) Clojure
27 (3%) Common Lisp
61 (3%) Matlab
35 (3%) Forth
63 (3%) Groovy
31 (4%) Ada
30 (4%) Haxe
49 (4%) Haskell
31 (4%) Eiffel
39 (5%) Cobol
35 (5%) Coq
29 (5%) J
66 (5%) Delphi
32 (5%) Scala
91 (5%) C#
42 (5%) Fortran
19 (6%) Erlang
80 (6%) C++
26 (6%) Standard ML
64 (7%) Python
84 (7%) PHP
86 (8%) Java
58 (8%) Ruby
41 (8%) Pascal
67 (8%) Visual Basic
30 (8%) Go
26 (9%) Factor
44 (0%) Mozart-Oz
20 (0%) Erlang
42 (0%) Assembler
45 (0%) Shell
50 (0%) Go
27 (0%) Scala
51 (1%) Smalltalk
42 (1%) Forth
46 (1%) Scheme
49 (1%) Mathematica
44 (1%) R
34 (1%) TCL
49 (1%) Objective C
76 (1%) Agda
22 (1%) REBOL
58 (1%) Java
48 (2%) APL
47 (2%) D
45 (2%) Factor
28 (2%) J
32 (2%) Io
29 (3%) Groovy
59 (3%) Coq
70 (4%) Ada
45 (4%) PHP
12 (4%) Lua
49 (4%) ActionScript
62 (4%) Haskell
43 (5%) C
48 (5%) Standard ML
36 (6%) C++
39 (6%) Matlab
39 (6%) Clojure
29 (7%) AWK
29 (7%) F#
27 (7%) Javascript
43 (8%) Visual Basic
43 (8%) Prolog
54 (9%) Delphi
30 (4%) Visual Basic
20 (4%) AWK
20 (5%) Pascal
31 (5%) Forth
36 (5%) O'Caml
39 (5%) C
72 (6%) Haskell
21 (6%) Prolog
35 (6%) Assembler
24 (6%) Fortran
31 (7%) Erlang
35 (7%) Lua
56 (8%) Go
49 (8%) Scheme
33 (8%) Eiffel
31 (8%) Standard ML
76 (9%) Clojure
39 (9%) ActionScript
47 (9%) Smalltalk
51 (9%) Io
22 (4%) Lua
41 (6%) Mathematica
42 (7%) Javascript
38 (7%) AWK
34 (7%) Standard ML
52 (7%) ELisp
40 (8%) Io
32 (8%) Scheme
44 (8%) Haskell
23 (8%) O'Caml
20 (8%) Scala
70 (8%) C++
38 (9%) Prolog
51 (9%) Forth
35 (9%) J
19 (9%) Clojure
14 (2%) Scala
72 (2%) Pascal
18 (3%) Clojure
37 (3%) Haskell
95 (3%) Cobol
38 (4%) Coq
47 (4%) Matlab
92 (4%) Delphi
36 (4%) Ruby
46 (4%) Go
45 (4%) Mathematica
26 (4%) Scheme
32 (6%) Standard ML
48 (6%) C#
46 (7%) Javascript
55 (7%) Assembler
40 (7%) AWK
49 (7%) Io
18 (7%) J
51 (8%) Agda
56 (8%) Haxe
16 (8%) Erlang
26 (8%) Lua
29 (8%) Python
33 (9%) D
63 (9%) Fortran
30 (9%) Smalltalk
42 (9%) Forth
17 (9%) Common Lisp
37 (9%) Factor
90 (9%) Visual Basic
37 (9%) Prolog
31 (5%) Assembler
30 (6%) Prolog
27 (7%) Shell
20 (7%) Javascript
23 (7%) Lua
46 (7%) Factor
51 (7%) Mozart-Oz
17 (7%) AWK
31 (7%) TCL
13 (7%) Perl
34 (8%) Mathematica
30 (8%) Forth
31 (8%) PHP
65 (8%) Go
39 (9%) Cobol
90 (9%) Eiffel
71 (0%) Shell
26 (0%) Matlab
24 (0%) AWK
37 (0%) Io
31 (0%) Fortran
24 (0%) Erlang
35 (0%) C#
29 (1%) Forth
81 (1%) Java
30 (1%) Visual Basic
60 (1%) Haxe
26 (2%) Eiffel
23 (2%) D
63 (2%) Javascript
48 (2%) REBOL
64 (2%) Groovy
45 (2%) Scheme
29 (2%) Common Lisp
44 (3%) Assembler
43 (3%) ActionScript
29 (3%) Pascal
10 (3%) F#
27 (3%) Ada
54 (4%) R
81 (4%) ELisp
92 (4%) Python
59 (4%) Haskell
77 (4%) C++
25 (4%) Prolog
35 (4%) Factor
14 (5%) Delphi
42 (5%) Scala
35 (5%) Agda
21 (5%) APL
72 (5%) Ruby
12 (5%) Cobol
28 (6%) J
34 (6%) O'Caml
37 (7%) Lua
74 (7%) C
38 (7%) Objective C
31 (7%) Standard ML
37 (8%) Coq
64 (8%) Perl
84 (9%) PHP
24 (9%) Mozart-Oz
56 (2%) Forth
33 (5%) Perl
64 (6%) Shell
42 (6%) Lua
34 (6%) Ruby
56 (6%) Prolog
32 (6%) C++
37 (7%) Standard ML
18 (7%) Java
54 (7%) Haskell
40 (7%) Erlang
56 (7%) Assembler
53 (7%) J
40 (7%) Javascript
48 (8%) AWK
29 (8%) O'Caml
42 (9%) Fortran
39 (9%) Ada
50 (9%) Go
29 (4%) Factor
40 (4%) Go
30 (4%) ELisp
42 (5%) Delphi
31 (5%) O'Caml
37 (5%) Matlab
31 (6%) Smalltalk
39 (6%) Visual Basic
36 (6%) Assembler
13 (6%) Prolog
37 (6%) REBOL
26 (7%) TCL
45 (7%) R
63 (7%) C#
31 (7%) Standard ML
54 (7%) Ruby
26 (7%) J
27 (8%) Lua
55 (8%) Haskell
28 (8%) Fortran
26 (8%) APL
35 (8%) Coq
56 (8%) Scala
51 (9%) Objective C
48 (9%) ActionScript
23 (9%) Pascal
56 (5%) Agda
66 (6%) Ruby
44 (6%) Javascript
41 (7%) APL
44 (8%) Lua
59 (8%) Factor
61 (9%) REBOL
43 (9%) Standard ML
47 (9%) Matlab
63 (9%) Haskell
66 (9%) Io
11 (1%) Matlab
46 (1%) Lua
35 (2%) Forth
18 (2%) Prolog
34 (2%) Common Lisp
35 (2%) Standard ML
35 (3%) Assembler
52 (3%) Factor
55 (4%) F#
54 (4%) Scala
50 (4%) Scheme
47 (4%) Eiffel
21 (4%) Erlang
41 (5%) Java
24 (5%) Cobol
73 (5%) TCL
25 (5%) Coq
19 (5%) Mathematica
29 (5%) Javascript
16 (6%) APL
41 (6%) Visual Basic
43 (6%) O'Caml
60 (7%) D
43 (7%) Mozart-Oz
53 (7%) C#
56 (7%) Haxe
72 (8%) Groovy
32 (8%) R
66 (8%) Haskell
37 (8%) Agda
32 (8%) Pascal
61 (8%) Clojure
27 (9%) J
78 (9%) Python
55 (9%) Io
40 (9%) Ada
24 (6%) Erlang
55 (6%) Haskell
41 (6%) Coq
46 (6%) Factor
35 (7%) O'Caml
36 (9%) Lua
36 (9%) J
43 (9%) Scala
47 (9%) Io
51 (5%) Eiffel
17 (6%) Ruby
43 (6%) Java
42 (6%) Io
41 (6%) Mozart-Oz
36 (6%) Lua
22 (6%) Javascript
10 (7%) Prolog
25 (7%) Groovy
36 (7%) C#
14 (8%) R
39 (8%) Standard ML
85 (8%) D
29 (8%) Common Lisp
28 (9%) Smalltalk
43 (9%) Haxe
35 (9%) Coq
46 (9%) Scheme
20 (9%) ELisp
48 (9%) Haskell
78 (9%) C++
89 (9%) C
80 (9%) Assembler
26 (9%) Perl
35 (9%) REBOL
87 (9%) Forth
78 (1%) Haskell
59 (1%) Scheme
53 (2%) R
53 (2%) Standard ML
47 (2%) Go
32 (4%) PHP
28 (4%) Javascript
25 (4%) Lua
49 (4%) O'Caml
37 (4%) Fortran
67 (4%) ELisp
74 (5%) Forth
54 (5%) Shell
69 (6%) F#
28 (6%) Pascal
49 (7%) Scala
24 (7%) Visual Basic
24 (7%) Delphi
52 (7%) TCL
65 (8%) Clojure
8 (8%) Java
87 (8%) APL
32 (9%) Haxe
51 (9%) Common Lisp
32 (9%) Eiffel
44 (9%) AWK
89 (9%) Factor
29 (9%) Ada
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
56 (1%) Haskell
41 (2%) Standard ML
13 (4%) Fortran
31 (5%) Java
47 (5%) Shell
29 (5%) Prolog
76 (5%) Ruby
55 (5%) Forth
34 (6%) D
60 (6%) Factor
54 (7%) Haxe
29 (7%) Coq
35 (7%) Mathematica
49 (7%) Go
18 (7%) Erlang
35 (7%) J
73 (8%) Groovy
80 (8%) Io
16 (8%) Cobol
31 (8%) Matlab
27 (8%) AWK
30 (8%) O'Caml
39 (9%) R
35 (9%) Assembler
45 (9%) Javascript
51 (9%) PHP
49 (4%) J
43 (5%) O'Caml
35 (5%) Erlang
60 (6%) Agda
14 (7%) Visual Basic
62 (7%) Coq
58 (7%) Factor
51 (7%) Prolog
27 (8%) R
52 (8%) Go
20 (8%) Matlab
36 (8%) D
29 (8%) Objective C
69 (9%) Smalltalk
35 (9%) Pascal
28 (9%) Delphi
42 (9%) Haxe
13 (9%) Perl
49 (9%) Assembler
69 (9%) Haskell
31 (0%) C
26 (0%) Shell
26 (1%) Assembler
29 (1%) Visual Basic
68 (1%) Haskell
31 (2%) Pascal
31 (2%) R
58 (2%) Python
54 (2%) Ruby
35 (3%) J
22 (3%) Prolog
27 (3%) Matlab
40 (3%) Agda
55 (3%) Scala
62 (4%) F#
47 (4%) Coq
27 (4%) Erlang
40 (5%) PHP
21 (5%) Fortran
14 (5%) Cobol
49 (5%) Scheme
45 (5%) C#
47 (6%) ActionScript
49 (6%) Go
68 (6%) Smalltalk
54 (6%) D
48 (6%) Standard ML
26 (6%) Perl
37 (6%) Lua
39 (7%) Delphi
9 (7%) AWK
46 (7%) O'Caml
34 (7%) Forth
48 (8%) Java
30 (8%) Javascript
51 (8%) Groovy
29 (9%) APL
41 (9%) C++
51 (9%) ELisp
76 (2%) Haskell
21 (3%) AWK
34 (4%) C++
50 (5%) Forth
35 (5%) Javascript
35 (6%) Assembler
56 (6%) Factor
54 (6%) Io
46 (7%) Prolog
62 (7%) Coq
50 (7%) D
35 (7%) Shell
40 (7%) APL
36 (7%) Lua
43 (7%) Erlang
70 (7%) Mozart-Oz
60 (8%) Smalltalk
14 (8%) Cobol
62 (8%) Scala
57 (8%) O'Caml
40 (8%) Ada
47 (9%) Groovy
59 (9%) Standard ML
26 (9%) Matlab
37 (9%) Perl
51 (9%) Ruby
24 (9%) PHP
17 (9%) Visual Basic
k-means with k = 28
I am sometimes embarrassed to admit to my peers that I know this language,4.0I learned this language early in my career as a programmer,4.0I often write things in this language with the intent of rewriting them in something else later,3.0This language is best for very small projects,4.0I enjoy playing with this language but would never use it for "real code",4.0I regularly use this language,0.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0I would use this language for writing embedded programs,5.0This language is suitable for real-time applications,5.0This is a low level language,6.0There is a wide variety of open source code written in this language,2.0There are many good open-source tools for this language,2.0I find this language easy to prototype in,3.0This language is well suited for an agile development approach using short iterations.,4.0I would use this language for casual scripting,5.0I use this language out of choice,5.0This language would be good for teaching children to write software,5.0I would use this language for a web project,6.0This language is good for beginners,6.0I would use this language as a scripting language embedded inside a larger application,6.0This language has a good library distribution mechanism.,6.0This is a high level language,7.0This language is likely to be a passing fad,7.0This language has a very coherent design,3.0Learning this language significantly changed how I use other languages.,3.0I find code written in this language very elegant,4.0Learning this language improved my ability as a programmer,4.0This language is built on a small core of orthogonal features,3.0This language is minimal,3.0I am reluctant to admit to knowing this language,0.0This language is large,0.0The thought that I may still be using this language in twenty years time fills me with dread,0.0When I write code in this language I can be very sure it is correct,3.0Code written in this language tends to be very reliable,3.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0This language has a niche in which it is great,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language has an annoying syntax,3.0I often get angry when writing code in this language,3.0This language has a niche outside of which I would not use it,4.0This language has a strong static type system,0.0Writing code in this language is a lot of work,3.0This language is unusually bad for beginners,3.0This language has a very rigid idea of how things should be done,4.0The resources for learning this language are of high quality,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0I would list this language on my resume,4.0This language encourages writing reusable code.,4.0It is easy to tell at a glance what code in this language does,5.0I can imagine using this language in my day job,5.0This language is well documented,5.0Code written in this language is very readable,5.0Programs written in this language tend to play well with others,5.0This language has a high quality implementation,5.0This language encourages writing code that is easy to maintain.,5.0Libraries in this language tend to be well documented.,5.0I would use this language for mobile applications,6.0This language is best for very large projects,6.0This language has a very dogmatic community,6.0I would use this language for writing server programs,6.0This language is good for distributed computing,6.0I would use this language for a desktop GUI project,7.0This language excels at concurrency,7.0Code written in this language tends to be verbose,0.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,0.0I often feel like I am not smart enough to write this language,0.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0I know this language well,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0I enjoy using this language,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0This language is very flexible,5.0I still discover new features of this language on a fairly regular basis,5.0This language excels at symbolic manipulation,6.0Code written in this language tends to be terse,4.0The semantics of this language are much different than other languages I know.,4.0I usually use this language on solo projects,3.0This language has a good community,3.0I rarely have difficulty abstracting patterns I find in my code,4.0I can imagine this will be a popular language in twenty years time,4.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0I use many applications written in this language,4.0Third-party libraries are readily available well-documented and of high quality,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good tools for this language,5.0There are many good commercial tools for this language,5.0This is a mainstream language,6.0I would use this language to write a command-line app,4.0This language excels at text processing,4.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0There is a lot of accidental complexity when writing code in this language,4.0Programs written in this language will usually work in future versions of the language,4.0It is too easy to write code in this language that looks like it does one thing but actually does something else,4.0It's unusual for me to discover unfamiliar features,5.0This language has many features which feel "tacked on",5.0This language makes it easy to shoot yourself in the foot,5.0This language is likely to be around for a very long time,6.0
46 (0%) Perl
23 (0%) Python
33 (0%) REBOL
37 (0%) Prolog
36 (0%) Haskell
89 (1%) Delphi
1 (1%) Erlang
43 (1%) AWK
43 (1%) Mathematica
35 (1%) Coq
49 (2%) Forth
45 (2%) Java
2 (2%) F#
38 (3%) C#
22 (3%) J
56 (3%) Ada
21 (3%) Common Lisp
36 (3%) Javascript
15 (4%) D
22 (4%) Lua
6 (4%) Scala
63 (5%) Shell
9 (5%) Clojure
36 (5%) Matlab
70 (5%) Fortran
49 (5%) ActionScript
34 (6%) Standard ML
52 (6%) Eiffel
57 (7%) Assembler
85 (7%) Cobol
22 (7%) R
29 (8%) Scheme
51 (8%) ELisp
30 (1%) O'Caml
61 (1%) Mathematica
35 (1%) Smalltalk
48 (3%) Visual Basic
57 (3%) Haskell
27 (4%) Scala
64 (4%) Scheme
36 (4%) Common Lisp
45 (4%) Prolog
51 (5%) Groovy
22 (5%) Objective C
54 (5%) Matlab
23 (5%) Ada
43 (5%) Go
55 (5%) R
38 (5%) F#
45 (5%) J
37 (5%) Lua
39 (6%) Standard ML
54 (6%) Clojure
33 (6%) Fortran
26 (6%) C++
40 (6%) Javascript
47 (7%) Assembler
19 (7%) Erlang
67 (7%) Io
64 (7%) REBOL
53 (7%) Forth
38 (7%) Delphi
20 (7%) Java
51 (8%) Coq
77 (9%) TCL
51 (5%) Eiffel
42 (5%) Io
45 (6%) Java
36 (6%) Lua
40 (6%) Mozart-Oz
24 (7%) Javascript
20 (8%) Ruby
27 (8%) Groovy
35 (8%) Coq
77 (8%) C++
29 (8%) Smalltalk
49 (8%) Haskell
25 (8%) Perl
84 (8%) D
41 (9%) Standard ML
13 (9%) Prolog
47 (9%) Scheme
36 (9%) Python
71 (0%) Shell
26 (0%) Matlab
24 (0%) AWK
37 (0%) Io
31 (0%) Fortran
24 (0%) Erlang
35 (0%) C#
29 (1%) Forth
81 (1%) Java
30 (1%) Visual Basic
60 (1%) Haxe
26 (2%) Eiffel
23 (2%) D
63 (2%) Javascript
48 (2%) REBOL
64 (2%) Groovy
45 (2%) Scheme
29 (2%) Common Lisp
44 (3%) Assembler
43 (3%) ActionScript
29 (3%) Pascal
10 (3%) F#
27 (3%) Ada
54 (4%) R
81 (4%) ELisp
92 (4%) Python
59 (4%) Haskell
77 (4%) C++
25 (4%) Prolog
35 (4%) Factor
14 (5%) Delphi
42 (5%) Scala
35 (5%) Agda
21 (5%) APL
72 (5%) Ruby
12 (5%) Cobol
28 (6%) J
34 (6%) O'Caml
37 (7%) Lua
74 (7%) C
38 (7%) Objective C
31 (7%) Standard ML
37 (8%) Coq
64 (8%) Perl
84 (9%) PHP
24 (9%) Mozart-Oz
54 (7%) Factor
24 (8%) Erlang
53 (9%) Go
62 (9%) Haskell
13 (9%) Cobol
37 (9%) J
22 (1%) AWK
72 (1%) Smalltalk
50 (3%) J
45 (3%) O'Caml
35 (3%) Erlang
64 (3%) Agda
48 (3%) Scala
33 (4%) Shell
63 (4%) Coq
28 (4%) Mathematica
13 (4%) Matlab
25 (5%) R
51 (5%) APL
27 (5%) Objective C
25 (5%) Javascript
33 (5%) Pascal
24 (5%) Fortran
73 (5%) Haskell
37 (5%) ELisp
57 (6%) Factor
46 (6%) Ruby
32 (6%) TCL
10 (6%) Visual Basic
11 (6%) PHP
47 (7%) Go
55 (7%) Forth
51 (7%) Python
73 (7%) Scheme
38 (7%) D
21 (7%) C#
47 (7%) F#
52 (8%) Prolog
24 (8%) Delphi
44 (8%) Assembler
39 (9%) Haxe
22 (0%) R
41 (1%) Javascript
37 (1%) O'Caml
26 (1%) Matlab
53 (1%) Go
12 (2%) Perl
97 (2%) Scheme
25 (2%) Scala
73 (2%) REBOL
14 (2%) C++
62 (2%) ELisp
47 (2%) Pascal
21 (3%) Visual Basic
10 (3%) C#
25 (3%) Cobol
37 (3%) Python
79 (4%) Forth
53 (5%) Agda
65 (5%) APL
53 (5%) C
15 (5%) Java
46 (5%) J
32 (5%) Ruby
27 (6%) D
57 (6%) Assembler
64 (6%) Clojure
55 (6%) Factor
37 (6%) Erlang
34 (6%) Common Lisp
37 (6%) Delphi
48 (8%) Prolog
38 (8%) Fortran
51 (8%) Lua
57 (9%) Haskell
90 (9%) Io
35 (0%) Assembler
45 (1%) Java
34 (1%) Shell
31 (2%) Common Lisp
36 (2%) C
24 (2%) AWK
12 (2%) Perl
43 (3%) Pascal
22 (3%) Lua
40 (3%) Mathematica
39 (3%) Smalltalk
50 (4%) Clojure
33 (4%) Forth
31 (5%) Groovy
52 (5%) Scheme
33 (5%) Prolog
19 (6%) Javascript
28 (6%) PHP
39 (6%) ELisp
61 (6%) Go
45 (6%) Python
34 (6%) Cobol
34 (6%) C++
67 (6%) F#
48 (6%) J
31 (6%) TCL
52 (7%) Mozart-Oz
36 (7%) Erlang
57 (7%) D
87 (7%) Haskell
24 (7%) Matlab
44 (7%) Io
47 (8%) Factor
42 (8%) APL
36 (8%) R
29 (8%) Ruby
52 (8%) Scala
89 (8%) Agda
21 (9%) Visual Basic
38 (9%) Fortran
67 (9%) Standard ML
46 (9%) C#
35 (0%) Ruby
59 (1%) Haskell
30 (1%) Delphi
58 (1%) Assembler
21 (2%) Pascal
61 (2%) C
57 (2%) Forth
67 (2%) Shell
40 (2%) Factor
56 (3%) Prolog
38 (3%) Standard ML
46 (4%) Erlang
47 (4%) Lua
50 (5%) APL
41 (5%) Objective C
38 (5%) Scheme
39 (5%) Fortran
42 (5%) Javascript
22 (5%) Java
33 (5%) Perl
37 (6%) C++
45 (6%) AWK
38 (6%) Eiffel
41 (6%) Smalltalk
38 (7%) Python
55 (7%) J
39 (7%) Cobol
28 (8%) Visual Basic
33 (8%) Common Lisp
35 (8%) O'Caml
61 (9%) Agda
40 (1%) J
43 (1%) Go
63 (2%) Fortran
26 (2%) REBOL
31 (2%) Scheme
42 (2%) Haskell
49 (3%) Factor
37 (3%) Standard ML
76 (3%) Cobol
21 (4%) Common Lisp
14 (4%) Clojure
65 (4%) Delphi
53 (4%) Forth
19 (4%) C#
75 (5%) Shell
40 (5%) C
32 (5%) D
60 (5%) Assembler
17 (6%) Smalltalk
55 (6%) Pascal
58 (6%) Objective C
27 (7%) Lua
82 (7%) PHP
40 (7%) Io
26 (7%) O'Caml
43 (8%) Javascript
28 (8%) Erlang
27 (8%) Ruby
59 (8%) APL
13 (9%) Python
77 (9%) TCL
64 (9%) Matlab
14 (9%) Scala
40 (1%) Standard ML
49 (1%) Prolog
31 (2%) Groovy
59 (2%) Coq
47 (2%) Go
41 (3%) R
70 (3%) Ada
27 (3%) O'Caml
35 (3%) Io
47 (4%) Visual Basic
38 (4%) D
24 (4%) Erlang
6 (4%) Python
60 (4%) Fortran
49 (4%) Factor
32 (5%) AWK
50 (5%) Forth
38 (5%) J
51 (6%) Shell
44 (6%) Mathematica
49 (6%) C
25 (6%) REBOL
28 (6%) F#
38 (6%) Matlab
20 (6%) C#
56 (6%) PHP
73 (7%) Cobol
56 (7%) Objective C
17 (7%) Lua
43 (7%) TCL
46 (7%) APL
69 (7%) Agda
26 (8%) Scala
20 (8%) Common Lisp
43 (7%) Coq
35 (7%) Forth
60 (8%) Haskell
36 (8%) Assembler
46 (8%) Factor
32 (8%) Lua
32 (8%) Javascript
41 (8%) Standard ML
47 (9%) Scheme
24 (9%) Prolog
39 (9%) O'Caml
32 (9%) J
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
47 (0%) Perl
75 (0%) Mozart-Oz
73 (1%) Mathematica
45 (2%) Delphi
63 (2%) Ruby
34 (2%) Assembler
46 (2%) Io
56 (2%) Coq
44 (3%) Cobol
28 (3%) Eiffel
50 (4%) Pascal
78 (4%) Python
95 (4%) Groovy
59 (4%) ActionScript
40 (4%) Common Lisp
49 (5%) REBOL
31 (5%) D
53 (5%) C#
73 (7%) TCL
36 (7%) Forth
42 (8%) Prolog
51 (8%) Go
68 (8%) PHP
30 (9%) APL
59 (9%) Clojure
24 (4%) AWK
70 (6%) Mozart-Oz
38 (7%) Javascript
40 (7%) Ada
38 (7%) Lua
38 (7%) APL
51 (7%) Forth
74 (7%) Haskell
61 (8%) Scala
60 (8%) Factor
39 (8%) Assembler
61 (8%) Smalltalk
60 (8%) Coq
46 (9%) J
50 (9%) Eiffel
50 (9%) D
82 (9%) Clojure
58 (9%) Io
38 (9%) Erlang
27 (9%) Matlab
77 (0%) Haskell
77 (0%) Io
28 (1%) Lua
78 (1%) Forth
52 (1%) Standard ML
59 (2%) Scheme
44 (2%) Scala
58 (2%) Shell
49 (2%) Go
53 (2%) R
2 (2%) Java
26 (2%) D
64 (2%) Agda
51 (3%) AWK
73 (3%) F#
31 (3%) Javascript
30 (4%) PHP
51 (4%) O'Caml
59 (4%) ActionScript
57 (4%) TCL
95 (4%) Factor
35 (4%) Fortran
71 (4%) Clojure
31 (4%) Pascal
57 (5%) Mathematica
67 (5%) ELisp
46 (7%) Common Lisp
92 (7%) J
48 (7%) Groovy
88 (7%) REBOL
51 (8%) Matlab
22 (9%) Delphi
24 (9%) Visual Basic
43 (9%) Python
26 (9%) C++
40 (2%) C#
45 (2%) Coq
30 (3%) Matlab
27 (3%) Visual Basic
17 (3%) Fortran
55 (3%) Groovy
36 (3%) J
45 (4%) Javascript
85 (4%) Clojure
54 (4%) Ruby
31 (5%) Forth
18 (5%) AWK
72 (5%) Haskell
68 (5%) REBOL
18 (5%) Prolog
29 (5%) APL
19 (6%) Pascal
34 (6%) Assembler
50 (7%) Scheme
39 (7%) C
37 (7%) Mozart-Oz
67 (7%) Python
33 (7%) TCL
30 (7%) Erlang
39 (7%) Mathematica
38 (7%) Perl
40 (8%) O'Caml
61 (8%) Scala
40 (9%) Standard ML
51 (9%) D
58 (7%) Ruby
31 (7%) Ada
18 (7%) Erlang
42 (7%) Assembler
14 (7%) Prolog
71 (7%) C
31 (7%) Go
48 (7%) Haskell
35 (8%) Scheme
19 (8%) APL
33 (8%) Fortran
34 (8%) Pascal
27 (9%) Lua
37 (9%) Scala
24 (9%) O'Caml
44 (0%) Lua
21 (0%) Coq
20 (1%) Cobol
37 (1%) Java
20 (1%) Prolog
11 (1%) Matlab
35 (1%) Common Lisp
48 (2%) Mozart-Oz
27 (2%) R
37 (2%) Standard ML
56 (2%) Scala
67 (2%) Clojure
85 (2%) Python
35 (2%) Forth
33 (3%) Assembler
48 (3%) O'Caml
53 (3%) Scheme
16 (3%) Mathematica
44 (3%) Eiffel
77 (3%) Groovy
26 (3%) Javascript
18 (3%) Erlang
83 (3%) Ruby
56 (4%) F#
52 (4%) Factor
34 (5%) ActionScript
28 (5%) Objective C
60 (5%) Haxe
74 (6%) TCL
41 (7%) Agda
50 (7%) C#
16 (7%) APL
40 (7%) Visual Basic
69 (8%) Haskell
59 (8%) D
46 (4%) Javascript
23 (7%) Clojure
41 (7%) Go
45 (7%) Haskell
37 (7%) AWK
54 (8%) ActionScript
35 (8%) Coq
45 (8%) C#
36 (8%) Mathematica
49 (8%) Fortran
22 (8%) O'Caml
24 (8%) Scala
37 (8%) Ruby
20 (8%) Erlang
34 (8%) Prolog
54 (9%) ELisp
42 (9%) R
31 (9%) Smalltalk
71 (9%) Shell
39 (9%) Matlab
32 (9%) J
49 (9%) Java
24 (9%) Lua
k-means with k = 29
This language is large,0.0This language is very flexible,0.0I rarely have difficulty abstracting patterns I find in my code,4.0I usually use this language on solo projects,4.0I can imagine using this language in my day job,4.0This language has a good community,4.0I can imagine this will be a popular language in twenty years time,4.0I would list this language on my resume,4.0I would use this language for mobile applications,6.0There is a wide variety of open source code written in this language,2.0There are many good open-source tools for this language,2.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0There is a lot of accidental complexity when writing code in this language,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0Writing code in this language is a lot of work,5.0Programs written in this language will usually work in future versions of the language,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0This language has many features which feel "tacked on",5.0Code written in this language tends to be verbose,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0This language makes it easy to shoot yourself in the foot,6.0This language is likely to be around for a very long time,7.0I learned this language early in my career as a programmer,7.0This language excels at concurrency,3.0This language is good for distributed computing,3.0This language is well documented,3.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0It's unusual for me to discover unfamiliar features,4.0It is easy to tell at a glance what code in this language does,4.0The resources for learning this language are of high quality,4.0I regularly use this language,5.0This language is good for beginners,5.0This is a high level language,4.0This language excels at symbolic manipulation,4.0I would use this language to write a command-line app,3.0Programs written in this language tend to play well with others,4.0This language excels at text processing,5.0There are many good tools for this language,0.0This language has a niche in which it is great,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language is unusually bad for beginners,5.0I enjoy using this language,3.0This language is likely to have a strong influence on future languages,3.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,3.0This language is expressive,4.0Learning this language improved my ability as a programmer,5.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0I would use this language for writing embedded programs,5.0This language is suitable for real-time applications,5.0This is a low level language,6.0I know this language well,0.0I use many applications written in this language,3.0I know many other people who use this language,3.0When I run into problems my colleagues can provide me with immediate help with this language,4.0This is a mainstream language,6.0I usually use this language on projects with many other members,4.0Libraries in this language tend to be well documented.,4.0Third-party libraries are readily available well-documented and of high quality,5.0This language has a good library distribution mechanism.,5.0There are many good commercial tools for this language,6.0I would use this language for a desktop GUI project,7.0If my code in this language successfully compiles there is a good chance my code is correct.,3.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language has a strong static type system,6.0I would use this language for a web project,0.0I find this language easy to prototype in,4.0This language is best for very small projects,4.0I often write things in this language with the intent of rewriting them in something else later,4.0This language is well suited for an agile development approach using short iterations.,4.0I would use this language for casual scripting,5.0I would use this language as a scripting language embedded inside a larger application,6.0This language is likely to be a passing fad,6.0This language would be good for teaching children to write software,6.0I find code written in this language very elegant,3.0This language has a very coherent design,3.0Learning this language significantly changed how I use other languages.,3.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is built on a small core of orthogonal features,5.0This language has a very rigid idea of how things should be done,4.0This language has a very dogmatic community,4.0This language has a niche outside of which I would not use it,0.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0I still discover new features of this language on a fairly regular basis,4.0I use this language out of choice,5.0Code written in this language tends to be terse,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0I often feel like I am not smart enough to write this language,6.0I enjoy playing with this language but would never use it for "real code",4.0This language is minimal,5.0The semantics of this language are much different than other languages I know.,5.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0This language encourages writing reusable code.,3.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language encourages writing code that is easy to maintain.,4.0This language is best for very large projects,5.0This language has a high quality implementation,5.0I would use this language for writing server programs,0.0
29 (4%) Visual Basic
43 (4%) Coq
54 (5%) Ruby
20 (5%) AWK
54 (6%) Groovy
37 (6%) Assembler
18 (6%) Prolog
32 (6%) J
26 (6%) APL
38 (6%) O'Caml
34 (7%) TCL
61 (7%) Scala
36 (7%) Perl
29 (7%) Erlang
37 (7%) Lua
19 (7%) Pascal
20 (8%) Fortran
37 (8%) Standard ML
33 (8%) Mozart-Oz
35 (8%) Forth
45 (8%) Javascript
42 (9%) Factor
71 (0%) Shell
26 (0%) Matlab
24 (0%) AWK
37 (0%) Io
31 (0%) Fortran
24 (0%) Erlang
35 (0%) C#
29 (1%) Forth
81 (1%) Java
30 (1%) Visual Basic
60 (1%) Haxe
26 (2%) Eiffel
23 (2%) D
63 (2%) Javascript
48 (2%) REBOL
64 (2%) Groovy
45 (2%) Scheme
29 (2%) Common Lisp
44 (3%) Assembler
43 (3%) ActionScript
29 (3%) Pascal
10 (3%) F#
27 (3%) Ada
54 (4%) R
81 (4%) ELisp
92 (4%) Python
59 (4%) Haskell
77 (4%) C++
25 (4%) Prolog
35 (4%) Factor
14 (5%) Delphi
42 (5%) Scala
35 (5%) Agda
21 (5%) APL
72 (5%) Ruby
12 (5%) Cobol
28 (6%) J
34 (6%) O'Caml
37 (7%) Lua
74 (7%) C
38 (7%) Objective C
31 (7%) Standard ML
37 (8%) Coq
64 (8%) Perl
84 (9%) PHP
24 (9%) Mozart-Oz
45 (6%) Javascript
23 (6%) Lua
42 (6%) Haskell
32 (7%) Standard ML
19 (7%) Clojure
37 (8%) AWK
33 (8%) Scheme
38 (8%) Coq
41 (8%) Mathematica
18 (9%) Erlang
36 (9%) Prolog
20 (9%) Scala
27 (9%) Smalltalk
55 (9%) ELisp
54 (0%) REBOL
29 (0%) APL
27 (0%) Prolog
33 (0%) R
57 (0%) Ada
38 (0%) Agda
38 (1%) PHP
39 (1%) ActionScript
46 (1%) Io
54 (1%) Factor
40 (1%) Forth
41 (1%) Standard ML
39 (1%) Smalltalk
44 (1%) O'Caml
34 (1%) C
37 (2%) Coq
44 (2%) Scheme
23 (2%) Pascal
34 (2%) Matlab
26 (2%) ELisp
32 (2%) Mathematica
97 (2%) Erlang
5 (3%) AWK
36 (3%) Shell
32 (3%) Javascript
19 (3%) Cobol
31 (3%) Visual Basic
63 (4%) D
24 (4%) Perl
51 (5%) Python
83 (5%) F#
61 (5%) Haskell
40 (5%) Fortran
32 (6%) Common Lisp
36 (6%) Haxe
58 (6%) Groovy
23 (6%) Lua
44 (7%) Assembler
92 (7%) Mozart-Oz
44 (8%) Objective C
52 (8%) C#
38 (9%) J
44 (5%) Matlab
55 (5%) Haxe
57 (5%) C#
40 (5%) Coq
54 (5%) Haskell
51 (6%) Visual Basic
37 (6%) AWK
49 (6%) Factor
42 (7%) D
27 (7%) Erlang
44 (7%) Assembler
32 (7%) O'Caml
50 (7%) Ada
43 (7%) Mozart-Oz
36 (7%) J
43 (8%) F#
46 (8%) TCL
36 (8%) Cobol
58 (8%) Java
41 (9%) R
37 (9%) Scala
40 (9%) Fortran
43 (9%) Agda
51 (9%) Io
50 (9%) Standard ML
58 (0%) Factor
59 (0%) Python
76 (0%) F#
37 (0%) Lua
44 (1%) J
24 (1%) C++
40 (1%) Erlang
37 (1%) Go
43 (1%) Eiffel
27 (2%) C#
90 (2%) Mathematica
28 (2%) AWK
58 (2%) Agda
13 (3%) Pascal
75 (3%) Mozart-Oz
45 (3%) TCL
3 (3%) Fortran
18 (3%) Objective C
15 (3%) C
78 (3%) Haskell
43 (4%) Perl
51 (4%) Matlab
22 (4%) Java
65 (4%) Smalltalk
46 (5%) APL
58 (5%) O'Caml
36 (6%) PHP
36 (6%) Javascript
17 (6%) Cobol
76 (6%) Haxe
34 (6%) Ada
80 (6%) Clojure
66 (7%) Coq
62 (8%) Io
64 (8%) Standard ML
68 (9%) R
45 (9%) Shell
11 (1%) Matlab
46 (1%) Lua
35 (2%) Forth
18 (2%) Prolog
34 (2%) Common Lisp
35 (2%) Standard ML
35 (3%) Assembler
52 (3%) Factor
55 (4%) F#
54 (4%) Scala
50 (4%) Scheme
47 (4%) Eiffel
21 (4%) Erlang
41 (5%) Java
24 (5%) Cobol
73 (5%) TCL
25 (5%) Coq
19 (5%) Mathematica
29 (5%) Javascript
16 (6%) APL
41 (6%) Visual Basic
43 (6%) O'Caml
60 (7%) D
43 (7%) Mozart-Oz
53 (7%) C#
56 (7%) Haxe
72 (8%) Groovy
32 (8%) R
66 (8%) Haskell
37 (8%) Agda
32 (8%) Pascal
61 (8%) Clojure
27 (9%) J
78 (9%) Python
55 (9%) Io
40 (9%) Ada
56 (2%) Forth
59 (2%) Haskell
32 (3%) Delphi
22 (4%) Java
53 (4%) Prolog
36 (5%) Standard ML
39 (6%) Eiffel
44 (6%) AWK
48 (7%) APL
55 (7%) Assembler
62 (7%) Shell
26 (7%) Pascal
33 (7%) O'Caml
37 (7%) Javascript
54 (7%) J
41 (8%) Erlang
30 (8%) Common Lisp
43 (8%) Objective C
47 (8%) TCL
35 (8%) Perl
34 (9%) Visual Basic
47 (9%) Factor
33 (9%) F#
52 (9%) Go
22 (9%) C#
59 (9%) Coq
53 (9%) C
17 (2%) Fortran
75 (3%) Haskell
56 (3%) Forth
66 (4%) Scheme
22 (4%) AWK
74 (5%) Mozart-Oz
58 (5%) Standard ML
26 (5%) TCL
29 (5%) Pascal
46 (5%) Ada
66 (5%) Coq
43 (5%) APL
66 (6%) Python
31 (6%) Delphi
61 (6%) Factor
57 (7%) Ruby
48 (7%) Haxe
61 (7%) Scala
50 (7%) Prolog
57 (7%) Go
27 (7%) PHP
39 (7%) Javascript
21 (7%) Visual Basic
34 (8%) Mathematica
57 (8%) Io
15 (8%) Cobol
20 (8%) Matlab
44 (8%) D
61 (8%) Eiffel
67 (8%) Agda
56 (9%) O'Caml
37 (9%) Erlang
65 (9%) Smalltalk
51 (5%) Eiffel
42 (5%) Io
45 (6%) Java
36 (6%) Lua
40 (6%) Mozart-Oz
24 (7%) Javascript
20 (8%) Ruby
27 (8%) Groovy
35 (8%) Coq
77 (8%) C++
29 (8%) Smalltalk
49 (8%) Haskell
25 (8%) Perl
84 (8%) D
41 (9%) Standard ML
13 (9%) Prolog
47 (9%) Scheme
36 (9%) Python
46 (1%) Assembler
75 (2%) Javascript
28 (3%) Ada
56 (4%) Perl
25 (4%) Smalltalk
62 (4%) Ruby
75 (4%) C
29 (4%) F#
32 (5%) Scala
12 (5%) Prolog
90 (6%) PHP
56 (6%) Visual Basic
74 (6%) Python
34 (6%) Cobol
26 (6%) Clojure
36 (7%) AWK
33 (7%) Fortran
56 (7%) Delphi
29 (7%) Go
46 (7%) Haskell
17 (7%) Common Lisp
30 (7%) Mathematica
87 (8%) C#
33 (8%) Scheme
15 (8%) Erlang
43 (9%) TCL
83 (9%) Java
16 (9%) APL
21 (3%) Erlang
65 (4%) Groovy
22 (5%) Standard ML
37 (5%) Scheme
32 (5%) Coq
15 (6%) Prolog
28 (6%) Lua
27 (6%) J
20 (7%) APL
26 (7%) O'Caml
30 (7%) Pascal
25 (7%) Common Lisp
25 (7%) Forth
44 (8%) Javascript
33 (8%) Assembler
55 (9%) Haskell
16 (9%) AWK
33 (2%) Assembler
32 (4%) Groovy
33 (4%) Prolog
19 (5%) Lua
9 (5%) Perl
27 (5%) PHP
17 (6%) Javascript
51 (6%) Mozart-Oz
24 (6%) Matlab
46 (7%) Factor
20 (7%) AWK
30 (7%) Shell
89 (7%) Agda
28 (8%) TCL
90 (8%) Haskell
35 (9%) Mathematica
28 (9%) Forth
44 (9%) J
45 (9%) Clojure
32 (9%) R
65 (9%) Go
38 (3%) Standard ML
57 (4%) Haskell
17 (5%) Erlang
62 (6%) Haxe
38 (6%) J
57 (6%) Factor
62 (7%) Clojure
23 (7%) C++
31 (7%) O'Caml
70 (7%) Ruby
29 (7%) Java
17 (7%) Fortran
31 (8%) Prolog
45 (9%) Javascript
15 (9%) Cobol
49 (9%) Forth
44 (9%) Matlab
19 (9%) Ada
44 (9%) R
43 (9%) Scala
44 (9%) F#
57 (9%) PHP
31 (9%) Assembler
51 (9%) Go
44 (3%) O'Caml
23 (3%) AWK
42 (4%) Ruby
19 (4%) Matlab
28 (5%) R
40 (5%) Erlang
47 (5%) J
33 (5%) Shell
61 (5%) Coq
74 (5%) Haskell
37 (6%) Lua
21 (6%) C#
78 (6%) REBOL
55 (7%) Factor
48 (7%) Prolog
42 (7%) Assembler
33 (7%) Objective C
46 (7%) F#
28 (7%) Javascript
69 (7%) Smalltalk
48 (7%) Common Lisp
25 (8%) Fortran
44 (8%) Python
13 (8%) PHP
11 (8%) Visual Basic
18 (9%) Java
46 (9%) Haxe
62 (9%) Agda
44 (0%) Mozart-Oz
20 (0%) Erlang
42 (0%) Assembler
45 (0%) Shell
50 (0%) Go
27 (0%) Scala
51 (1%) Smalltalk
42 (1%) Forth
46 (1%) Scheme
49 (1%) Mathematica
44 (1%) R
34 (1%) TCL
49 (1%) Objective C
76 (1%) Agda
22 (1%) REBOL
58 (1%) Java
48 (2%) APL
47 (2%) D
45 (2%) Factor
28 (2%) J
32 (2%) Io
29 (3%) Groovy
59 (3%) Coq
70 (4%) Ada
45 (4%) PHP
12 (4%) Lua
49 (4%) ActionScript
62 (4%) Haskell
43 (5%) C
48 (5%) Standard ML
36 (6%) C++
39 (6%) Matlab
39 (6%) Clojure
29 (7%) AWK
29 (7%) F#
27 (7%) Javascript
43 (8%) Visual Basic
43 (8%) Prolog
54 (9%) Delphi
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
35 (4%) Erlang
56 (5%) Scheme
54 (5%) Go
49 (6%) O'Caml
59 (6%) Shell
50 (6%) Standard ML
38 (7%) Matlab
64 (7%) ELisp
64 (7%) Mozart-Oz
46 (7%) Smalltalk
74 (7%) Haskell
33 (7%) Fortran
26 (7%) Visual Basic
61 (8%) R
35 (8%) Javascript
38 (8%) AWK
61 (8%) Scala
44 (9%) Assembler
30 (9%) Pascal
40 (9%) PHP
41 (2%) Groovy
50 (2%) Standard ML
43 (3%) Fortran
4 (3%) C#
19 (3%) C++
58 (3%) Assembler
76 (3%) REBOL
36 (4%) Javascript
67 (4%) TCL
49 (5%) AWK
7 (5%) Java
45 (5%) Go
74 (6%) Io
30 (6%) Haxe
34 (7%) Ruby
37 (7%) O'Caml
30 (8%) Objective C
37 (8%) Delphi
56 (8%) Clojure
75 (8%) ELisp
31 (8%) Python
38 (8%) PHP
29 (9%) Scala
29 (9%) Ada
66 (9%) APL
28 (9%) Perl
26 (4%) Javascript
31 (4%) Lua
48 (4%) Coq
44 (5%) Standard ML
26 (6%) APL
33 (6%) Forth
31 (6%) Fortran
38 (6%) Pascal
25 (6%) Prolog
40 (7%) TCL
65 (7%) Haskell
54 (7%) Go
28 (8%) R
48 (8%) Scheme
59 (8%) F#
38 (8%) Common Lisp
22 (8%) Perl
37 (9%) Mathematica
30 (9%) Assembler
49 (9%) Ruby
43 (9%) ELisp
51 (9%) Io
32 (9%) Erlang
k-means with k = 30
This language is good for beginners,3.0This language would be good for teaching children to write software,3.0If my code in this language successfully compiles there is a good chance my code is correct.,3.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language has a strong static type system,6.0Programs written in this language tend to be efficient,3.0This language is suitable for real-time applications,3.0This language has a very coherent design,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I find code written in this language very elegant,5.0I would like to write more of this language than I currently do,5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language is built on a small core of orthogonal features,5.0I often feel like I am not smart enough to write this language,5.0The semantics of this language are much different than other languages I know.,7.0This language is frequently used for applications it isn't suitable for,3.0When I run into problems my colleagues can provide me with immediate help with this language,4.0I know many other people who use this language,4.0I use many applications written in this language,5.0This language has many features which feel "tacked on",5.0I use a lot of code written in this language which I really don't want to have to make changes to,5.0There are many good commercial tools for this language,6.0This language is likely to be around for a very long time,6.0I am reluctant to admit to knowing this language,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0The thought that I may still be using this language in twenty years time fills me with dread,4.0This language has an annoying syntax,4.0I often get angry when writing code in this language,4.0Code written in this language tends to be verbose,6.0This language has a niche outside of which I would not use it,6.0This language has a good community,3.0This language is very flexible,4.0I can imagine this will be a popular language in twenty years time,4.0I would use this language for a web project,5.0I still discover new features of this language on a fairly regular basis,5.0This language is well suited for an agile development approach using short iterations.,5.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0This language encourages writing reusable code.,3.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language encourages writing code that is easy to maintain.,4.0I rarely have difficulty abstracting patterns I find in my code,5.0This language is best for very large projects,5.0There is a lot of accidental complexity when writing code in this language,2.0Developers who primarily use this language often burn out after a few years,2.0I learned this language early in my career as a programmer,0.0It's unusual for me to discover unfamiliar features,3.0Programs written in this language will usually work in future versions of the language,4.0I find it easy to write efficient code in this language,5.0This language has a very rigid idea of how things should be done,5.0I enjoy playing with this language but would never use it for "real code",5.0It is too easy to write code in this language that looks like it does one thing but actually does something else,3.0This language makes it easy to shoot yourself in the foot,3.0I would use this language for casual scripting,3.0I find this language easy to prototype in,4.0This language excels at text processing,5.0I would use this language as a scripting language embedded inside a larger application,5.0This is a mainstream language,0.0This is a high level language,0.0I would use this language for a desktop GUI project,4.0I would use this language for mobile applications,5.0This language is likely to be a passing fad,5.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0I would use this language for writing programs for an embedded hardware platform,4.0This is a low level language,5.0I would use this language for writing embedded programs,5.0This language is best for very small projects,4.0I often write things in this language with the intent of rewriting them in something else later,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language has a niche in which it is great,5.0This language is minimal,5.0This language is large,0.0Learning this language improved my ability as a programmer,3.0Learning this language significantly changed how I use other languages.,3.0Writing code in this language is a lot of work,2.0This language is unusually bad for beginners,2.0I know this language well,0.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0Programs written in this language tend to play well with others,3.0I would use this language to write a command-line app,4.0I can imagine using this language in my day job,4.0I usually use this language on projects with many other members,4.0There are many good tools for this language,4.0There are many good open-source tools for this language,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0This language has a good library distribution mechanism.,5.0I usually use this language on solo projects,3.0I use this language out of choice,3.0This language is well documented,3.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0The resources for learning this language are of high quality,4.0I regularly use this language,5.0It is easy to tell at a glance what code in this language does,5.0This language has a high quality implementation,5.0This language has a very dogmatic community,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This language matches it's problem domain particularly well.,6.0This language is expressive,3.0I enjoy using this language,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0Code written in this language tends to be terse,6.0This language excels at symbolic manipulation,6.0
89 (0%) Smalltalk
51 (0%) TCL
40 (0%) Common Lisp
33 (0%) Perl
88 (0%) Scheme
46 (1%) Agda
62 (1%) Groovy
39 (1%) Assembler
34 (1%) Scala
37 (1%) ELisp
57 (1%) Visual Basic
73 (1%) Delphi
48 (1%) Mozart-Oz
64 (2%) Lua
17 (2%) C++
54 (2%) Haskell
65 (2%) Io
39 (2%) Ada
57 (2%) Factor
39 (3%) J
48 (3%) Forth
71 (3%) Ruby
66 (3%) Pascal
49 (3%) Go
42 (4%) D
50 (4%) Clojure
50 (4%) ActionScript
43 (4%) Javascript
27 (4%) Prolog
51 (4%) Mathematica
31 (5%) Coq
48 (5%) C#
52 (5%) Haxe
23 (5%) Cobol
28 (6%) O'Caml
37 (7%) Java
45 (7%) Eiffel
65 (7%) REBOL
87 (7%) Python
18 (8%) Erlang
41 (8%) Matlab
32 (8%) R
47 (8%) Shell
59 (9%) PHP
33 (2%) Assembler
32 (4%) Groovy
33 (4%) Prolog
19 (5%) Lua
9 (5%) Perl
27 (5%) PHP
17 (6%) Javascript
51 (6%) Mozart-Oz
24 (6%) Matlab
46 (7%) Factor
20 (7%) AWK
30 (7%) Shell
89 (7%) Agda
28 (8%) TCL
90 (8%) Haskell
35 (9%) Mathematica
28 (9%) Forth
44 (9%) J
45 (9%) Clojure
32 (9%) R
65 (9%) Go
28 (0%) Coq
58 (0%) Eiffel
76 (0%) Forth
40 (0%) Java
22 (1%) Visual Basic
76 (1%) Assembler
60 (1%) Pascal
84 (1%) C++
22 (2%) PHP
43 (2%) Scala
14 (2%) ELisp
81 (2%) C
57 (2%) Haskell
10 (2%) Ruby
30 (3%) Lua
33 (3%) REBOL
28 (3%) Groovy
38 (3%) Io
45 (3%) Standard ML
49 (3%) Scheme
18 (4%) Javascript
4 (4%) Prolog
29 (4%) Cobol
68 (4%) Objective C
86 (4%) D
42 (4%) Mozart-Oz
33 (5%) Python
50 (5%) Clojure
35 (5%) Common Lisp
78 (6%) Go
40 (6%) J
40 (7%) Erlang
9 (7%) AWK
37 (7%) Haxe
59 (7%) O'Caml
31 (7%) Smalltalk
29 (8%) Shell
21 (8%) TCL
20 (8%) R
59 (8%) Delphi
82 (9%) Ada
45 (4%) O'Caml
72 (7%) Haskell
40 (8%) Erlang
30 (8%) Fortran
28 (8%) Delphi
36 (8%) Lua
40 (8%) Ruby
37 (9%) Objective C
49 (9%) Assembler
38 (9%) Ada
47 (9%) Common Lisp
28 (4%) J
47 (4%) Haskell
28 (5%) Clojure
26 (5%) Standard ML
48 (5%) Assembler
19 (6%) Erlang
32 (6%) Scala
20 (6%) Prolog
39 (6%) Scheme
27 (7%) APL
38 (7%) Forth
30 (7%) Smalltalk
32 (8%) AWK
33 (8%) Coq
24 (8%) O'Caml
45 (8%) Fortran
46 (8%) R
34 (9%) Ada
35 (9%) Eiffel
28 (9%) Lua
23 (9%) Common Lisp
40 (4%) Haskell
45 (4%) Go
16 (4%) Clojure
28 (4%) Scheme
34 (6%) Standard ML
14 (6%) Scala
57 (7%) Assembler
63 (7%) Fortran
45 (7%) Javascript
32 (7%) D
19 (8%) Common Lisp
26 (8%) Lua
32 (8%) Ruby
45 (8%) Io
41 (9%) C
46 (9%) Forth
42 (9%) Factor
65 (9%) Pascal
29 (3%) Visual Basic
37 (4%) O'Caml
20 (5%) Pascal
23 (5%) AWK
36 (5%) Standard ML
32 (6%) Erlang
58 (6%) Go
22 (6%) Fortran
23 (6%) Prolog
36 (7%) Assembler
43 (7%) Lua
31 (7%) APL
50 (8%) Shell
29 (8%) Ada
48 (8%) Perl
76 (9%) Clojure
58 (9%) Scheme
53 (3%) Ruby
23 (4%) Prolog
61 (4%) F#
47 (5%) Coq
27 (5%) Assembler
46 (5%) Standard ML
32 (5%) Forth
33 (6%) Lua
38 (6%) Pascal
27 (6%) APL
28 (6%) Javascript
43 (7%) PHP
66 (7%) Haskell
27 (7%) Fortran
49 (7%) Scheme
28 (8%) R
34 (8%) Mathematica
53 (8%) Groovy
53 (9%) Go
29 (9%) Shell
33 (9%) J
36 (9%) C
23 (9%) Perl
42 (9%) Common Lisp
47 (9%) O'Caml
38 (9%) TCL
51 (0%) Forth
19 (0%) Python
39 (0%) Haskell
39 (0%) R
72 (0%) TCL
59 (0%) Ada
38 (0%) Javascript
67 (0%) Delphi
42 (0%) C#
32 (0%) Standard ML
48 (0%) ELisp
54 (0%) ActionScript
17 (1%) Lua
13 (1%) Clojure
26 (1%) Smalltalk
14 (2%) F#
20 (2%) J
31 (2%) Ruby
57 (2%) Assembler
33 (2%) Go
17 (2%) Haxe
36 (3%) Mathematica
56 (3%) C
40 (3%) Factor
22 (3%) Scala
47 (3%) APL
34 (3%) Mozart-Oz
75 (3%) C++
17 (3%) O'Caml
44 (3%) Java
40 (4%) Matlab
46 (4%) Fortran
66 (5%) Shell
36 (5%) Groovy
43 (5%) REBOL
41 (5%) Prolog
43 (5%) Perl
21 (6%) Eiffel
60 (7%) Cobol
36 (7%) AWK
64 (7%) Objective C
45 (8%) Coq
43 (8%) Io
20 (8%) Erlang
22 (9%) Common Lisp
30 (9%) Scheme
77 (9%) PHP
42 (3%) AWK
28 (4%) Erlang
49 (4%) Standard ML
34 (5%) Ruby
49 (5%) APL
54 (6%) Shell
56 (6%) Haskell
51 (6%) ActionScript
53 (6%) Assembler
55 (7%) Fortran
44 (7%) Groovy
42 (7%) Smalltalk
47 (7%) Visual Basic
43 (8%) J
57 (8%) Pascal
44 (8%) Matlab
45 (8%) Prolog
45 (8%) R
49 (8%) Forth
34 (9%) Javascript
33 (9%) O'Caml
28 (0%) Coq
50 (0%) Javascript
36 (0%) Matlab
18 (0%) Lua
39 (0%) Mathematica
21 (0%) Standard ML
62 (1%) Groovy
23 (1%) Eiffel
35 (1%) Common Lisp
38 (2%) Ruby
44 (2%) Go
60 (2%) Perl
50 (2%) Delphi
51 (2%) Io
10 (2%) Erlang
17 (3%) Agda
30 (3%) Python
21 (3%) Clojure
36 (3%) Haxe
43 (3%) AWK
13 (3%) O'Caml
57 (4%) APL
37 (5%) Scheme
34 (5%) Prolog
87 (5%) Shell
44 (5%) J
13 (5%) Ada
60 (5%) REBOL
36 (5%) Java
49 (6%) ActionScript
33 (6%) C#
24 (6%) Scala
54 (6%) ELisp
79 (6%) PHP
46 (7%) Mozart-Oz
38 (7%) Haskell
72 (7%) TCL
51 (7%) Visual Basic
66 (8%) Factor
34 (9%) R
39 (9%) Fortran
24 (9%) Smalltalk
60 (2%) Haskell
36 (2%) Standard ML
8 (3%) Fortran
49 (3%) Scala
25 (3%) C
55 (3%) Factor
79 (3%) Groovy
17 (3%) Erlang
42 (4%) Mozart-Oz
23 (4%) Assembler
20 (5%) Objective C
33 (5%) Java
10 (5%) Cobol
68 (6%) Clojure
50 (6%) Go
66 (6%) Haxe
78 (6%) Ruby
51 (7%) F#
26 (7%) Coq
45 (7%) Agda
39 (7%) Visual Basic
14 (7%) Ada
27 (8%) Prolog
40 (8%) Common Lisp
36 (8%) O'Caml
20 (9%) Pascal
24 (9%) C++
41 (9%) R
55 (0%) Scala
19 (1%) Erlang
14 (1%) Fortran
25 (2%) APL
37 (2%) Lua
49 (3%) Haskell
31 (3%) O'Caml
26 (3%) Perl
34 (4%) Shell
52 (4%) Eiffel
33 (5%) J
34 (5%) Assembler
91 (6%) ActionScript
64 (6%) Clojure
54 (6%) Ruby
25 (7%) Ada
33 (7%) Standard ML
21 (7%) ELisp
33 (8%) Pascal
42 (8%) Coq
49 (8%) F#
18 (8%) Prolog
22 (8%) AWK
17 (8%) Cobol
44 (9%) Forth
70 (9%) Haxe
50 (9%) Factor
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
21 (3%) Ruby
37 (3%) C#
48 (4%) Eiffel
52 (6%) ActionScript
13 (6%) Prolog
44 (6%) Io
27 (6%) Perl
39 (6%) Lua
45 (6%) Java
68 (6%) Ada
11 (6%) R
21 (6%) Erlang
24 (7%) Javascript
41 (7%) Mozart-Oz
92 (7%) Forth
23 (7%) Groovy
44 (8%) Haskell
20 (8%) F#
93 (8%) C
45 (8%) Haxe
36 (8%) Standard ML
26 (9%) Smalltalk
27 (9%) Common Lisp
49 (9%) Shell
38 (9%) Coq
75 (9%) C++
31 (2%) Delphi
30 (4%) O'Caml
27 (4%) Cobol
56 (4%) Haskell
25 (4%) Scala
37 (5%) Smalltalk
28 (6%) Common Lisp
40 (6%) Javascript
47 (7%) Prolog
50 (7%) J
19 (7%) Java
36 (7%) Standard ML
27 (7%) Objective C
48 (7%) Go
27 (7%) C++
36 (7%) Fortran
55 (8%) PHP
46 (8%) Lua
17 (9%) C#
33 (9%) Pascal
34 (9%) F#
26 (9%) Ada
50 (9%) Assembler
54 (9%) AWK
60 (0%) Prolog
21 (0%) AWK
57 (0%) Io
27 (0%) Mathematica
36 (0%) Shell
71 (0%) Smalltalk
51 (0%) Assembler
21 (0%) Fortran
45 (0%) APL
34 (1%) Pascal
29 (1%) Javascript
53 (1%) J
42 (1%) O'Caml
14 (2%) PHP
66 (2%) Coq
67 (2%) Agda
24 (2%) Objective C
16 (3%) Java
43 (3%) Go
58 (3%) Forth
75 (3%) Haskell
50 (3%) Ruby
23 (4%) Delphi
11 (4%) Visual Basic
36 (4%) Erlang
31 (4%) Haxe
33 (4%) D
42 (4%) F#
30 (4%) TCL
49 (5%) Ada
49 (5%) Scala
22 (5%) R
52 (5%) ActionScript
12 (5%) Matlab
41 (5%) ELisp
68 (5%) Scheme
24 (6%) Lua
54 (7%) Factor
60 (7%) Common Lisp
50 (7%) Python
72 (8%) Mozart-Oz
22 (8%) C#
48 (9%) Standard ML
39 (0%) Standard ML
52 (0%) ELisp
48 (0%) TCL
45 (0%) Go
58 (1%) Coq
71 (1%) C++
35 (1%) D
23 (1%) F#
68 (1%) Ada
63 (1%) Fortran
39 (1%) R
48 (1%) Prolog
42 (1%) J
13 (1%) Smalltalk
25 (2%) C#
52 (2%) Factor
31 (2%) Groovy
43 (2%) Pascal
22 (3%) Lua
53 (3%) Forth
44 (3%) Visual Basic
3 (3%) Ruby
28 (3%) O'Caml
4 (3%) Python
61 (4%) Objective C
34 (4%) Io
69 (4%) Cobol
25 (4%) Erlang
55 (4%) Shell
34 (4%) Matlab
30 (4%) AWK
22 (5%) Mozart-Oz
65 (5%) Agda
44 (5%) Delphi
19 (6%) Scheme
59 (6%) PHP
42 (6%) Mathematica
43 (7%) Eiffel
24 (7%) Common Lisp
63 (7%) ActionScript
50 (7%) C
25 (8%) REBOL
39 (8%) Javascript
70 (8%) Assembler
44 (8%) APL
53 (9%) Haskell
31 (9%) Java
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
33 (1%) Standard ML
62 (1%) C++
38 (2%) Assembler
39 (2%) PHP
49 (2%) Eiffel
60 (2%) C#
26 (3%) Erlang
26 (3%) Cobol
42 (3%) Java
18 (4%) APL
58 (4%) F#
14 (4%) Prolog
33 (4%) Forth
43 (5%) Ada
35 (5%) ELisp
28 (6%) Javascript
35 (6%) Visual Basic
42 (6%) Lua
21 (6%) Mathematica
29 (6%) J
38 (6%) R
31 (6%) Coq
56 (7%) Haxe
41 (7%) O'Caml
59 (7%) D
15 (7%) Smalltalk
58 (7%) Scala
38 (8%) Agda
59 (8%) Clojure
44 (8%) Factor
49 (8%) Perl
46 (9%) Objective C
26 (9%) Common Lisp
55 (9%) Io
24 (3%) Erlang
31 (5%) Fortran
31 (5%) O'Caml
25 (5%) J
47 (6%) Scala
40 (6%) Scheme
21 (7%) Prolog
36 (7%) Assembler
20 (7%) APL
59 (7%) Haskell
30 (7%) Io
31 (7%) Lua
42 (8%) ActionScript
41 (8%) Visual Basic
35 (8%) Coq
26 (8%) Standard ML
29 (8%) Pascal
35 (8%) Factor
35 (9%) Ada
18 (9%) AWK
27 (9%) D
27 (9%) Forth
29 (9%) Common Lisp
51 (9%) Javascript
59 (9%) Groovy
51 (0%) Groovy
58 (0%) ELisp
60 (0%) Shell
59 (1%) Io
55 (1%) Factor
29 (1%) Matlab
30 (1%) Perl
24 (1%) Visual Basic
47 (1%) Mathematica
17 (2%) Fortran
45 (2%) Assembler
87 (2%) Clojure
71 (2%) REBOL
19 (2%) Pascal
42 (2%) Javascript
5 (3%) Cobol
44 (3%) TCL
68 (3%) Agda
3 (3%) C++
69 (4%) Haskell
47 (4%) O'Caml
66 (5%) Scala
28 (5%) Erlang
48 (5%) Standard ML
43 (6%) PHP
46 (6%) J
45 (6%) C#
9 (6%) Java
62 (7%) Haxe
54 (7%) Coq
33 (7%) APL
46 (8%) Mozart-Oz
52 (8%) Go
32 (8%) AWK
47 (8%) Scheme
57 (8%) Ruby
28 (9%) Prolog
38 (9%) Forth
37 (4%) Fortran
58 (5%) Haskell
38 (7%) Cobol
46 (7%) Standard ML
44 (7%) Assembler
50 (7%) Scheme
48 (8%) Coq
42 (8%) Visual Basic
56 (9%) Objective C
59 (9%) Ada
44 (9%) Matlab
55 (9%) C#
42 (9%) F#
51 (9%) C
39 (9%) O'Caml
66 (9%) Python
38 (9%) Javascript
40 (9%) Forth
77 (2%) Haskell
34 (4%) C++
34 (5%) Assembler
71 (5%) Mozart-Oz
48 (6%) Prolog
33 (6%) Javascript
59 (6%) O'Caml
20 (6%) Visual Basic
34 (7%) Lua
60 (7%) Standard ML
57 (8%) Smalltalk
44 (8%) D
42 (8%) Erlang
60 (8%) Python
53 (9%) Ruby
49 (9%) Groovy
70 (9%) F#
54 (9%) Go
15 (9%) Fortran
60 (9%) Coq
12 (9%) Cobol
27 (9%) PHP
k-means with k = 31
I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0I use many applications written in this language,4.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good commercial tools for this language,6.0This is a mainstream language,6.0This language excels at symbolic manipulation,0.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0It is easy to debug programs written in this language when it goes wrong,3.0This language has a very dogmatic community,4.0I find it easy to write efficient code in this language,3.0It's unusual for me to discover unfamiliar features,3.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0I would use this language for writing programs for an embedded hardware platform,3.0I would use this language for writing embedded programs,4.0Programs written in this language tend to be efficient,4.0This language is suitable for real-time applications,4.0This language has a niche in which it is great,3.0This language has a niche outside of which I would not use it,3.0The resources for learning this language are of high quality,3.0I would list this language on my resume,3.0This language is well documented,4.0Libraries in this language tend to be well documented.,4.0I regularly use this language,5.0I can imagine using this language in my day job,5.0This language has a good community,5.0There are many good tools for this language,5.0There are many good open-source tools for this language,5.0Programs written in this language tend to play well with others,5.0I can imagine this will be a popular language in twenty years time,5.0This language has a high quality implementation,5.0I usually use this language on solo projects,6.0If this language didn't exist I would have trouble finding a satisfactory replacement,6.0This language is likely to be around for a very long time,6.0This language is large,7.0I would use this language for a web project,0.0Writing code in this language is a lot of work,3.0This language is unusually bad for beginners,3.0There is a lot of accidental complexity when writing code in this language,4.0This language has a very rigid idea of how things should be done,5.0The semantics of this language are much different than other languages I know.,4.0I often feel like I am not smart enough to write this language,4.0Code written in this language tends to be terse,0.0If my code in this language successfully compiles there is a good chance my code is correct.,3.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language has a strong static type system,6.0I would use this language for a desktop GUI project,3.0I would use this language for mobile applications,3.0This language has a good library distribution mechanism.,0.0This language is very flexible,4.0I would use this language to write a command-line app,5.0This language excels at text processing,5.0I still discover new features of this language on a fairly regular basis,5.0This language is well suited for an agile development approach using short iterations.,5.0I know this language well,0.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0This language encourages writing reusable code.,3.0Code written in this language is very readable,4.0This language encourages writing code that is easy to maintain.,4.0I rarely have difficulty abstracting patterns I find in my code,5.0It is easy to tell at a glance what code in this language does,5.0This language is best for very large projects,5.0This language is good for beginners,3.0This language would be good for teaching children to write software,3.0I am sometimes embarrassed to admit to my peers that I know this language,3.0I am reluctant to admit to knowing this language,4.0Code written in this language tends to be verbose,5.0I learned this language early in my career as a programmer,6.0I enjoy using this language,4.0I find code written in this language very elegant,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0Learning this language improved my ability as a programmer,5.0I use this language out of choice,6.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0This is a low level language,0.0This language is likely to be a passing fad,0.0I find this language easy to prototype in,4.0This language is best for very small projects,4.0I often write things in this language with the intent of rewriting them in something else later,4.0I would use this language for casual scripting,5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,5.0I enjoy playing with this language but would never use it for "real code",6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This language matches it's problem domain particularly well.,6.0I would use this language as a scripting language embedded inside a larger application,7.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0This language is built on a small core of orthogonal features,3.0This language has a very coherent design,4.0This language is minimal,4.0Developers who primarily use this language often burn out after a few years,3.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0Programs written in this language will usually work in future versions of the language,4.0This language is frequently used for applications it isn't suitable for,4.0This language has many features which feel "tacked on",4.0This language has an annoying syntax,4.0I often get angry when writing code in this language,4.0It is too easy to write code in this language that looks like it does one thing but actually does something else,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0This language makes it easy to shoot yourself in the foot,5.0This is a high level language,0.0
13 (5%) Prolog
43 (6%) Assembler
29 (7%) Ada
34 (7%) Scheme
18 (7%) Erlang
48 (7%) Haskell
30 (7%) Smalltalk
30 (8%) Go
72 (8%) C
35 (8%) Scala
23 (8%) O'Caml
34 (8%) Fortran
19 (8%) APL
20 (9%) Common Lisp
61 (9%) Ruby
32 (9%) Pascal
22 (9%) J
82 (9%) Java
35 (1%) Fortran
48 (1%) Shell
50 (2%) Scheme
56 (2%) ELisp
31 (2%) Javascript
46 (3%) O'Caml
41 (3%) Assembler
47 (3%) Pascal
64 (3%) Java
60 (3%) Python
46 (3%) Factor
27 (4%) AWK
51 (4%) Coq
58 (4%) Haskell
46 (4%) PHP
35 (4%) Perl
41 (4%) TCL
46 (4%) D
35 (4%) Forth
56 (5%) Ruby
36 (5%) C++
37 (5%) Matlab
36 (5%) Cobol
30 (5%) Prolog
27 (5%) Erlang
47 (6%) Standard ML
49 (6%) Mozart-Oz
37 (7%) Scala
29 (7%) REBOL
39 (8%) R
35 (8%) C
42 (8%) APL
27 (8%) Lua
66 (8%) Agda
58 (8%) Ada
41 (9%) Mathematica
36 (9%) J
57 (9%) Delphi
39 (9%) Groovy
34 (0%) Ruby
36 (0%) TCL
36 (0%) R
65 (0%) C
44 (0%) Matlab
62 (1%) Fortran
44 (1%) AWK
56 (1%) Forth
46 (1%) Factor
61 (1%) Haxe
49 (1%) REBOL
59 (1%) Assembler
54 (2%) Java
28 (2%) Erlang
54 (2%) Standard ML
36 (2%) Mathematica
37 (2%) Javascript
36 (3%) Coq
51 (3%) Haskell
39 (3%) ELisp
52 (3%) ActionScript
53 (3%) Pascal
43 (3%) Lua
46 (4%) Io
55 (4%) C#
44 (4%) APL
45 (5%) Groovy
45 (5%) J
27 (5%) Perl
55 (6%) Shell
42 (6%) Mozart-Oz
42 (6%) Smalltalk
59 (7%) Objective C
65 (7%) Scheme
49 (8%) Python
53 (8%) Ada
58 (8%) Go
50 (9%) Visual Basic
38 (9%) Prolog
37 (9%) Common Lisp
25 (3%) Visual Basic
43 (3%) Standard ML
76 (3%) Assembler
33 (4%) Common Lisp
49 (5%) Scheme
45 (6%) Java
51 (6%) Eiffel
39 (6%) Python
38 (6%) Scala
24 (6%) PHP
17 (6%) Ruby
68 (6%) Objective C
42 (6%) Io
11 (6%) Prolog
21 (6%) Javascript
37 (7%) Lua
82 (7%) D
41 (7%) Mozart-Oz
25 (7%) Groovy
34 (7%) C#
51 (7%) Haskell
45 (7%) Haxe
44 (7%) Clojure
37 (8%) Coq
28 (8%) Cobol
18 (8%) ELisp
51 (8%) Pascal
23 (8%) Perl
30 (8%) Smalltalk
38 (9%) Agda
13 (9%) AWK
14 (9%) R
85 (9%) Forth
88 (9%) C
77 (9%) C++
36 (9%) REBOL
55 (0%) ActionScript
59 (0%) Forth
36 (0%) Standard ML
32 (0%) Scheme
71 (0%) Shell
30 (1%) Eiffel
44 (2%) Ada
21 (2%) O'Caml
74 (2%) Matlab
32 (2%) C++
83 (2%) Mathematica
41 (3%) Go
9 (3%) C#
45 (3%) Javascript
11 (4%) Java
73 (4%) R
63 (4%) Assembler
42 (4%) Factor
35 (4%) Perl
20 (4%) Common Lisp
31 (4%) Groovy
42 (5%) Erlang
65 (5%) Prolog
55 (5%) Agda
88 (5%) ELisp
72 (6%) Coq
22 (6%) Clojure
43 (6%) Lua
18 (7%) D
29 (7%) Ruby
48 (7%) J
64 (7%) APL
22 (7%) F#
51 (8%) Fortran
57 (9%) Haxe
9 (9%) Scala
24 (9%) Smalltalk
49 (9%) Haskell
54 (9%) AWK
46 (9%) Objective C
34 (5%) O'Caml
42 (6%) Coq
35 (7%) Standard ML
61 (7%) Haskell
42 (7%) Assembler
34 (8%) J
44 (8%) Factor
45 (8%) R
27 (9%) Erlang
32 (9%) Lua
48 (9%) Go
49 (1%) Prolog
31 (2%) Groovy
40 (3%) R
58 (3%) Coq
38 (3%) Standard ML
26 (3%) O'Caml
31 (4%) AWK
50 (4%) Forth
67 (5%) Ada
49 (5%) Visual Basic
50 (5%) C
43 (5%) Mathematica
37 (5%) Matlab
56 (6%) Objective C
17 (6%) Lua
20 (6%) Erlang
9 (6%) Python
45 (6%) APL
46 (6%) Factor
54 (6%) Shell
43 (7%) Go
39 (7%) Io
59 (7%) PHP
24 (7%) Scala
18 (7%) Common Lisp
28 (7%) REBOL
24 (8%) F#
55 (9%) Fortran
56 (9%) ActionScript
44 (9%) D
61 (0%) Scheme
41 (0%) Fortran
45 (0%) Go
46 (1%) O'Caml
79 (1%) Haskell
30 (1%) Delphi
81 (1%) APL
55 (1%) Standard ML
54 (1%) R
31 (1%) Ruby
8 (1%) C#
59 (1%) Assembler
71 (2%) ELisp
24 (2%) Pascal
41 (3%) Perl
66 (3%) F#
57 (4%) Common Lisp
30 (4%) Python
23 (4%) Lua
36 (4%) Ada
38 (4%) Eiffel
29 (4%) Visual Basic
51 (4%) Shell
31 (4%) PHP
29 (5%) Javascript
47 (5%) Objective C
60 (5%) Clojure
35 (5%) Groovy
26 (5%) Haxe
73 (6%) Forth
71 (7%) Mathematica
50 (8%) Scala
76 (9%) Agda
52 (9%) TCL
33 (2%) Assembler
32 (4%) Groovy
33 (4%) Prolog
19 (5%) Lua
9 (5%) Perl
27 (5%) PHP
17 (6%) Javascript
51 (6%) Mozart-Oz
24 (6%) Matlab
46 (7%) Factor
20 (7%) AWK
30 (7%) Shell
89 (7%) Agda
28 (8%) TCL
90 (8%) Haskell
35 (9%) Mathematica
28 (9%) Forth
44 (9%) J
45 (9%) Clojure
32 (9%) R
65 (9%) Go
56 (0%) Scala
33 (0%) O'Caml
36 (0%) Coq
18 (0%) Erlang
50 (0%) Io
23 (1%) APL
28 (1%) Standard ML
39 (1%) Lua
13 (1%) Fortran
24 (2%) Perl
11 (2%) Cobol
97 (2%) Objective C
63 (3%) Groovy
17 (3%) AWK
43 (3%) Factor
50 (3%) Haskell
58 (3%) C++
28 (3%) Pascal
9 (4%) R
67 (4%) Clojure
34 (4%) Shell
94 (5%) ActionScript
51 (5%) Go
51 (5%) Eiffel
40 (5%) C
39 (6%) Forth
36 (6%) Common Lisp
33 (6%) J
14 (6%) Prolog
34 (7%) Assembler
67 (7%) Java
54 (7%) Scheme
17 (7%) ELisp
75 (7%) Python
54 (8%) Ruby
26 (8%) Ada
32 (8%) PHP
54 (9%) Smalltalk
12 (9%) Matlab
46 (9%) Javascript
51 (9%) F#
79 (9%) C#
39 (3%) Standard ML
75 (3%) Groovy
25 (4%) Prolog
43 (4%) O'Caml
23 (4%) Erlang
59 (5%) Scala
53 (5%) F#
45 (6%) Lua
35 (6%) Visual Basic
37 (7%) Java
34 (7%) Javascript
36 (7%) Assembler
55 (7%) Haxe
35 (8%) Ada
70 (8%) Clojure
59 (8%) Factor
79 (9%) Python
76 (9%) Ruby
59 (9%) Go
26 (9%) Pascal
46 (9%) C#
22 (9%) Cobol
59 (9%) Scheme
52 (4%) Ruby
48 (4%) Standard ML
26 (5%) Assembler
22 (5%) Prolog
37 (5%) Pascal
64 (6%) Smalltalk
32 (6%) Forth
45 (6%) Coq
35 (6%) Lua
29 (7%) Javascript
44 (7%) Agda
26 (7%) APL
49 (7%) Scheme
38 (8%) C
56 (8%) Groovy
29 (8%) R
58 (8%) F#
44 (8%) PHP
20 (9%) Perl
38 (9%) Visual Basic
28 (9%) Fortran
65 (9%) Haskell
30 (9%) Matlab
89 (0%) Smalltalk
51 (0%) TCL
40 (0%) Common Lisp
33 (0%) Perl
88 (0%) Scheme
46 (1%) Agda
62 (1%) Groovy
39 (1%) Assembler
34 (1%) Scala
37 (1%) ELisp
57 (1%) Visual Basic
73 (1%) Delphi
48 (1%) Mozart-Oz
64 (2%) Lua
17 (2%) C++
54 (2%) Haskell
65 (2%) Io
39 (2%) Ada
57 (2%) Factor
39 (3%) J
48 (3%) Forth
71 (3%) Ruby
66 (3%) Pascal
49 (3%) Go
42 (4%) D
50 (4%) Clojure
50 (4%) ActionScript
43 (4%) Javascript
27 (4%) Prolog
51 (4%) Mathematica
31 (5%) Coq
48 (5%) C#
52 (5%) Haxe
23 (5%) Cobol
28 (6%) O'Caml
37 (7%) Java
45 (7%) Eiffel
65 (7%) REBOL
87 (7%) Python
18 (8%) Erlang
41 (8%) Matlab
32 (8%) R
47 (8%) Shell
59 (9%) PHP
23 (2%) Python
38 (3%) Haskell
21 (3%) Lua
36 (4%) Coq
92 (4%) Delphi
44 (4%) Mathematica
40 (5%) Javascript
61 (5%) Shell
11 (6%) Scala
52 (6%) ELisp
27 (6%) Scheme
32 (6%) Standard ML
15 (6%) Clojure
42 (7%) Matlab
39 (7%) AWK
55 (7%) Assembler
90 (7%) Cobol
19 (8%) J
62 (8%) Fortran
45 (8%) C#
35 (9%) Prolog
17 (9%) Common Lisp
9 (9%) F#
76 (2%) Haskell
66 (5%) Scheme
19 (5%) Fortran
63 (6%) Coq
52 (6%) Forth
23 (6%) AWK
58 (6%) Io
20 (7%) Matlab
42 (7%) APL
57 (7%) Factor
33 (7%) Mathematica
35 (7%) Javascript
47 (8%) Prolog
55 (8%) Standard ML
38 (8%) Erlang
52 (8%) O'Caml
67 (8%) Agda
64 (8%) Smalltalk
47 (9%) J
30 (9%) TCL
42 (9%) Assembler
53 (9%) Ruby
42 (9%) Ada
12 (9%) Cobol
59 (9%) Scala
47 (9%) D
15 (9%) Visual Basic
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
59 (3%) Haskell
41 (6%) Visual Basic
38 (7%) Standard ML
44 (8%) F#
50 (8%) Go
26 (8%) C++
42 (8%) APL
37 (9%) Common Lisp
35 (9%) O'Caml
44 (9%) Javascript
66 (9%) Io
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
55 (2%) Go
39 (2%) O'Caml
24 (3%) R
19 (3%) Visual Basic
75 (3%) REBOL
10 (4%) Perl
24 (4%) Matlab
44 (4%) Pascal
17 (4%) C++
47 (4%) J
55 (5%) Agda
34 (5%) Ruby
62 (5%) APL
64 (5%) Clojure
37 (5%) Erlang
37 (5%) Delphi
57 (6%) Factor
29 (6%) Cobol
48 (6%) Prolog
92 (7%) Scheme
50 (7%) Lua
37 (7%) Fortran
38 (7%) Common Lisp
60 (8%) Haskell
52 (8%) Assembler
44 (8%) Haxe
88 (8%) Io
16 (8%) C#
73 (9%) Forth
61 (9%) Standard ML
36 (9%) Objective C
35 (4%) Scheme
42 (6%) Go
47 (6%) Javascript
36 (7%) Coq
25 (7%) Lua
43 (7%) Haskell
42 (7%) Mathematica
39 (7%) AWK
44 (7%) Io
21 (8%) Clojure
32 (8%) Standard ML
20 (8%) Erlang
23 (8%) Scala
34 (8%) J
75 (8%) Shell
35 (8%) Prolog
27 (9%) Smalltalk
38 (9%) Ruby
48 (9%) APL
28 (9%) Agda
k-means with k = 32
Writing code in this language is a lot of work,3.0This language is likely to be around for a very long time,3.0This language is good for beginners,4.0This language would be good for teaching children to write software,6.0I know this language well,9.0This language is well suited for an agile development approach using short iterations.,3.0I find this language easy to prototype in,4.0I rarely have difficulty abstracting patterns I find in my code,5.0I would use this language for a web project,5.0This language excels at text processing,6.0I would use this language as a scripting language embedded inside a larger application,6.0This language is unusually bad for beginners,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language has a niche in which it is great,5.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language has a very rigid idea of how things should be done,6.0This language has a niche outside of which I would not use it,6.0This language is minimal,3.0This language is best for very small projects,5.0This language is built on a small core of orthogonal features,5.0This language is good for scientific computing,0.0This is a high level language,5.0I use this language out of choice,5.0Code written in this language will usually run in all the major implementations if it runs in one of them.,5.0This language matches it's problem domain particularly well.,5.0It is too easy to write code in this language that looks like it does one thing but actually does something else,3.0This language makes it easy to shoot yourself in the foot,3.0This is a low level language,0.0This language has a strong static type system,0.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0It is easy to debug programs written in this language when it goes wrong,3.0This language has a very dogmatic community,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0This language encourages writing reusable code.,3.0Code written in this language is very readable,4.0This language encourages writing code that is easy to maintain.,4.0This language is best for very large projects,5.0This language has a high quality implementation,5.0This language is good for numeric computing,0.0I usually use this language on solo projects,3.0This language has a good community,4.0I would use this language for casual scripting,5.0I often write things in this language with the intent of rewriting them in something else later,5.0I can imagine this will be a popular language in twenty years time,5.0This language is large,0.0I know many other people who use this language,3.0When I run into problems my colleagues can provide me with immediate help with this language,4.0I use many applications written in this language,4.0There is a wide variety of open source code written in this language,5.0There are many good commercial tools for this language,6.0This is a mainstream language,6.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0It's unusual for me to discover unfamiliar features,4.0This language is well documented,4.0Programs written in this language will usually work in future versions of the language,4.0This language is frequently used for applications it isn't suitable for,4.0This language has many features which feel "tacked on",4.0This language has an annoying syntax,4.0I often get angry when writing code in this language,4.0I regularly use this language,5.0I enjoy playing with this language but would never use it for "real code",6.0I would use this language for a desktop GUI project,3.0I would use this language for mobile applications,3.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0There is a lot of accidental complexity when writing code in this language,2.0Developers who primarily use this language often burn out after a few years,2.0I usually use this language on projects with many other members,4.0I can imagine using this language in my day job,4.0The resources for learning this language are of high quality,4.0There are many good tools for this language,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0Third-party libraries are readily available well-documented and of high quality,5.0There are many good open-source tools for this language,5.0This language has a good library distribution mechanism.,5.0I am sometimes embarrassed to admit to my peers that I know this language,3.0The thought that I may still be using this language in twenty years time fills me with dread,4.0I am reluctant to admit to knowing this language,4.0Code written in this language tends to be verbose,5.0I learned this language early in my career as a programmer,7.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,3.0I would use this language for writing embedded programs,4.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,3.0I enjoy using this language,4.0This language is expressive,4.0This language is likely to have a strong influence on future languages,4.0Learning this language significantly changed how I use other languages.,4.0This language is very flexible,5.0Learning this language improved my ability as a programmer,5.0I still discover new features of this language on a fairly regular basis,5.0This language excels at symbolic manipulation,6.0The semantics of this language are much different than other languages I know.,4.0Code written in this language tends to be terse,5.0I often feel like I am not smart enough to write this language,5.0When I write code in this language I can be very sure it is correct,3.0Code written in this language tends to be very reliable,3.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0I find code written in this language very elegant,3.0I would like to write more of this language than I currently do,3.0This language has unusual features that I often miss when using other languages,3.0This language has a very coherent design,4.0Programs written in this language tend to play well with others,3.0It is easy to tell at a glance what code in this language does,4.0I would use this language to write a command-line app,4.0This language is likely to be a passing fad,0.0
55 (0%) ActionScript
47 (0%) TCL
22 (0%) Erlang
48 (1%) Javascript
27 (1%) O'Caml
42 (2%) R
47 (2%) Forth
43 (2%) Go
27 (2%) Matlab
44 (2%) Java
69 (3%) C++
28 (3%) Haxe
14 (3%) Clojure
46 (3%) Factor
61 (4%) Fortran
29 (4%) AWK
45 (4%) Delphi
27 (4%) F#
49 (5%) Haskell
28 (5%) Perl
11 (5%) Mozart-Oz
47 (5%) PHP
30 (5%) APL
33 (5%) Standard ML
19 (6%) Lua
65 (6%) C
67 (7%) Shell
66 (7%) Cobol
21 (7%) Groovy
25 (8%) Common Lisp
39 (8%) Visual Basic
60 (8%) ELisp
32 (8%) J
24 (8%) Scala
23 (9%) REBOL
25 (9%) Mathematica
49 (9%) Agda
57 (1%) Visual Basic
39 (2%) Ada
42 (2%) Common Lisp
46 (3%) Forth
50 (3%) Clojure
37 (3%) Assembler
69 (3%) Ruby
41 (4%) J
47 (4%) Go
52 (4%) Haxe
93 (4%) Smalltalk
42 (6%) Agda
62 (6%) Pascal
51 (6%) C#
85 (6%) Python
56 (6%) TCL
38 (6%) Perl
55 (7%) ActionScript
37 (8%) D
29 (9%) Cobol
26 (3%) C
26 (4%) Assembler
9 (4%) Cobol
62 (5%) Haskell
25 (5%) Pascal
28 (5%) Prolog
48 (6%) F#
48 (6%) Go
13 (6%) Fortran
39 (7%) Standard ML
35 (7%) Visual Basic
23 (7%) Ada
40 (7%) Java
29 (7%) Coq
47 (7%) Common Lisp
23 (8%) Erlang
72 (8%) Clojure
39 (8%) O'Caml
49 (8%) Factor
28 (9%) C++
27 (9%) Objective C
42 (9%) Forth
34 (9%) R
41 (9%) D
57 (9%) Smalltalk
36 (4%) Standard ML
54 (5%) Forth
27 (6%) O'Caml
22 (7%) Common Lisp
17 (7%) C#
47 (7%) Factor
55 (7%) Prolog
28 (7%) F#
49 (8%) Go
35 (8%) Erlang
56 (8%) Haskell
61 (9%) Coq
47 (9%) Haxe
45 (9%) Objective C
46 (9%) J
54 (9%) Assembler
59 (9%) ActionScript
44 (9%) AWK
60 (9%) Shell
40 (1%) Javascript
53 (2%) Go
35 (3%) O'Caml
24 (3%) Cobol
16 (3%) C++
27 (3%) Scala
53 (4%) Agda
15 (4%) Java
54 (4%) C
44 (5%) J
37 (5%) Delphi
36 (5%) Common Lisp
62 (6%) Clojure
54 (6%) Assembler
15 (7%) C#
46 (7%) Prolog
49 (7%) Lua
58 (7%) Haskell
36 (8%) Fortran
31 (8%) D
42 (8%) Pascal
73 (8%) Forth
60 (8%) Factor
66 (8%) REBOL
33 (9%) Matlab
86 (9%) Io
41 (3%) Javascript
50 (4%) O'Caml
51 (4%) Standard ML
64 (4%) Agda
61 (4%) Shell
45 (4%) APL
39 (5%) Delphi
40 (5%) Perl
63 (6%) Coq
41 (6%) Erlang
49 (7%) Lua
42 (7%) Eiffel
60 (7%) Io
66 (7%) Mozart-Oz
42 (8%) AWK
54 (8%) Go
65 (8%) ELisp
69 (9%) Haskell
41 (9%) C#
54 (9%) Scheme
49 (9%) PHP
28 (0%) Coq
50 (0%) Javascript
36 (0%) Matlab
18 (0%) Lua
39 (0%) Mathematica
21 (0%) Standard ML
62 (1%) Groovy
23 (1%) Eiffel
35 (1%) Common Lisp
38 (2%) Ruby
44 (2%) Go
60 (2%) Perl
50 (2%) Delphi
51 (2%) Io
10 (2%) Erlang
17 (3%) Agda
30 (3%) Python
21 (3%) Clojure
36 (3%) Haxe
43 (3%) AWK
13 (3%) O'Caml
57 (4%) APL
37 (5%) Scheme
34 (5%) Prolog
87 (5%) Shell
44 (5%) J
13 (5%) Ada
60 (5%) REBOL
36 (5%) Java
49 (6%) ActionScript
33 (6%) C#
24 (6%) Scala
54 (6%) ELisp
79 (6%) PHP
46 (7%) Mozart-Oz
38 (7%) Haskell
72 (7%) TCL
51 (7%) Visual Basic
66 (8%) Factor
34 (9%) R
39 (9%) Fortran
24 (9%) Smalltalk
35 (1%) Fortran
48 (1%) Shell
50 (2%) Scheme
56 (2%) ELisp
31 (2%) Javascript
46 (3%) O'Caml
41 (3%) Assembler
47 (3%) Pascal
64 (3%) Java
60 (3%) Python
46 (3%) Factor
27 (4%) AWK
51 (4%) Coq
58 (4%) Haskell
46 (4%) PHP
35 (4%) Perl
41 (4%) TCL
46 (4%) D
35 (4%) Forth
56 (5%) Ruby
36 (5%) C++
37 (5%) Matlab
36 (5%) Cobol
30 (5%) Prolog
27 (5%) Erlang
47 (6%) Standard ML
49 (6%) Mozart-Oz
37 (7%) Scala
29 (7%) REBOL
39 (8%) R
35 (8%) C
42 (8%) APL
27 (8%) Lua
66 (8%) Agda
58 (8%) Ada
41 (9%) Mathematica
36 (9%) J
57 (9%) Delphi
39 (9%) Groovy
25 (3%) Javascript
32 (4%) Lua
48 (4%) Coq
45 (5%) Standard ML
67 (6%) Haskell
26 (6%) APL
37 (6%) Pascal
30 (6%) Fortran
34 (6%) Forth
26 (7%) Prolog
35 (7%) Visual Basic
40 (7%) TCL
29 (7%) Shell
20 (7%) Perl
37 (8%) Common Lisp
54 (8%) Go
64 (8%) Clojure
41 (8%) ELisp
28 (8%) R
63 (8%) Smalltalk
47 (8%) Scheme
38 (9%) Mathematica
59 (9%) F#
69 (9%) Haxe
15 (9%) AWK
29 (9%) Assembler
31 (9%) Matlab
40 (2%) J
48 (3%) Javascript
35 (4%) Standard ML
19 (5%) Fortran
27 (5%) Common Lisp
35 (5%) O'Caml
36 (6%) C#
32 (7%) APL
33 (7%) Forth
52 (7%) Scheme
66 (7%) REBOL
64 (7%) Agda
68 (7%) Haskell
34 (7%) Assembler
37 (8%) C
60 (8%) Io
35 (8%) Smalltalk
50 (8%) R
50 (9%) Factor
26 (9%) Erlang
12 (9%) Ada
61 (9%) Ruby
45 (9%) Mathematica
46 (2%) Assembler
28 (4%) Ada
76 (4%) C
14 (5%) Prolog
32 (5%) Scala
27 (6%) Go
47 (7%) Haskell
35 (7%) Scheme
17 (7%) Erlang
35 (8%) Fortran
88 (8%) PHP
17 (8%) APL
30 (8%) Clojure
86 (8%) C++
30 (8%) Smalltalk
63 (9%) Ruby
22 (9%) O'Caml
22 (9%) Common Lisp
31 (9%) AWK
85 (9%) Java
33 (9%) Pascal
69 (9%) Javascript
43 (6%) Go
49 (6%) Haskell
47 (6%) Forth
50 (7%) Assembler
41 (7%) Coq
37 (7%) J
30 (7%) Lua
50 (7%) R
39 (7%) AWK
28 (7%) O'Caml
45 (8%) Io
51 (8%) Factor
25 (8%) Erlang
51 (8%) Pascal
45 (8%) Javascript
45 (8%) APL
48 (9%) Matlab
56 (0%) Scala
33 (0%) O'Caml
36 (0%) Coq
18 (0%) Erlang
50 (0%) Io
23 (1%) APL
28 (1%) Standard ML
39 (1%) Lua
13 (1%) Fortran
24 (2%) Perl
11 (2%) Cobol
97 (2%) Objective C
63 (3%) Groovy
17 (3%) AWK
43 (3%) Factor
50 (3%) Haskell
58 (3%) C++
28 (3%) Pascal
9 (4%) R
67 (4%) Clojure
34 (4%) Shell
94 (5%) ActionScript
51 (5%) Go
51 (5%) Eiffel
40 (5%) C
39 (6%) Forth
36 (6%) Common Lisp
33 (6%) J
14 (6%) Prolog
34 (7%) Assembler
67 (7%) Java
54 (7%) Scheme
17 (7%) ELisp
75 (7%) Python
54 (8%) Ruby
26 (8%) Ada
32 (8%) PHP
54 (9%) Smalltalk
12 (9%) Matlab
46 (9%) Javascript
51 (9%) F#
79 (9%) C#
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
51 (0%) Forth
19 (0%) Python
39 (0%) Haskell
39 (0%) R
72 (0%) TCL
59 (0%) Ada
38 (0%) Javascript
67 (0%) Delphi
42 (0%) C#
32 (0%) Standard ML
48 (0%) ELisp
54 (0%) ActionScript
17 (1%) Lua
13 (1%) Clojure
26 (1%) Smalltalk
14 (2%) F#
20 (2%) J
31 (2%) Ruby
57 (2%) Assembler
33 (2%) Go
17 (2%) Haxe
36 (3%) Mathematica
56 (3%) C
40 (3%) Factor
22 (3%) Scala
47 (3%) APL
34 (3%) Mozart-Oz
75 (3%) C++
17 (3%) O'Caml
44 (3%) Java
40 (4%) Matlab
46 (4%) Fortran
66 (5%) Shell
36 (5%) Groovy
43 (5%) REBOL
41 (5%) Prolog
43 (5%) Perl
21 (6%) Eiffel
60 (7%) Cobol
36 (7%) AWK
64 (7%) Objective C
45 (8%) Coq
43 (8%) Io
20 (8%) Erlang
22 (9%) Common Lisp
30 (9%) Scheme
77 (9%) PHP
25 (4%) Erlang
29 (5%) Lua
26 (5%) J
32 (6%) O'Caml
29 (6%) Fortran
37 (7%) Assembler
51 (7%) Scala
45 (7%) Go
36 (7%) Coq
58 (7%) Haskell
22 (8%) APL
35 (8%) TCL
44 (8%) ActionScript
36 (8%) Factor
32 (8%) Io
42 (9%) Visual Basic
27 (9%) Cobol
39 (9%) Ada
21 (9%) Prolog
27 (9%) Forth
20 (9%) AWK
37 (3%) Haskell
37 (4%) Coq
45 (4%) Mathematica
91 (4%) Delphi
11 (5%) Scala
15 (6%) Clojure
28 (6%) Scheme
33 (6%) Standard ML
40 (6%) AWK
57 (7%) Assembler
19 (7%) J
44 (7%) Matlab
45 (7%) C#
92 (7%) Cobol
27 (8%) Python
43 (8%) Javascript
25 (8%) Lua
37 (8%) Prolog
44 (9%) Forth
18 (9%) Common Lisp
32 (9%) Smalltalk
58 (9%) Eiffel
87 (9%) Visual Basic
65 (9%) Fortran
44 (4%) Standard ML
51 (5%) Eiffel
40 (5%) Python
50 (5%) Scheme
46 (6%) Java
67 (6%) Objective C
42 (6%) Io
74 (6%) Assembler
37 (6%) Lua
27 (6%) Visual Basic
35 (6%) Common Lisp
41 (6%) Mozart-Oz
81 (7%) D
51 (7%) Haskell
51 (7%) Pascal
36 (7%) Coq
23 (7%) Perl
29 (7%) Cobol
23 (8%) Javascript
31 (8%) Smalltalk
41 (8%) Scala
28 (8%) Groovy
76 (8%) C++
20 (8%) Ruby
14 (8%) Prolog
48 (9%) Haxe
50 (9%) O'Caml
24 (4%) AWK
72 (5%) Mozart-Oz
41 (7%) APL
42 (7%) Ada
38 (7%) Javascript
60 (7%) Factor
54 (7%) Forth
73 (7%) Haskell
26 (8%) Delphi
25 (8%) Pascal
22 (8%) Visual Basic
17 (8%) Fortran
63 (8%) Agda
62 (8%) Coq
64 (9%) Smalltalk
35 (9%) Erlang
63 (9%) Python
47 (9%) J
59 (9%) Io
58 (9%) Scala
71 (9%) Scheme
42 (9%) Assembler
19 (9%) Cobol
35 (9%) Lua
53 (9%) Go
78 (1%) Haskell
59 (1%) Scheme
53 (2%) R
53 (2%) Standard ML
47 (2%) Go
32 (4%) PHP
28 (4%) Javascript
25 (4%) Lua
49 (4%) O'Caml
37 (4%) Fortran
67 (4%) ELisp
74 (5%) Forth
54 (5%) Shell
69 (6%) F#
28 (6%) Pascal
49 (7%) Scala
24 (7%) Visual Basic
24 (7%) Delphi
52 (7%) TCL
65 (8%) Clojure
8 (8%) Java
87 (8%) APL
32 (9%) Haxe
51 (9%) Common Lisp
32 (9%) Eiffel
44 (9%) AWK
89 (9%) Factor
29 (9%) Ada
35 (0%) Assembler
45 (1%) Java
34 (1%) Shell
31 (2%) Common Lisp
36 (2%) C
24 (2%) AWK
12 (2%) Perl
43 (3%) Pascal
22 (3%) Lua
40 (3%) Mathematica
39 (3%) Smalltalk
50 (4%) Clojure
33 (4%) Forth
31 (5%) Groovy
52 (5%) Scheme
33 (5%) Prolog
19 (6%) Javascript
28 (6%) PHP
39 (6%) ELisp
61 (6%) Go
45 (6%) Python
34 (6%) Cobol
34 (6%) C++
67 (6%) F#
48 (6%) J
31 (6%) TCL
52 (7%) Mozart-Oz
36 (7%) Erlang
57 (7%) D
87 (7%) Haskell
24 (7%) Matlab
44 (7%) Io
47 (8%) Factor
42 (8%) APL
36 (8%) R
29 (8%) Ruby
52 (8%) Scala
89 (8%) Agda
21 (9%) Visual Basic
38 (9%) Fortran
67 (9%) Standard ML
46 (9%) C#
21 (2%) AWK
46 (2%) O'Caml
43 (3%) Prolog
29 (3%) Shell
41 (4%) Ruby
31 (4%) Objective C
30 (4%) Mathematica
59 (4%) Coq
48 (4%) Haxe
38 (5%) Assembler
18 (5%) Matlab
21 (5%) C#
30 (5%) R
48 (5%) J
74 (5%) Haskell
26 (5%) C
50 (6%) F#
56 (6%) Factor
26 (6%) Javascript
40 (6%) Erlang
38 (6%) Lua
80 (6%) REBOL
7 (6%) Visual Basic
50 (7%) Forth
9 (7%) PHP
56 (7%) Standard ML
66 (8%) Smalltalk
47 (8%) Python
50 (8%) D
69 (8%) Scheme
49 (8%) Common Lisp
36 (8%) Groovy
65 (9%) Agda
33 (9%) TCL
24 (9%) Fortran
56 (9%) Scala
47 (0%) Ada
59 (1%) C#
46 (1%) Lua
16 (2%) Prolog
36 (2%) Assembler
50 (3%) Haxe
19 (3%) APL
22 (3%) Erlang
50 (4%) Scheme
50 (4%) Delphi
47 (5%) Factor
45 (5%) Java
47 (5%) AWK
31 (5%) ELisp
53 (5%) Eiffel
29 (5%) Coq
33 (5%) Forth
30 (5%) J
37 (5%) Pascal
36 (5%) R
65 (5%) TCL
31 (6%) Javascript
74 (6%) Python
45 (6%) Fortran
41 (7%) O'Caml
62 (7%) Io
46 (7%) PHP
59 (7%) D
39 (7%) Standard ML
49 (7%) Scala
39 (8%) Agda
51 (8%) F#
44 (8%) Mozart-Oz
60 (8%) Clojure
32 (8%) Cobol
43 (9%) Visual Basic
68 (9%) Groovy
k-means with k = 33
I can imagine using this language in my day job,4.0Programs written in this language tend to play well with others,4.0I can imagine this will be a popular language in twenty years time,4.0I would list this language on my resume,4.0I would use this language to write a command-line app,5.0I would use this language for writing server programs,5.0I would use this language for a desktop GUI project,3.0I would use this language for mobile applications,3.0This language has an annoying syntax,3.0I often get angry when writing code in this language,3.0This language has a niche outside of which I would not use it,4.0This language has a strong static type system,0.0There is a wide variety of open source code written in this language,2.0There are many good open-source tools for this language,2.0This language is good for beginners,3.0This language would be good for teaching children to write software,3.0This language is well suited for an agile development approach using short iterations.,4.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0This language excels at concurrency,3.0This language is good for distributed computing,3.0I use this language out of choice,0.0Libraries in this language tend to be well documented.,3.0There are many good tools for this language,4.0I know many other people who use this language,4.0When I run into problems my colleagues can provide me with immediate help with this language,5.0This language is large,6.0The resources for learning this language are of high quality,3.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0It's unusual for me to discover unfamiliar features,4.0This language is well documented,4.0It is easy to debug programs written in this language when it goes wrong,4.0I regularly use this language,5.0I find it easy to write efficient code in this language,5.0It is easy to tell at a glance what code in this language does,5.0Code written in this language is very readable,5.0This language has a very dogmatic community,5.0This language has a high quality implementation,5.0This language is likely to be a passing fad,0.0I would use this language for a web project,4.0This language has a good community,4.0This language has a good library distribution mechanism.,4.0This language excels at text processing,5.0I would use this language for casual scripting,3.0I find this language easy to prototype in,4.0This language is best for very small projects,4.0I often write things in this language with the intent of rewriting them in something else later,4.0I would use this language as a scripting language embedded inside a larger application,5.0This language is built on a small core of orthogonal features,3.0This language is minimal,3.0I enjoy using this language,4.0I find code written in this language very elegant,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is likely to have a strong influence on future languages,4.0Learning this language significantly changed how I use other languages.,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I rarely have difficulty abstracting patterns I find in my code,5.0This language is very flexible,5.0Learning this language improved my ability as a programmer,5.0This language has a very coherent design,5.0I still discover new features of this language on a fairly regular basis,5.0I usually use this language on solo projects,6.0I often feel like I am not smart enough to write this language,6.0Code written in this language tends to be terse,7.0This is a high level language,0.0The thought that I may still be using this language in twenty years time fills me with dread,3.0This language has many features which feel "tacked on",3.0There are many good commercial tools for this language,0.0I know this language well,0.0I am reluctant to admit to knowing this language,0.0This language encourages writing code that is easy to maintain.,3.0This language encourages writing reusable code.,3.0This language is best for very large projects,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0I would use this language for writing embedded programs,5.0This is a low level language,6.0There is a lot of accidental complexity when writing code in this language,3.0Developers who primarily use this language often burn out after a few years,3.0Programs written in this language will usually work in future versions of the language,4.0This language is frequently used for applications it isn't suitable for,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0Writing code in this language is a lot of work,5.0This language is unusually bad for beginners,5.0It is too easy to write code in this language that looks like it does one thing but actually does something else,5.0This language makes it easy to shoot yourself in the foot,5.0This language excels at symbolic manipulation,0.0This is a mainstream language,0.0When I write code in this language I can be very sure it is correct,3.0Code written in this language tends to be very reliable,3.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0This language has a very rigid idea of how things should be done,5.0I usually use this language on projects with many other members,3.0Third-party libraries are readily available well-documented and of high quality,4.0I use many applications written in this language,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language has a niche in which it is great,5.0I enjoy playing with this language but would never use it for "real code",5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,5.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0The semantics of this language are much different than other languages I know.,7.0This language is likely to be around for a very long time,0.0I am sometimes embarrassed to admit to my peers that I know this language,4.0Code written in this language tends to be verbose,5.0I learned this language early in my career as a programmer,5.0
38 (3%) Assembler
34 (3%) Standard ML
28 (4%) Cobol
57 (5%) C++
45 (5%) Eiffel
61 (6%) F#
57 (6%) C#
19 (6%) APL
16 (6%) Prolog
41 (7%) Ada
45 (7%) Perl
31 (7%) Visual Basic
62 (7%) Scala
29 (7%) Common Lisp
29 (7%) J
34 (8%) Forth
40 (8%) Factor
35 (8%) O'Caml
56 (8%) D
36 (8%) Coq
45 (8%) PHP
50 (9%) Haxe
65 (9%) Haskell
56 (0%) Scala
33 (0%) O'Caml
36 (0%) Coq
18 (0%) Erlang
50 (0%) Io
23 (1%) APL
28 (1%) Standard ML
39 (1%) Lua
13 (1%) Fortran
24 (2%) Perl
11 (2%) Cobol
97 (2%) Objective C
63 (3%) Groovy
17 (3%) AWK
43 (3%) Factor
50 (3%) Haskell
58 (3%) C++
28 (3%) Pascal
9 (4%) R
67 (4%) Clojure
34 (4%) Shell
94 (5%) ActionScript
51 (5%) Go
51 (5%) Eiffel
40 (5%) C
39 (6%) Forth
36 (6%) Common Lisp
33 (6%) J
14 (6%) Prolog
34 (7%) Assembler
67 (7%) Java
54 (7%) Scheme
17 (7%) ELisp
75 (7%) Python
54 (8%) Ruby
26 (8%) Ada
32 (8%) PHP
54 (9%) Smalltalk
12 (9%) Matlab
46 (9%) Javascript
51 (9%) F#
79 (9%) C#
40 (1%) J
43 (1%) Go
63 (2%) Fortran
26 (2%) REBOL
31 (2%) Scheme
42 (2%) Haskell
49 (3%) Factor
37 (3%) Standard ML
76 (3%) Cobol
21 (4%) Common Lisp
14 (4%) Clojure
65 (4%) Delphi
53 (4%) Forth
19 (4%) C#
75 (5%) Shell
40 (5%) C
32 (5%) D
60 (5%) Assembler
17 (6%) Smalltalk
55 (6%) Pascal
58 (6%) Objective C
27 (7%) Lua
82 (7%) PHP
40 (7%) Io
26 (7%) O'Caml
43 (8%) Javascript
28 (8%) Erlang
27 (8%) Ruby
59 (8%) APL
13 (9%) Python
77 (9%) TCL
64 (9%) Matlab
14 (9%) Scala
71 (0%) Shell
26 (0%) Matlab
24 (0%) AWK
37 (0%) Io
31 (0%) Fortran
24 (0%) Erlang
35 (0%) C#
29 (1%) Forth
81 (1%) Java
30 (1%) Visual Basic
60 (1%) Haxe
26 (2%) Eiffel
23 (2%) D
63 (2%) Javascript
48 (2%) REBOL
64 (2%) Groovy
45 (2%) Scheme
29 (2%) Common Lisp
44 (3%) Assembler
43 (3%) ActionScript
29 (3%) Pascal
10 (3%) F#
27 (3%) Ada
54 (4%) R
81 (4%) ELisp
92 (4%) Python
59 (4%) Haskell
77 (4%) C++
25 (4%) Prolog
35 (4%) Factor
14 (5%) Delphi
42 (5%) Scala
35 (5%) Agda
21 (5%) APL
72 (5%) Ruby
12 (5%) Cobol
28 (6%) J
34 (6%) O'Caml
37 (7%) Lua
74 (7%) C
38 (7%) Objective C
31 (7%) Standard ML
37 (8%) Coq
64 (8%) Perl
84 (9%) PHP
24 (9%) Mozart-Oz
33 (0%) Perl
52 (0%) TCL
57 (2%) Factor
55 (2%) Haskell
48 (2%) Forth
38 (3%) J
50 (3%) Go
70 (3%) Ruby
41 (3%) D
43 (3%) Common Lisp
28 (3%) Prolog
47 (4%) C#
30 (4%) Coq
42 (4%) Javascript
21 (4%) C++
60 (5%) Lua
66 (5%) Groovy
54 (5%) Clojure
38 (5%) Java
55 (5%) Haxe
35 (5%) Ada
65 (6%) REBOL
88 (6%) Python
35 (6%) Assembler
54 (6%) ActionScript
41 (6%) Matlab
84 (7%) Smalltalk
47 (7%) Shell
21 (7%) Erlang
32 (7%) O'Caml
35 (8%) R
61 (8%) PHP
25 (8%) AWK
17 (9%) Cobol
41 (9%) Scala
38 (9%) F#
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
54 (0%) REBOL
29 (0%) APL
27 (0%) Prolog
33 (0%) R
57 (0%) Ada
38 (0%) Agda
38 (1%) PHP
39 (1%) ActionScript
46 (1%) Io
54 (1%) Factor
40 (1%) Forth
41 (1%) Standard ML
39 (1%) Smalltalk
44 (1%) O'Caml
34 (1%) C
37 (2%) Coq
44 (2%) Scheme
23 (2%) Pascal
34 (2%) Matlab
26 (2%) ELisp
32 (2%) Mathematica
97 (2%) Erlang
5 (3%) AWK
36 (3%) Shell
32 (3%) Javascript
19 (3%) Cobol
31 (3%) Visual Basic
63 (4%) D
24 (4%) Perl
51 (5%) Python
83 (5%) F#
61 (5%) Haskell
40 (5%) Fortran
32 (6%) Common Lisp
36 (6%) Haxe
58 (6%) Groovy
23 (6%) Lua
44 (7%) Assembler
92 (7%) Mozart-Oz
44 (8%) Objective C
52 (8%) C#
38 (9%) J
37 (3%) Coq
82 (4%) C#
54 (5%) Perl
32 (5%) O'Caml
49 (5%) R
19 (5%) Prolog
55 (5%) Haskell
28 (6%) Standard ML
33 (6%) Fortran
33 (6%) Agda
59 (6%) Delphi
54 (6%) Visual Basic
27 (6%) Forth
37 (7%) Factor
40 (7%) Pascal
39 (7%) Assembler
23 (7%) APL
35 (8%) Clojure
79 (8%) Java
18 (8%) Erlang
30 (8%) J
52 (8%) Groovy
45 (8%) Scala
36 (9%) Go
56 (9%) Ruby
40 (9%) Cobol
45 (9%) Eiffel
30 (9%) Lua
41 (5%) Matlab
56 (5%) Haskell
26 (6%) Erlang
46 (6%) Factor
46 (7%) Standard ML
44 (7%) Coq
43 (7%) TCL
38 (7%) Cobol
34 (8%) Lua
34 (8%) AWK
55 (8%) Ada
38 (8%) R
43 (8%) Pascal
37 (9%) J
55 (9%) Scheme
37 (9%) O'Caml
35 (9%) Javascript
59 (9%) C#
33 (9%) Prolog
24 (1%) Prolog
29 (2%) Assembler
32 (3%) Forth
38 (3%) Lua
45 (4%) F#
53 (4%) Smalltalk
37 (4%) Eiffel
55 (5%) Go
35 (5%) C++
48 (5%) Scheme
20 (5%) Pascal
33 (5%) C
38 (5%) O'Caml
68 (6%) Haskell
11 (6%) Cobol
69 (6%) Clojure
46 (7%) Java
40 (7%) ActionScript
36 (8%) Visual Basic
86 (8%) Python
27 (8%) Mathematica
24 (8%) J
27 (8%) Ada
49 (8%) Factor
73 (8%) Haxe
37 (8%) Common Lisp
30 (9%) Standard ML
37 (9%) Delphi
18 (9%) Matlab
20 (9%) Fortran
28 (9%) Erlang
35 (2%) Standard ML
60 (2%) Haskell
16 (3%) Erlang
72 (5%) Ruby
49 (5%) R
52 (5%) Agda
20 (5%) Objective C
32 (6%) O'Caml
14 (6%) Ada
48 (7%) Go
55 (7%) REBOL
65 (7%) Clojure
22 (7%) C++
50 (7%) Javascript
28 (7%) Java
63 (7%) Haxe
56 (7%) Factor
39 (7%) J
39 (7%) APL
47 (8%) F#
41 (8%) Visual Basic
40 (8%) Scala
13 (8%) Cobol
43 (8%) Mozart-Oz
38 (8%) Common Lisp
70 (9%) Io
31 (9%) D
34 (9%) Prolog
17 (9%) Fortran
22 (0%) R
41 (1%) Javascript
37 (1%) O'Caml
26 (1%) Matlab
53 (1%) Go
12 (2%) Perl
97 (2%) Scheme
25 (2%) Scala
73 (2%) REBOL
14 (2%) C++
62 (2%) ELisp
47 (2%) Pascal
21 (3%) Visual Basic
10 (3%) C#
25 (3%) Cobol
37 (3%) Python
79 (4%) Forth
53 (5%) Agda
65 (5%) APL
53 (5%) C
15 (5%) Java
46 (5%) J
32 (5%) Ruby
27 (6%) D
57 (6%) Assembler
64 (6%) Clojure
55 (6%) Factor
37 (6%) Erlang
34 (6%) Common Lisp
37 (6%) Delphi
48 (8%) Prolog
38 (8%) Fortran
51 (8%) Lua
57 (9%) Haskell
90 (9%) Io
74 (7%) Haskell
24 (7%) AWK
49 (8%) O'Caml
58 (8%) Scala
45 (8%) Haxe
53 (8%) Standard ML
35 (9%) Erlang
22 (9%) Fortran
34 (9%) Javascript
24 (9%) Matlab
41 (9%) Assembler
54 (0%) Matlab
49 (0%) Mathematica
41 (0%) Coq
29 (1%) Smalltalk
54 (1%) ActionScript
32 (1%) Scheme
41 (1%) Forth
64 (1%) Haxe
64 (2%) Objective C
53 (2%) Javascript
61 (3%) Java
72 (3%) Groovy
45 (3%) REBOL
21 (3%) Erlang
40 (3%) Factor
58 (3%) Mozart-Oz
47 (4%) Python
38 (4%) O'Caml
30 (4%) Common Lisp
54 (4%) Io
27 (4%) J
21 (5%) Clojure
77 (5%) Shell
40 (5%) Haskell
48 (5%) Eiffel
34 (5%) Lua
92 (5%) PHP
39 (5%) F#
47 (6%) Ruby
52 (6%) C#
33 (7%) Standard ML
49 (7%) Go
63 (8%) Ada
65 (8%) Perl
45 (8%) C
57 (8%) R
79 (8%) Delphi
74 (9%) C++
35 (9%) Prolog
31 (9%) Agda
36 (9%) AWK
65 (0%) F#
24 (2%) Shell
52 (3%) Ruby
26 (4%) Javascript
36 (4%) Pascal
27 (4%) Assembler
22 (4%) Perl
47 (5%) Standard ML
48 (5%) Coq
32 (5%) Lua
23 (5%) Prolog
70 (5%) Haskell
27 (5%) Fortran
62 (6%) Python
34 (6%) Visual Basic
10 (6%) AWK
33 (6%) Forth
39 (6%) PHP
38 (6%) TCL
65 (7%) Smalltalk
58 (7%) Go
56 (7%) Io
24 (7%) R
27 (7%) APL
67 (7%) Clojure
45 (8%) Scheme
47 (8%) Agda
38 (9%) Erlang
51 (9%) Delphi
66 (9%) Haxe
38 (9%) Common Lisp
38 (9%) ELisp
84 (9%) Eiffel
50 (9%) O'Caml
51 (5%) Eiffel
17 (6%) Ruby
43 (6%) Java
42 (6%) Io
41 (6%) Mozart-Oz
36 (6%) Lua
22 (6%) Javascript
10 (7%) Prolog
25 (7%) Groovy
36 (7%) C#
14 (8%) R
39 (8%) Standard ML
85 (8%) D
29 (8%) Common Lisp
28 (9%) Smalltalk
43 (9%) Haxe
35 (9%) Coq
46 (9%) Scheme
20 (9%) ELisp
48 (9%) Haskell
78 (9%) C++
89 (9%) C
80 (9%) Assembler
26 (9%) Perl
35 (9%) REBOL
87 (9%) Forth
38 (4%) Mathematica
22 (5%) Lua
39 (5%) Go
44 (6%) Javascript
53 (7%) ELisp
43 (7%) Io
38 (7%) Matlab
22 (7%) Scala
36 (7%) AWK
32 (7%) Standard ML
18 (8%) F#
72 (8%) C++
21 (8%) O'Caml
23 (8%) Clojure
19 (9%) Erlang
41 (9%) R
46 (9%) APL
45 (9%) Haskell
32 (9%) Scheme
38 (9%) C#
38 (9%) Prolog
56 (9%) ActionScript
12 (2%) Perl
36 (3%) Assembler
49 (4%) Clojure
42 (4%) Mathematica
31 (4%) Groovy
48 (4%) Java
36 (4%) Shell
19 (5%) Javascript
50 (5%) Scheme
39 (5%) C
36 (5%) Forth
27 (5%) AWK
31 (6%) TCL
33 (6%) C++
42 (6%) Smalltalk
50 (6%) Mozart-Oz
18 (6%) Lua
58 (7%) Go
46 (7%) Factor
28 (7%) Ruby
42 (7%) Io
44 (7%) APL
38 (8%) R
26 (8%) Common Lisp
54 (8%) D
86 (8%) Agda
32 (9%) Erlang
37 (9%) Prolog
44 (9%) J
43 (1%) Delphi
29 (1%) Smalltalk
44 (1%) Visual Basic
73 (2%) Java
32 (3%) Scheme
20 (3%) Forth
23 (3%) J
10 (3%) Prolog
23 (3%) Coq
24 (4%) O'Caml
21 (4%) Erlang
14 (4%) Common Lisp
26 (5%) Lua
58 (6%) Ruby
28 (6%) Pascal
42 (6%) Scala
22 (6%) APL
35 (6%) Go
29 (6%) Fortran
50 (6%) Haskell
21 (6%) Standard ML
37 (7%) Assembler
37 (8%) Matlab
39 (8%) REBOL
18 (8%) Io
38 (8%) Haxe
17 (8%) Factor
63 (8%) C#
74 (8%) Python
46 (8%) R
30 (9%) F#
52 (9%) Perl
12 (9%) Mozart-Oz
30 (9%) Ada
24 (9%) Cobol
59 (9%) Javascript
38 (4%) Fortran
47 (5%) AWK
61 (5%) Shell
38 (6%) Objective C
35 (6%) Perl
35 (7%) Delphi
38 (7%) Javascript
60 (7%) Haskell
52 (8%) Assembler
35 (8%) Visual Basic
43 (9%) Erlang
42 (9%) Lua
32 (9%) C++
63 (9%) ActionScript
42 (9%) Standard ML
51 (9%) Go
39 (9%) Ruby
59 (9%) Coq
22 (0%) Python
32 (1%) REBOL
42 (1%) Mathematica
4 (2%) F#
22 (3%) Common Lisp
38 (3%) Haskell
38 (3%) Coq
20 (4%) Lua
92 (5%) Delphi
58 (6%) Assembler
9 (6%) Scala
13 (6%) Clojure
60 (6%) Shell
40 (6%) Javascript
31 (7%) Prolog
51 (7%) ELisp
40 (7%) Matlab
31 (7%) Standard ML
27 (7%) Scheme
38 (7%) AWK
7 (8%) Erlang
37 (8%) Io
16 (8%) J
40 (8%) Perl
89 (8%) Cobol
65 (8%) Fortran
27 (9%) R
25 (9%) Ruby
k-means with k = 34
It is easy to tell at a glance what code in this language does,0.0Code written in this language is very readable,3.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0There is a wide variety of open source code written in this language,4.0There are many good open-source tools for this language,4.0I would use this language for a web project,5.0This language excels at text processing,5.0This language is well suited for an agile development approach using short iterations.,3.0I would use this language as a scripting language embedded inside a larger application,4.0This language would be good for teaching children to write software,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language is unusually bad for beginners,5.0I enjoy playing with this language but would never use it for "real code",5.0This language matches it's problem domain particularly well.,5.0This language is minimal,6.0This language has a niche in which it is great,3.0This language has a niche outside of which I would not use it,3.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0I would use this language for writing embedded programs,5.0Writing code in this language is a lot of work,6.0I am sometimes embarrassed to admit to my peers that I know this language,4.0The thought that I may still be using this language in twenty years time fills me with dread,4.0I am reluctant to admit to knowing this language,4.0This language has an annoying syntax,4.0I often get angry when writing code in this language,4.0Code written in this language tends to be verbose,5.0I learned this language early in my career as a programmer,7.0This is a low level language,0.0Third-party libraries are readily available well-documented and of high quality,4.0I use many applications written in this language,4.0I know many other people who use this language,4.0This is a mainstream language,5.0This language is best for very small projects,3.0I often write things in this language with the intent of rewriting them in something else later,3.0I find this language easy to prototype in,4.0I would use this language for casual scripting,4.0I often feel like I am not smart enough to write this language,0.0There are many good commercial tools for this language,0.0This language is expressive,3.0I enjoy using this language,4.0This language is likely to have a strong influence on future languages,4.0I rarely have difficulty abstracting patterns I find in my code,5.0I use this language out of choice,5.0This is a high level language,6.0This language excels at symbolic manipulation,6.0Code written in this language tends to be terse,4.0The semantics of this language are much different than other languages I know.,4.0This language is large,0.0Learning this language significantly changed how I use other languages.,3.0I find code written in this language very elegant,4.0Learning this language improved my ability as a programmer,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language has a very coherent design,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0This language is built on a small core of orthogonal features,5.0This language has a strong static type system,4.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0It is easy to debug programs written in this language when it goes wrong,0.0I know this language well,0.0It's unusual for me to discover unfamiliar features,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0This language is good for beginners,4.0Code written in this language will usually run in all the major implementations if it runs in one of them.,5.0I would use this language for a desktop GUI project,0.0I find it easy to write efficient code in this language,5.0This language is good for scientific computing,5.0Programs written in this language tend to be efficient,5.0This language is good for numeric computing,5.0This language is likely to be a passing fad,0.0Code written in this language tends to be very reliable,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0When I write code in this language I can be very sure it is correct,5.0This language is best for very large projects,5.0This language is good for distributed computing,5.0This language excels at concurrency,6.0I usually use this language on solo projects,2.0This language has a good community,2.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0There is a lot of accidental complexity when writing code in this language,4.0This language has many features which feel "tacked on",4.0When I run into problems my colleagues can provide me with immediate help with this language,5.0It is too easy to write code in this language that looks like it does one thing but actually does something else,5.0This language makes it easy to shoot yourself in the foot,5.0This language is very flexible,4.0I can imagine this will be a popular language in twenty years time,4.0I still discover new features of this language on a fairly regular basis,4.0I would use this language to write a command-line app,5.0The resources for learning this language are of high quality,3.0This language is well documented,4.0Programs written in this language will usually work in future versions of the language,4.0This language has a high quality implementation,4.0I regularly use this language,5.0This language is likely to be around for a very long time,5.0This language has a very rigid idea of how things should be done,0.0I would list this language on my resume,3.0I usually use this language on projects with many other members,4.0I can imagine using this language in my day job,4.0There are many good tools for this language,4.0Programs written in this language tend to play well with others,4.0Libraries in this language tend to be well documented.,4.0I would use this language for mobile applications,5.0This language has a good library distribution mechanism.,5.0I would use this language for writing server programs,6.0This language has a very dogmatic community,0.0
48 (0%) D
21 (0%) Javascript
46 (0%) Coq
45 (0%) Delphi
25 (0%) Prolog
56 (0%) Ruby
33 (1%) Matlab
58 (1%) Groovy
71 (1%) Smalltalk
50 (1%) TCL
37 (1%) J
33 (1%) O'Caml
29 (1%) Lua
52 (1%) Io
74 (2%) Eiffel
29 (2%) Fortran
63 (2%) Clojure
23 (2%) Assembler
40 (2%) Agda
20 (2%) APL
35 (2%) C
42 (2%) Standard ML
26 (3%) Forth
23 (3%) Erlang
63 (3%) Haskell
51 (3%) Ada
43 (3%) C#
43 (4%) ELisp
47 (4%) Go
49 (4%) PHP
29 (4%) Shell
45 (4%) Scala
33 (5%) Common Lisp
59 (5%) F#
46 (5%) ActionScript
39 (6%) Factor
24 (6%) AWK
35 (6%) R
38 (8%) Pascal
45 (8%) Mathematica
37 (8%) Visual Basic
51 (9%) Scheme
47 (2%) Scheme
31 (3%) Forth
28 (3%) Ada
26 (3%) Pascal
24 (3%) Prolog
92 (4%) Python
62 (5%) Haskell
45 (5%) ActionScript
31 (5%) Eiffel
39 (6%) Lua
37 (6%) O'Caml
12 (6%) Cobol
32 (6%) Standard ML
37 (7%) Assembler
19 (7%) APL
18 (7%) Matlab
17 (7%) Mathematica
22 (7%) J
34 (8%) Visual Basic
25 (8%) Erlang
82 (8%) PHP
45 (8%) Io
37 (9%) Common Lisp
48 (9%) Smalltalk
29 (9%) Coq
73 (9%) Groovy
35 (9%) Objective C
57 (0%) Haskell
56 (1%) Factor
40 (1%) Standard ML
58 (2%) Haxe
25 (2%) Coq
14 (3%) Objective C
33 (3%) Java
11 (4%) Cobol
56 (4%) ActionScript
74 (4%) Ruby
53 (5%) Forth
46 (5%) Go
41 (5%) Common Lisp
35 (5%) Matlab
32 (5%) J
13 (5%) Fortran
46 (6%) Shell
29 (6%) Prolog
18 (6%) C++
30 (6%) C
31 (6%) Assembler
33 (7%) D
17 (7%) Erlang
56 (8%) REBOL
38 (8%) Perl
35 (8%) Mathematica
89 (8%) Python
36 (8%) F#
28 (8%) O'Caml
63 (8%) Clojure
36 (8%) R
44 (8%) Scala
73 (9%) Groovy
80 (9%) Io
25 (9%) Ada
26 (9%) AWK
52 (4%) Coq
56 (5%) Haskell
49 (5%) Prolog
34 (5%) O'Caml
19 (6%) Java
35 (6%) Delphi
45 (6%) AWK
53 (6%) J
56 (7%) Assembler
37 (7%) Javascript
36 (7%) Erlang
50 (7%) APL
40 (8%) Standard ML
32 (8%) Common Lisp
52 (8%) Go
62 (8%) Shell
32 (9%) Scala
44 (9%) Haxe
48 (9%) Clojure
55 (0%) ActionScript
59 (0%) Forth
36 (0%) Standard ML
32 (0%) Scheme
71 (0%) Shell
30 (1%) Eiffel
44 (2%) Ada
21 (2%) O'Caml
74 (2%) Matlab
32 (2%) C++
83 (2%) Mathematica
41 (3%) Go
9 (3%) C#
45 (3%) Javascript
11 (4%) Java
73 (4%) R
63 (4%) Assembler
42 (4%) Factor
35 (4%) Perl
20 (4%) Common Lisp
31 (4%) Groovy
42 (5%) Erlang
65 (5%) Prolog
55 (5%) Agda
88 (5%) ELisp
72 (6%) Coq
22 (6%) Clojure
43 (6%) Lua
18 (7%) D
29 (7%) Ruby
48 (7%) J
64 (7%) APL
22 (7%) F#
51 (8%) Fortran
57 (9%) Haxe
9 (9%) Scala
24 (9%) Smalltalk
49 (9%) Haskell
54 (9%) AWK
46 (9%) Objective C
41 (1%) Standard ML
76 (3%) Assembler
25 (5%) F#
50 (5%) Eiffel
21 (5%) Perl
45 (5%) Java
31 (5%) C#
66 (6%) Objective C
28 (6%) Common Lisp
48 (6%) Pascal
48 (6%) Haskell
42 (6%) Io
25 (7%) Groovy
35 (8%) Lua
45 (8%) Agda
74 (9%) C++
15 (9%) Ruby
43 (9%) Coq
29 (9%) Visual Basic
31 (9%) APL
36 (9%) REBOL
24 (9%) Smalltalk
39 (4%) Haskell
47 (4%) Mathematica
38 (5%) Coq
29 (5%) Scheme
15 (6%) Clojure
14 (6%) Scala
56 (6%) Assembler
35 (6%) Standard ML
41 (6%) AWK
24 (7%) Lua
25 (7%) Python
20 (8%) Common Lisp
65 (8%) Fortran
45 (8%) Forth
42 (8%) Javascript
38 (8%) Prolog
59 (9%) Eiffel
48 (9%) Matlab
24 (2%) Ada
64 (3%) Ruby
26 (3%) Smalltalk
59 (4%) Perl
6 (4%) Mozart-Oz
9 (4%) Prolog
31 (4%) Fortran
10 (5%) D
51 (5%) Visual Basic
28 (6%) Go
13 (6%) Erlang
28 (6%) Pascal
25 (7%) Lua
14 (7%) Common Lisp
30 (7%) F#
30 (7%) Scheme
77 (7%) Python
41 (7%) Assembler
12 (7%) Io
14 (8%) Standard ML
51 (9%) Delphi
15 (9%) APL
71 (9%) C
49 (9%) Haskell
34 (1%) Standard ML
61 (1%) Haskell
43 (2%) J
54 (3%) Agda
17 (3%) Erlang
35 (4%) O'Caml
70 (4%) Ruby
47 (5%) Javascript
44 (5%) Visual Basic
51 (5%) R
62 (5%) Clojure
57 (6%) REBOL
50 (6%) Go
21 (6%) Objective C
24 (6%) C++
58 (6%) Scheme
62 (6%) PHP
42 (6%) APL
43 (7%) Lua
65 (7%) Haxe
14 (7%) Ada
49 (7%) F#
50 (8%) Matlab
28 (8%) Java
56 (8%) Factor
20 (8%) Fortran
39 (8%) Scala
67 (8%) Io
14 (9%) Cobol
44 (9%) Mozart-Oz
39 (9%) Common Lisp
33 (9%) C#
33 (9%) D
77 (9%) TCL
75 (4%) Haskell
38 (4%) Javascript
35 (5%) PHP
58 (6%) O'Caml
12 (6%) Fortran
43 (6%) APL
39 (6%) Ada
60 (7%) Standard ML
71 (7%) F#
60 (7%) Smalltalk
38 (7%) Perl
24 (8%) Pascal
55 (8%) Factor
59 (8%) Ruby
63 (8%) Scala
15 (8%) Cobol
24 (8%) AWK
40 (8%) Lua
54 (8%) Groovy
53 (9%) Eiffel
38 (9%) C#
33 (9%) Delphi
37 (9%) Erlang
77 (0%) Haskell
77 (0%) Io
28 (1%) Lua
78 (1%) Forth
52 (1%) Standard ML
59 (2%) Scheme
44 (2%) Scala
58 (2%) Shell
49 (2%) Go
53 (2%) R
2 (2%) Java
26 (2%) D
64 (2%) Agda
51 (3%) AWK
73 (3%) F#
31 (3%) Javascript
30 (4%) PHP
51 (4%) O'Caml
59 (4%) ActionScript
57 (4%) TCL
95 (4%) Factor
35 (4%) Fortran
71 (4%) Clojure
31 (4%) Pascal
57 (5%) Mathematica
67 (5%) ELisp
46 (7%) Common Lisp
92 (7%) J
48 (7%) Groovy
88 (7%) REBOL
51 (8%) Matlab
22 (9%) Delphi
24 (9%) Visual Basic
43 (9%) Python
26 (9%) C++
23 (3%) AWK
45 (4%) O'Caml
74 (5%) Haskell
49 (5%) J
63 (5%) Coq
38 (6%) Erlang
70 (6%) Smalltalk
45 (6%) F#
45 (7%) Ruby
50 (7%) Prolog
19 (7%) Matlab
23 (7%) Fortran
58 (7%) Factor
45 (8%) Assembler
12 (8%) Visual Basic
30 (8%) Objective C
29 (8%) R
22 (8%) C#
35 (8%) Lua
45 (8%) Haxe
63 (9%) Agda
51 (9%) Common Lisp
16 (9%) PHP
56 (9%) Forth
34 (9%) TCL
48 (0%) Mozart-Oz
99 (0%) Ada
34 (0%) Groovy
99 (0%) Haskell
20 (1%) TCL
23 (1%) R
45 (1%) Factor
31 (2%) Assembler
97 (2%) Coq
36 (2%) Prolog
4 (4%) Perl
95 (4%) Agda
15 (4%) Lua
27 (4%) PHP
75 (4%) Go
16 (5%) Javascript
37 (5%) Visual Basic
76 (6%) Haxe
28 (6%) Matlab
20 (6%) Forth
39 (6%) J
48 (6%) Cobol
10 (6%) Ruby
15 (6%) AWK
26 (7%) APL
25 (7%) Shell
22 (8%) ELisp
90 (9%) O'Caml
21 (9%) Erlang
84 (9%) Delphi
90 (9%) Standard ML
45 (4%) APL
34 (4%) Common Lisp
44 (4%) D
43 (5%) Matlab
54 (5%) Io
56 (5%) Shell
52 (5%) Agda
43 (5%) F#
34 (6%) Erlang
54 (6%) Pascal
37 (6%) Prolog
56 (6%) Haskell
36 (6%) Perl
54 (6%) C#
56 (6%) Standard ML
39 (7%) AWK
47 (7%) ELisp
44 (7%) Assembler
40 (8%) Javascript
58 (8%) Go
56 (8%) Java
45 (8%) Coq
33 (8%) C++
50 (9%) Lua
55 (9%) ActionScript
42 (9%) Cobol
48 (9%) Visual Basic
61 (9%) PHP
40 (9%) Forth
43 (9%) Fortran
51 (1%) Standard ML
45 (3%) Common Lisp
40 (4%) Io
42 (5%) Java
53 (6%) Eiffel
49 (6%) Scheme
30 (6%) Groovy
48 (6%) Scala
70 (6%) F#
62 (6%) Ada
66 (7%) C
49 (7%) REBOL
47 (7%) C#
24 (7%) Erlang
35 (8%) Mozart-Oz
57 (8%) J
48 (8%) Pascal
30 (8%) Smalltalk
53 (9%) O'Caml
27 (9%) Lua
20 (9%) Ruby
31 (9%) PHP
28 (9%) Perl
37 (3%) Forth
33 (4%) Mathematica
19 (5%) Perl
25 (5%) Prolog
30 (6%) Shell
36 (6%) TCL
47 (7%) Scheme
26 (7%) Javascript
34 (7%) PHP
35 (7%) Pascal
52 (7%) O'Caml
27 (7%) Lua
64 (7%) D
38 (8%) C
36 (8%) Common Lisp
50 (8%) Standard ML
68 (8%) Ada
34 (8%) Assembler
52 (8%) Delphi
55 (9%) Python
70 (9%) F#
72 (9%) Haskell
34 (9%) APL
31 (9%) R
51 (9%) Factor
11 (9%) AWK
49 (9%) Io
35 (9%) Fortran
45 (0%) Javascript
41 (0%) O'Caml
47 (0%) Coq
32 (1%) Matlab
37 (1%) J
57 (1%) Io
40 (1%) C#
55 (1%) Factor
27 (1%) Visual Basic
17 (1%) Fortran
7 (1%) Cobol
30 (2%) Forth
21 (2%) Prolog
61 (2%) ELisp
40 (2%) Standard ML
38 (2%) C
35 (3%) Mozart-Oz
14 (3%) Pascal
68 (3%) Agda
81 (3%) Clojure
37 (3%) TCL
19 (4%) AWK
56 (4%) Groovy
37 (5%) Assembler
43 (5%) Mathematica
31 (5%) APL
67 (5%) REBOL
55 (5%) Scala
23 (5%) Common Lisp
43 (5%) D
46 (5%) F#
71 (6%) Haskell
61 (6%) Haxe
29 (6%) Erlang
6 (6%) Ada
55 (6%) Ruby
66 (7%) Python
25 (7%) Eiffel
46 (7%) Scheme
43 (8%) ActionScript
51 (8%) Shell
29 (9%) Lua
59 (9%) PHP
37 (9%) Smalltalk
17 (9%) C++
54 (9%) Go
28 (5%) Standard ML
42 (5%) Haskell
26 (6%) Smalltalk
45 (6%) Io
35 (6%) Scheme
38 (6%) Mathematica
45 (6%) Fortran
19 (6%) O'Caml
23 (7%) Clojure
41 (7%) Go
81 (7%) PHP
27 (7%) Scala
36 (8%) AWK
55 (8%) ELisp
18 (8%) Erlang
38 (8%) Coq
76 (8%) C++
30 (9%) Prolog
45 (9%) Matlab
43 (9%) Ruby
31 (9%) J
42 (9%) R
24 (9%) Lua
64 (9%) TCL
26 (9%) Agda
30 (3%) Visual Basic
41 (4%) Assembler
29 (4%) ActionScript
29 (4%) Cobol
61 (5%) C++
65 (5%) Scala
44 (5%) Lua
36 (5%) Standard ML
73 (5%) Python
61 (6%) F#
43 (6%) Eiffel
28 (6%) Erlang
42 (6%) PHP
44 (7%) J
37 (7%) Ada
77 (7%) REBOL
20 (7%) Prolog
46 (7%) Haxe
57 (7%) Agda
52 (7%) Perl
79 (8%) Clojure
65 (8%) Go
37 (8%) Java
39 (8%) O'Caml
28 (8%) APL
62 (8%) Scheme
51 (8%) C
27 (9%) Fortran
58 (4%) Haskell
39 (5%) Prolog
43 (5%) Go
49 (5%) Factor
48 (6%) Assembler
56 (6%) C#
62 (6%) C
32 (6%) O'Caml
27 (6%) Erlang
42 (7%) Forth
57 (7%) Java
58 (7%) C++
29 (8%) Lua
36 (8%) J
40 (8%) Standard ML
35 (8%) AWK
39 (9%) Coq
36 (9%) APL
39 (9%) Matlab
35 (9%) Pascal
33 (3%) O'Caml
50 (4%) Eiffel
41 (4%) Ada
25 (5%) J
36 (5%) Assembler
36 (5%) Coq
20 (6%) Prolog
29 (6%) Standard ML
18 (7%) APL
47 (8%) Go
57 (8%) Haskell
41 (8%) Factor
65 (8%) C#
37 (8%) Io
53 (8%) Scala
41 (8%) Scheme
32 (9%) Lua
27 (9%) Cobol
56 (9%) Groovy
31 (9%) Common Lisp
31 (9%) Forth
k-means with k = 35
I know this language well,0.0This language has a high quality implementation,0.0This language is frequently used for applications it isn't suitable for,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0Code written in this language tends to be verbose,5.0I am reluctant to admit to knowing this language,5.0There are many good commercial tools for this language,7.0I would use this language for writing server programs,3.0This language is good for distributed computing,3.0I find this language easy to prototype in,4.0This language is well suited for an agile development approach using short iterations.,4.0I would use this language for casual scripting,5.0This language is very flexible,5.0This language is best for very small projects,5.0This language would be good for teaching children to write software,5.0I would use this language for a web project,6.0This language excels at text processing,6.0This language is good for beginners,6.0I would use this language as a scripting language embedded inside a larger application,6.0I usually use this language on solo projects,3.0This language has a good community,3.0I rarely have difficulty abstracting patterns I find in my code,4.0I can imagine this will be a popular language in twenty years time,4.0Developers who primarily use this language often burn out after a few years,3.0This language has an annoying syntax,3.0There is a lot of accidental complexity when writing code in this language,4.0Writing code in this language is a lot of work,4.0I often get angry when writing code in this language,4.0This language is unusually bad for beginners,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I learned this language early in my career as a programmer,7.0This language has a niche outside of which I would not use it,0.0This language has a niche in which it is great,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0The semantics of this language are much different than other languages I know.,7.0Code written in this language is very readable,0.0This language is good for scientific computing,0.0I know many other people who use this language,3.0There is a wide variety of open source code written in this language,4.0When I run into problems my colleagues can provide me with immediate help with this language,4.0I use many applications written in this language,4.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0This is a low level language,3.0This language is best for very large projects,0.0This is a mainstream language,0.0I enjoy using this language,4.0This language is expressive,4.0This language is likely to have a strong influence on future languages,4.0I still discover new features of this language on a fairly regular basis,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I use this language out of choice,5.0Code written in this language tends to be terse,6.0I often feel like I am not smart enough to write this language,6.0This language is good for numeric computing,0.0It is too easy to write code in this language that looks like it does one thing but actually does something else,3.0This language makes it easy to shoot yourself in the foot,3.0Programs written in this language tend to play well with others,3.0I find it easy to write efficient code in this language,4.0I would use this language to write a command-line app,4.0I would use this language for writing embedded programs,4.0Programs written in this language tend to be efficient,4.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0I would list this language on my resume,3.0I usually use this language on projects with many other members,4.0The resources for learning this language are of high quality,4.0There are many good tools for this language,4.0Libraries in this language tend to be well documented.,4.0I regularly use this language,5.0I can imagine using this language in my day job,5.0There are many good open-source tools for this language,5.0This language has a good library distribution mechanism.,5.0I would use this language for mobile applications,6.0This language has a very dogmatic community,6.0This language is large,6.0This language has a very coherent design,3.0I find code written in this language very elegant,4.0This language is built on a small core of orthogonal features,4.0This language is minimal,5.0This language has unusual features that I often miss when using other languages,3.0Learning this language significantly changed how I use other languages.,3.0Learning this language improved my ability as a programmer,4.0I would like to write more of this language than I currently do,4.0It's unusual for me to discover unfamiliar features,3.0Programs written in this language will usually work in future versions of the language,3.0This language excels at concurrency,0.0This is a high level language,4.0This language excels at symbolic manipulation,4.0I would use this language for a desktop GUI project,0.0This language is likely to be around for a very long time,0.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0This language has a very rigid idea of how things should be done,6.0This language has a strong static type system,7.0Third-party libraries are readily available well-documented and of high quality,0.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0It is easy to tell at a glance what code in this language does,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0This language is likely to be a passing fad,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,0.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0This language is well documented,4.0I often write things in this language with the intent of rewriting them in something else later,4.0I enjoy playing with this language but would never use it for "real code",5.0This language has many features which feel "tacked on",5.0
40 (3%) Haskell
22 (3%) Lua
44 (4%) Javascript
17 (4%) Scala
50 (5%) Assembler
34 (5%) Coq
27 (5%) Standard ML
9 (6%) O'Caml
28 (6%) Scheme
53 (6%) Fortran
23 (6%) Clojure
36 (6%) R
46 (7%) Matlab
40 (7%) Ruby
20 (7%) J
14 (8%) Erlang
40 (8%) Forth
30 (9%) D
32 (0%) Shell
60 (1%) C#
47 (1%) Ruby
34 (1%) Coq
35 (1%) Assembler
28 (1%) TCL
64 (1%) Scala
60 (1%) Java
52 (1%) REBOL
34 (2%) C
41 (2%) Eiffel
24 (2%) Prolog
52 (2%) C++
36 (2%) Common Lisp
39 (3%) Standard ML
60 (3%) Python
19 (3%) Cobol
61 (3%) Go
35 (3%) Forth
24 (3%) Visual Basic
33 (4%) ActionScript
21 (4%) Pascal
62 (4%) Haskell
53 (5%) D
42 (5%) PHP
13 (5%) AWK
23 (5%) J
52 (5%) Ada
23 (6%) Lua
40 (6%) Scheme
49 (6%) Factor
29 (6%) Javascript
30 (7%) Smalltalk
30 (8%) Agda
38 (9%) Io
36 (9%) O'Caml
59 (4%) Haskell
51 (5%) Go
28 (7%) Prolog
35 (7%) O'Caml
38 (8%) D
30 (8%) Coq
21 (8%) Erlang
44 (9%) Common Lisp
57 (9%) Factor
45 (9%) F#
15 (9%) Cobol
77 (9%) Ruby
73 (9%) Groovy
40 (2%) C#
45 (2%) Coq
30 (3%) Matlab
27 (3%) Visual Basic
17 (3%) Fortran
55 (3%) Groovy
36 (3%) J
45 (4%) Javascript
85 (4%) Clojure
54 (4%) Ruby
31 (5%) Forth
18 (5%) AWK
72 (5%) Haskell
68 (5%) REBOL
18 (5%) Prolog
29 (5%) APL
19 (6%) Pascal
34 (6%) Assembler
50 (7%) Scheme
39 (7%) C
37 (7%) Mozart-Oz
67 (7%) Python
33 (7%) TCL
30 (7%) Erlang
39 (7%) Mathematica
38 (7%) Perl
40 (8%) O'Caml
61 (8%) Scala
40 (9%) Standard ML
51 (9%) D
50 (3%) Forth
38 (3%) Standard ML
24 (6%) Common Lisp
43 (6%) Prolog
68 (6%) C++
44 (7%) Mathematica
62 (7%) Assembler
23 (7%) Lua
38 (7%) AWK
43 (7%) Haskell
14 (7%) Clojure
29 (8%) Scheme
28 (8%) O'Caml
40 (8%) Javascript
19 (9%) Scala
46 (9%) Coq
32 (9%) C#
52 (9%) APL
61 (9%) Ada
19 (9%) Erlang
23 (9%) Smalltalk
31 (1%) Delphi
34 (1%) Ruby
24 (3%) Pascal
38 (4%) Fortran
40 (5%) Objective C
63 (5%) Shell
33 (5%) Perl
47 (6%) AWK
40 (6%) Eiffel
54 (6%) Assembler
38 (7%) Javascript
34 (7%) Python
62 (8%) Haskell
32 (8%) Visual Basic
46 (8%) Erlang
42 (8%) Lua
52 (8%) Go
39 (9%) Standard ML
39 (9%) Ada
36 (9%) O'Caml
31 (9%) C++
44 (9%) Scheme
60 (9%) Forth
17 (9%) Java
36 (0%) Scala
39 (2%) Scheme
79 (3%) Java
45 (3%) Assembler
51 (3%) Haskell
72 (3%) Javascript
50 (3%) R
20 (3%) APL
27 (3%) Ada
89 (4%) PHP
28 (4%) Smalltalk
30 (4%) Forth
16 (5%) Prolog
32 (5%) Eiffel
77 (5%) C
28 (5%) J
35 (5%) Fortran
21 (5%) Erlang
37 (6%) Agda
27 (6%) O'Caml
25 (6%) Standard ML
39 (6%) Lua
23 (6%) Common Lisp
33 (7%) Clojure
35 (7%) AWK
29 (7%) Go
53 (7%) TCL
29 (7%) Mathematica
66 (8%) Ruby
60 (8%) Perl
30 (8%) Coq
83 (9%) C++
14 (0%) R
19 (0%) Ruby
39 (0%) Io
63 (0%) Ada
33 (0%) ELisp
3 (0%) Mathematica
18 (1%) Erlang
38 (1%) Mozart-Oz
36 (1%) Haskell
34 (1%) Lua
39 (1%) Java
51 (1%) Eiffel
18 (2%) Matlab
53 (2%) TCL
28 (2%) APL
24 (3%) Javascript
51 (3%) Factor
38 (3%) C#
32 (4%) REBOL
30 (4%) AWK
70 (4%) Fortran
46 (5%) Cobol
34 (6%) Scheme
24 (6%) Smalltalk
9 (6%) Prolog
32 (6%) Perl
29 (6%) O'Caml
14 (6%) F#
48 (7%) ActionScript
19 (7%) Scala
28 (7%) Groovy
49 (7%) Shell
20 (7%) Common Lisp
88 (8%) Forth
45 (8%) PHP
91 (8%) Assembler
69 (8%) Go
30 (9%) Standard ML
87 (9%) C
33 (2%) PHP
77 (3%) Haskell
24 (5%) Visual Basic
63 (5%) Scheme
27 (5%) Pascal
56 (6%) Go
66 (7%) Mozart-Oz
52 (8%) R
36 (8%) Erlang
54 (8%) Standard ML
62 (8%) Scala
37 (8%) Javascript
54 (8%) O'Caml
30 (8%) Matlab
37 (9%) Ada
29 (9%) AWK
24 (9%) Fortran
30 (9%) Delphi
50 (9%) Common Lisp
50 (9%) Haxe
28 (0%) Coq
50 (0%) Javascript
36 (0%) Matlab
18 (0%) Lua
39 (0%) Mathematica
21 (0%) Standard ML
62 (1%) Groovy
23 (1%) Eiffel
35 (1%) Common Lisp
38 (2%) Ruby
44 (2%) Go
60 (2%) Perl
50 (2%) Delphi
51 (2%) Io
10 (2%) Erlang
17 (3%) Agda
30 (3%) Python
21 (3%) Clojure
36 (3%) Haxe
43 (3%) AWK
13 (3%) O'Caml
57 (4%) APL
37 (5%) Scheme
34 (5%) Prolog
87 (5%) Shell
44 (5%) J
13 (5%) Ada
60 (5%) REBOL
36 (5%) Java
49 (6%) ActionScript
33 (6%) C#
24 (6%) Scala
54 (6%) ELisp
79 (6%) PHP
46 (7%) Mozart-Oz
38 (7%) Haskell
72 (7%) TCL
51 (7%) Visual Basic
66 (8%) Factor
34 (9%) R
39 (9%) Fortran
24 (9%) Smalltalk
59 (0%) C#
50 (1%) Eiffel
25 (1%) Erlang
49 (2%) Factor
43 (2%) PHP
66 (3%) C
44 (3%) Lua
54 (4%) Scala
34 (4%) ELisp
39 (4%) Visual Basic
48 (4%) AWK
29 (5%) Cobol
29 (5%) Coq
46 (5%) Java
39 (5%) Mozart-Oz
60 (5%) F#
53 (5%) Scheme
21 (5%) Prolog
65 (5%) C++
36 (5%) R
68 (5%) D
31 (6%) Javascript
55 (6%) Haxe
52 (7%) Ada
37 (7%) Common Lisp
45 (7%) O'Caml
41 (8%) Pascal
40 (8%) J
39 (8%) Standard ML
62 (9%) Clojure
26 (9%) APL
64 (9%) Haskell
75 (2%) Assembler
21 (2%) PHP
14 (2%) ELisp
41 (2%) Scala
43 (3%) Standard ML
86 (3%) D
51 (3%) Scheme
24 (3%) Visual Basic
81 (4%) C++
34 (4%) Common Lisp
54 (4%) Haskell
24 (5%) Cobol
70 (5%) Objective C
23 (6%) Groovy
46 (6%) Java
51 (6%) Eiffel
39 (6%) Python
10 (7%) AWK
43 (7%) Io
16 (7%) Ruby
10 (7%) Prolog
46 (7%) Clojure
21 (7%) Javascript
43 (7%) Mozart-Oz
44 (8%) Haxe
37 (8%) Lua
36 (8%) Coq
34 (8%) C#
90 (9%) C
53 (9%) O'Caml
77 (9%) Ada
51 (9%) Pascal
23 (9%) Perl
30 (9%) Smalltalk
39 (9%) Agda
35 (6%) O'Caml
29 (6%) J
27 (7%) Fortran
29 (7%) Lua
45 (7%) Go
39 (7%) Assembler
57 (7%) Haskell
40 (7%) Coq
47 (7%) Eiffel
24 (8%) Erlang
41 (8%) Factor
41 (8%) Visual Basic
35 (9%) TCL
30 (9%) Pascal
50 (9%) Scala
74 (3%) REBOL
26 (3%) R
9 (4%) Perl
47 (4%) J
16 (4%) C++
65 (5%) Clojure
53 (5%) Go
42 (5%) O'Caml
35 (5%) Erlang
58 (5%) Factor
60 (5%) APL
46 (6%) Prolog
57 (6%) Agda
38 (6%) Common Lisp
20 (7%) Matlab
37 (7%) Ruby
15 (7%) C#
62 (7%) Standard ML
46 (8%) Haxe
44 (9%) Python
14 (9%) Visual Basic
59 (9%) Coq
33 (9%) Objective C
46 (9%) Lua
39 (9%) Pascal
21 (1%) AWK
44 (2%) O'Caml
56 (2%) Io
29 (2%) Mathematica
30 (2%) Javascript
15 (3%) Java
76 (3%) Haskell
32 (4%) Shell
13 (4%) PHP
28 (4%) Objective C
9 (5%) Visual Basic
65 (5%) Scheme
45 (5%) F#
46 (5%) Ruby
62 (5%) Coq
45 (6%) Assembler
51 (6%) J
41 (6%) Erlang
52 (6%) Factor
58 (6%) Common Lisp
52 (6%) Forth
21 (6%) C#
17 (6%) Matlab
39 (6%) APL
66 (7%) Smalltalk
22 (7%) Fortran
30 (7%) Lua
26 (7%) R
49 (8%) Standard ML
32 (8%) TCL
46 (8%) Python
68 (8%) Agda
51 (9%) Prolog
45 (9%) Ada
11 (9%) Cobol
57 (9%) Scala
40 (9%) Haxe
69 (9%) Mozart-Oz
16 (9%) Delphi
61 (0%) Shell
49 (0%) APL
68 (0%) Delphi
45 (0%) Ada
53 (0%) Objective C
65 (0%) C
45 (0%) AWK
32 (0%) Erlang
41 (0%) J
50 (1%) C#
35 (1%) Mathematica
51 (1%) Groovy
59 (1%) Fortran
55 (1%) Cobol
47 (1%) Factor
32 (1%) Ruby
45 (2%) Prolog
46 (2%) ActionScript
58 (2%) Java
45 (2%) Agda
48 (2%) Io
52 (3%) Mozart-Oz
43 (3%) Javascript
46 (3%) Smalltalk
51 (3%) REBOL
37 (3%) Perl
29 (3%) F#
39 (3%) D
31 (4%) Clojure
14 (4%) Scala
52 (4%) Assembler
52 (4%) Pascal
51 (5%) Standard ML
34 (5%) Coq
54 (5%) Haxe
48 (5%) ELisp
54 (5%) Haskell
31 (6%) O'Caml
36 (6%) Matlab
40 (7%) Lua
49 (7%) Python
44 (8%) R
41 (8%) Go
44 (9%) Forth
58 (0%) Factor
59 (0%) Python
76 (0%) F#
37 (0%) Lua
44 (1%) J
24 (1%) C++
40 (1%) Erlang
37 (1%) Go
43 (1%) Eiffel
27 (2%) C#
90 (2%) Mathematica
28 (2%) AWK
58 (2%) Agda
13 (3%) Pascal
75 (3%) Mozart-Oz
45 (3%) TCL
3 (3%) Fortran
18 (3%) Objective C
15 (3%) C
78 (3%) Haskell
43 (4%) Perl
51 (4%) Matlab
22 (4%) Java
65 (4%) Smalltalk
46 (5%) APL
58 (5%) O'Caml
36 (6%) PHP
36 (6%) Javascript
17 (6%) Cobol
76 (6%) Haxe
34 (6%) Ada
80 (6%) Clojure
66 (7%) Coq
62 (8%) Io
64 (8%) Standard ML
68 (9%) R
45 (9%) Shell
32 (4%) Groovy
35 (4%) Assembler
9 (5%) Perl
17 (5%) Javascript
50 (6%) Mozart-Oz
45 (6%) Factor
17 (6%) Lua
29 (7%) TCL
87 (8%) Agda
45 (8%) Clojure
36 (8%) Prolog
32 (8%) Shell
23 (9%) AWK
47 (9%) ActionScript
38 (9%) Mathematica
43 (9%) C
38 (9%) Io
42 (9%) J
29 (4%) Javascript
45 (4%) Standard ML
52 (5%) Ruby
35 (5%) Lua
25 (6%) Prolog
48 (6%) Coq
38 (6%) Matlab
41 (6%) Pascal
32 (7%) Assembler
55 (7%) Mozart-Oz
36 (7%) C++
28 (7%) Erlang
47 (7%) Scheme
49 (8%) Scala
41 (8%) O'Caml
24 (8%) Perl
33 (8%) R
29 (8%) Fortran
30 (9%) Cobol
51 (9%) Factor
62 (9%) Go
32 (9%) C
55 (9%) F#
40 (9%) Mathematica
58 (9%) Io
55 (3%) Matlab
31 (4%) Lua
46 (4%) Forth
51 (4%) Haskell
34 (4%) Smalltalk
27 (5%) O'Caml
55 (5%) R
21 (5%) Erlang
45 (6%) Go
30 (6%) Scala
48 (7%) Pascal
44 (7%) Javascript
48 (7%) Coq
53 (7%) Ruby
56 (8%) Visual Basic
38 (8%) AWK
62 (8%) TCL
44 (8%) Assembler
52 (8%) Io
38 (8%) J
42 (8%) Fortran
42 (8%) APL
38 (9%) Standard ML
k-means with k = 36
This language is good for scientific computing,3.0This language is good for numeric computing,3.0Code written in this language tends to be very reliable,3.0When I write code in this language I can be very sure it is correct,4.0If my code in this language successfully compiles there is a good chance my code is correct.,5.0This language excels at concurrency,6.0I find this language easy to prototype in,4.0This language is well suited for an agile development approach using short iterations.,4.0This language is very flexible,5.0This language excels at text processing,5.0This language would be good for teaching children to write software,5.0I would use this language to write a command-line app,6.0I would use this language as a scripting language embedded inside a larger application,6.0This language has a niche in which it is great,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language has a niche outside of which I would not use it,5.0Learning this language significantly changed how I use other languages.,3.0I enjoy using this language,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I often feel like I am not smart enough to write this language,5.0I learned this language early in my career as a programmer,0.0The semantics of this language are much different than other languages I know.,0.0Code written in this language tends to be terse,0.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0This is a low level language,5.0I would use this language for a web project,0.0This language has a good community,3.0I rarely have difficulty abstracting patterns I find in my code,4.0I usually use this language on solo projects,4.0I can imagine this will be a popular language in twenty years time,4.0I still discover new features of this language on a fairly regular basis,4.0I use this language out of choice,5.0Code written in this language tends to be verbose,0.0I would use this language for writing embedded programs,3.0Programs written in this language tend to be efficient,3.0Learning this language improved my ability as a programmer,0.0I often get angry when writing code in this language,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0This language is frequently used for applications it isn't suitable for,4.0I am reluctant to admit to knowing this language,4.0This language has an annoying syntax,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language encourages writing reusable code.,4.0Code written in this language is very readable,5.0This language has a high quality implementation,5.0I would use this language for writing server programs,6.0This language is good for distributed computing,6.0This language is best for very small projects,3.0I often write things in this language with the intent of rewriting them in something else later,3.0I would use this language for casual scripting,5.0I enjoy playing with this language but would never use it for "real code",6.0This is a high level language,0.0I usually use this language on projects with many other members,3.0There are many good tools for this language,4.0I know many other people who use this language,4.0I would list this language on my resume,4.0Libraries in this language tend to be well documented.,4.0I can imagine using this language in my day job,5.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0I use many applications written in this language,5.0There are many good open-source tools for this language,5.0Programs written in this language tend to play well with others,5.0There are many good commercial tools for this language,6.0This language is likely to be around for a very long time,6.0This language is large,6.0This is a mainstream language,8.0Writing code in this language is a lot of work,3.0This language is unusually bad for beginners,3.0There is a lot of accidental complexity when writing code in this language,4.0This language has a very rigid idea of how things should be done,5.0I find it easy to write efficient code in this language,0.0I find code written in this language very elegant,0.0It's unusual for me to discover unfamiliar features,4.0This language is well documented,4.0The resources for learning this language are of high quality,4.0Programs written in this language will usually work in future versions of the language,4.0I regularly use this language,5.0This language is good for beginners,5.0This language has a very dogmatic community,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0I know this language well,11.0Developers who primarily use this language often burn out after a few years,3.0It is too easy to write code in this language that looks like it does one thing but actually does something else,4.0This language makes it easy to shoot yourself in the foot,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0This language is built on a small core of orthogonal features,3.0This language has a very coherent design,4.0This language is minimal,4.0This language has a strong static type system,0.0It is easy to tell at a glance what code in this language does,3.0This language is likely to be a passing fad,3.0The thought that I may still be using this language in twenty years time fills me with dread,3.0This language has many features which feel "tacked on",3.0This language is expressive,3.0I would like to write more of this language than I currently do,3.0This language has unusual features that I often miss when using other languages,3.0This language is likely to have a strong influence on future languages,4.0This language has a good library distribution mechanism.,0.0This language is best for very large projects,3.0This language encourages writing code that is easy to maintain.,3.0This language excels at symbolic manipulation,0.0I would use this language for a desktop GUI project,3.0I would use this language for mobile applications,3.0
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
36 (2%) C
35 (2%) Shell
29 (3%) Common Lisp
39 (3%) Smalltalk
39 (3%) Mathematica
20 (4%) Lua
35 (5%) Forth
31 (5%) Prolog
45 (5%) Python
53 (5%) Clojure
48 (5%) J
49 (6%) Scheme
44 (6%) Io
21 (6%) Javascript
32 (7%) C++
36 (7%) ELisp
31 (7%) PHP
70 (7%) F#
35 (7%) R
39 (7%) Assembler
48 (7%) Factor
31 (7%) Cobol
16 (7%) Perl
60 (7%) D
27 (8%) Ruby
40 (8%) Java
27 (8%) Matlab
45 (8%) C#
40 (8%) Fortran
39 (9%) APL
36 (9%) Groovy
38 (9%) Pascal
32 (9%) Objective C
25 (9%) Visual Basic
39 (3%) Standard ML
34 (5%) Java
19 (6%) Erlang
27 (6%) Prolog
77 (6%) Ruby
75 (6%) Groovy
56 (7%) Factor
60 (7%) Haskell
16 (7%) Cobol
28 (7%) Coq
58 (8%) Haxe
50 (8%) Scala
69 (9%) Clojure
23 (9%) Objective C
32 (9%) Assembler
36 (9%) R
31 (2%) C++
56 (3%) Forth
67 (4%) Shell
35 (5%) Perl
31 (5%) Ruby
44 (6%) Lua
35 (6%) Standard ML
39 (6%) Scheme
36 (6%) Eiffel
42 (7%) Erlang
59 (7%) Prolog
52 (7%) AWK
39 (7%) Javascript
18 (8%) Java
53 (8%) Haskell
55 (8%) J
50 (8%) Go
43 (8%) Ada
46 (9%) Factor
43 (9%) Objective C
57 (9%) Assembler
28 (9%) O'Caml
39 (9%) Groovy
55 (9%) Haxe
44 (9%) Fortran
61 (2%) Forth
36 (4%) Erlang
21 (4%) Visual Basic
26 (4%) Pascal
45 (5%) D
54 (5%) Assembler
29 (5%) AWK
37 (5%) Ada
28 (6%) Delphi
28 (6%) PHP
26 (6%) Matlab
45 (6%) Eiffel
64 (7%) Mozart-Oz
44 (7%) J
73 (7%) Haskell
48 (7%) O'Caml
30 (8%) Perl
41 (8%) R
53 (8%) Scala
26 (8%) Cobol
47 (8%) Standard ML
31 (9%) Lua
59 (9%) Clojure
40 (9%) Haxe
26 (9%) Fortran
52 (9%) C
42 (9%) C++
39 (3%) Io
30 (3%) REBOL
16 (3%) Matlab
33 (4%) Lua
25 (4%) APL
47 (4%) Factor
19 (4%) Ruby
39 (5%) Mozart-Oz
10 (6%) R
50 (6%) Eiffel
70 (6%) Go
44 (6%) Java
24 (7%) Javascript
43 (7%) Haskell
24 (7%) Groovy
34 (7%) C#
28 (7%) Smalltalk
86 (8%) Forth
9 (8%) Prolog
33 (8%) Coq
26 (8%) Common Lisp
36 (8%) Standard ML
89 (8%) C
42 (9%) Scheme
7 (9%) Mathematica
23 (9%) ELisp
27 (4%) Visual Basic
44 (4%) Javascript
73 (5%) Haskell
32 (5%) Matlab
21 (5%) Pascal
58 (6%) Ruby
44 (6%) C#
30 (6%) Erlang
83 (6%) Clojure
20 (6%) Fortran
52 (6%) Scheme
57 (7%) Groovy
70 (7%) REBOL
35 (7%) Forth
38 (7%) Assembler
38 (7%) Perl
33 (7%) APL
64 (8%) Scala
42 (8%) O'Caml
37 (8%) TCL
23 (8%) Prolog
42 (8%) J
51 (8%) Coq
23 (9%) AWK
42 (9%) Standard ML
47 (9%) Smalltalk
60 (9%) Io
53 (0%) Scheme
41 (0%) Scala
23 (0%) PHP
82 (1%) C++
76 (1%) Assembler
58 (1%) Haskell
14 (1%) ELisp
41 (2%) Python
50 (2%) APL
75 (2%) Objective C
48 (3%) Haxe
12 (3%) Prolog
87 (3%) D
38 (3%) Matlab
27 (3%) Visual Basic
18 (3%) Javascript
76 (3%) Ada
53 (3%) Eiffel
43 (3%) Java
41 (4%) Mathematica
44 (4%) Standard ML
51 (4%) J
36 (4%) Common Lisp
67 (5%) Factor
22 (5%) R
39 (5%) C#
26 (6%) Groovy
13 (6%) Ruby
48 (6%) Io
60 (6%) Delphi
59 (6%) Fortran
10 (6%) AWK
29 (6%) Perl
6 (6%) TCL
26 (7%) Cobol
54 (7%) Pascal
60 (7%) O'Caml
45 (7%) Mozart-Oz
41 (7%) Lua
45 (8%) REBOL
46 (9%) ActionScript
24 (9%) Erlang
38 (9%) Coq
88 (9%) C
23 (2%) Lua
40 (3%) Haskell
47 (4%) Forth
18 (4%) Scala
51 (4%) Assembler
46 (4%) Factor
43 (4%) Go
34 (4%) Standard ML
29 (5%) Scheme
41 (5%) Javascript
17 (5%) Clojure
51 (6%) ELisp
31 (6%) D
21 (6%) Smalltalk
36 (7%) Coq
42 (7%) Io
59 (7%) Fortran
63 (7%) Pascal
40 (7%) AWK
46 (7%) Mathematica
51 (8%) Java
69 (8%) Shell
84 (8%) PHP
54 (8%) Perl
30 (8%) J
38 (8%) Prolog
15 (9%) Common Lisp
40 (9%) C
48 (9%) Matlab
44 (9%) R
27 (9%) Python
54 (9%) Eiffel
36 (9%) Ruby
27 (5%) Javascript
42 (5%) Standard ML
63 (5%) Haskell
27 (6%) Prolog
33 (6%) Forth
30 (6%) Lua
37 (6%) Common Lisp
45 (7%) Coq
55 (7%) Ada
39 (7%) O'Caml
48 (8%) Scheme
55 (8%) Go
34 (8%) Assembler
39 (9%) TCL
36 (9%) Shell
29 (9%) Fortran
42 (9%) PHP
36 (9%) J
49 (9%) Groovy
48 (9%) Factor
50 (9%) Ruby
31 (2%) O'Caml
58 (3%) Haskell
35 (4%) Common Lisp
32 (4%) Smalltalk
45 (5%) J
45 (5%) Visual Basic
21 (5%) Objective C
54 (5%) R
25 (6%) C++
37 (6%) Standard ML
56 (6%) Clojure
61 (6%) Scheme
19 (6%) Erlang
45 (6%) Go
21 (7%) Java
69 (7%) Io
62 (7%) REBOL
43 (7%) Javascript
78 (8%) TCL
41 (8%) Lua
50 (8%) Matlab
43 (8%) APL
49 (9%) Forth
61 (9%) Factor
18 (9%) Ada
42 (7%) Assembler
17 (7%) Prolog
21 (8%) Erlang
21 (8%) APL
53 (8%) Haskell
29 (8%) O'Caml
45 (9%) R
25 (9%) J
26 (9%) Standard ML
49 (1%) Prolog
31 (2%) Groovy
40 (3%) R
58 (3%) Coq
38 (3%) Standard ML
26 (3%) O'Caml
31 (4%) AWK
50 (4%) Forth
67 (5%) Ada
49 (5%) Visual Basic
50 (5%) C
43 (5%) Mathematica
37 (5%) Matlab
56 (6%) Objective C
17 (6%) Lua
20 (6%) Erlang
9 (6%) Python
45 (6%) APL
46 (6%) Factor
54 (6%) Shell
43 (7%) Go
39 (7%) Io
59 (7%) PHP
24 (7%) Scala
18 (7%) Common Lisp
28 (7%) REBOL
24 (8%) F#
55 (9%) Fortran
56 (9%) ActionScript
44 (9%) D
54 (4%) C#
40 (6%) Prolog
47 (7%) Go
38 (7%) D
43 (7%) Assembler
43 (7%) Perl
40 (8%) APL
45 (8%) Io
42 (8%) Forth
48 (9%) Visual Basic
47 (9%) Pascal
44 (9%) Coq
19 (3%) Lua
38 (3%) Mathematica
42 (3%) Go
38 (3%) Scheme
15 (3%) O'Caml
41 (4%) AWK
20 (4%) Agda
38 (4%) Ruby
25 (4%) Scala
47 (4%) Javascript
26 (5%) Standard ML
52 (5%) ActionScript
81 (5%) PHP
34 (5%) Coq
40 (6%) Haskell
28 (6%) Python
52 (6%) APL
31 (6%) Prolog
55 (6%) REBOL
45 (7%) Io
38 (7%) C#
21 (7%) Clojure
17 (7%) Erlang
43 (8%) Matlab
27 (8%) Smalltalk
33 (8%) Haxe
79 (8%) Shell
45 (8%) Fortran
43 (9%) Java
57 (9%) ELisp
51 (9%) Perl
28 (9%) Common Lisp
67 (9%) TCL
15 (9%) F#
55 (2%) Go
39 (2%) O'Caml
24 (3%) R
19 (3%) Visual Basic
75 (3%) REBOL
10 (4%) Perl
24 (4%) Matlab
44 (4%) Pascal
17 (4%) C++
47 (4%) J
55 (5%) Agda
34 (5%) Ruby
62 (5%) APL
64 (5%) Clojure
37 (5%) Erlang
37 (5%) Delphi
57 (6%) Factor
29 (6%) Cobol
48 (6%) Prolog
92 (7%) Scheme
50 (7%) Lua
37 (7%) Fortran
38 (7%) Common Lisp
60 (8%) Haskell
52 (8%) Assembler
44 (8%) Haxe
88 (8%) Io
16 (8%) C#
73 (9%) Forth
61 (9%) Standard ML
36 (9%) Objective C
47 (0%) Haskell
34 (0%) Assembler
27 (0%) ELisp
74 (0%) Go
58 (0%) PHP
55 (0%) Mozart-Oz
31 (1%) C++
58 (1%) Clojure
19 (1%) Erlang
60 (1%) Objective C
8 (1%) Common Lisp
33 (2%) Javascript
41 (2%) Pascal
57 (2%) Visual Basic
57 (2%) Eiffel
47 (2%) Standard ML
44 (3%) Agda
42 (3%) Matlab
43 (3%) F#
82 (3%) ActionScript
38 (4%) AWK
61 (4%) TCL
39 (4%) R
50 (4%) Ruby
72 (5%) Io
39 (5%) Lua
28 (5%) J
22 (5%) APL
32 (6%) O'Caml
36 (6%) Cobol
20 (6%) Prolog
47 (7%) Scala
55 (8%) Haxe
58 (8%) D
39 (9%) Scheme
45 (9%) Shell
43 (9%) Coq
54 (0%) Matlab
49 (0%) Mathematica
41 (0%) Coq
29 (1%) Smalltalk
54 (1%) ActionScript
32 (1%) Scheme
41 (1%) Forth
64 (1%) Haxe
64 (2%) Objective C
53 (2%) Javascript
61 (3%) Java
72 (3%) Groovy
45 (3%) REBOL
21 (3%) Erlang
40 (3%) Factor
58 (3%) Mozart-Oz
47 (4%) Python
38 (4%) O'Caml
30 (4%) Common Lisp
54 (4%) Io
27 (4%) J
21 (5%) Clojure
77 (5%) Shell
40 (5%) Haskell
48 (5%) Eiffel
34 (5%) Lua
92 (5%) PHP
39 (5%) F#
47 (6%) Ruby
52 (6%) C#
33 (7%) Standard ML
49 (7%) Go
63 (8%) Ada
65 (8%) Perl
45 (8%) C
57 (8%) R
79 (8%) Delphi
74 (9%) C++
35 (9%) Prolog
31 (9%) Agda
36 (9%) AWK
78 (1%) Haskell
19 (1%) AWK
66 (1%) Scala
22 (2%) Matlab
36 (2%) C++
57 (3%) Common Lisp
49 (3%) Forth
30 (4%) Mathematica
31 (4%) Shell
66 (4%) Scheme
50 (4%) Haxe
34 (4%) Assembler
39 (5%) Lua
53 (5%) D
90 (5%) Clojure
44 (5%) Prolog
11 (6%) Cobol
35 (6%) Javascript
44 (7%) Groovy
66 (7%) Go
32 (7%) TCL
46 (7%) Erlang
54 (7%) Factor
53 (7%) Io
44 (8%) Ada
68 (8%) Mozart-Oz
57 (8%) Standard ML
63 (8%) Coq
62 (8%) Smalltalk
19 (8%) Fortran
40 (8%) APL
29 (8%) C#
36 (9%) Objective C
37 (9%) Perl
72 (9%) Agda
23 (9%) Java
55 (9%) O'Caml
22 (0%) Shell
41 (0%) Pascal
76 (0%) ActionScript
65 (0%) F#
25 (0%) APL
79 (0%) Ada
17 (0%) R
40 (1%) Visual Basic
72 (1%) D
36 (2%) TCL
11 (2%) AWK
34 (2%) Forth
67 (2%) Python
22 (2%) Perl
30 (3%) Lua
59 (3%) Smalltalk
93 (3%) Eiffel
50 (3%) Ruby
49 (3%) Standard ML
26 (3%) Javascript
30 (4%) ELisp
32 (4%) Mathematica
46 (5%) Erlang
39 (5%) Cobol
32 (5%) REBOL
59 (6%) Delphi
27 (6%) Assembler
41 (6%) Scheme
24 (6%) Prolog
64 (6%) Go
56 (6%) O'Caml
47 (6%) Coq
30 (6%) Fortran
67 (7%) Haxe
73 (7%) Haskell
39 (7%) PHP
46 (7%) Factor
59 (8%) Groovy
47 (8%) C
58 (8%) Io
53 (9%) Mozart-Oz
52 (9%) Agda
70 (9%) Scala
68 (9%) Clojure
56 (0%) Scala
33 (0%) O'Caml
36 (0%) Coq
18 (0%) Erlang
50 (0%) Io
23 (1%) APL
28 (1%) Standard ML
39 (1%) Lua
13 (1%) Fortran
24 (2%) Perl
11 (2%) Cobol
97 (2%) Objective C
63 (3%) Groovy
17 (3%) AWK
43 (3%) Factor
50 (3%) Haskell
58 (3%) C++
28 (3%) Pascal
9 (4%) R
67 (4%) Clojure
34 (4%) Shell
94 (5%) ActionScript
51 (5%) Go
51 (5%) Eiffel
40 (5%) C
39 (6%) Forth
36 (6%) Common Lisp
33 (6%) J
14 (6%) Prolog
34 (7%) Assembler
67 (7%) Java
54 (7%) Scheme
17 (7%) ELisp
75 (7%) Python
54 (8%) Ruby
26 (8%) Ada
32 (8%) PHP
54 (9%) Smalltalk
12 (9%) Matlab
46 (9%) Javascript
51 (9%) F#
79 (9%) C#
k-means with k = 37
This language would be good for teaching children to write software,0.0This language is likely to have a strong influence on future languages,3.0This language is expressive,4.0This language is good for distributed computing,5.0When I write code in this language I can be very sure it is correct,3.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0This language has a very rigid idea of how things should be done,5.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0This language is suitable for real-time applications,3.0I would use this language for writing programs for an embedded hardware platform,3.0The thought that I may still be using this language in twenty years time fills me with dread,3.0This language has many features which feel "tacked on",3.0This language is good for numeric computing,0.0This language has a very coherent design,3.0This language is built on a small core of orthogonal features,3.0Learning this language improved my ability as a programmer,3.0Learning this language significantly changed how I use other languages.,3.0Code written in this language tends to be very reliable,0.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0There is a wide variety of open source code written in this language,4.0I use many applications written in this language,4.0Third-party libraries are readily available well-documented and of high quality,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good open-source tools for this language,5.0This is a mainstream language,7.0I would use this language for writing embedded programs,3.0Programs written in this language tend to be efficient,3.0I usually use this language on solo projects,4.0I can imagine using this language in my day job,4.0This language has a good community,4.0I can imagine this will be a popular language in twenty years time,4.0I would use this language for writing server programs,5.0This language has a strong static type system,0.0I would like to write more of this language than I currently do,3.0This language has unusual features that I often miss when using other languages,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language excels at symbolic manipulation,7.0This language excels at concurrency,7.0There are many good tools for this language,3.0Libraries in this language tend to be well documented.,3.0This language is large,5.0There are many good commercial tools for this language,6.0This language has a good library distribution mechanism.,6.0I enjoy using this language,4.0I rarely have difficulty abstracting patterns I find in my code,4.0I still discover new features of this language on a fairly regular basis,4.0I use this language out of choice,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0This is a high level language,6.0I often feel like I am not smart enough to write this language,0.0This language is well documented,3.0The resources for learning this language are of high quality,3.0It's unusual for me to discover unfamiliar features,4.0I would list this language on my resume,4.0This language has a high quality implementation,4.0I regularly use this language,5.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0There is a lot of accidental complexity when writing code in this language,4.0Programs written in this language will usually work in future versions of the language,4.0It is too easy to write code in this language that looks like it does one thing but actually does something else,4.0This language makes it easy to shoot yourself in the foot,5.0This language is likely to be around for a very long time,6.0This language is best for very small projects,3.0I find this language easy to prototype in,4.0I often write things in this language with the intent of rewriting them in something else later,4.0I would use this language for casual scripting,5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,5.0I enjoy playing with this language but would never use it for "real code",6.0I would use this language as a scripting language embedded inside a larger application,6.0I learned this language early in my career as a programmer,0.0This language has a niche in which it is great,4.0This language has a niche outside of which I would not use it,4.0This language matches it's problem domain particularly well.,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0It is easy to tell at a glance what code in this language does,4.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0This language is best for very large projects,6.0This language is likely to be a passing fad,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,7.0This language is good for beginners,0.0This is a low level language,0.0This language is good for scientific computing,0.0This language has a very dogmatic community,0.0I am sometimes embarrassed to admit to my peers that I know this language,3.0I am reluctant to admit to knowing this language,3.0Code written in this language tends to be verbose,4.0This language is very flexible,4.0I would use this language for a web project,5.0I would use this language to write a command-line app,5.0This language excels at text processing,5.0This language is well suited for an agile development approach using short iterations.,5.0I find code written in this language very elegant,0.0I know this language well,0.0This language is unusually bad for beginners,3.0This language has an annoying syntax,3.0Writing code in this language is a lot of work,4.0I often get angry when writing code in this language,4.0This language is minimal,0.0I find it easy to write efficient code in this language,3.0Programs written in this language tend to play well with others,3.0I would use this language for a desktop GUI project,3.0I would use this language for mobile applications,3.0Code written in this language tends to be terse,4.0The semantics of this language are much different than other languages I know.,4.0
28 (2%) TCL
63 (2%) Go
16 (2%) Cobol
34 (2%) PHP
65 (2%) Scala
32 (3%) Assembler
33 (3%) Shell
26 (3%) Visual Basic
29 (4%) Mathematica
53 (4%) D
39 (4%) Javascript
15 (4%) AWK
25 (5%) Matlab
94 (5%) Clojure
75 (5%) Haskell
29 (5%) Pascal
37 (6%) Delphi
48 (6%) Forth
57 (6%) Factor
50 (6%) Ada
38 (7%) Lua
66 (7%) Python
43 (8%) C++
44 (8%) R
44 (8%) ActionScript
51 (8%) Common Lisp
58 (8%) Ruby
50 (9%) Io
55 (9%) Groovy
21 (9%) Fortran
58 (9%) O'Caml
46 (1%) Mozart-Oz
11 (2%) Perl
44 (2%) Mathematica
22 (2%) Javascript
37 (3%) Assembler
30 (4%) Groovy
42 (4%) Factor
48 (4%) Clojure
48 (4%) Scheme
49 (4%) Java
38 (4%) Shell
27 (5%) Erlang
35 (6%) C++
39 (6%) J
39 (6%) C
41 (6%) Objective C
35 (6%) Forth
27 (6%) AWK
30 (6%) TCL
44 (6%) Io
26 (7%) Ruby
42 (7%) Smalltalk
18 (8%) Lua
38 (8%) PHP
59 (8%) Go
24 (8%) Common Lisp
89 (8%) Agda
45 (8%) APL
63 (9%) Delphi
56 (9%) D
38 (9%) R
34 (9%) Matlab
42 (9%) ActionScript
23 (1%) Visual Basic
41 (2%) Standard ML
45 (2%) Factor
63 (2%) Objective C
15 (2%) Matlab
31 (3%) Common Lisp
30 (4%) REBOL
39 (4%) Io
76 (4%) Assembler
33 (4%) Lua
25 (4%) APL
67 (4%) Go
39 (5%) Agda
28 (5%) F#
19 (5%) Ruby
46 (5%) Scheme
43 (5%) Clojure
39 (5%) Mozart-Oz
8 (6%) R
31 (6%) Smalltalk
46 (6%) Haskell
43 (6%) O'Caml
37 (6%) Coq
83 (6%) Forth
46 (6%) Java
50 (6%) Eiffel
31 (7%) C#
19 (7%) Perl
79 (7%) D
36 (7%) Scala
38 (7%) Python
23 (7%) Javascript
25 (8%) PHP
25 (8%) Groovy
49 (8%) Pascal
29 (8%) J
11 (8%) Prolog
28 (8%) Cobol
34 (8%) Shell
87 (9%) C
43 (9%) Haxe
20 (9%) ELisp
15 (9%) AWK
54 (0%) Matlab
49 (0%) Mathematica
41 (0%) Coq
29 (1%) Smalltalk
54 (1%) ActionScript
32 (1%) Scheme
41 (1%) Forth
64 (1%) Haxe
64 (2%) Objective C
53 (2%) Javascript
61 (3%) Java
72 (3%) Groovy
45 (3%) REBOL
21 (3%) Erlang
40 (3%) Factor
58 (3%) Mozart-Oz
47 (4%) Python
38 (4%) O'Caml
30 (4%) Common Lisp
54 (4%) Io
27 (4%) J
21 (5%) Clojure
77 (5%) Shell
40 (5%) Haskell
48 (5%) Eiffel
34 (5%) Lua
92 (5%) PHP
39 (5%) F#
47 (6%) Ruby
52 (6%) C#
33 (7%) Standard ML
49 (7%) Go
63 (8%) Ada
65 (8%) Perl
45 (8%) C
57 (8%) R
79 (8%) Delphi
74 (9%) C++
35 (9%) Prolog
31 (9%) Agda
36 (9%) AWK
61 (0%) Factor
75 (0%) Smalltalk
65 (0%) Haskell
37 (1%) Ruby
57 (1%) Go
32 (1%) Fortran
43 (1%) Common Lisp
41 (2%) O'Caml
68 (2%) Clojure
7 (2%) Perl
45 (3%) Lua
21 (3%) Matlab
27 (3%) AWK
65 (3%) Mozart-Oz
43 (3%) F#
67 (3%) Coq
47 (3%) Assembler
40 (3%) Delphi
40 (3%) Erlang
25 (3%) R
67 (3%) Standard ML
38 (4%) Shell
20 (4%) Visual Basic
44 (4%) J
18 (4%) Groovy
51 (4%) Prolog
75 (4%) REBOL
47 (5%) TCL
53 (5%) Agda
44 (5%) Pascal
42 (5%) Objective C
17 (5%) C++
64 (6%) APL
68 (6%) Forth
48 (6%) Haxe
43 (7%) Ada
21 (7%) C#
28 (7%) Java
29 (7%) Cobol
91 (8%) Io
91 (8%) Scheme
39 (8%) C
37 (9%) Scala
60 (0%) Prolog
21 (0%) AWK
57 (0%) Io
27 (0%) Mathematica
36 (0%) Shell
71 (0%) Smalltalk
51 (0%) Assembler
21 (0%) Fortran
45 (0%) APL
34 (1%) Pascal
29 (1%) Javascript
53 (1%) J
42 (1%) O'Caml
14 (2%) PHP
66 (2%) Coq
67 (2%) Agda
24 (2%) Objective C
16 (3%) Java
43 (3%) Go
58 (3%) Forth
75 (3%) Haskell
50 (3%) Ruby
23 (4%) Delphi
11 (4%) Visual Basic
36 (4%) Erlang
31 (4%) Haxe
33 (4%) D
42 (4%) F#
30 (4%) TCL
49 (5%) Ada
49 (5%) Scala
22 (5%) R
52 (5%) ActionScript
12 (5%) Matlab
41 (5%) ELisp
68 (5%) Scheme
24 (6%) Lua
54 (7%) Factor
60 (7%) Common Lisp
50 (7%) Python
72 (8%) Mozart-Oz
22 (8%) C#
48 (9%) Standard ML
42 (6%) Assembler
29 (6%) Ada
31 (6%) Fortran
15 (7%) Prolog
20 (7%) Erlang
63 (8%) Ruby
38 (8%) Scala
80 (8%) Java
20 (8%) Common Lisp
71 (8%) C
35 (8%) Scheme
57 (8%) Perl
50 (9%) Haskell
20 (9%) APL
32 (9%) Pascal
30 (9%) Smalltalk
26 (9%) O'Caml
66 (9%) Javascript
53 (0%) Scheme
41 (0%) Scala
23 (0%) PHP
82 (1%) C++
76 (1%) Assembler
58 (1%) Haskell
14 (1%) ELisp
41 (2%) Python
50 (2%) APL
75 (2%) Objective C
48 (3%) Haxe
12 (3%) Prolog
87 (3%) D
38 (3%) Matlab
27 (3%) Visual Basic
18 (3%) Javascript
76 (3%) Ada
53 (3%) Eiffel
43 (3%) Java
41 (4%) Mathematica
44 (4%) Standard ML
51 (4%) J
36 (4%) Common Lisp
67 (5%) Factor
22 (5%) R
39 (5%) C#
26 (6%) Groovy
13 (6%) Ruby
48 (6%) Io
60 (6%) Delphi
59 (6%) Fortran
10 (6%) AWK
29 (6%) Perl
6 (6%) TCL
26 (7%) Cobol
54 (7%) Pascal
60 (7%) O'Caml
45 (7%) Mozart-Oz
41 (7%) Lua
45 (8%) REBOL
46 (9%) ActionScript
24 (9%) Erlang
38 (9%) Coq
88 (9%) C
28 (2%) Forth
25 (3%) Visual Basic
35 (3%) TCL
15 (3%) Pascal
37 (4%) Assembler
17 (4%) Fortran
35 (4%) Standard ML
21 (5%) AWK
54 (5%) Groovy
41 (5%) Coq
54 (6%) Ruby
16 (6%) Prolog
35 (6%) O'Caml
41 (6%) Perl
24 (7%) Common Lisp
63 (8%) Scala
50 (8%) D
56 (9%) Go
21 (9%) APL
46 (9%) Shell
31 (9%) J
19 (9%) Cobol
49 (9%) C#
19 (5%) Java
47 (5%) J
51 (5%) Factor
47 (5%) Forth
37 (6%) APL
48 (7%) Io
53 (7%) Coq
32 (8%) Perl
34 (8%) Javascript
34 (8%) C++
26 (8%) C#
47 (8%) O'Caml
31 (8%) Objective C
13 (8%) Pascal
32 (9%) Matlab
33 (9%) Lua
37 (9%) Ruby
42 (9%) TCL
69 (9%) Haskell
47 (9%) Eiffel
44 (9%) Python
43 (9%) Assembler
35 (4%) Coq
11 (4%) AWK
37 (4%) Shell
25 (5%) Lua
64 (5%) PHP
20 (5%) Prolog
33 (6%) Pascal
26 (6%) Forth
23 (6%) Standard ML
17 (6%) Erlang
34 (7%) Assembler
28 (7%) J
33 (7%) Fortran
29 (8%) O'Caml
37 (8%) Common Lisp
56 (8%) Haskell
20 (9%) APL
41 (9%) Javascript
59 (9%) Delphi
49 (3%) Eiffel
23 (3%) Pascal
38 (3%) Ada
75 (4%) Haskell
42 (5%) Javascript
36 (5%) PHP
31 (5%) Erlang
41 (5%) APL
51 (6%) O'Caml
60 (6%) Scheme
51 (6%) Standard ML
64 (6%) Scala
60 (7%) Ruby
32 (8%) Delphi
33 (8%) Perl
55 (8%) Agda
18 (8%) Fortran
27 (8%) AWK
65 (8%) Io
77 (8%) Clojure
43 (8%) C#
60 (9%) Smalltalk
38 (9%) Lua
44 (9%) J
57 (9%) Factor
61 (9%) Coq
52 (9%) Go
64 (9%) Mozart-Oz
46 (2%) Go
60 (4%) C
58 (5%) C#
44 (5%) Coq
58 (6%) Objective C
47 (6%) Assembler
42 (6%) Matlab
29 (6%) Erlang
59 (6%) Haxe
36 (6%) Lua
40 (6%) Io
31 (6%) O'Caml
60 (6%) Java
58 (6%) Haskell
37 (7%) J
68 (7%) Python
39 (7%) Prolog
46 (7%) Forth
39 (7%) TCL
51 (7%) C++
37 (8%) APL
36 (8%) Cobol
43 (8%) Standard ML
47 (8%) Factor
48 (8%) Smalltalk
45 (9%) Clojure
42 (9%) Groovy
43 (9%) F#
52 (9%) Ada
36 (9%) D
46 (4%) Javascript
38 (5%) Go
20 (6%) Lua
23 (7%) Scala
37 (7%) AWK
30 (7%) Standard ML
43 (7%) C#
22 (7%) Clojure
35 (7%) Mathematica
36 (7%) Ruby
29 (7%) Smalltalk
47 (8%) Fortran
34 (8%) Prolog
44 (8%) Haskell
20 (8%) O'Caml
34 (8%) Coq
38 (8%) Scheme
18 (8%) Erlang
37 (8%) Matlab
54 (8%) ActionScript
56 (9%) ELisp
47 (9%) Java
72 (9%) C++
47 (9%) Perl
19 (9%) F#
42 (9%) R
57 (9%) Assembler
61 (9%) C
73 (9%) Shell
58 (3%) Haskell
31 (6%) O'Caml
52 (6%) R
36 (6%) Standard ML
23 (6%) C++
23 (6%) Objective C
42 (7%) Visual Basic
21 (7%) Erlang
48 (8%) Go
69 (8%) Io
25 (8%) Java
59 (8%) Factor
43 (9%) F#
18 (9%) Ada
42 (9%) APL
49 (9%) Forth
47 (9%) Matlab
70 (1%) Shell
32 (2%) C++
82 (2%) Mathematica
57 (2%) Forth
62 (3%) Assembler
38 (3%) Standard ML
41 (3%) Factor
71 (4%) Matlab
37 (4%) Perl
33 (4%) Eiffel
48 (5%) Ada
42 (5%) Javascript
62 (5%) Prolog
37 (5%) Scheme
45 (6%) Erlang
85 (6%) ELisp
31 (6%) Ruby
46 (6%) Lua
35 (7%) Groovy
78 (7%) R
59 (8%) Haxe
53 (8%) AWK
47 (8%) Objective C
48 (8%) Fortran
67 (8%) Coq
47 (8%) Go
16 (8%) Java
60 (9%) Agda
54 (9%) J
53 (9%) Haskell
47 (4%) Standard ML
54 (5%) Ruby
42 (6%) Pascal
25 (6%) Prolog
31 (7%) Assembler
48 (7%) Coq
30 (7%) Javascript
31 (8%) Fortran
36 (8%) Lua
47 (8%) Scheme
33 (9%) Forth
57 (9%) Io
55 (9%) F#
48 (9%) PHP
61 (9%) Haskell
29 (9%) APL
36 (9%) Matlab
71 (2%) Pascal
14 (2%) Scala
45 (2%) Matlab
24 (3%) Scheme
19 (3%) Clojure
24 (3%) Python
94 (3%) Cobol
55 (3%) ELisp
38 (3%) Haskell
42 (3%) Javascript
58 (3%) Shell
21 (4%) Lua
93 (4%) Delphi
35 (4%) Ruby
37 (4%) Coq
48 (4%) Go
58 (4%) Fortran
29 (4%) Standard ML
44 (5%) Mathematica
6 (5%) O'Caml
52 (6%) Assembler
46 (6%) Io
55 (7%) Agda
38 (7%) R
49 (7%) C#
53 (7%) Haxe
38 (8%) AWK
16 (8%) J
12 (9%) F#
14 (9%) Common Lisp
37 (9%) C
24 (3%) Prolog
42 (5%) O'Caml
78 (5%) Groovy
37 (5%) Standard ML
46 (5%) Lua
50 (6%) F#
34 (7%) Visual Basic
34 (7%) Assembler
27 (7%) Coq
25 (7%) Erlang
34 (8%) Ada
23 (8%) APL
71 (8%) Clojure
23 (8%) Mathematica
67 (8%) TCL
63 (8%) Haskell
16 (9%) Cobol
26 (9%) Pascal
30 (9%) Objective C
33 (9%) R
58 (9%) Go
84 (9%) Python
59 (9%) Mozart-Oz
64 (1%) Fortran
44 (1%) Go
41 (1%) J
35 (2%) D
22 (2%) Lua
24 (2%) C#
39 (3%) Standard ML
35 (3%) Io
51 (3%) Factor
51 (3%) Forth
29 (5%) O'Caml
24 (5%) Common Lisp
24 (5%) Erlang
50 (5%) ELisp
72 (5%) Cobol
15 (6%) Smalltalk
26 (6%) REBOL
65 (6%) C++
60 (6%) Objective C
45 (6%) Prolog
30 (6%) F#
47 (7%) Mathematica
47 (7%) C
25 (7%) Scheme
23 (7%) Scala
46 (7%) R
49 (7%) APL
48 (8%) Haskell
36 (8%) AWK
12 (8%) Python
39 (8%) Javascript
51 (8%) Pascal
50 (8%) Coq
63 (9%) Assembler
17 (9%) Clojure
55 (0%) ActionScript
26 (0%) Erlang
33 (0%) Coq
60 (0%) C#
51 (0%) Eiffel
37 (1%) ELisp
42 (1%) Visual Basic
32 (1%) Cobol
35 (1%) Javascript
35 (1%) Mozart-Oz
44 (1%) AWK
49 (1%) Java
50 (2%) Factor
57 (2%) Haskell
67 (2%) C
25 (2%) Agda
44 (3%) PHP
52 (3%) Scala
40 (3%) R
44 (4%) Lua
59 (4%) Fortran
68 (5%) C++
47 (5%) Io
51 (6%) Scheme
33 (6%) Mathematica
22 (6%) Prolog
59 (6%) F#
68 (7%) D
42 (7%) Ruby
42 (7%) O'Caml
56 (7%) Haxe
59 (7%) Go
53 (8%) Ada
58 (8%) Objective C
39 (8%) Common Lisp
58 (8%) Clojure
42 (9%) Standard ML
42 (9%) J
40 (9%) Pascal
56 (0%) Scala
33 (0%) O'Caml
36 (0%) Coq
18 (0%) Erlang
50 (0%) Io
23 (1%) APL
28 (1%) Standard ML
39 (1%) Lua
13 (1%) Fortran
24 (2%) Perl
11 (2%) Cobol
97 (2%) Objective C
63 (3%) Groovy
17 (3%) AWK
43 (3%) Factor
50 (3%) Haskell
58 (3%) C++
28 (3%) Pascal
9 (4%) R
67 (4%) Clojure
34 (4%) Shell
94 (5%) ActionScript
51 (5%) Go
51 (5%) Eiffel
40 (5%) C
39 (6%) Forth
36 (6%) Common Lisp
33 (6%) J
14 (6%) Prolog
34 (7%) Assembler
67 (7%) Java
54 (7%) Scheme
17 (7%) ELisp
75 (7%) Python
54 (8%) Ruby
26 (8%) Ada
32 (8%) PHP
54 (9%) Smalltalk
12 (9%) Matlab
46 (9%) Javascript
51 (9%) F#
79 (9%) C#
77 (0%) Haskell
77 (0%) Io
28 (1%) Lua
78 (1%) Forth
52 (1%) Standard ML
59 (2%) Scheme
44 (2%) Scala
58 (2%) Shell
49 (2%) Go
53 (2%) R
2 (2%) Java
26 (2%) D
64 (2%) Agda
51 (3%) AWK
73 (3%) F#
31 (3%) Javascript
30 (4%) PHP
51 (4%) O'Caml
59 (4%) ActionScript
57 (4%) TCL
95 (4%) Factor
35 (4%) Fortran
71 (4%) Clojure
31 (4%) Pascal
57 (5%) Mathematica
67 (5%) ELisp
46 (7%) Common Lisp
92 (7%) J
48 (7%) Groovy
88 (7%) REBOL
51 (8%) Matlab
22 (9%) Delphi
24 (9%) Visual Basic
43 (9%) Python
26 (9%) C++
k-means with k = 38
I would use this language to write a command-line app,3.0Programs written in this language tend to play well with others,3.0This is a low level language,0.0I usually use this language on solo projects,0.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0I would list this language on my resume,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0It is easy to tell at a glance what code in this language does,5.0This language is best for very large projects,5.0This language has a high quality implementation,5.0Libraries in this language tend to be well documented.,5.0This language has a very dogmatic community,6.0I often feel like I am not smart enough to write this language,0.0I enjoy playing with this language but would never use it for "real code",0.0This language is likely to be a passing fad,0.0This language has unusual features that I often miss when using other languages,3.0I would like to write more of this language than I currently do,4.0This language excels at symbolic manipulation,5.0Code written in this language tends to be terse,4.0The semantics of this language are much different than other languages I know.,4.0I can imagine this will be a popular language in twenty years time,0.0I enjoy using this language,3.0This language is likely to have a strong influence on future languages,3.0When I write code in this language I can be very sure it is correct,4.0This language is expressive,4.0Code written in this language tends to be very reliable,4.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0I use many applications written in this language,4.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good tools for this language,5.0There are many good commercial tools for this language,6.0This language is likely to be around for a very long time,6.0This is a mainstream language,7.0There is a lot of accidental complexity when writing code in this language,3.0Developers who primarily use this language often burn out after a few years,3.0Writing code in this language is a lot of work,4.0I am sometimes embarrassed to admit to my peers that I know this language,4.0I learned this language early in my career as a programmer,6.0I find this language easy to prototype in,3.0This language is well suited for an agile development approach using short iterations.,4.0This language is good for beginners,5.0This language would be good for teaching children to write software,5.0This is a high level language,6.0It's unusual for me to discover unfamiliar features,4.0This language is well documented,4.0The resources for learning this language are of high quality,4.0Programs written in this language will usually work in future versions of the language,4.0This language is frequently used for applications it isn't suitable for,4.0This language has many features which feel "tacked on",4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I regularly use this language,5.0I can imagine using this language in my day job,0.0I would use this language as a scripting language embedded inside a larger application,0.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0I know this language well,0.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,3.0I would use this language for writing embedded programs,4.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0This language has an annoying syntax,3.0I often get angry when writing code in this language,3.0I am reluctant to admit to knowing this language,4.0This language has a niche outside of which I would not use it,5.0This language is unusually bad for beginners,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0It is too easy to write code in this language that looks like it does one thing but actually does something else,3.0This language makes it easy to shoot yourself in the foot,3.0This language is large,0.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0This language has a niche in which it is great,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language is best for very small projects,3.0I often write things in this language with the intent of rewriting them in something else later,4.0I would use this language for casual scripting,5.0This language is minimal,6.0I would use this language for a desktop GUI project,3.0I would use this language for mobile applications,3.0I rarely have difficulty abstracting patterns I find in my code,0.0This language excels at text processing,0.0Code written in this language tends to be verbose,0.0This language has a good community,4.0This language is very flexible,5.0There are many good open-source tools for this language,5.0I still discover new features of this language on a fairly regular basis,5.0This language has a good library distribution mechanism.,5.0I would use this language for a web project,6.0I use this language out of choice,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This language has a very coherent design,3.0Learning this language significantly changed how I use other languages.,3.0I find code written in this language very elegant,4.0Learning this language improved my ability as a programmer,4.0This language is built on a small core of orthogonal features,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0This language has a strong static type system,6.0This language has a very rigid idea of how things should be done,6.0
41 (0%) PHP
59 (0%) C#
10 (0%) Matlab
37 (0%) Forth
33 (1%) Standard ML
47 (1%) Ada
69 (1%) TCL
32 (1%) Common Lisp
37 (1%) Assembler
17 (1%) Prolog
46 (1%) Lua
34 (1%) J
61 (1%) C++
24 (1%) Erlang
50 (2%) Eiffel
50 (2%) Factor
51 (3%) Haxe
66 (3%) C
64 (3%) D
20 (3%) APL
53 (3%) Delphi
56 (4%) F#
50 (4%) AWK
10 (4%) Smalltalk
43 (4%) Java
26 (4%) Cobol
54 (5%) Scala
33 (5%) ELisp
88 (5%) Shell
38 (5%) Visual Basic
50 (5%) Scheme
27 (5%) Coq
40 (6%) Mozart-Oz
37 (6%) Pascal
19 (7%) Mathematica
36 (7%) R
29 (7%) Javascript
53 (7%) Perl
60 (8%) Io
42 (8%) Objective C
43 (8%) O'Caml
46 (8%) Fortran
73 (8%) Python
69 (8%) Haskell
71 (9%) Groovy
47 (6%) Coq
33 (6%) Fortran
47 (7%) Scheme
32 (7%) Lua
25 (7%) Prolog
30 (7%) Javascript
63 (7%) Haskell
42 (8%) TCL
43 (8%) Standard ML
33 (8%) Forth
34 (8%) Assembler
51 (9%) Ruby
43 (9%) O'Caml
45 (9%) Factor
29 (9%) Erlang
35 (9%) Matlab
34 (9%) Cobol
38 (9%) Pascal
42 (0%) Eiffel
87 (0%) Clojure
77 (1%) Haskell
54 (1%) Io
22 (2%) AWK
15 (2%) Java
46 (2%) Forth
22 (2%) C#
30 (3%) Javascript
44 (3%) Erlang
36 (3%) Lua
43 (3%) Ruby
8 (3%) Cobol
40 (3%) Groovy
31 (4%) Shell
58 (4%) Coq
6 (4%) Pascal
36 (5%) APL
53 (5%) Factor
35 (5%) Assembler
9 (5%) Visual Basic
84 (5%) REBOL
32 (6%) C++
60 (6%) Smalltalk
23 (6%) C
46 (6%) J
47 (7%) Prolog
11 (8%) Delphi
26 (8%) Objective C
52 (8%) O'Caml
35 (9%) Perl
48 (9%) Python
77 (0%) Haskell
77 (0%) Io
28 (1%) Lua
78 (1%) Forth
52 (1%) Standard ML
59 (2%) Scheme
44 (2%) Scala
58 (2%) Shell
49 (2%) Go
53 (2%) R
2 (2%) Java
26 (2%) D
64 (2%) Agda
51 (3%) AWK
73 (3%) F#
31 (3%) Javascript
30 (4%) PHP
51 (4%) O'Caml
59 (4%) ActionScript
57 (4%) TCL
95 (4%) Factor
35 (4%) Fortran
71 (4%) Clojure
31 (4%) Pascal
57 (5%) Mathematica
67 (5%) ELisp
46 (7%) Common Lisp
92 (7%) J
48 (7%) Groovy
88 (7%) REBOL
51 (8%) Matlab
22 (9%) Delphi
24 (9%) Visual Basic
43 (9%) Python
26 (9%) C++
20 (2%) Matlab
33 (3%) C++
79 (3%) Haskell
22 (4%) AWK
57 (4%) Go
61 (5%) Standard ML
29 (5%) PHP
44 (5%) R
53 (5%) Haxe
35 (5%) Assembler
61 (6%) O'Caml
45 (6%) APL
35 (6%) Mathematica
37 (6%) Shell
51 (6%) ActionScript
68 (6%) F#
53 (6%) D
24 (7%) Cobol
22 (7%) Visual Basic
29 (7%) TCL
34 (7%) Pascal
41 (7%) Java
41 (8%) Delphi
42 (8%) C#
47 (9%) Forth
39 (9%) Prolog
40 (9%) Erlang
30 (6%) Ada
19 (6%) Erlang
49 (7%) Haskell
72 (7%) C
31 (7%) Go
17 (8%) Prolog
19 (8%) APL
43 (8%) Assembler
36 (8%) Scala
25 (8%) O'Caml
32 (8%) Pascal
22 (9%) J
22 (9%) Standard ML
37 (9%) Scheme
50 (1%) Forth
39 (3%) Haskell
44 (3%) Java
11 (3%) Clojure
39 (4%) Mathematica
21 (4%) Lua
52 (4%) ActionScript
35 (4%) Standard ML
39 (4%) Javascript
64 (5%) Shell
60 (5%) Ada
18 (5%) Python
50 (5%) ELisp
38 (5%) C#
36 (5%) Matlab
37 (5%) REBOL
41 (6%) Prolog
21 (6%) Common Lisp
11 (7%) F#
14 (8%) Scala
37 (8%) AWK
29 (8%) Scheme
25 (8%) J
39 (8%) Io
43 (9%) Coq
40 (9%) Perl
33 (9%) R
61 (9%) Assembler
17 (9%) O'Caml
69 (2%) Ruby
55 (3%) Factor
36 (3%) Perl
21 (3%) C++
41 (4%) J
43 (4%) Javascript
52 (6%) TCL
49 (6%) Go
36 (6%) Java
50 (6%) Shell
61 (6%) REBOL
70 (6%) Groovy
44 (8%) C#
47 (8%) Matlab
61 (8%) Haxe
16 (8%) Cobol
22 (8%) Objective C
25 (9%) Erlang
29 (9%) AWK
49 (9%) Common Lisp
44 (4%) Io
47 (5%) Factor
34 (5%) J
59 (5%) Java
53 (5%) C#
47 (6%) Assembler
40 (6%) APL
45 (7%) Go
32 (7%) Lua
39 (7%) Coq
51 (7%) Haskell
54 (7%) Objective C
44 (7%) REBOL
44 (7%) Forth
46 (7%) Javascript
36 (8%) AWK
27 (8%) O'Caml
34 (8%) Clojure
45 (8%) Matlab
45 (8%) Pascal
25 (8%) Erlang
47 (8%) Ada
57 (9%) C
53 (9%) Haxe
36 (9%) Prolog
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
44 (4%) Standard ML
51 (5%) Eiffel
40 (5%) Python
50 (5%) Scheme
46 (6%) Java
67 (6%) Objective C
42 (6%) Io
74 (6%) Assembler
37 (6%) Lua
27 (6%) Visual Basic
35 (6%) Common Lisp
41 (6%) Mozart-Oz
81 (7%) D
51 (7%) Haskell
51 (7%) Pascal
36 (7%) Coq
23 (7%) Perl
29 (7%) Cobol
23 (8%) Javascript
31 (8%) Smalltalk
41 (8%) Scala
28 (8%) Groovy
76 (8%) C++
20 (8%) Ruby
14 (8%) Prolog
48 (9%) Haxe
50 (9%) O'Caml
38 (3%) Standard ML
44 (3%) Go
34 (4%) D
58 (4%) Objective C
51 (5%) Forth
48 (6%) Factor
64 (6%) Fortran
58 (7%) Assembler
26 (7%) Erlang
28 (7%) Scheme
19 (7%) Clojure
21 (7%) Smalltalk
28 (8%) F#
41 (8%) C
35 (8%) J
27 (8%) Lua
55 (8%) APL
54 (8%) Perl
43 (9%) Haskell
45 (9%) AWK
43 (9%) Javascript
20 (9%) Common Lisp
28 (9%) O'Caml
28 (0%) Coq
50 (0%) Javascript
36 (0%) Matlab
18 (0%) Lua
39 (0%) Mathematica
21 (0%) Standard ML
62 (1%) Groovy
23 (1%) Eiffel
35 (1%) Common Lisp
38 (2%) Ruby
44 (2%) Go
60 (2%) Perl
50 (2%) Delphi
51 (2%) Io
10 (2%) Erlang
17 (3%) Agda
30 (3%) Python
21 (3%) Clojure
36 (3%) Haxe
43 (3%) AWK
13 (3%) O'Caml
57 (4%) APL
37 (5%) Scheme
34 (5%) Prolog
87 (5%) Shell
44 (5%) J
13 (5%) Ada
60 (5%) REBOL
36 (5%) Java
49 (6%) ActionScript
33 (6%) C#
24 (6%) Scala
54 (6%) ELisp
79 (6%) PHP
46 (7%) Mozart-Oz
38 (7%) Haskell
72 (7%) TCL
51 (7%) Visual Basic
66 (8%) Factor
34 (9%) R
39 (9%) Fortran
24 (9%) Smalltalk
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
30 (1%) Delphi
34 (2%) Ruby
56 (2%) Forth
58 (2%) Haskell
23 (3%) Pascal
54 (4%) Prolog
65 (4%) Shell
22 (4%) Java
45 (4%) Lua
37 (5%) Fortran
40 (5%) Scheme
31 (5%) Perl
39 (5%) Objective C
46 (5%) AWK
35 (6%) Standard ML
56 (6%) J
43 (6%) Erlang
40 (6%) Eiffel
35 (6%) C++
54 (7%) Assembler
46 (7%) APL
39 (7%) Smalltalk
39 (7%) Javascript
35 (8%) Python
33 (8%) O'Caml
35 (8%) F#
45 (9%) Factor
32 (9%) Visual Basic
56 (9%) C
29 (9%) Common Lisp
35 (9%) Cobol
54 (9%) Go
47 (9%) TCL
59 (1%) Clojure
33 (2%) O'Caml
56 (3%) Agda
32 (4%) Common Lisp
45 (4%) J
49 (4%) Go
20 (5%) Objective C
45 (5%) Javascript
57 (5%) Haskell
79 (6%) TCL
38 (6%) Standard ML
19 (6%) Erlang
23 (7%) C++
30 (7%) D
15 (7%) Ada
73 (7%) Io
20 (8%) Java
36 (8%) Smalltalk
60 (8%) PHP
59 (8%) AWK
55 (8%) Factor
63 (8%) REBOL
87 (8%) Shell
44 (9%) Mozart-Oz
44 (9%) APL
33 (9%) Scala
19 (9%) Cobol
48 (9%) Lua
56 (0%) Scala
33 (0%) O'Caml
36 (0%) Coq
18 (0%) Erlang
50 (0%) Io
23 (1%) APL
28 (1%) Standard ML
39 (1%) Lua
13 (1%) Fortran
24 (2%) Perl
11 (2%) Cobol
97 (2%) Objective C
63 (3%) Groovy
17 (3%) AWK
43 (3%) Factor
50 (3%) Haskell
58 (3%) C++
28 (3%) Pascal
9 (4%) R
67 (4%) Clojure
34 (4%) Shell
94 (5%) ActionScript
51 (5%) Go
51 (5%) Eiffel
40 (5%) C
39 (6%) Forth
36 (6%) Common Lisp
33 (6%) J
14 (6%) Prolog
34 (7%) Assembler
67 (7%) Java
54 (7%) Scheme
17 (7%) ELisp
75 (7%) Python
54 (8%) Ruby
26 (8%) Ada
32 (8%) PHP
54 (9%) Smalltalk
12 (9%) Matlab
46 (9%) Javascript
51 (9%) F#
79 (9%) C#
57 (3%) Go
28 (4%) Prolog
31 (4%) Visual Basic
31 (7%) Erlang
41 (7%) O'Caml
26 (8%) Fortran
38 (8%) Assembler
39 (8%) Eiffel
75 (8%) Clojure
67 (8%) Haskell
41 (8%) Lua
52 (9%) Smalltalk
25 (9%) Pascal
73 (2%) Smalltalk
24 (4%) AWK
64 (4%) Coq
49 (4%) J
45 (4%) O'Caml
35 (5%) Erlang
72 (5%) Haskell
23 (6%) Fortran
53 (6%) Prolog
60 (6%) Factor
61 (7%) Agda
45 (7%) F#
14 (8%) Visual Basic
47 (8%) Ruby
45 (8%) Scala
47 (8%) Assembler
18 (8%) Matlab
28 (8%) R
34 (9%) Pascal
59 (9%) Forth
52 (9%) Go
30 (9%) Objective C
36 (9%) D
43 (9%) Haxe
34 (9%) TCL
23 (9%) C#
50 (9%) Common Lisp
33 (0%) Groovy
47 (1%) Mozart-Oz
44 (1%) Factor
17 (4%) Javascript
6 (4%) Perl
13 (5%) Lua
34 (5%) Assembler
24 (5%) TCL
36 (6%) J
41 (7%) Prolog
21 (7%) Erlang
19 (7%) ELisp
42 (8%) Visual Basic
89 (8%) Agda
42 (9%) ActionScript
34 (9%) Matlab
43 (9%) Clojure
16 (9%) Ruby
48 (9%) C
k-means with k = 39
Code written in this language tends to be very reliable,3.0This language encourages writing reusable code.,3.0There is a lot of accidental complexity when writing code in this language,3.0Developers who primarily use this language often burn out after a few years,3.0Writing code in this language is a lot of work,4.0This language is unusually bad for beginners,4.0This language has an annoying syntax,4.0I often get angry when writing code in this language,4.0This language has a very rigid idea of how things should be done,6.0This language makes it easy to shoot yourself in the foot,6.0I learned this language early in my career as a programmer,7.0I would list this language on my resume,3.0I usually use this language on projects with many other members,4.0I can imagine using this language in my day job,4.0I would use this language for mobile applications,5.0This language is best for very large projects,6.0I still discover new features of this language on a fairly regular basis,3.0This language is very flexible,4.0Code written in this language will usually run in all the major implementations if it runs in one of them.,5.0This language is good for scientific computing,0.0I know this language well,0.0This language is minimal,0.0I would use this language to write a command-line app,3.0Programs written in this language tend to play well with others,3.0I enjoy playing with this language but would never use it for "real code",3.0I often write things in this language with the intent of rewriting them in something else later,3.0It is easy to tell at a glance what code in this language does,4.0This language is likely to be a passing fad,4.0I would use this language for a desktop GUI project,5.0This language is well suited for an agile development approach using short iterations.,3.0I find this language easy to prototype in,4.0I rarely have difficulty abstracting patterns I find in my code,4.0This language is good for beginners,4.0This language would be good for teaching children to write software,4.0This language has unusual features that I often miss when using other languages,3.0I would like to write more of this language than I currently do,4.0This language is likely to have a strong influence on future languages,4.0This language excels at symbolic manipulation,6.0There are many good open-source tools for this language,0.0Learning this language significantly changed how I use other languages.,3.0I enjoy using this language,4.0Learning this language improved my ability as a programmer,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0This language is built on a small core of orthogonal features,5.0I often feel like I am not smart enough to write this language,5.0Third-party libraries are readily available well-documented and of high quality,4.0This is a mainstream language,4.0I know many other people who use this language,3.0There is a wide variety of open source code written in this language,4.0When I run into problems my colleagues can provide me with immediate help with this language,4.0I use many applications written in this language,4.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0I would use this language for writing embedded programs,5.0This is a low level language,6.0This is a high level language,0.0This language is large,0.0This language is best for very small projects,0.0This language is expressive,3.0I use this language out of choice,3.0There are many good tools for this language,3.0Libraries in this language tend to be well documented.,4.0There are many good commercial tools for this language,5.0Code written in this language tends to be terse,4.0The semantics of this language are much different than other languages I know.,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language encourages writing code that is easy to maintain.,4.0This language is good for numeric computing,0.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0I am reluctant to admit to knowing this language,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0The thought that I may still be using this language in twenty years time fills me with dread,4.0Code written in this language tends to be verbose,5.0I would use this language for a web project,3.0This language has a good library distribution mechanism.,3.0This language is likely to be around for a very long time,0.0I usually use this language on solo projects,3.0This language has a good community,3.0I can imagine this will be a popular language in twenty years time,3.0I find code written in this language very elegant,3.0This language has a very coherent design,3.0I would use this language for casual scripting,3.0This language excels at text processing,5.0I would use this language as a scripting language embedded inside a larger application,5.0If my code in this language successfully compiles there is a good chance my code is correct.,3.0When I write code in this language I can be very sure it is correct,5.0This language has a strong static type system,5.0This language has a niche outside of which I would not use it,0.0This language has a niche in which it is great,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0It's unusual for me to discover unfamiliar features,4.0This language is well documented,4.0The resources for learning this language are of high quality,4.0Programs written in this language will usually work in future versions of the language,4.0This language is frequently used for applications it isn't suitable for,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I regularly use this language,5.0I find it easy to write efficient code in this language,5.0It is too easy to write code in this language that looks like it does one thing but actually does something else,5.0This language has many features which feel "tacked on",5.0This language has a high quality implementation,5.0This language has a very dogmatic community,6.0
56 (0%) Scheme
56 (0%) Go
16 (0%) Perl
40 (1%) APL
32 (1%) TCL
38 (1%) Groovy
38 (2%) Forth
53 (2%) Scala
46 (2%) Java
54 (2%) C#
36 (2%) R
30 (2%) Shell
64 (2%) Mozart-Oz
44 (2%) Delphi
37 (2%) Pascal
32 (3%) Mathematica
54 (3%) Standard ML
62 (3%) F#
66 (3%) Ada
31 (4%) Assembler
51 (4%) ActionScript
49 (4%) ELisp
21 (4%) Matlab
35 (4%) C
61 (4%) Factor
75 (5%) Haskell
49 (5%) REBOL
58 (5%) Coq
40 (5%) Common Lisp
48 (6%) Python
58 (6%) O'Caml
40 (6%) Erlang
26 (6%) PHP
56 (6%) D
25 (7%) Prolog
85 (7%) Eiffel
69 (8%) Haxe
43 (8%) Ruby
36 (8%) C++
61 (8%) Clojure
20 (9%) Javascript
18 (9%) Visual Basic
48 (9%) J
18 (4%) Lua
36 (6%) Standard ML
43 (6%) Prolog
44 (6%) Mathematica
38 (7%) AWK
23 (7%) Common Lisp
24 (7%) O'Caml
38 (8%) Io
53 (8%) Forth
20 (8%) Scala
51 (8%) APL
17 (9%) Python
31 (9%) Scheme
43 (9%) Java
19 (9%) Erlang
37 (9%) Javascript
69 (9%) Cobol
58 (9%) Fortran
39 (3%) Assembler
53 (5%) Ruby
34 (5%) TCL
31 (5%) ELisp
36 (5%) Visual Basic
17 (5%) Prolog
25 (5%) APL
33 (6%) Lua
34 (7%) Perl
35 (7%) Factor
38 (7%) Coq
28 (7%) J
62 (7%) C++
36 (8%) REBOL
37 (8%) Standard ML
31 (8%) Mozart-Oz
22 (9%) AWK
58 (1%) Go
34 (2%) Visual Basic
56 (2%) Agda
64 (2%) Scala
43 (2%) Javascript
70 (2%) Python
29 (3%) Prolog
70 (4%) Mozart-Oz
42 (4%) Assembler
70 (5%) Factor
52 (5%) F#
51 (5%) Perl
45 (6%) C
45 (6%) Standard ML
75 (6%) Clojure
37 (7%) Cobol
44 (7%) O'Caml
41 (7%) Eiffel
36 (7%) APL
59 (7%) Shell
67 (8%) ELisp
31 (8%) Erlang
78 (8%) Groovy
46 (8%) Lua
34 (8%) AWK
69 (9%) Ruby
55 (9%) Coq
41 (0%) PHP
59 (0%) C#
10 (0%) Matlab
37 (0%) Forth
33 (1%) Standard ML
47 (1%) Ada
69 (1%) TCL
32 (1%) Common Lisp
37 (1%) Assembler
17 (1%) Prolog
46 (1%) Lua
34 (1%) J
61 (1%) C++
24 (1%) Erlang
50 (2%) Eiffel
50 (2%) Factor
51 (3%) Haxe
66 (3%) C
64 (3%) D
20 (3%) APL
53 (3%) Delphi
56 (4%) F#
50 (4%) AWK
10 (4%) Smalltalk
43 (4%) Java
26 (4%) Cobol
54 (5%) Scala
33 (5%) ELisp
88 (5%) Shell
38 (5%) Visual Basic
50 (5%) Scheme
27 (5%) Coq
40 (6%) Mozart-Oz
37 (6%) Pascal
19 (7%) Mathematica
36 (7%) R
29 (7%) Javascript
53 (7%) Perl
60 (8%) Io
42 (8%) Objective C
43 (8%) O'Caml
46 (8%) Fortran
73 (8%) Python
69 (8%) Haskell
71 (9%) Groovy
33 (0%) Lua
62 (0%) Mathematica
33 (0%) Smalltalk
26 (1%) Objective C
39 (1%) Go
30 (1%) O'Caml
59 (1%) R
70 (2%) REBOL
58 (2%) Matlab
25 (2%) C
62 (2%) Io
49 (2%) Visual Basic
61 (2%) Scheme
25 (3%) Scala
56 (3%) Haskell
49 (4%) Forth
46 (4%) AWK
48 (4%) J
49 (5%) Groovy
71 (5%) TCL
35 (5%) Common Lisp
47 (5%) Prolog
30 (5%) C++
66 (5%) Mozart-Oz
42 (6%) Standard ML
23 (6%) Ada
39 (6%) F#
22 (7%) Erlang
52 (7%) Clojure
55 (7%) Coq
34 (7%) Fortran
41 (8%) Javascript
47 (8%) Assembler
22 (8%) Java
52 (8%) Pascal
39 (9%) Delphi
45 (9%) Haxe
42 (9%) Perl
55 (0%) Mozart-Oz
18 (1%) Erlang
34 (2%) Javascript
49 (3%) Haskell
32 (3%) Assembler
38 (4%) Lua
22 (4%) APL
32 (5%) O'Caml
53 (6%) Eiffel
62 (6%) Visual Basic
63 (6%) Clojure
32 (7%) J
54 (7%) Ruby
50 (7%) Scala
60 (7%) D
58 (7%) Haxe
68 (8%) Go
21 (8%) ELisp
41 (8%) Scheme
35 (8%) Pascal
16 (8%) Prolog
21 (8%) Perl
49 (8%) F#
41 (8%) Coq
88 (8%) ActionScript
40 (9%) Standard ML
35 (3%) Perl
27 (4%) Prolog
38 (4%) Java
43 (4%) Javascript
22 (4%) C++
45 (5%) C#
44 (5%) D
38 (5%) J
43 (5%) Forth
50 (5%) Go
34 (6%) Coq
21 (6%) Erlang
59 (6%) Haskell
66 (6%) Ruby
48 (6%) Common Lisp
62 (6%) REBOL
51 (7%) Factor
36 (8%) R
13 (8%) Cobol
29 (8%) Assembler
67 (9%) Groovy
38 (9%) O'Caml
24 (9%) Objective C
53 (9%) Lua
87 (0%) Clojure
77 (2%) Haskell
21 (2%) AWK
37 (3%) Lua
41 (3%) Groovy
32 (3%) Javascript
33 (4%) Shell
48 (4%) Forth
52 (4%) Factor
37 (4%) APL
34 (4%) Assembler
51 (5%) Io
34 (5%) C++
47 (5%) Erlang
11 (5%) Cobol
12 (7%) Visual Basic
63 (7%) Smalltalk
45 (7%) Prolog
54 (8%) O'Caml
36 (8%) Perl
48 (8%) Ruby
27 (8%) C#
62 (8%) Coq
50 (8%) D
43 (8%) J
20 (8%) Java
71 (9%) Mozart-Oz
38 (9%) Ada
53 (4%) Assembler
37 (4%) Erlang
28 (5%) AWK
62 (6%) Forth
19 (6%) Visual Basic
72 (6%) Haskell
46 (7%) O'Caml
45 (7%) J
25 (7%) PHP
30 (7%) Delphi
67 (8%) Mozart-Oz
26 (8%) Fortran
42 (8%) Ada
57 (8%) Prolog
23 (8%) Matlab
52 (8%) Go
30 (9%) Pascal
44 (9%) Ruby
41 (9%) Haxe
37 (9%) Javascript
53 (9%) C
85 (0%) Python
63 (0%) Ruby
14 (0%) D
6 (0%) Prolog
18 (0%) Lua
8 (2%) Common Lisp
23 (2%) Ada
24 (2%) Pascal
60 (3%) Perl
24 (3%) TCL
23 (3%) Smalltalk
4 (4%) Mozart-Oz
23 (4%) Scheme
22 (4%) Haxe
44 (4%) Matlab
6 (5%) Io
49 (5%) Visual Basic
15 (5%) O'Caml
31 (6%) Fortran
46 (7%) Objective C
48 (7%) Delphi
19 (7%) Mathematica
30 (7%) Go
8 (8%) Forth
12 (8%) Erlang
8 (8%) Standard ML
8 (8%) APL
51 (8%) ActionScript
36 (9%) Assembler
9 (9%) J
36 (0%) Scala
39 (2%) Scheme
79 (3%) Java
45 (3%) Assembler
51 (3%) Haskell
72 (3%) Javascript
50 (3%) R
20 (3%) APL
27 (3%) Ada
89 (4%) PHP
28 (4%) Smalltalk
30 (4%) Forth
16 (5%) Prolog
32 (5%) Eiffel
77 (5%) C
28 (5%) J
35 (5%) Fortran
21 (5%) Erlang
37 (6%) Agda
27 (6%) O'Caml
25 (6%) Standard ML
39 (6%) Lua
23 (6%) Common Lisp
33 (7%) Clojure
35 (7%) AWK
29 (7%) Go
53 (7%) TCL
29 (7%) Mathematica
66 (8%) Ruby
60 (8%) Perl
30 (8%) Coq
83 (9%) C++
51 (5%) Eiffel
17 (6%) Ruby
43 (6%) Java
42 (6%) Io
41 (6%) Mozart-Oz
36 (6%) Lua
22 (6%) Javascript
10 (7%) Prolog
25 (7%) Groovy
36 (7%) C#
14 (8%) R
39 (8%) Standard ML
85 (8%) D
29 (8%) Common Lisp
28 (9%) Smalltalk
43 (9%) Haxe
35 (9%) Coq
46 (9%) Scheme
20 (9%) ELisp
48 (9%) Haskell
78 (9%) C++
89 (9%) C
80 (9%) Assembler
26 (9%) Perl
35 (9%) REBOL
87 (9%) Forth
62 (0%) Coq
66 (0%) Ruby
60 (0%) Go
55 (0%) Smalltalk
48 (1%) Forth
34 (1%) Erlang
62 (1%) Io
23 (1%) Pascal
75 (2%) Haskell
53 (2%) Groovy
43 (2%) Javascript
61 (2%) ELisp
50 (2%) Lua
43 (2%) Delphi
34 (3%) PHP
55 (3%) J
67 (3%) Scala
67 (3%) Agda
16 (3%) Fortran
54 (4%) D
26 (4%) Visual Basic
56 (4%) Eiffel
23 (4%) Matlab
45 (4%) Ada
61 (4%) Factor
73 (5%) REBOL
94 (5%) Clojure
55 (5%) R
69 (5%) F#
8 (5%) Cobol
63 (6%) Haxe
48 (6%) APL
61 (6%) Standard ML
61 (6%) Mozart-Oz
64 (7%) Scheme
45 (7%) Prolog
60 (8%) O'Caml
40 (8%) TCL
43 (8%) C#
38 (8%) Assembler
81 (9%) Python
41 (9%) Perl
73 (0%) Objective C
21 (1%) Standard ML
40 (2%) Shell
19 (2%) Erlang
14 (2%) AWK
25 (3%) Lua
18 (3%) APL
68 (3%) PHP
41 (4%) Clojure
36 (4%) Pascal
34 (4%) Coq
41 (5%) Scheme
66 (5%) Delphi
22 (5%) Prolog
24 (5%) J
54 (5%) Ruby
58 (6%) F#
40 (6%) Ada
39 (6%) Cobol
36 (6%) Common Lisp
38 (6%) Assembler
26 (7%) D
28 (7%) Forth
54 (8%) Mathematica
46 (8%) Javascript
57 (8%) Groovy
31 (8%) Mozart-Oz
88 (8%) Java
27 (8%) Io
49 (9%) Matlab
54 (9%) Haskell
35 (9%) Fortran
86 (9%) C#
77 (0%) Haskell
77 (0%) Io
28 (1%) Lua
78 (1%) Forth
52 (1%) Standard ML
59 (2%) Scheme
44 (2%) Scala
58 (2%) Shell
49 (2%) Go
53 (2%) R
2 (2%) Java
26 (2%) D
64 (2%) Agda
51 (3%) AWK
73 (3%) F#
31 (3%) Javascript
30 (4%) PHP
51 (4%) O'Caml
59 (4%) ActionScript
57 (4%) TCL
95 (4%) Factor
35 (4%) Fortran
71 (4%) Clojure
31 (4%) Pascal
57 (5%) Mathematica
67 (5%) ELisp
46 (7%) Common Lisp
92 (7%) J
48 (7%) Groovy
88 (7%) REBOL
51 (8%) Matlab
22 (9%) Delphi
24 (9%) Visual Basic
43 (9%) Python
26 (9%) C++
51 (3%) Io
43 (3%) Standard ML
31 (3%) Lua
49 (3%) Coq
29 (4%) Forth
28 (4%) Prolog
45 (4%) TCL
26 (4%) Javascript
30 (5%) Fortran
38 (5%) Matlab
54 (5%) Ruby
51 (5%) Scheme
58 (6%) F#
41 (6%) O'Caml
35 (6%) C
35 (7%) Common Lisp
24 (7%) AWK
44 (7%) Factor
29 (7%) Erlang
43 (7%) Pascal
45 (7%) PHP
47 (8%) Scala
40 (8%) Mathematica
55 (8%) Groovy
54 (8%) Delphi
64 (8%) Haskell
80 (8%) Eiffel
34 (9%) C++
29 (9%) Assembler
55 (9%) Go
34 (9%) Cobol
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
14 (2%) Scala
72 (2%) Pascal
18 (3%) Clojure
37 (3%) Haskell
95 (3%) Cobol
38 (4%) Coq
47 (4%) Matlab
92 (4%) Delphi
36 (4%) Ruby
46 (4%) Go
45 (4%) Mathematica
26 (4%) Scheme
32 (6%) Standard ML
48 (6%) C#
46 (7%) Javascript
55 (7%) Assembler
40 (7%) AWK
49 (7%) Io
18 (7%) J
51 (8%) Agda
56 (8%) Haxe
16 (8%) Erlang
26 (8%) Lua
29 (8%) Python
33 (9%) D
63 (9%) Fortran
30 (9%) Smalltalk
42 (9%) Forth
17 (9%) Common Lisp
37 (9%) Factor
90 (9%) Visual Basic
37 (9%) Prolog
24 (0%) Pascal
57 (0%) Smalltalk
25 (0%) Prolog
44 (1%) F#
35 (1%) Lua
53 (1%) Go
66 (2%) Haskell
42 (2%) Objective C
15 (2%) AWK
34 (2%) Ada
12 (2%) Matlab
37 (2%) C++
27 (3%) Assembler
28 (3%) Fortran
92 (3%) Python
33 (4%) O'Caml
31 (4%) Forth
36 (4%) C
95 (4%) Ruby
43 (4%) Scheme
33 (4%) Visual Basic
64 (5%) Mozart-Oz
41 (5%) Factor
29 (5%) Coq
38 (5%) Eiffel
24 (5%) J
22 (6%) Standard ML
10 (6%) Cobol
44 (6%) ELisp
44 (6%) Delphi
67 (6%) Clojure
49 (6%) Java
25 (7%) Mathematica
17 (7%) APL
80 (8%) Haxe
37 (8%) Shell
30 (8%) Erlang
29 (8%) D
51 (9%) Agda
43 (9%) ActionScript
57 (9%) TCL
31 (1%) Matlab
38 (1%) J
41 (1%) C#
46 (2%) Coq
26 (2%) Visual Basic
69 (2%) Agda
37 (2%) TCL
28 (3%) Forth
19 (3%) Fortran
47 (3%) Javascript
55 (3%) Io
33 (4%) Mozart-Oz
16 (4%) Pascal
38 (4%) Assembler
20 (4%) AWK
55 (4%) Groovy
43 (4%) Mathematica
84 (4%) Clojure
25 (5%) Common Lisp
70 (5%) REBOL
54 (5%) Ruby
36 (5%) Standard ML
73 (5%) Haskell
17 (6%) Prolog
42 (6%) C
28 (6%) APL
37 (6%) O'Caml
28 (6%) Eiffel
51 (7%) Shell
32 (7%) Erlang
69 (7%) Python
50 (8%) Scheme
39 (8%) Smalltalk
39 (8%) Perl
47 (9%) R
61 (9%) Scala
29 (0%) R
61 (0%) Factor
46 (0%) Scala
63 (0%) Standard ML
5 (0%) Perl
48 (1%) J
66 (1%) Clojure
56 (1%) APL
33 (1%) ELisp
22 (2%) AWK
72 (2%) Smalltalk
44 (2%) Prolog
34 (2%) Erlang
27 (3%) C
76 (3%) REBOL
47 (3%) O'Caml
62 (3%) Agda
60 (3%) Coq
41 (3%) Common Lisp
14 (4%) Matlab
30 (4%) Shell
44 (4%) D
47 (5%) Haxe
21 (5%) Javascript
31 (5%) Objective C
17 (5%) C++
42 (5%) Ruby
77 (5%) Scheme
29 (6%) Mathematica
53 (6%) F#
71 (6%) Haskell
52 (6%) Python
36 (6%) Assembler
52 (7%) Go
21 (7%) C#
26 (7%) Fortran
28 (7%) Ada
31 (7%) Pascal
41 (7%) Lua
33 (7%) TCL
13 (8%) ActionScript
8 (8%) PHP
8 (8%) Visual Basic
52 (8%) Forth
74 (9%) Io
52 (9%) Mozart-Oz
57 (0%) Factor
22 (0%) Coq
35 (1%) Common Lisp
27 (2%) C
59 (2%) Haskell
37 (2%) Standard ML
15 (2%) Erlang
18 (3%) Objective C
50 (3%) Scala
8 (3%) Fortran
25 (3%) Assembler
78 (4%) Groovy
31 (4%) Java
81 (4%) Ruby
44 (4%) Mozart-Oz
95 (5%) Python
47 (5%) Go
16 (5%) Pascal
67 (6%) Clojure
28 (6%) Mathematica
11 (6%) Cobol
42 (7%) Agda
14 (7%) Delphi
65 (7%) Haxe
85 (7%) TCL
50 (8%) F#
38 (8%) Visual Basic
25 (9%) Prolog
14 (9%) Ada
34 (9%) O'Caml
47 (1%) Mozart-Oz
97 (2%) Coq
32 (2%) Assembler
42 (4%) Factor
93 (4%) Agda
31 (4%) Groovy
29 (4%) PHP
7 (5%) Perl
33 (5%) Prolog
40 (5%) J
26 (5%) Matlab
19 (6%) Javascript
18 (6%) AWK
19 (6%) Lua
94 (7%) Haskell
33 (7%) Visual Basic
29 (8%) Shell
26 (8%) TCL
24 (8%) Erlang
26 (9%) Forth
43 (9%) Clojure
68 (9%) Go
31 (1%) Delphi
34 (2%) Ruby
55 (2%) Forth
31 (2%) C++
58 (3%) Haskell
23 (3%) Pascal
48 (3%) AWK
59 (3%) J
55 (4%) Prolog
47 (4%) Lua
53 (4%) PHP
39 (4%) Fortran
65 (4%) Shell
36 (5%) Visual Basic
22 (5%) Java
35 (5%) Javascript
33 (5%) Perl
41 (6%) Scheme
39 (6%) Objective C
38 (6%) Eiffel
35 (7%) Standard ML
44 (7%) Erlang
38 (7%) F#
53 (8%) Assembler
46 (8%) APL
38 (8%) Smalltalk
31 (8%) O'Caml
36 (9%) Python
53 (9%) C
61 (9%) Matlab
51 (9%) Go
28 (9%) Scala
42 (6%) Io
49 (6%) Assembler
53 (7%) Haskell
56 (7%) Objective C
43 (8%) Matlab
36 (8%) J
46 (8%) Forth
35 (8%) Prolog
30 (8%) Lua
47 (8%) Go
39 (8%) Coq
23 (8%) Erlang
50 (8%) Factor
34 (8%) AWK
43 (9%) Javascript
55 (9%) Java
41 (9%) APL
56 (9%) C
52 (9%) C#
k-means with k = 40
This language has a very rigid idea of how things should be done,0.0This language is well suited for an agile development approach using short iterations.,3.0I find this language easy to prototype in,4.0I would use this language as a scripting language embedded inside a larger application,5.0Code written in this language will usually run in all the major implementations if it runs in one of them.,0.0I still discover new features of this language on a fairly regular basis,4.0I often feel like I am not smart enough to write this language,4.0There are many good commercial tools for this language,0.0I would use this language for writing embedded programs,3.0Programs written in this language tend to be efficient,3.0I use many applications written in this language,3.0I know many other people who use this language,4.0There is a wide variety of open source code written in this language,5.0This is a mainstream language,6.0This language is large,0.0This language has a niche in which it is great,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language has a niche outside of which I would not use it,6.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0This language is suitable for real-time applications,3.0I would use this language for writing programs for an embedded hardware platform,3.0This language has a strong static type system,5.0This language is best for very large projects,5.0This language is very flexible,4.0I would use this language to write a command-line app,4.0This is a low level language,0.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0It is too easy to write code in this language that looks like it does one thing but actually does something else,4.0This language has many features which feel "tacked on",4.0This language makes it easy to shoot yourself in the foot,4.0This language has an annoying syntax,4.0This language is good for numeric computing,0.0I use this language out of choice,0.0Libraries in this language tend to be well documented.,3.0I can imagine using this language in my day job,4.0There are many good tools for this language,4.0I would list this language on my resume,4.0Third-party libraries are readily available well-documented and of high quality,5.0There are many good open-source tools for this language,5.0This language has well-organized libraries with consistent carefully thought-out interfaces,5.0This language has a good library distribution mechanism.,5.0This language is good for beginners,3.0This language would be good for teaching children to write software,3.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0It is easy to debug programs written in this language when it goes wrong,4.0I regularly use this language,5.0Code written in this language is very readable,5.0This language has a very dogmatic community,5.0I would use this language for mobile applications,6.0This language has unusual features that I often miss when using other languages,3.0Learning this language significantly changed how I use other languages.,3.0I find code written in this language very elegant,4.0Learning this language improved my ability as a programmer,4.0I would like to write more of this language than I currently do,4.0This language has a very coherent design,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0It is easy to tell at a glance what code in this language does,4.0This language is likely to be a passing fad,4.0I would use this language for a desktop GUI project,5.0Programs written in this language will usually work in future versions of the language,3.0Programs written in this language tend to play well with others,3.0This language is expressive,3.0I enjoy using this language,4.0This language is likely to have a strong influence on future languages,5.0Code written in this language tends to be terse,6.0This is a high level language,6.0This language excels at symbolic manipulation,6.0I enjoy playing with this language but would never use it for "real code",4.0This language is built on a small core of orthogonal features,5.0The semantics of this language are much different than other languages I know.,5.0I am reluctant to admit to knowing this language,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0The thought that I may still be using this language in twenty years time fills me with dread,4.0I often get angry when writing code in this language,4.0Code written in this language tends to be verbose,5.0This language is well documented,3.0The resources for learning this language are of high quality,3.0It's unusual for me to discover unfamiliar features,4.0This language has a high quality implementation,4.0This language is best for very small projects,3.0I would use this language for casual scripting,4.0I often write things in this language with the intent of rewriting them in something else later,4.0This language excels at text processing,6.0This language is minimal,7.0I would use this language for a web project,0.0This language is frequently used for applications it isn't suitable for,3.0I usually use this language on projects with many other members,4.0When I run into problems my colleagues can provide me with immediate help with this language,4.0This language is likely to be around for a very long time,5.0I find it easy to write efficient code in this language,0.0When I write code in this language I can be very sure it is correct,3.0Code written in this language tends to be very reliable,3.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0If my code in this language successfully compiles there is a good chance my code is correct.,5.0I know this language well,0.0This language is good for scientific computing,0.0There is a lot of accidental complexity when writing code in this language,3.0Developers who primarily use this language often burn out after a few years,3.0I learned this language early in my career as a programmer,5.0I usually use this language on solo projects,3.0This language has a good community,3.0I rarely have difficulty abstracting patterns I find in my code,4.0I can imagine this will be a popular language in twenty years time,4.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0Writing code in this language is a lot of work,2.0This language is unusually bad for beginners,2.0
8 (1%) Cobol
38 (1%) Standard ML
44 (2%) R
24 (2%) C
58 (3%) Haskell
54 (3%) Factor
33 (3%) Prolog
52 (3%) Shell
49 (3%) Scala
36 (4%) Java
79 (4%) Groovy
23 (4%) Assembler
11 (4%) Fortran
20 (5%) Objective C
71 (5%) Ruby
45 (5%) F#
20 (5%) C++
35 (5%) AWK
62 (5%) Haxe
21 (6%) Erlang
33 (6%) Visual Basic
69 (6%) Clojure
29 (6%) Coq
41 (6%) Perl
17 (6%) Ada
24 (6%) Pascal
50 (7%) Go
46 (8%) Common Lisp
54 (8%) REBOL
64 (8%) ELisp
35 (8%) D
35 (8%) J
35 (8%) O'Caml
49 (9%) Javascript
48 (9%) Forth
80 (0%) Haskell
42 (0%) TCL
61 (0%) Common Lisp
45 (0%) Perl
34 (0%) Cobol
60 (0%) Scheme
35 (1%) PHP
23 (1%) Pascal
60 (1%) F#
61 (1%) C++
28 (2%) AWK
34 (2%) Ada
81 (2%) Mathematica
42 (2%) O'Caml
25 (3%) Delphi
72 (3%) ELisp
38 (3%) Fortran
32 (4%) Erlang
38 (4%) Eiffel
46 (4%) Smalltalk
29 (4%) Visual Basic
50 (4%) Io
63 (4%) Scala
31 (4%) ActionScript
38 (5%) Matlab
65 (5%) Mozart-Oz
50 (5%) Go
58 (6%) Objective C
69 (6%) Factor
44 (7%) C
60 (7%) R
27 (7%) Lua
32 (7%) Javascript
60 (7%) D
63 (8%) Clojure
46 (9%) J
51 (9%) Assembler
47 (9%) Standard ML
53 (0%) Scheme
41 (0%) Scala
23 (0%) PHP
82 (1%) C++
76 (1%) Assembler
58 (1%) Haskell
14 (1%) ELisp
41 (2%) Python
50 (2%) APL
75 (2%) Objective C
48 (3%) Haxe
12 (3%) Prolog
87 (3%) D
38 (3%) Matlab
27 (3%) Visual Basic
18 (3%) Javascript
76 (3%) Ada
53 (3%) Eiffel
43 (3%) Java
41 (4%) Mathematica
44 (4%) Standard ML
51 (4%) J
36 (4%) Common Lisp
67 (5%) Factor
22 (5%) R
39 (5%) C#
26 (6%) Groovy
13 (6%) Ruby
48 (6%) Io
60 (6%) Delphi
59 (6%) Fortran
10 (6%) AWK
29 (6%) Perl
6 (6%) TCL
26 (7%) Cobol
54 (7%) Pascal
60 (7%) O'Caml
45 (7%) Mozart-Oz
41 (7%) Lua
45 (8%) REBOL
46 (9%) ActionScript
24 (9%) Erlang
38 (9%) Coq
88 (9%) C
25 (0%) Ada
24 (1%) Go
44 (2%) Assembler
30 (3%) Fortran
28 (4%) Smalltalk
73 (4%) Javascript
78 (4%) C
32 (5%) Scala
7 (5%) Mozart-Oz
30 (6%) AWK
29 (6%) Pascal
91 (6%) PHP
12 (6%) Prolog
67 (6%) Ruby
14 (7%) Erlang
61 (7%) Perl
30 (7%) Mathematica
13 (8%) D
47 (8%) Haskell
72 (8%) Shell
21 (8%) F#
34 (9%) Scheme
15 (9%) APL
84 (9%) Java
32 (9%) Lua
16 (9%) Standard ML
56 (2%) Forth
66 (4%) Shell
32 (5%) Ruby
35 (5%) Standard ML
39 (5%) Scheme
44 (5%) Lua
33 (5%) Perl
42 (6%) Erlang
34 (6%) C++
38 (6%) Eiffel
57 (7%) Prolog
19 (7%) Java
54 (7%) Haskell
41 (7%) Javascript
45 (8%) Factor
57 (8%) Assembler
43 (8%) Objective C
53 (8%) J
49 (8%) AWK
52 (9%) Go
30 (9%) O'Caml
27 (9%) Pascal
40 (9%) Ada
61 (9%) Coq
23 (1%) Visual Basic
41 (2%) Standard ML
45 (2%) Factor
63 (2%) Objective C
15 (2%) Matlab
31 (3%) Common Lisp
30 (4%) REBOL
39 (4%) Io
76 (4%) Assembler
33 (4%) Lua
25 (4%) APL
67 (4%) Go
39 (5%) Agda
28 (5%) F#
19 (5%) Ruby
46 (5%) Scheme
43 (5%) Clojure
39 (5%) Mozart-Oz
8 (6%) R
31 (6%) Smalltalk
46 (6%) Haskell
43 (6%) O'Caml
37 (6%) Coq
83 (6%) Forth
46 (6%) Java
50 (6%) Eiffel
31 (7%) C#
19 (7%) Perl
79 (7%) D
36 (7%) Scala
38 (7%) Python
23 (7%) Javascript
25 (8%) PHP
25 (8%) Groovy
49 (8%) Pascal
29 (8%) J
11 (8%) Prolog
28 (8%) Cobol
34 (8%) Shell
87 (9%) C
43 (9%) Haxe
20 (9%) ELisp
15 (9%) AWK
71 (0%) C++
8 (0%) AWK
91 (1%) Eiffel
41 (1%) Visual Basic
58 (1%) C
46 (2%) Mozart-Oz
82 (2%) Scala
19 (2%) Shell
31 (2%) Assembler
19 (2%) R
74 (2%) Java
40 (2%) Factor
24 (3%) Mathematica
83 (3%) Objective C
22 (3%) APL
17 (4%) Matlab
37 (4%) J
75 (4%) Go
50 (5%) Cobol
65 (5%) Haxe
16 (6%) Javascript
28 (6%) Scheme
32 (6%) REBOL
26 (7%) TCL
25 (7%) Prolog
19 (8%) Lua
45 (8%) Fortran
43 (8%) Groovy
82 (8%) C#
90 (9%) Ada
23 (0%) Erlang
68 (0%) TCL
32 (0%) Visual Basic
24 (0%) APL
60 (1%) Perl
60 (1%) Scala
49 (1%) Eiffel
81 (1%) Ruby
35 (1%) Objective C
47 (2%) Lua
26 (2%) ActionScript
78 (3%) Groovy
57 (3%) F#
25 (3%) Cobol
22 (3%) Prolog
40 (4%) J
52 (4%) Agda
64 (4%) C++
14 (4%) Matlab
43 (4%) Ada
58 (4%) C
39 (5%) Standard ML
74 (5%) Io
41 (5%) Assembler
48 (5%) Haxe
47 (5%) PHP
45 (6%) O'Caml
77 (7%) Clojure
31 (7%) Java
74 (7%) Python
67 (9%) Go
75 (9%) REBOL
55 (9%) Mozart-Oz
38 (9%) R
31 (9%) Coq
22 (4%) Lua
36 (4%) Scheme
26 (4%) Standard ML
46 (5%) Go
44 (5%) Mathematica
42 (5%) Haskell
47 (5%) Io
79 (6%) PHP
30 (6%) Prolog
38 (6%) J
46 (7%) Javascript
19 (7%) Erlang
80 (7%) Shell
39 (8%) AWK
21 (8%) Clojure
38 (8%) Coq
61 (8%) Perl
27 (8%) Scala
66 (8%) TCL
59 (8%) Visual Basic
56 (8%) ActionScript
47 (9%) Matlab
28 (9%) Common Lisp
25 (9%) Agda
49 (9%) APL
25 (4%) Erlang
61 (5%) Haskell
33 (5%) O'Caml
30 (6%) Fortran
29 (6%) Lua
18 (6%) APL
27 (6%) J
39 (6%) Scheme
52 (7%) Scala
16 (7%) AWK
39 (7%) Coq
34 (7%) Assembler
46 (8%) Go
57 (8%) Groovy
38 (8%) Factor
21 (8%) Prolog
25 (8%) Cobol
44 (8%) ActionScript
27 (9%) Forth
38 (9%) Visual Basic
28 (9%) Standard ML
37 (9%) TCL
57 (9%) Clojure
38 (9%) Ada
26 (9%) Pascal
89 (0%) Smalltalk
51 (0%) TCL
40 (0%) Common Lisp
33 (0%) Perl
88 (0%) Scheme
46 (1%) Agda
62 (1%) Groovy
39 (1%) Assembler
34 (1%) Scala
37 (1%) ELisp
57 (1%) Visual Basic
73 (1%) Delphi
48 (1%) Mozart-Oz
64 (2%) Lua
17 (2%) C++
54 (2%) Haskell
65 (2%) Io
39 (2%) Ada
57 (2%) Factor
39 (3%) J
48 (3%) Forth
71 (3%) Ruby
66 (3%) Pascal
49 (3%) Go
42 (4%) D
50 (4%) Clojure
50 (4%) ActionScript
43 (4%) Javascript
27 (4%) Prolog
51 (4%) Mathematica
31 (5%) Coq
48 (5%) C#
52 (5%) Haxe
23 (5%) Cobol
28 (6%) O'Caml
37 (7%) Java
45 (7%) Eiffel
65 (7%) REBOL
87 (7%) Python
18 (8%) Erlang
41 (8%) Matlab
32 (8%) R
47 (8%) Shell
59 (9%) PHP
54 (5%) Ruby
55 (5%) Scheme
43 (5%) TCL
57 (5%) Haskell
47 (6%) Coq
40 (6%) O'Caml
42 (7%) Pascal
32 (7%) REBOL
26 (7%) Erlang
30 (7%) Lua
45 (7%) Factor
35 (7%) J
30 (8%) Fortran
42 (8%) D
47 (8%) Io
30 (8%) Prolog
42 (8%) Scala
30 (8%) AWK
41 (8%) Standard ML
50 (9%) PHP
39 (9%) Assembler
51 (9%) Go
39 (9%) Forth
22 (3%) AWK
46 (3%) O'Caml
75 (4%) Haskell
50 (4%) J
61 (5%) Coq
28 (5%) Objective C
37 (6%) Erlang
69 (6%) Smalltalk
32 (6%) Mathematica
10 (7%) Visual Basic
46 (7%) F#
69 (7%) Scheme
54 (7%) Forth
65 (7%) Agda
46 (7%) Ruby
32 (7%) TCL
22 (7%) Fortran
49 (7%) Prolog
18 (7%) Matlab
57 (8%) Factor
44 (8%) Assembler
53 (8%) Scala
43 (8%) Haxe
24 (8%) C#
53 (8%) Standard ML
30 (8%) R
34 (9%) Lua
53 (9%) Common Lisp
44 (9%) APL
14 (9%) PHP
62 (9%) Io
32 (9%) Groovy
55 (0%) Mozart-Oz
18 (1%) Erlang
34 (2%) Javascript
49 (3%) Haskell
32 (3%) Assembler
38 (4%) Lua
22 (4%) APL
32 (5%) O'Caml
53 (6%) Eiffel
62 (6%) Visual Basic
63 (6%) Clojure
32 (7%) J
54 (7%) Ruby
50 (7%) Scala
60 (7%) D
58 (7%) Haxe
68 (8%) Go
21 (8%) ELisp
41 (8%) Scheme
35 (8%) Pascal
16 (8%) Prolog
21 (8%) Perl
49 (8%) F#
41 (8%) Coq
88 (8%) ActionScript
40 (9%) Standard ML
60 (0%) Haskell
45 (0%) Ada
48 (0%) Haxe
35 (0%) Forth
45 (0%) AWK
71 (1%) TCL
42 (1%) PHP
65 (1%) C++
56 (1%) Fortran
36 (1%) O'Caml
52 (1%) Objective C
50 (2%) Factor
31 (2%) Coq
43 (2%) Perl
42 (2%) Scheme
67 (2%) C
29 (3%) Erlang
40 (3%) Visual Basic
48 (3%) Io
57 (4%) Groovy
44 (4%) Assembler
48 (4%) R
37 (4%) J
31 (4%) Mathematica
41 (4%) Javascript
54 (5%) C#
49 (5%) ActionScript
63 (6%) Delphi
54 (6%) Java
35 (6%) Agda
42 (6%) Clojure
39 (6%) Standard ML
41 (7%) Lua
46 (7%) ELisp
39 (8%) Pascal
20 (9%) Matlab
42 (9%) Go
42 (9%) Eiffel
40 (9%) Ruby
77 (3%) Haskell
33 (4%) PHP
74 (4%) F#
60 (5%) O'Caml
31 (5%) C++
70 (5%) Mozart-Oz
36 (6%) Javascript
62 (6%) Python
40 (7%) Erlang
35 (7%) Lua
60 (7%) Standard ML
34 (8%) C#
58 (8%) Ruby
64 (9%) Agda
60 (9%) Smalltalk
16 (9%) Cobol
55 (9%) Groovy
25 (9%) Pascal
50 (9%) Go
60 (2%) Mathematica
54 (2%) Assembler
36 (3%) Javascript
38 (4%) Ruby
74 (4%) REBOL
17 (5%) C++
37 (5%) Fortran
6 (5%) C#
60 (5%) TCL
45 (5%) Common Lisp
51 (5%) Shell
34 (6%) Lua
29 (6%) Python
58 (6%) ActionScript
41 (7%) Delphi
47 (7%) Go
31 (7%) PHP
38 (7%) O'Caml
30 (8%) Scala
40 (8%) Ada
11 (8%) Java
69 (8%) APL
35 (9%) Visual Basic
42 (9%) AWK
38 (9%) Objective C
57 (9%) Standard ML
18 (2%) Clojure
15 (3%) Scala
37 (3%) Coq
37 (4%) Ruby
46 (4%) Go
26 (4%) Scheme
39 (4%) Haskell
47 (5%) Mathematica
70 (5%) Pascal
46 (6%) Javascript
55 (6%) Assembler
40 (7%) AWK
34 (7%) Standard ML
51 (7%) Matlab
16 (7%) Erlang
26 (7%) Lua
63 (8%) Fortran
34 (8%) D
29 (8%) Smalltalk
89 (8%) Visual Basic
27 (8%) Python
18 (8%) Common Lisp
46 (9%) Io
44 (9%) Forth
48 (1%) Go
54 (2%) Objective C
37 (3%) F#
45 (4%) Matlab
59 (4%) C
41 (4%) Prolog
35 (4%) Javascript
61 (4%) Haxe
44 (4%) Smalltalk
48 (5%) Factor
26 (5%) Erlang
59 (5%) C#
27 (5%) O'Caml
55 (5%) Haskell
56 (5%) Java
43 (6%) Coq
41 (6%) Io
51 (6%) Shell
47 (6%) Assembler
43 (6%) Forth
39 (6%) Groovy
49 (6%) ELisp
36 (6%) Lua
47 (7%) Standard ML
37 (7%) Perl
38 (7%) J
41 (7%) TCL
35 (8%) R
67 (8%) Python
33 (8%) AWK
49 (8%) C++
41 (8%) Clojure
56 (8%) Ada
37 (8%) APL
31 (9%) D
37 (9%) Cobol
60 (2%) Clojure
33 (4%) Common Lisp
49 (4%) Go
21 (4%) Objective C
36 (4%) O'Caml
58 (5%) Haskell
79 (5%) TCL
38 (5%) Standard ML
18 (6%) Erlang
56 (7%) Factor
17 (7%) Ada
42 (7%) Javascript
45 (8%) Mozart-Oz
19 (8%) Cobol
26 (8%) C++
47 (8%) Lua
63 (9%) PHP
51 (9%) Agda
26 (9%) Delphi
39 (9%) Smalltalk
23 (9%) Java
40 (2%) Go
31 (3%) Standard ML
26 (4%) APL
26 (4%) Smalltalk
70 (4%) C++
46 (5%) Haskell
27 (5%) J
24 (5%) O'Caml
42 (5%) R
22 (5%) Prolog
34 (6%) Ada
34 (6%) Haxe
27 (6%) F#
31 (6%) Coq
35 (6%) AWK
37 (6%) Factor
42 (6%) Perl
49 (6%) Assembler
28 (7%) Clojure
33 (7%) Scala
65 (7%) C
21 (7%) Erlang
41 (8%) Scheme
28 (8%) Mathematica
21 (8%) Common Lisp
46 (8%) TCL
44 (9%) Cobol
36 (9%) Forth
58 (9%) Python
36 (3%) C
48 (3%) Java
14 (3%) Perl
41 (4%) Pascal
34 (4%) Forth
52 (4%) Scheme
37 (5%) Mathematica
30 (5%) Shell
30 (5%) PHP
66 (5%) F#
59 (5%) Go
30 (5%) Assembler
36 (6%) Erlang
32 (6%) TCL
33 (6%) Common Lisp
23 (7%) Javascript
29 (7%) Prolog
54 (7%) Scala
35 (7%) C++
61 (7%) D
28 (8%) Lua
48 (8%) Io
56 (8%) Clojure
57 (8%) Mozart-Oz
82 (8%) Haskell
38 (9%) APL
32 (9%) R
28 (9%) Matlab
52 (9%) Factor
30 (9%) Cobol
39 (9%) ELisp
17 (9%) AWK
51 (0%) Forth
60 (0%) Ada
17 (1%) Lua
71 (1%) TCL
38 (1%) Haskell
20 (1%) Python
36 (2%) Javascript
46 (3%) ELisp
44 (3%) Java
40 (3%) C#
22 (3%) J
60 (3%) Assembler
35 (4%) Standard ML
73 (4%) C++
67 (4%) Shell
10 (4%) Clojure
39 (4%) Mathematica
44 (5%) Perl
40 (5%) Prolog
50 (5%) ActionScript
20 (5%) O'Caml
37 (5%) Matlab
39 (6%) REBOL
38 (6%) AWK
31 (7%) Smalltalk
9 (7%) F#
23 (7%) Common Lisp
11 (7%) Haxe
33 (8%) Scheme
41 (8%) Coq
62 (8%) C
24 (9%) Ruby
74 (9%) Delphi
66 (9%) Cobol
73 (9%) PHP
40 (2%) C#
45 (2%) Coq
30 (3%) Matlab
27 (3%) Visual Basic
17 (3%) Fortran
55 (3%) Groovy
36 (3%) J
45 (4%) Javascript
85 (4%) Clojure
54 (4%) Ruby
31 (5%) Forth
18 (5%) AWK
72 (5%) Haskell
68 (5%) REBOL
18 (5%) Prolog
29 (5%) APL
19 (6%) Pascal
34 (6%) Assembler
50 (7%) Scheme
39 (7%) C
37 (7%) Mozart-Oz
67 (7%) Python
33 (7%) TCL
30 (7%) Erlang
39 (7%) Mathematica
38 (7%) Perl
40 (8%) O'Caml
61 (8%) Scala
40 (9%) Standard ML
51 (9%) D
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
39 (0%) Standard ML
52 (0%) ELisp
48 (0%) TCL
45 (0%) Go
58 (1%) Coq
71 (1%) C++
35 (1%) D
23 (1%) F#
68 (1%) Ada
63 (1%) Fortran
39 (1%) R
48 (1%) Prolog
42 (1%) J
13 (1%) Smalltalk
25 (2%) C#
52 (2%) Factor
31 (2%) Groovy
43 (2%) Pascal
22 (3%) Lua
53 (3%) Forth
44 (3%) Visual Basic
3 (3%) Ruby
28 (3%) O'Caml
4 (3%) Python
61 (4%) Objective C
34 (4%) Io
69 (4%) Cobol
25 (4%) Erlang
55 (4%) Shell
34 (4%) Matlab
30 (4%) AWK
22 (5%) Mozart-Oz
65 (5%) Agda
44 (5%) Delphi
19 (6%) Scheme
59 (6%) PHP
42 (6%) Mathematica
43 (7%) Eiffel
24 (7%) Common Lisp
63 (7%) ActionScript
50 (7%) C
25 (8%) REBOL
39 (8%) Javascript
70 (8%) Assembler
44 (8%) APL
53 (9%) Haskell
31 (9%) Java
k-means with k = 41
I usually use this language on solo projects,3.0I use this language out of choice,3.0There are many good open-source tools for this language,0.0There is a lot of accidental complexity when writing code in this language,3.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0Writing code in this language is a lot of work,5.0Programs written in this language will usually work in future versions of the language,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0It is too easy to write code in this language that looks like it does one thing but actually does something else,5.0This language makes it easy to shoot yourself in the foot,5.0Code written in this language tends to be verbose,6.0I still discover new features of this language on a fairly regular basis,4.0Code written in this language will usually run in all the major implementations if it runs in one of them.,4.0This language matches it's problem domain particularly well.,4.0There are many good commercial tools for this language,0.0This language is good for distributed computing,0.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0This language is suitable for real-time applications,3.0I would use this language for writing programs for an embedded hardware platform,3.0I would use this language for writing server programs,0.0I enjoy using this language,3.0This language is expressive,3.0I rarely have difficulty abstracting patterns I find in my code,4.0This language is likely to have a strong influence on future languages,4.0This language encourages writing reusable code.,4.0This language is very flexible,5.0Code written in this language tends to be terse,4.0The semantics of this language are much different than other languages I know.,4.0This language has an annoying syntax,3.0I often get angry when writing code in this language,4.0It's unusual for me to discover unfamiliar features,5.0This language has a niche outside of which I would not use it,5.0This language is unusually bad for beginners,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0This language has a very rigid idea of how things should be done,6.0I enjoy playing with this language but would never use it for "real code",6.0This language is best for very large projects,0.0This is a high level language,0.0If my code in this language successfully compiles there is a good chance my code is correct.,3.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language has a strong static type system,6.0The resources for learning this language are of high quality,3.0I would list this language on my resume,3.0I usually use this language on projects with many other members,4.0There are many good tools for this language,4.0Libraries in this language tend to be well documented.,4.0I can imagine using this language in my day job,5.0This language has a very dogmatic community,5.0This language is large,5.0This language has a high quality implementation,5.0It is easy to tell at a glance what code in this language does,4.0This language is well documented,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0This language is good for beginners,5.0This language would be good for teaching children to write software,5.0Programs written in this language tend to be efficient,4.0I find it easy to write efficient code in this language,5.0This language is good for scientific computing,6.0I would use this language for writing embedded programs,6.0This language is good for numeric computing,6.0This is a low level language,0.0This language excels at symbolic manipulation,0.0This language is likely to be a passing fad,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0I use many applications written in this language,3.0I know many other people who use this language,3.0This is a mainstream language,0.0This language excels at concurrency,0.0I would use this language to write a command-line app,3.0Programs written in this language tend to play well with others,3.0This language has a niche in which it is great,4.0I often feel like I am not smart enough to write this language,4.0This language is likely to be around for a very long time,0.0When I run into problems my colleagues can provide me with immediate help with this language,3.0I regularly use this language,4.0This language has many features which feel "tacked on",4.0This language has a very coherent design,3.0Learning this language significantly changed how I use other languages.,3.0I find code written in this language very elegant,4.0This language is built on a small core of orthogonal features,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0Learning this language improved my ability as a programmer,5.0This language is minimal,6.0This language encourages writing code that is easy to maintain.,0.0I would use this language for a desktop GUI project,3.0I would use this language for mobile applications,3.0I learned this language early in my career as a programmer,0.0I would like to write more of this language than I currently do,3.0I can imagine this will be a popular language in twenty years time,4.0This language has unusual features that I often miss when using other languages,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0Third-party libraries are readily available well-documented and of high quality,0.0There is a wide variety of open source code written in this language,0.0I would use this language for casual scripting,3.0I find this language easy to prototype in,4.0This language is best for very small projects,4.0This language is well suited for an agile development approach using short iterations.,4.0I often write things in this language with the intent of rewriting them in something else later,5.0I would use this language as a scripting language embedded inside a larger application,5.0This language excels at text processing,6.0I know this language well,0.0I would use this language for a web project,4.0This language has a good community,4.0This language has a good library distribution mechanism.,4.0
51 (0%) Groovy
58 (0%) ELisp
60 (0%) Shell
59 (1%) Io
55 (1%) Factor
29 (1%) Matlab
30 (1%) Perl
24 (1%) Visual Basic
47 (1%) Mathematica
17 (2%) Fortran
45 (2%) Assembler
87 (2%) Clojure
71 (2%) REBOL
19 (2%) Pascal
42 (2%) Javascript
5 (3%) Cobol
44 (3%) TCL
68 (3%) Agda
3 (3%) C++
69 (4%) Haskell
47 (4%) O'Caml
66 (5%) Scala
28 (5%) Erlang
48 (5%) Standard ML
43 (6%) PHP
46 (6%) J
45 (6%) C#
9 (6%) Java
62 (7%) Haxe
54 (7%) Coq
33 (7%) APL
46 (8%) Mozart-Oz
52 (8%) Go
32 (8%) AWK
47 (8%) Scheme
57 (8%) Ruby
28 (9%) Prolog
38 (9%) Forth
38 (3%) Mathematica
45 (4%) Javascript
22 (5%) Lua
44 (6%) Io
40 (6%) Go
19 (6%) Scala
54 (7%) ELisp
42 (7%) Haskell
30 (7%) Standard ML
39 (7%) Matlab
20 (7%) Clojure
32 (8%) Scheme
36 (8%) AWK
15 (8%) F#
16 (9%) Erlang
40 (9%) R
42 (9%) C#
35 (9%) Prolog
58 (1%) Go
36 (1%) Visual Basic
43 (2%) APL
45 (2%) Perl
60 (2%) Coq
65 (3%) Shell
38 (3%) Fortran
80 (3%) Mathematica
54 (3%) Io
67 (4%) Clojure
41 (4%) Javascript
70 (4%) Mozart-Oz
38 (4%) Eiffel
51 (5%) F#
46 (6%) O'Caml
44 (6%) Cobol
50 (6%) Scheme
44 (6%) Standard ML
61 (7%) Agda
45 (7%) C#
45 (8%) Smalltalk
47 (8%) C
32 (8%) Delphi
46 (8%) Lua
76 (8%) R
66 (9%) J
67 (9%) Haskell
41 (9%) Erlang
70 (9%) ELisp
51 (9%) Objective C
51 (9%) Matlab
46 (9%) Assembler
23 (1%) Visual Basic
41 (2%) Standard ML
45 (2%) Factor
63 (2%) Objective C
15 (2%) Matlab
31 (3%) Common Lisp
30 (4%) REBOL
39 (4%) Io
76 (4%) Assembler
33 (4%) Lua
25 (4%) APL
67 (4%) Go
39 (5%) Agda
28 (5%) F#
19 (5%) Ruby
46 (5%) Scheme
43 (5%) Clojure
39 (5%) Mozart-Oz
8 (6%) R
31 (6%) Smalltalk
46 (6%) Haskell
43 (6%) O'Caml
37 (6%) Coq
83 (6%) Forth
46 (6%) Java
50 (6%) Eiffel
31 (7%) C#
19 (7%) Perl
79 (7%) D
36 (7%) Scala
38 (7%) Python
23 (7%) Javascript
25 (8%) PHP
25 (8%) Groovy
49 (8%) Pascal
29 (8%) J
11 (8%) Prolog
28 (8%) Cobol
34 (8%) Shell
87 (9%) C
43 (9%) Haxe
20 (9%) ELisp
15 (9%) AWK
22 (3%) Matlab
16 (3%) Fortran
28 (3%) Visual Basic
63 (4%) Scala
32 (5%) Mathematica
38 (5%) Javascript
64 (6%) Python
55 (7%) Standard ML
55 (7%) Go
28 (7%) Pascal
33 (7%) Delphi
40 (7%) C#
50 (7%) D
18 (7%) Cobol
63 (8%) Smalltalk
42 (8%) R
37 (8%) PHP
65 (8%) Mozart-Oz
65 (8%) F#
38 (8%) APL
40 (8%) Lua
70 (8%) Haskell
51 (8%) Forth
34 (8%) Assembler
52 (9%) Common Lisp
36 (9%) Shell
55 (9%) O'Caml
64 (9%) Scheme
39 (9%) J
17 (9%) AWK
44 (9%) Ada
77 (0%) Haskell
77 (0%) Io
28 (1%) Lua
78 (1%) Forth
52 (1%) Standard ML
59 (2%) Scheme
44 (2%) Scala
58 (2%) Shell
49 (2%) Go
53 (2%) R
2 (2%) Java
26 (2%) D
64 (2%) Agda
51 (3%) AWK
73 (3%) F#
31 (3%) Javascript
30 (4%) PHP
51 (4%) O'Caml
59 (4%) ActionScript
57 (4%) TCL
95 (4%) Factor
35 (4%) Fortran
71 (4%) Clojure
31 (4%) Pascal
57 (5%) Mathematica
67 (5%) ELisp
46 (7%) Common Lisp
92 (7%) J
48 (7%) Groovy
88 (7%) REBOL
51 (8%) Matlab
22 (9%) Delphi
24 (9%) Visual Basic
43 (9%) Python
26 (9%) C++
45 (4%) Go
51 (5%) Forth
26 (6%) Erlang
41 (6%) Standard ML
38 (6%) D
30 (7%) F#
54 (7%) APL
56 (7%) Assembler
44 (8%) AWK
27 (8%) O'Caml
49 (8%) Prolog
60 (8%) Fortran
37 (9%) J
19 (9%) Scala
49 (9%) Factor
33 (2%) Assembler
32 (4%) Groovy
33 (4%) Prolog
19 (5%) Lua
9 (5%) Perl
27 (5%) PHP
17 (6%) Javascript
51 (6%) Mozart-Oz
24 (6%) Matlab
46 (7%) Factor
20 (7%) AWK
30 (7%) Shell
89 (7%) Agda
28 (8%) TCL
90 (8%) Haskell
35 (9%) Mathematica
28 (9%) Forth
44 (9%) J
45 (9%) Clojure
32 (9%) R
65 (9%) Go
50 (4%) Eiffel
40 (5%) Assembler
35 (6%) O'Caml
38 (6%) Matlab
29 (6%) Fortran
27 (6%) Lua
43 (7%) Go
57 (7%) Haskell
43 (8%) Perl
40 (8%) R
23 (8%) Erlang
48 (8%) Shell
40 (8%) Coq
37 (8%) Cobol
39 (8%) Factor
33 (8%) TCL
66 (9%) C#
41 (9%) Visual Basic
35 (9%) Standard ML
29 (9%) J
20 (9%) AWK
58 (9%) Objective C
50 (4%) TCL
44 (5%) D
56 (5%) Haskell
39 (6%) Scala
39 (6%) Matlab
36 (7%) J
22 (7%) Erlang
35 (7%) Assembler
34 (7%) Fortran
34 (8%) O'Caml
42 (8%) Coq
47 (8%) Standard ML
47 (8%) Factor
49 (8%) Ada
27 (8%) Prolog
36 (8%) R
29 (8%) AWK
56 (8%) Io
59 (8%) Ruby
33 (8%) Javascript
35 (9%) Forth
48 (9%) Agda
46 (9%) Mozart-Oz
49 (4%) Standard ML
53 (5%) Eiffel
43 (5%) Java
50 (5%) Scheme
47 (6%) Scala
42 (6%) Common Lisp
50 (6%) REBOL
28 (6%) Groovy
43 (7%) Io
56 (7%) J
47 (7%) Pascal
22 (8%) Erlang
53 (8%) O'Caml
19 (8%) Ruby
44 (8%) C#
27 (9%) Perl
28 (9%) Smalltalk
65 (9%) Ada
29 (9%) PHP
17 (9%) ELisp
65 (9%) Haskell
26 (0%) O'Caml
26 (0%) Python
29 (1%) C++
21 (1%) Java
52 (1%) Coq
30 (1%) Javascript
26 (1%) C#
47 (1%) Matlab
62 (1%) Factor
29 (1%) Perl
54 (1%) Forth
74 (2%) Io
27 (2%) Cobol
28 (3%) Smalltalk
26 (3%) Ada
50 (3%) Haskell
38 (3%) Assembler
37 (3%) Lua
32 (3%) APL
50 (4%) Eiffel
42 (4%) F#
53 (5%) PHP
13 (6%) Common Lisp
27 (7%) Erlang
51 (7%) R
65 (7%) Go
49 (7%) Clojure
41 (7%) AWK
38 (7%) Scheme
35 (8%) Pascal
24 (8%) Fortran
51 (8%) Visual Basic
35 (9%) Standard ML
55 (9%) TCL
26 (0%) Ada
25 (0%) Go
37 (0%) AWK
35 (0%) Scala
33 (0%) Lua
30 (0%) Smalltalk
45 (0%) Assembler
15 (0%) Erlang
26 (0%) J
85 (1%) PHP
29 (1%) F#
74 (1%) Javascript
37 (2%) Scheme
70 (2%) Python
32 (2%) Fortran
47 (2%) TCL
27 (2%) Clojure
27 (2%) Forth
33 (3%) Eiffel
77 (3%) Java
51 (3%) Haskell
7 (3%) Mozart-Oz
22 (3%) APL
20 (3%) Standard ML
58 (4%) Perl
65 (4%) Ruby
40 (4%) Haxe
12 (5%) Prolog
51 (5%) R
52 (5%) Visual Basic
18 (5%) Io
7 (5%) D
81 (6%) C#
30 (6%) Cobol
77 (6%) C
19 (6%) Common Lisp
32 (7%) Pascal
37 (7%) Agda
25 (7%) Coq
29 (8%) O'Caml
53 (9%) Delphi
16 (9%) Factor
41 (0%) PHP
59 (0%) C#
10 (0%) Matlab
37 (0%) Forth
33 (1%) Standard ML
47 (1%) Ada
69 (1%) TCL
32 (1%) Common Lisp
37 (1%) Assembler
17 (1%) Prolog
46 (1%) Lua
34 (1%) J
61 (1%) C++
24 (1%) Erlang
50 (2%) Eiffel
50 (2%) Factor
51 (3%) Haxe
66 (3%) C
64 (3%) D
20 (3%) APL
53 (3%) Delphi
56 (4%) F#
50 (4%) AWK
10 (4%) Smalltalk
43 (4%) Java
26 (4%) Cobol
54 (5%) Scala
33 (5%) ELisp
88 (5%) Shell
38 (5%) Visual Basic
50 (5%) Scheme
27 (5%) Coq
40 (6%) Mozart-Oz
37 (6%) Pascal
19 (7%) Mathematica
36 (7%) R
29 (7%) Javascript
53 (7%) Perl
60 (8%) Io
42 (8%) Objective C
43 (8%) O'Caml
46 (8%) Fortran
73 (8%) Python
69 (8%) Haskell
71 (9%) Groovy
28 (0%) Delphi
21 (0%) Pascal
42 (0%) Fortran
60 (0%) Assembler
34 (0%) Cobol
27 (1%) Groovy
7 (2%) C#
31 (2%) Eiffel
27 (2%) Visual Basic
40 (2%) TCL
18 (2%) Java
33 (3%) Ruby
41 (3%) Go
82 (3%) Mathematica
62 (3%) Forth
29 (3%) Python
38 (4%) Smalltalk
60 (4%) REBOL
37 (5%) Ada
42 (5%) Erlang
57 (5%) C
84 (6%) Coq
37 (6%) AWK
37 (6%) Perl
76 (6%) ELisp
67 (7%) Prolog
38 (7%) Io
61 (8%) R
44 (8%) Objective C
33 (8%) Javascript
44 (8%) PHP
46 (9%) J
55 (1%) Ruby
44 (1%) Coq
40 (2%) Eiffel
51 (2%) R
36 (2%) J
69 (3%) Objective C
44 (3%) Io
31 (3%) Standard ML
41 (4%) Scala
30 (4%) Erlang
48 (6%) Go
32 (6%) Common Lisp
46 (6%) Assembler
52 (6%) Matlab
32 (6%) O'Caml
70 (7%) Java
52 (7%) Haskell
42 (7%) Pascal
65 (7%) Groovy
61 (7%) Delphi
34 (7%) REBOL
46 (8%) Factor
42 (8%) Fortran
44 (8%) Forth
42 (8%) Mozart-Oz
36 (8%) Lua
35 (8%) Clojure
32 (8%) APL
45 (8%) Ada
64 (8%) Python
62 (8%) Perl
39 (9%) AWK
46 (9%) F#
62 (9%) Javascript
49 (4%) J
43 (5%) O'Caml
35 (5%) Erlang
60 (6%) Agda
14 (7%) Visual Basic
62 (7%) Coq
58 (7%) Factor
51 (7%) Prolog
27 (8%) R
52 (8%) Go
20 (8%) Matlab
36 (8%) D
29 (8%) Objective C
69 (9%) Smalltalk
35 (9%) Pascal
28 (9%) Delphi
42 (9%) Haxe
13 (9%) Perl
49 (9%) Assembler
69 (9%) Haskell
56 (0%) Scala
33 (0%) O'Caml
36 (0%) Coq
18 (0%) Erlang
50 (0%) Io
23 (1%) APL
28 (1%) Standard ML
39 (1%) Lua
13 (1%) Fortran
24 (2%) Perl
11 (2%) Cobol
97 (2%) Objective C
63 (3%) Groovy
17 (3%) AWK
43 (3%) Factor
50 (3%) Haskell
58 (3%) C++
28 (3%) Pascal
9 (4%) R
67 (4%) Clojure
34 (4%) Shell
94 (5%) ActionScript
51 (5%) Go
51 (5%) Eiffel
40 (5%) C
39 (6%) Forth
36 (6%) Common Lisp
33 (6%) J
14 (6%) Prolog
34 (7%) Assembler
67 (7%) Java
54 (7%) Scheme
17 (7%) ELisp
75 (7%) Python
54 (8%) Ruby
26 (8%) Ada
32 (8%) PHP
54 (9%) Smalltalk
12 (9%) Matlab
46 (9%) Javascript
51 (9%) F#
79 (9%) C#
43 (3%) Erlang
26 (3%) Matlab
40 (4%) Eiffel
40 (5%) Lua
37 (5%) Objective C
46 (6%) J
42 (6%) Ruby
43 (6%) Haxe
31 (6%) Perl
52 (6%) Coq
68 (7%) Go
25 (7%) AWK
43 (7%) Assembler
39 (7%) O'Caml
43 (7%) C++
73 (7%) Haskell
44 (7%) Factor
48 (8%) Io
37 (8%) TCL
78 (8%) REBOL
13 (8%) Visual Basic
36 (8%) R
67 (8%) Agda
25 (8%) Fortran
55 (8%) D
34 (9%) APL
27 (9%) C#
55 (9%) Scheme
13 (9%) Pascal
35 (9%) Ada
59 (2%) Haskell
36 (2%) Standard ML
18 (5%) Erlang
20 (5%) Objective C
49 (6%) Go
64 (6%) Clojure
56 (6%) Factor
63 (6%) Haxe
47 (7%) F#
35 (7%) O'Caml
73 (7%) Ruby
31 (7%) Java
13 (8%) Cobol
17 (8%) Ada
39 (8%) Common Lisp
40 (8%) Visual Basic
25 (8%) C++
15 (9%) Fortran
31 (9%) Prolog
44 (9%) Scala
29 (9%) Assembler
45 (9%) Javascript
24 (1%) Prolog
15 (1%) AWK
36 (2%) Lua
43 (2%) F#
29 (3%) Assembler
32 (3%) Forth
36 (3%) C
32 (4%) Visual Basic
53 (4%) Smalltalk
36 (5%) O'Caml
57 (5%) Go
25 (5%) Fortran
36 (5%) Eiffel
33 (5%) C++
70 (5%) Haskell
49 (5%) Java
9 (5%) Cobol
47 (6%) Scheme
41 (6%) Delphi
20 (6%) Pascal
32 (7%) Erlang
39 (7%) Shell
71 (7%) Clojure
28 (7%) J
30 (8%) Mathematica
27 (8%) Standard ML
46 (8%) Factor
76 (9%) Haxe
40 (9%) ActionScript
86 (9%) Python
35 (9%) Coq
k-means with k = 42
Libraries in this language tend to be well documented.,3.0This language is well documented,4.0The resources for learning this language are of high quality,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0I regularly use this language,5.0It is easy to tell at a glance what code in this language does,5.0There are many good tools for this language,5.0This language has a good library distribution mechanism.,5.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0There is a lot of accidental complexity when writing code in this language,4.0Programs written in this language will usually work in future versions of the language,4.0This language has many features which feel "tacked on",4.0This language has an annoying syntax,4.0I often get angry when writing code in this language,4.0It is too easy to write code in this language that looks like it does one thing but actually does something else,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0This language makes it easy to shoot yourself in the foot,5.0I would like to write more of this language than I currently do,3.0This language has unusual features that I often miss when using other languages,3.0This language is expressive,4.0I usually use this language on projects with many other members,3.0Third-party libraries are readily available well-documented and of high quality,4.0This language is large,4.0I often feel like I am not smart enough to write this language,0.0I find code written in this language very elegant,0.0This language is likely to be a passing fad,0.0I would use this language for a web project,0.0I learned this language early in my career as a programmer,0.0There are many good commercial tools for this language,0.0This language has a very dogmatic community,0.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0I would use this language for a desktop GUI project,3.0I would use this language for mobile applications,3.0This language has a niche in which it is great,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language has a niche outside of which I would not use it,5.0I enjoy playing with this language but would never use it for "real code",5.0I use many applications written in this language,3.0I know many other people who use this language,4.0There is a wide variety of open source code written in this language,5.0This is a mainstream language,6.0I would use this language for casual scripting,3.0This language excels at text processing,4.0This language is best for very small projects,4.0Learning this language improved my ability as a programmer,0.0I enjoy using this language,3.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,3.0This language is likely to have a strong influence on future languages,4.0This language is very flexible,5.0This language is good for beginners,3.0It's unusual for me to discover unfamiliar features,4.0This language would be good for teaching children to write software,4.0This language has a good community,3.0I usually use this language on solo projects,4.0I can imagine this will be a popular language in twenty years time,4.0There are many good open-source tools for this language,5.0I still discover new features of this language on a fairly regular basis,5.0I would list this language on my resume,3.0I can imagine using this language in my day job,4.0This language has a high quality implementation,4.0I am sometimes embarrassed to admit to my peers that I know this language,3.0I am reluctant to admit to knowing this language,3.0Code written in this language tends to be verbose,4.0This language encourages writing code that is easy to maintain.,3.0This language encourages writing reusable code.,3.0This language is best for very large projects,4.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0I find this language easy to prototype in,3.0I often write things in this language with the intent of rewriting them in something else later,4.0This is a high level language,5.0I use this language out of choice,5.0Code written in this language will usually run in all the major implementations if it runs in one of them.,5.0When I run into problems my colleagues can provide me with immediate help with this language,0.0This language excels at symbolic manipulation,0.0If my code in this language successfully compiles there is a good chance my code is correct.,3.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language has a strong static type system,6.0This language is built on a small core of orthogonal features,3.0This language has a very coherent design,4.0This language is minimal,4.0Writing code in this language is a lot of work,3.0This language is unusually bad for beginners,3.0This language has a very rigid idea of how things should be done,4.0Code written in this language tends to be terse,4.0The semantics of this language are much different than other languages I know.,4.0I would use this language as a scripting language embedded inside a larger application,0.0I rarely have difficulty abstracting patterns I find in my code,3.0This language is well suited for an agile development approach using short iterations.,3.0This language is likely to be around for a very long time,0.0Programs written in this language tend to be efficient,3.0I find it easy to write efficient code in this language,4.0I would use this language for writing embedded programs,4.0I would use this language to write a command-line app,3.0Programs written in this language tend to play well with others,3.0I know this language well,0.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0This is a low level language,5.0If this language didn't exist I would have trouble finding a satisfactory replacement,3.0Learning this language significantly changed how I use other languages.,3.0
33 (5%) Fortran
44 (5%) Scala
32 (5%) Lua
58 (6%) Haskell
24 (6%) Erlang
45 (6%) Factor
34 (6%) O'Caml
42 (6%) Coq
49 (7%) Ada
45 (8%) TCL
32 (8%) J
39 (8%) Pascal
35 (8%) Assembler
50 (8%) Scheme
33 (8%) Cobol
47 (9%) Visual Basic
52 (9%) Delphi
29 (9%) Prolog
50 (9%) F#
38 (9%) D
51 (9%) Groovy
39 (9%) Matlab
58 (9%) PHP
32 (9%) Forth
34 (5%) Scheme
46 (6%) Javascript
41 (6%) Go
43 (7%) Haskell
24 (7%) Lua
42 (7%) Mathematica
32 (7%) Standard ML
45 (7%) Io
38 (7%) AWK
21 (8%) Clojure
22 (8%) Scala
19 (8%) Erlang
37 (8%) Coq
27 (8%) Smalltalk
36 (9%) Prolog
47 (9%) APL
74 (9%) Shell
37 (9%) Ruby
33 (9%) J
77 (0%) Haskell
65 (1%) Scala
20 (1%) AWK
21 (2%) Matlab
48 (2%) Forth
31 (2%) Objective C
29 (2%) Shell
36 (3%) C++
57 (3%) Common Lisp
29 (4%) Mathematica
65 (4%) Scheme
57 (4%) Io
9 (4%) Cobol
59 (4%) Coq
36 (5%) Assembler
51 (5%) Haxe
42 (5%) Erlang
46 (5%) Prolog
54 (5%) D
91 (5%) Clojure
24 (6%) C
39 (6%) Lua
82 (6%) REBOL
25 (6%) C#
59 (6%) Smalltalk
36 (7%) Javascript
52 (8%) J
19 (8%) Java
66 (8%) Mozart-Oz
55 (8%) Factor
33 (8%) TCL
67 (8%) Go
44 (8%) Groovy
53 (8%) F#
48 (8%) Eiffel
44 (9%) Ada
55 (9%) Standard ML
69 (9%) Agda
44 (1%) Visual Basic
28 (1%) ELisp
44 (2%) Delphi
19 (2%) Forth
30 (2%) Smalltalk
37 (2%) Go
11 (3%) Prolog
21 (3%) Lua
71 (4%) Java
27 (4%) O'Caml
32 (4%) Assembler
45 (5%) Objective C
27 (5%) Factor
41 (5%) Matlab
29 (6%) Pascal
30 (6%) Coq
52 (6%) Haskell
28 (6%) Fortran
22 (6%) TCL
34 (7%) REBOL
51 (7%) Scala
38 (8%) Haxe
28 (8%) Standard ML
50 (8%) ActionScript
29 (8%) APL
52 (8%) Ruby
33 (9%) F#
44 (9%) R
27 (9%) J
64 (9%) C#
66 (9%) PHP
17 (9%) Erlang
54 (9%) Perl
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
56 (0%) Scala
33 (0%) O'Caml
36 (0%) Coq
18 (0%) Erlang
50 (0%) Io
23 (1%) APL
28 (1%) Standard ML
39 (1%) Lua
13 (1%) Fortran
24 (2%) Perl
11 (2%) Cobol
97 (2%) Objective C
63 (3%) Groovy
17 (3%) AWK
43 (3%) Factor
50 (3%) Haskell
58 (3%) C++
28 (3%) Pascal
9 (4%) R
67 (4%) Clojure
34 (4%) Shell
94 (5%) ActionScript
51 (5%) Go
51 (5%) Eiffel
40 (5%) C
39 (6%) Forth
36 (6%) Common Lisp
33 (6%) J
14 (6%) Prolog
34 (7%) Assembler
67 (7%) Java
54 (7%) Scheme
17 (7%) ELisp
75 (7%) Python
54 (8%) Ruby
26 (8%) Ada
32 (8%) PHP
54 (9%) Smalltalk
12 (9%) Matlab
46 (9%) Javascript
51 (9%) F#
79 (9%) C#
55 (2%) Forth
30 (3%) C++
34 (5%) Perl
64 (6%) Shell
58 (6%) Prolog
42 (7%) Lua
38 (7%) Javascript
33 (7%) Ruby
17 (7%) Java
53 (7%) Haskell
38 (7%) Standard ML
50 (7%) AWK
54 (7%) J
40 (8%) Erlang
57 (8%) Assembler
28 (8%) O'Caml
44 (8%) Fortran
40 (8%) Groovy
47 (9%) Go
40 (9%) Ada
43 (9%) Visual Basic
25 (0%) Ada
24 (1%) Go
44 (2%) Assembler
30 (3%) Fortran
28 (4%) Smalltalk
73 (4%) Javascript
78 (4%) C
32 (5%) Scala
7 (5%) Mozart-Oz
30 (6%) AWK
29 (6%) Pascal
91 (6%) PHP
12 (6%) Prolog
67 (6%) Ruby
14 (7%) Erlang
61 (7%) Perl
30 (7%) Mathematica
13 (8%) D
47 (8%) Haskell
72 (8%) Shell
21 (8%) F#
34 (9%) Scheme
15 (9%) APL
84 (9%) Java
32 (9%) Lua
16 (9%) Standard ML
61 (0%) Haskell
51 (1%) Go
36 (2%) Common Lisp
35 (2%) Standard ML
16 (2%) Erlang
61 (2%) Clojure
17 (3%) Objective C
47 (3%) Lua
83 (4%) TCL
43 (4%) Visual Basic
66 (4%) PHP
67 (5%) Haxe
61 (5%) Factor
37 (5%) O'Caml
43 (6%) Mozart-Oz
79 (6%) Ruby
34 (7%) C#
26 (8%) Java
70 (8%) AWK
46 (8%) Agda
57 (8%) Scheme
88 (8%) Python
27 (8%) C++
49 (8%) F#
20 (9%) Pascal
15 (9%) Cobol
40 (9%) Javascript
45 (9%) Scala
69 (9%) Groovy
28 (9%) Coq
41 (1%) Ada
16 (1%) Fortran
59 (2%) Forth
47 (3%) Haxe
67 (4%) Python
45 (4%) R
39 (4%) Mathematica
24 (4%) Visual Basic
71 (4%) Mozart-Oz
25 (5%) AWK
24 (5%) Matlab
45 (5%) D
53 (5%) Standard ML
60 (5%) Go
69 (6%) Scheme
36 (6%) APL
39 (6%) C#
28 (6%) Delphi
41 (6%) Javascript
62 (7%) Scala
40 (7%) J
25 (7%) Pascal
21 (8%) Cobol
56 (8%) Eiffel
54 (8%) C
77 (8%) Clojure
63 (8%) Factor
45 (8%) Assembler
53 (9%) O'Caml
66 (9%) Smalltalk
49 (9%) Shell
37 (9%) PHP
38 (9%) Lua
40 (9%) Prolog
52 (9%) Common Lisp
33 (0%) Perl
47 (1%) Agda
48 (1%) Mozart-Oz
58 (1%) Visual Basic
39 (2%) J
71 (2%) Delphi
49 (2%) Go
39 (2%) ELisp
41 (3%) Ada
42 (3%) D
52 (3%) Haskell
50 (3%) ActionScript
50 (4%) Forth
42 (4%) Javascript
49 (4%) C#
63 (5%) Pascal
34 (5%) Coq
55 (5%) Haxe
36 (5%) Common Lisp
27 (5%) O'Caml
58 (5%) Groovy
53 (6%) Factor
42 (6%) Matlab
47 (6%) TCL
33 (7%) R
60 (7%) Io
83 (7%) Scheme
29 (7%) Scala
58 (7%) Lua
45 (8%) Assembler
22 (8%) Erlang
35 (9%) F#
45 (9%) Mathematica
63 (9%) PHP
52 (9%) Shell
55 (9%) Standard ML
39 (3%) TCL
28 (3%) Visual Basic
22 (4%) AWK
37 (4%) Standard ML
40 (4%) Assembler
30 (4%) Forth
38 (5%) O'Caml
32 (5%) Matlab
80 (6%) Clojure
30 (6%) Erlang
42 (6%) C#
58 (6%) Ruby
72 (7%) Haskell
24 (7%) Fortran
21 (7%) Pascal
41 (7%) J
51 (7%) Io
48 (7%) Javascript
51 (7%) Scheme
22 (7%) Prolog
49 (7%) Coq
60 (7%) Groovy
31 (7%) APL
31 (7%) Eiffel
39 (8%) ActionScript
57 (8%) Go
44 (8%) Smalltalk
34 (8%) Lua
44 (9%) Perl
73 (9%) Python
37 (1%) O'Caml
31 (2%) Erlang
33 (3%) TCL
62 (3%) C#
56 (3%) Clojure
36 (3%) Standard ML
34 (3%) Matlab
44 (3%) Assembler
46 (3%) Go
50 (3%) Eiffel
35 (3%) Lua
31 (4%) Cobol
31 (4%) Visual Basic
59 (4%) Objective C
38 (4%) Scheme
23 (4%) AWK
45 (4%) Coq
59 (5%) C++
35 (5%) Perl
37 (5%) Io
23 (6%) APL
37 (6%) ELisp
51 (6%) Shell
61 (6%) Haskell
17 (7%) Pascal
40 (7%) R
52 (8%) F#
35 (9%) Mathematica
61 (9%) Haxe
39 (9%) Forth
45 (9%) Groovy
71 (2%) Pascal
14 (2%) Scala
45 (2%) Matlab
24 (3%) Scheme
19 (3%) Clojure
24 (3%) Python
94 (3%) Cobol
55 (3%) ELisp
38 (3%) Haskell
42 (3%) Javascript
58 (3%) Shell
21 (4%) Lua
93 (4%) Delphi
35 (4%) Ruby
37 (4%) Coq
48 (4%) Go
58 (4%) Fortran
29 (4%) Standard ML
44 (5%) Mathematica
6 (5%) O'Caml
52 (6%) Assembler
46 (6%) Io
55 (7%) Agda
38 (7%) R
49 (7%) C#
53 (7%) Haxe
38 (8%) AWK
16 (8%) J
12 (9%) F#
14 (9%) Common Lisp
37 (9%) C
65 (0%) F#
23 (2%) Shell
50 (3%) Ruby
39 (3%) Pascal
49 (3%) Standard ML
20 (3%) Perl
27 (3%) Javascript
34 (3%) TCL
36 (3%) Forth
31 (4%) Mathematica
69 (4%) D
27 (5%) Assembler
34 (5%) Lua
7 (5%) AWK
55 (5%) O'Caml
36 (6%) Visual Basic
72 (6%) Haskell
22 (6%) Prolog
49 (6%) Coq
30 (6%) APL
63 (6%) Python
63 (6%) Smalltalk
27 (6%) Fortran
61 (6%) Go
37 (6%) PHP
58 (7%) Io
42 (7%) Erlang
36 (7%) REBOL
70 (7%) Haxe
23 (7%) R
88 (7%) Eiffel
73 (8%) Ada
50 (8%) Agda
68 (8%) Clojure
41 (8%) Common Lisp
46 (9%) Scheme
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
65 (2%) Ruby
59 (3%) Agda
45 (3%) Javascript
57 (5%) ELisp
39 (5%) Delphi
60 (6%) REBOL
59 (6%) Io
42 (7%) AWK
42 (7%) Perl
42 (7%) Eiffel
56 (7%) Scheme
44 (7%) APL
46 (8%) O'Caml
43 (8%) Lua
67 (8%) Haskell
47 (9%) Standard ML
51 (9%) Go
73 (9%) Clojure
57 (9%) Factor
33 (2%) Assembler
32 (4%) Groovy
33 (4%) Prolog
19 (5%) Lua
9 (5%) Perl
27 (5%) PHP
17 (6%) Javascript
51 (6%) Mozart-Oz
24 (6%) Matlab
46 (7%) Factor
20 (7%) AWK
30 (7%) Shell
89 (7%) Agda
28 (8%) TCL
90 (8%) Haskell
35 (9%) Mathematica
28 (9%) Forth
44 (9%) J
45 (9%) Clojure
32 (9%) R
65 (9%) Go
55 (2%) Go
39 (2%) O'Caml
24 (3%) R
19 (3%) Visual Basic
75 (3%) REBOL
10 (4%) Perl
24 (4%) Matlab
44 (4%) Pascal
17 (4%) C++
47 (4%) J
55 (5%) Agda
34 (5%) Ruby
62 (5%) APL
64 (5%) Clojure
37 (5%) Erlang
37 (5%) Delphi
57 (6%) Factor
29 (6%) Cobol
48 (6%) Prolog
92 (7%) Scheme
50 (7%) Lua
37 (7%) Fortran
38 (7%) Common Lisp
60 (8%) Haskell
52 (8%) Assembler
44 (8%) Haxe
88 (8%) Io
16 (8%) C#
73 (9%) Forth
61 (9%) Standard ML
36 (9%) Objective C
40 (1%) Standard ML
49 (1%) Prolog
31 (2%) Groovy
59 (2%) Coq
47 (2%) Go
41 (3%) R
70 (3%) Ada
27 (3%) O'Caml
35 (3%) Io
47 (4%) Visual Basic
38 (4%) D
24 (4%) Erlang
6 (4%) Python
60 (4%) Fortran
49 (4%) Factor
32 (5%) AWK
50 (5%) Forth
38 (5%) J
51 (6%) Shell
44 (6%) Mathematica
49 (6%) C
25 (6%) REBOL
28 (6%) F#
38 (6%) Matlab
20 (6%) C#
56 (6%) PHP
73 (7%) Cobol
56 (7%) Objective C
17 (7%) Lua
43 (7%) TCL
46 (7%) APL
69 (7%) Agda
26 (8%) Scala
20 (8%) Common Lisp
77 (0%) Haskell
77 (0%) Io
28 (1%) Lua
78 (1%) Forth
52 (1%) Standard ML
59 (2%) Scheme
44 (2%) Scala
58 (2%) Shell
49 (2%) Go
53 (2%) R
2 (2%) Java
26 (2%) D
64 (2%) Agda
51 (3%) AWK
73 (3%) F#
31 (3%) Javascript
30 (4%) PHP
51 (4%) O'Caml
59 (4%) ActionScript
57 (4%) TCL
95 (4%) Factor
35 (4%) Fortran
71 (4%) Clojure
31 (4%) Pascal
57 (5%) Mathematica
67 (5%) ELisp
46 (7%) Common Lisp
92 (7%) J
48 (7%) Groovy
88 (7%) REBOL
51 (8%) Matlab
22 (9%) Delphi
24 (9%) Visual Basic
43 (9%) Python
26 (9%) C++
33 (0%) Perl
31 (0%) Visual Basic
38 (0%) Java
33 (0%) APL
28 (0%) C++
7 (0%) Cobol
25 (0%) Assembler
29 (1%) Mathematica
64 (1%) REBOL
39 (1%) Javascript
15 (1%) Fortran
51 (1%) Scheme
29 (1%) Ada
33 (2%) J
24 (2%) Erlang
57 (2%) Scala
26 (2%) Prolog
27 (3%) Pascal
52 (3%) Common Lisp
27 (3%) C
59 (3%) ActionScript
66 (4%) ELisp
42 (4%) C#
43 (4%) Forth
86 (5%) Io
45 (5%) O'Caml
48 (5%) Lua
46 (5%) Go
35 (5%) R
61 (5%) Ruby
50 (6%) F#
63 (6%) Haskell
45 (6%) D
34 (7%) Coq
47 (7%) Standard ML
30 (7%) Agda
67 (7%) Smalltalk
25 (7%) Objective C
19 (7%) AWK
37 (8%) Delphi
34 (8%) Matlab
47 (8%) Factor
64 (9%) Groovy
41 (1%) Python
57 (2%) Haskell
55 (2%) Scheme
52 (3%) Eiffel
51 (3%) J
40 (3%) Mathematica
79 (3%) C++
40 (4%) Matlab
47 (4%) Standard ML
72 (4%) Objective C
46 (5%) Java
46 (5%) APL
60 (5%) Fortran
46 (5%) Io
83 (6%) D
52 (6%) Pascal
41 (6%) Lua
39 (6%) Common Lisp
26 (6%) Perl
29 (6%) Cobol
46 (6%) Scala
32 (7%) Visual Basic
71 (7%) Assembler
71 (7%) Ada
42 (7%) Mozart-Oz
47 (7%) REBOL
56 (7%) O'Caml
53 (7%) Haxe
24 (7%) Erlang
27 (7%) R
30 (8%) Groovy
24 (8%) Javascript
17 (8%) Prolog
36 (8%) Coq
49 (8%) ActionScript
48 (8%) Shell
31 (9%) Smalltalk
61 (9%) Factor
41 (0%) PHP
59 (0%) C#
10 (0%) Matlab
37 (0%) Forth
33 (1%) Standard ML
47 (1%) Ada
69 (1%) TCL
32 (1%) Common Lisp
37 (1%) Assembler
17 (1%) Prolog
46 (1%) Lua
34 (1%) J
61 (1%) C++
24 (1%) Erlang
50 (2%) Eiffel
50 (2%) Factor
51 (3%) Haxe
66 (3%) C
64 (3%) D
20 (3%) APL
53 (3%) Delphi
56 (4%) F#
50 (4%) AWK
10 (4%) Smalltalk
43 (4%) Java
26 (4%) Cobol
54 (5%) Scala
33 (5%) ELisp
88 (5%) Shell
38 (5%) Visual Basic
50 (5%) Scheme
27 (5%) Coq
40 (6%) Mozart-Oz
37 (6%) Pascal
19 (7%) Mathematica
36 (7%) R
29 (7%) Javascript
53 (7%) Perl
60 (8%) Io
42 (8%) Objective C
43 (8%) O'Caml
46 (8%) Fortran
73 (8%) Python
69 (8%) Haskell
71 (9%) Groovy
39 (3%) Io
30 (3%) REBOL
16 (3%) Matlab
33 (4%) Lua
25 (4%) APL
47 (4%) Factor
19 (4%) Ruby
39 (5%) Mozart-Oz
10 (6%) R
50 (6%) Eiffel
70 (6%) Go
44 (6%) Java
24 (7%) Javascript
43 (7%) Haskell
24 (7%) Groovy
34 (7%) C#
28 (7%) Smalltalk
86 (8%) Forth
9 (8%) Prolog
33 (8%) Coq
26 (8%) Common Lisp
36 (8%) Standard ML
89 (8%) C
42 (9%) Scheme
7 (9%) Mathematica
23 (9%) ELisp
40 (0%) Erlang
64 (0%) Agda
44 (0%) Scala
45 (1%) APL
17 (1%) Visual Basic
44 (1%) Eiffel
36 (1%) Standard ML
45 (1%) Factor
60 (1%) Forth
53 (1%) Assembler
51 (1%) Clojure
41 (2%) O'Caml
30 (2%) Perl
49 (2%) J
40 (3%) D
44 (3%) ELisp
30 (3%) Cobol
73 (3%) REBOL
27 (3%) C#
39 (4%) TCL
55 (4%) Prolog
21 (4%) PHP
27 (4%) Fortran
59 (4%) Mozart-Oz
18 (4%) Java
35 (5%) Lua
41 (5%) C++
37 (5%) Python
58 (5%) Coq
41 (5%) Ruby
24 (5%) Delphi
29 (5%) Pascal
31 (6%) F#
33 (6%) Haxe
24 (6%) Matlab
33 (6%) Objective C
35 (7%) R
37 (7%) Ada
29 (8%) AWK
28 (9%) Groovy
69 (9%) Haskell
k-means with k = 43
I would use this language for casual scripting,3.0This language excels at text processing,4.0This language is best for very small projects,4.0I am sometimes embarrassed to admit to my peers that I know this language,3.0I am reluctant to admit to knowing this language,3.0The thought that I may still be using this language in twenty years time fills me with dread,4.0This language has a niche in which it is great,0.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0I use many applications written in this language,4.0Third-party libraries are readily available well-documented and of high quality,5.0There is a wide variety of open source code written in this language,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0There are many good commercial tools for this language,6.0This is a mainstream language,6.0This language is large,0.0This language is well suited for an agile development approach using short iterations.,3.0I find this language easy to prototype in,4.0I rarely have difficulty abstracting patterns I find in my code,4.0This language is very flexible,5.0This language is likely to be a passing fad,6.0This language is good for beginners,3.0This language would be good for teaching children to write software,3.0I would use this language for a web project,3.0This language has a good library distribution mechanism.,3.0Code written in this language tends to be verbose,0.0Code written in this language is very readable,3.0It is easy to debug programs written in this language when it goes wrong,3.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0This is a low level language,0.0There are many good tools for this language,3.0I would list this language on my resume,3.0Libraries in this language tend to be well documented.,3.0Programs written in this language tend to be efficient,3.0This language allows me to write programs where I know exactly what they are doing under the hood,4.0I would use this language for writing embedded programs,4.0This language is suitable for real-time applications,4.0Code written in this language tends to be very reliable,5.0This language is good for numeric computing,5.0This language is frequently used for applications it isn't suitable for,3.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0It is too easy to write code in this language that looks like it does one thing but actually does something else,4.0This language is likely to be around for a very long time,5.0This language has many features which feel "tacked on",5.0I still discover new features of this language on a fairly regular basis,3.0I use this language out of choice,3.0When I write code in this language I can be very sure it is correct,4.0This language has a very rigid idea of how things should be done,5.0This language is good for scientific computing,6.0This language is best for very large projects,0.0I would use this language for writing programs for an embedded hardware platform,0.0Programs written in this language tend to play well with others,3.0I would use this language to write a command-line app,4.0I can imagine using this language in my day job,4.0I find it easy to write efficient code in this language,5.0This language has a niche outside of which I would not use it,0.0I usually use this language on solo projects,3.0This language has a good community,3.0I can imagine this will be a popular language in twenty years time,3.0I would use this language for a desktop GUI project,3.0I would use this language for mobile applications,3.0Programs written in this language will usually work in future versions of the language,4.0I enjoy playing with this language but would never use it for "real code",5.0This language has a very dogmatic community,5.0I find code written in this language very elegant,3.0I would like to write more of this language than I currently do,3.0This language has unusual features that I often miss when using other languages,3.0Learning this language significantly changed how I use other languages.,3.0This language has a very coherent design,4.0Code written in this language tends to be terse,4.0The semantics of this language are much different than other languages I know.,4.0I often feel like I am not smart enough to write this language,0.0This is a high level language,4.0This language excels at symbolic manipulation,4.0I know this language well,0.0This language encourages writing code that is easy to maintain.,3.0This language encourages writing reusable code.,3.0I enjoy using this language,3.0This language is likely to have a strong influence on future languages,3.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,3.0This language is expressive,4.0Learning this language improved my ability as a programmer,5.0There is a lot of accidental complexity when writing code in this language,3.0Developers who primarily use this language often burn out after a few years,3.0Writing code in this language is a lot of work,4.0This language has an annoying syntax,4.0I often get angry when writing code in this language,4.0This language makes it easy to shoot yourself in the foot,6.0I learned this language early in my career as a programmer,7.0This language is well documented,3.0It's unusual for me to discover unfamiliar features,4.0It is easy to tell at a glance what code in this language does,4.0The resources for learning this language are of high quality,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,4.0I often write things in this language with the intent of rewriting them in something else later,5.0This language has a high quality implementation,5.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0If my code in this language successfully compiles there is a good chance my code is correct.,0.0I would use this language as a scripting language embedded inside a larger application,0.0I regularly use this language,3.0There are many good open-source tools for this language,3.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language is unusually bad for beginners,5.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0This language has a strong static type system,0.0This language is built on a small core of orthogonal features,3.0This language is minimal,3.0
61 (0%) Haskell
51 (1%) Go
36 (2%) Common Lisp
35 (2%) Standard ML
16 (2%) Erlang
61 (2%) Clojure
17 (3%) Objective C
47 (3%) Lua
83 (4%) TCL
43 (4%) Visual Basic
66 (4%) PHP
67 (5%) Haxe
61 (5%) Factor
37 (5%) O'Caml
43 (6%) Mozart-Oz
79 (6%) Ruby
34 (7%) C#
26 (8%) Java
70 (8%) AWK
46 (8%) Agda
57 (8%) Scheme
88 (8%) Python
27 (8%) C++
49 (8%) F#
20 (9%) Pascal
15 (9%) Cobol
40 (9%) Javascript
45 (9%) Scala
69 (9%) Groovy
28 (9%) Coq
45 (0%) AWK
35 (1%) Haskell
89 (1%) Delphi
73 (1%) Pascal
44 (2%) C#
13 (2%) Scala
94 (2%) PHP
47 (3%) Forth
22 (3%) J
17 (3%) Clojure
36 (3%) Coq
38 (3%) Ruby
94 (3%) Cobol
95 (3%) Visual Basic
47 (4%) Mathematica
53 (4%) Io
42 (4%) Prolog
45 (4%) Go
47 (4%) Matlab
42 (4%) Factor
34 (5%) Standard ML
26 (5%) Smalltalk
52 (5%) Eiffel
27 (5%) Scheme
91 (6%) TCL
55 (6%) Perl
56 (6%) Java
53 (7%) Assembler
30 (7%) D
29 (7%) Lua
45 (8%) Javascript
31 (8%) Python
65 (8%) Fortran
43 (9%) APL
55 (9%) Haxe
46 (9%) REBOL
13 (5%) Prolog
43 (6%) Assembler
29 (7%) Ada
34 (7%) Scheme
18 (7%) Erlang
48 (7%) Haskell
30 (7%) Smalltalk
30 (8%) Go
72 (8%) C
35 (8%) Scala
23 (8%) O'Caml
34 (8%) Fortran
19 (8%) APL
20 (9%) Common Lisp
61 (9%) Ruby
32 (9%) Pascal
22 (9%) J
82 (9%) Java
14 (2%) Fortran
23 (2%) Erlang
27 (3%) Prolog
50 (4%) F#
55 (5%) Scala
40 (5%) Javascript
38 (6%) J
43 (6%) Standard ML
42 (6%) R
44 (7%) Lua
54 (7%) PHP
58 (7%) Haskell
39 (8%) O'Caml
32 (8%) Java
38 (8%) C#
40 (8%) Coq
26 (8%) Ada
34 (9%) APL
29 (9%) Pascal
29 (9%) AWK
89 (0%) Smalltalk
51 (0%) TCL
40 (0%) Common Lisp
33 (0%) Perl
88 (0%) Scheme
46 (1%) Agda
62 (1%) Groovy
39 (1%) Assembler
34 (1%) Scala
37 (1%) ELisp
57 (1%) Visual Basic
73 (1%) Delphi
48 (1%) Mozart-Oz
64 (2%) Lua
17 (2%) C++
54 (2%) Haskell
65 (2%) Io
39 (2%) Ada
57 (2%) Factor
39 (3%) J
48 (3%) Forth
71 (3%) Ruby
66 (3%) Pascal
49 (3%) Go
42 (4%) D
50 (4%) Clojure
50 (4%) ActionScript
43 (4%) Javascript
27 (4%) Prolog
51 (4%) Mathematica
31 (5%) Coq
48 (5%) C#
52 (5%) Haxe
23 (5%) Cobol
28 (6%) O'Caml
37 (7%) Java
45 (7%) Eiffel
65 (7%) REBOL
87 (7%) Python
18 (8%) Erlang
41 (8%) Matlab
32 (8%) R
47 (8%) Shell
59 (9%) PHP
24 (0%) Pascal
57 (0%) Smalltalk
25 (0%) Prolog
44 (1%) F#
35 (1%) Lua
53 (1%) Go
66 (2%) Haskell
42 (2%) Objective C
15 (2%) AWK
34 (2%) Ada
12 (2%) Matlab
37 (2%) C++
27 (3%) Assembler
28 (3%) Fortran
92 (3%) Python
33 (4%) O'Caml
31 (4%) Forth
36 (4%) C
95 (4%) Ruby
43 (4%) Scheme
33 (4%) Visual Basic
64 (5%) Mozart-Oz
41 (5%) Factor
29 (5%) Coq
38 (5%) Eiffel
24 (5%) J
22 (6%) Standard ML
10 (6%) Cobol
44 (6%) ELisp
44 (6%) Delphi
67 (6%) Clojure
49 (6%) Java
25 (7%) Mathematica
17 (7%) APL
80 (8%) Haxe
37 (8%) Shell
30 (8%) Erlang
29 (8%) D
51 (9%) Agda
43 (9%) ActionScript
57 (9%) TCL
29 (1%) Lua
24 (1%) Prolog
36 (2%) J
50 (2%) Io
24 (2%) Erlang
41 (2%) Standard ML
27 (2%) Forth
54 (2%) Ruby
48 (3%) Coq
50 (3%) PHP
76 (3%) Eiffel
49 (3%) Go
31 (3%) Fortran
47 (3%) TCL
49 (3%) Ada
46 (4%) Scala
45 (4%) D
59 (4%) F#
59 (5%) Haskell
25 (5%) Javascript
39 (5%) Factor
23 (5%) APL
31 (5%) C
37 (5%) Matlab
37 (6%) O'Caml
26 (6%) AWK
28 (6%) Assembler
33 (6%) R
47 (6%) ELisp
53 (6%) Groovy
40 (7%) Pascal
51 (7%) Scheme
42 (8%) ActionScript
38 (8%) Common Lisp
77 (9%) Smalltalk
37 (1%) Mozart-Oz
35 (1%) O'Caml
65 (1%) PHP
14 (3%) AWK
33 (3%) Io
35 (3%) Cobol
71 (3%) Objective C
49 (3%) R
51 (4%) Eiffel
38 (4%) ActionScript
43 (4%) Scheme
25 (4%) Prolog
37 (4%) Assembler
74 (4%) Python
32 (4%) Fortran
42 (5%) Ada
55 (5%) Ruby
51 (5%) Scala
46 (5%) Perl
48 (5%) Clojure
38 (5%) Common Lisp
25 (5%) Erlang
55 (5%) F#
25 (6%) J
62 (6%) Haskell
40 (6%) Factor
20 (6%) APL
48 (6%) Groovy
41 (6%) Coq
31 (7%) Lua
47 (7%) Visual Basic
58 (7%) Delphi
28 (7%) Standard ML
41 (8%) Go
59 (8%) C
47 (8%) Javascript
40 (8%) Matlab
36 (8%) D
47 (9%) Shell
36 (9%) TCL
42 (2%) Java
77 (3%) Assembler
25 (3%) Visual Basic
18 (3%) Javascript
42 (3%) Standard ML
53 (4%) Eiffel
32 (4%) Common Lisp
15 (5%) Ruby
48 (5%) Scheme
54 (5%) Pascal
38 (5%) Python
28 (6%) Groovy
18 (6%) R
10 (6%) Prolog
26 (6%) PHP
44 (6%) Mozart-Oz
56 (6%) Delphi
38 (6%) Scala
68 (7%) Objective C
42 (7%) Io
81 (7%) D
36 (8%) Lua
28 (8%) Smalltalk
85 (8%) C
29 (8%) Cobol
19 (8%) ELisp
52 (8%) Haskell
33 (8%) C#
43 (8%) Clojure
44 (8%) Haxe
43 (8%) J
37 (9%) Coq
39 (9%) REBOL
23 (9%) Perl
83 (9%) Forth
12 (9%) AWK
54 (0%) REBOL
55 (0%) ActionScript
17 (0%) Objective C
15 (0%) Perl
39 (0%) Pascal
52 (0%) Scala
43 (1%) Java
55 (1%) Standard ML
21 (1%) PHP
51 (1%) Clojure
18 (1%) Lua
39 (2%) Forth
53 (2%) Factor
54 (2%) Go
38 (3%) Cobol
76 (3%) Haskell
13 (3%) Visual Basic
60 (4%) O'Caml
51 (4%) Delphi
63 (4%) J
64 (5%) Ada
39 (5%) Io
5 (5%) Javascript
50 (6%) Scheme
29 (6%) Groovy
54 (7%) Haxe
49 (7%) C#
43 (7%) Assembler
42 (7%) Common Lisp
26 (8%) Ruby
23 (9%) Prolog
59 (9%) D
49 (1%) Javascript
26 (2%) Prolog
26 (3%) Standard ML
30 (4%) Smalltalk
25 (4%) Clojure
46 (4%) Haskell
74 (4%) Shell
30 (5%) J
32 (5%) AWK
46 (5%) Forth
21 (6%) Lua
44 (6%) Go
34 (6%) Coq
31 (6%) Scala
56 (6%) TCL
27 (6%) Agda
70 (6%) C++
23 (7%) O'Caml
50 (7%) Assembler
17 (7%) Erlang
40 (8%) Scheme
61 (8%) ELisp
46 (9%) Fortran
43 (9%) Ruby
56 (9%) ActionScript
40 (0%) Javascript
42 (0%) APL
63 (0%) Coq
53 (1%) C#
23 (1%) Pascal
58 (1%) Scheme
66 (1%) Objective C
65 (1%) Ruby
54 (1%) J
69 (1%) Scala
35 (1%) PHP
52 (1%) Smalltalk
58 (2%) Go
38 (2%) Ada
31 (2%) Erlang
44 (2%) Assembler
58 (2%) Io
45 (2%) TCL
63 (3%) R
64 (3%) Shell
59 (3%) Factor
77 (3%) Haskell
43 (4%) Forth
46 (4%) Eiffel
33 (4%) Prolog
63 (4%) D
59 (5%) Agda
28 (5%) Visual Basic
46 (6%) O'Caml
33 (6%) AWK
38 (7%) Perl
26 (7%) Fortran
76 (7%) REBOL
35 (7%) Matlab
62 (7%) Mozart-Oz
67 (8%) F#
61 (8%) Haxe
45 (8%) Standard ML
80 (8%) Clojure
67 (8%) ELisp
43 (9%) Lua
60 (9%) Groovy
44 (0%) Mozart-Oz
44 (1%) Scheme
28 (3%) Groovy
38 (3%) Forth
20 (3%) Javascript
37 (4%) Factor
56 (4%) Go
41 (4%) Assembler
42 (4%) Clojure
25 (4%) Erlang
56 (6%) APL
38 (6%) Io
27 (6%) Ruby
36 (6%) Shell
77 (7%) Haskell
37 (7%) Scala
18 (8%) Lua
38 (8%) PHP
45 (8%) Java
66 (8%) Ada
52 (8%) Delphi
55 (9%) D
39 (9%) Smalltalk
45 (9%) Objective C
53 (9%) Standard ML
37 (9%) Haxe
60 (2%) C#
49 (2%) Eiffel
26 (3%) Erlang
41 (3%) PHP
28 (4%) Cobol
35 (4%) ELisp
60 (4%) F#
65 (5%) C++
44 (5%) Java
42 (5%) Lua
30 (5%) Javascript
38 (5%) R
36 (5%) Visual Basic
31 (6%) Coq
57 (6%) Scala
58 (7%) Haxe
43 (7%) O'Caml
17 (7%) Prolog
45 (7%) Factor
61 (7%) Clojure
37 (7%) Standard ML
43 (9%) AWK
48 (9%) Ada
63 (9%) D
25 (9%) Mathematica
44 (9%) Assembler
23 (9%) APL
34 (9%) Agda
31 (1%) Matlab
38 (1%) J
41 (1%) C#
46 (2%) Coq
26 (2%) Visual Basic
69 (2%) Agda
37 (2%) TCL
28 (3%) Forth
19 (3%) Fortran
47 (3%) Javascript
55 (3%) Io
33 (4%) Mozart-Oz
16 (4%) Pascal
38 (4%) Assembler
20 (4%) AWK
55 (4%) Groovy
43 (4%) Mathematica
84 (4%) Clojure
25 (5%) Common Lisp
70 (5%) REBOL
54 (5%) Ruby
36 (5%) Standard ML
73 (5%) Haskell
17 (6%) Prolog
42 (6%) C
28 (6%) APL
37 (6%) O'Caml
28 (6%) Eiffel
51 (7%) Shell
32 (7%) Erlang
69 (7%) Python
50 (8%) Scheme
39 (8%) Smalltalk
39 (8%) Perl
47 (9%) R
61 (9%) Scala
56 (0%) Scala
33 (0%) O'Caml
36 (0%) Coq
18 (0%) Erlang
50 (0%) Io
23 (1%) APL
28 (1%) Standard ML
39 (1%) Lua
13 (1%) Fortran
24 (2%) Perl
11 (2%) Cobol
97 (2%) Objective C
63 (3%) Groovy
17 (3%) AWK
43 (3%) Factor
50 (3%) Haskell
58 (3%) C++
28 (3%) Pascal
9 (4%) R
67 (4%) Clojure
34 (4%) Shell
94 (5%) ActionScript
51 (5%) Go
51 (5%) Eiffel
40 (5%) C
39 (6%) Forth
36 (6%) Common Lisp
33 (6%) J
14 (6%) Prolog
34 (7%) Assembler
67 (7%) Java
54 (7%) Scheme
17 (7%) ELisp
75 (7%) Python
54 (8%) Ruby
26 (8%) Ada
32 (8%) PHP
54 (9%) Smalltalk
12 (9%) Matlab
46 (9%) Javascript
51 (9%) F#
79 (9%) C#
42 (0%) PHP
57 (3%) Haskell
49 (3%) Standard ML
26 (4%) F#
38 (4%) Perl
27 (5%) Erlang
51 (5%) APL
39 (5%) Visual Basic
49 (5%) Assembler
37 (5%) Clojure
53 (6%) Shell
38 (6%) Javascript
51 (6%) R
51 (6%) Cobol
44 (6%) D
39 (6%) Go
43 (7%) Prolog
42 (7%) Smalltalk
53 (7%) ActionScript
51 (7%) Pascal
20 (7%) Scala
43 (7%) Forth
27 (7%) Lua
39 (9%) O'Caml
44 (9%) Fortran
50 (9%) Scheme
21 (1%) AWK
46 (2%) O'Caml
42 (4%) Ruby
30 (4%) Objective C
31 (4%) Shell
30 (4%) Mathematica
60 (4%) Coq
18 (4%) Matlab
29 (5%) R
49 (5%) J
75 (5%) Haskell
40 (5%) Erlang
26 (6%) Javascript
23 (6%) C#
80 (6%) REBOL
36 (6%) Lua
54 (6%) Factor
11 (7%) PHP
9 (7%) Visual Basic
40 (7%) Assembler
46 (7%) Prolog
67 (7%) Smalltalk
46 (7%) Python
48 (7%) F#
36 (7%) Groovy
52 (7%) Forth
50 (7%) Common Lisp
70 (7%) Scheme
29 (8%) C
65 (8%) Agda
34 (8%) TCL
24 (8%) Fortran
47 (9%) D
44 (9%) Haxe
17 (9%) Java
77 (0%) Haskell
77 (0%) Io
28 (1%) Lua
78 (1%) Forth
52 (1%) Standard ML
59 (2%) Scheme
44 (2%) Scala
58 (2%) Shell
49 (2%) Go
53 (2%) R
2 (2%) Java
26 (2%) D
64 (2%) Agda
51 (3%) AWK
73 (3%) F#
31 (3%) Javascript
30 (4%) PHP
51 (4%) O'Caml
59 (4%) ActionScript
57 (4%) TCL
95 (4%) Factor
35 (4%) Fortran
71 (4%) Clojure
31 (4%) Pascal
57 (5%) Mathematica
67 (5%) ELisp
46 (7%) Common Lisp
92 (7%) J
48 (7%) Groovy
88 (7%) REBOL
51 (8%) Matlab
22 (9%) Delphi
24 (9%) Visual Basic
43 (9%) Python
26 (9%) C++
58 (0%) Factor
59 (0%) Python
76 (0%) F#
37 (0%) Lua
44 (1%) J
24 (1%) C++
40 (1%) Erlang
37 (1%) Go
43 (1%) Eiffel
27 (2%) C#
90 (2%) Mathematica
28 (2%) AWK
58 (2%) Agda
13 (3%) Pascal
75 (3%) Mozart-Oz
45 (3%) TCL
3 (3%) Fortran
18 (3%) Objective C
15 (3%) C
78 (3%) Haskell
43 (4%) Perl
51 (4%) Matlab
22 (4%) Java
65 (4%) Smalltalk
46 (5%) APL
58 (5%) O'Caml
36 (6%) PHP
36 (6%) Javascript
17 (6%) Cobol
76 (6%) Haxe
34 (6%) Ada
80 (6%) Clojure
66 (7%) Coq
62 (8%) Io
64 (8%) Standard ML
68 (9%) R
45 (9%) Shell
22 (0%) Fortran
30 (0%) Javascript
65 (0%) F#
32 (0%) PHP
53 (0%) Coq
56 (0%) Go
18 (0%) Perl
76 (1%) Haxe
50 (1%) O'Caml
49 (2%) Ruby
58 (2%) Scala
24 (2%) Shell
48 (2%) Standard ML
65 (2%) Mozart-Oz
51 (2%) Java
37 (3%) Pascal
41 (3%) REBOL
37 (3%) Lua
24 (3%) Assembler
37 (3%) Erlang
33 (3%) Mathematica
35 (3%) C
67 (4%) D
35 (4%) TCL
52 (4%) Scheme
36 (4%) Forth
75 (4%) Haskell
54 (5%) Io
59 (6%) Factor
47 (6%) Delphi
25 (6%) Prolog
64 (6%) Clojure
58 (6%) C#
35 (6%) Visual Basic
32 (7%) APL
7 (7%) AWK
53 (7%) Agda
26 (7%) R
70 (8%) Ada
62 (8%) Python
64 (8%) Smalltalk
37 (8%) Common Lisp
36 (8%) C++
34 (9%) Matlab
87 (9%) Eiffel
17 (2%) Fortran
75 (3%) Haskell
56 (3%) Forth
66 (4%) Scheme
22 (4%) AWK
74 (5%) Mozart-Oz
58 (5%) Standard ML
26 (5%) TCL
29 (5%) Pascal
46 (5%) Ada
66 (5%) Coq
43 (5%) APL
66 (6%) Python
31 (6%) Delphi
61 (6%) Factor
57 (7%) Ruby
48 (7%) Haxe
61 (7%) Scala
50 (7%) Prolog
57 (7%) Go
27 (7%) PHP
39 (7%) Javascript
21 (7%) Visual Basic
34 (8%) Mathematica
57 (8%) Io
15 (8%) Cobol
20 (8%) Matlab
44 (8%) D
61 (8%) Eiffel
67 (8%) Agda
56 (9%) O'Caml
37 (9%) Erlang
65 (9%) Smalltalk
20 (3%) Lua
40 (4%) Haskell
48 (4%) ELisp
12 (4%) Clojure
44 (4%) Java
31 (6%) Scheme
42 (6%) Prolog
35 (6%) Standard ML
24 (6%) Common Lisp
41 (6%) Javascript
17 (7%) Scala
20 (7%) Python
42 (7%) Mathematica
22 (8%) O'Caml
39 (8%) AWK
33 (8%) C#
39 (9%) Io
54 (9%) Forth
69 (9%) TCL
17 (9%) Erlang
68 (9%) Cobol
41 (5%) F#
56 (6%) Haskell
47 (6%) Standard ML
42 (7%) Assembler
69 (7%) Python
45 (7%) Matlab
37 (7%) Javascript
39 (8%) Lua
38 (8%) Forth
27 (9%) Erlang
37 (9%) Cobol
43 (9%) Pascal
38 (9%) AWK
36 (9%) Prolog
39 (9%) Fortran
48 (9%) ELisp
46 (9%) Coq
61 (0%) Javascript
31 (0%) Fortran
67 (0%) C
47 (0%) Scala
30 (0%) Lua
59 (0%) Haxe
34 (0%) Mozart-Oz
46 (0%) Coq
63 (0%) Haskell
40 (0%) O'Caml
33 (0%) Pascal
57 (1%) R
58 (1%) Perl
38 (2%) TCL
37 (2%) J
49 (2%) Assembler
79 (2%) ELisp
48 (3%) Go
41 (3%) Io
71 (3%) PHP
63 (3%) Groovy
35 (4%) Standard ML
61 (5%) Ruby
53 (5%) Scheme
31 (6%) Erlang
33 (6%) Common Lisp
59 (6%) Smalltalk
35 (6%) Eiffel
44 (6%) REBOL
25 (6%) Cobol
72 (6%) Java
37 (7%) Prolog
38 (7%) Ada
65 (7%) C++
35 (7%) APL
79 (8%) Python
43 (8%) C#
34 (8%) Matlab
48 (8%) Factor
37 (8%) Visual Basic
39 (9%) Agda
55 (2%) Forth
24 (2%) Java
33 (3%) Delphi
59 (3%) Haskell
55 (3%) Coq
51 (3%) Prolog
42 (3%) Eiffel
26 (4%) C#
71 (5%) Agda
45 (6%) APL
35 (6%) O'Caml
36 (6%) Standard ML
60 (6%) Shell
55 (6%) Go
43 (7%) AWK
55 (7%) Assembler
50 (7%) TCL
27 (7%) Pascal
36 (8%) Scala
36 (8%) Javascript
39 (8%) Erlang
53 (8%) J
49 (8%) Factor
45 (8%) Objective C
49 (8%) Haxe
31 (9%) Common Lisp
70 (9%) ActionScript
36 (9%) Perl
51 (9%) C
35 (9%) Visual Basic
34 (9%) F#
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
22 (0%) R
41 (1%) Javascript
37 (1%) O'Caml
26 (1%) Matlab
53 (1%) Go
12 (2%) Perl
97 (2%) Scheme
25 (2%) Scala
73 (2%) REBOL
14 (2%) C++
62 (2%) ELisp
47 (2%) Pascal
21 (3%) Visual Basic
10 (3%) C#
25 (3%) Cobol
37 (3%) Python
79 (4%) Forth
53 (5%) Agda
65 (5%) APL
53 (5%) C
15 (5%) Java
46 (5%) J
32 (5%) Ruby
27 (6%) D
57 (6%) Assembler
64 (6%) Clojure
55 (6%) Factor
37 (6%) Erlang
34 (6%) Common Lisp
37 (6%) Delphi
48 (8%) Prolog
38 (8%) Fortran
51 (8%) Lua
57 (9%) Haskell
90 (9%) Io
k-means with k = 44
Code written in this language tends to be terse,4.0The semantics of this language are much different than other languages I know.,4.0This language has a strong static type system,0.0I know this language well,0.0Third-party libraries are readily available well-documented and of high quality,4.0There are many good commercial tools for this language,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,0.0This language has a very rigid idea of how things should be done,0.0When I run into problems my colleagues can provide me with immediate help with this language,3.0I regularly use this language,4.0I know many other people who use this language,4.0This language has many features which feel "tacked on",4.0This language has unusual features that I often miss when using other languages,3.0I enjoy using this language,4.0I find code written in this language very elegant,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language is likely to have a strong influence on future languages,4.0This language has a very coherent design,4.0Learning this language significantly changed how I use other languages.,4.0This language excels at symbolic manipulation,6.0Code written in this language tends to be verbose,0.0This language is built on a small core of orthogonal features,3.0This language is minimal,3.0When I write code in this language I can be very sure it is correct,2.0Code written in this language tends to be very reliable,2.0It's unusual for me to discover unfamiliar features,3.0Programs written in this language will usually work in future versions of the language,3.0The resources for learning this language are of high quality,3.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0This language is well documented,4.0It is easy to debug programs written in this language when it goes wrong,4.0Libraries in this language tend to be well documented.,4.0Code written in this language is very readable,5.0This language has a very dogmatic community,5.0This language has a high quality implementation,5.0This language is good for beginners,6.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0I would use this language for writing programs for an embedded hardware platform,3.0I would use this language for writing embedded programs,4.0Programs written in this language tend to be efficient,4.0This language is suitable for real-time applications,4.0This language is likely to be around for a very long time,0.0Learning this language improved my ability as a programmer,3.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,3.0There are many good open-source tools for this language,0.0This language has a good community,3.0I rarely have difficulty abstracting patterns I find in my code,4.0I usually use this language on solo projects,4.0I can imagine this will be a popular language in twenty years time,4.0I still discover new features of this language on a fairly regular basis,4.0This language is very flexible,5.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0This language is best for very large projects,5.0This language is good for distributed computing,5.0This language excels at concurrency,6.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0I use many applications written in this language,4.0This is a mainstream language,4.0I often feel like I am not smart enough to write this language,0.0I would use this language as a scripting language embedded inside a larger application,0.0If my code in this language successfully compiles there is a good chance my code is correct.,0.0I find this language easy to prototype in,3.0This language is best for very small projects,4.0I often write things in this language with the intent of rewriting them in something else later,4.0This language is well suited for an agile development approach using short iterations.,4.0I would use this language for casual scripting,5.0I use this language out of choice,5.0This language is likely to be a passing fad,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0This language would be good for teaching children to write software,6.0The thought that I may still be using this language in twenty years time fills me with dread,3.0I am reluctant to admit to knowing this language,3.0Programs written in this language tend to play well with others,3.0It is easy to tell at a glance what code in this language does,4.0I find it easy to write efficient code in this language,5.0I would use this language to write a command-line app,5.0I would use this language for a desktop GUI project,6.0This is a low level language,0.0There is a lot of accidental complexity when writing code in this language,3.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I am sometimes embarrassed to admit to my peers that I know this language,5.0It is too easy to write code in this language that looks like it does one thing but actually does something else,5.0This language makes it easy to shoot yourself in the foot,5.0I learned this language early in my career as a programmer,7.0I would list this language on my resume,3.0I usually use this language on projects with many other members,4.0There are many good tools for this language,4.0I would use this language for mobile applications,5.0This language is large,5.0Writing code in this language is a lot of work,2.0This language is unusually bad for beginners,2.0I would use this language for a web project,4.0This language has a good library distribution mechanism.,4.0This language excels at text processing,5.0I can imagine using this language in my day job,3.0I would use this language for writing server programs,3.0This language has an annoying syntax,3.0This language has a niche outside of which I would not use it,4.0I often get angry when writing code in this language,4.0I enjoy playing with this language but would never use it for "real code",5.0This is a high level language,0.0This language has a niche in which it is great,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0There is a wide variety of open source code written in this language,0.0
77 (0%) Haskell
77 (0%) Io
28 (1%) Lua
78 (1%) Forth
52 (1%) Standard ML
59 (2%) Scheme
44 (2%) Scala
58 (2%) Shell
49 (2%) Go
53 (2%) R
2 (2%) Java
26 (2%) D
64 (2%) Agda
51 (3%) AWK
73 (3%) F#
31 (3%) Javascript
30 (4%) PHP
51 (4%) O'Caml
59 (4%) ActionScript
57 (4%) TCL
95 (4%) Factor
35 (4%) Fortran
71 (4%) Clojure
31 (4%) Pascal
57 (5%) Mathematica
67 (5%) ELisp
46 (7%) Common Lisp
92 (7%) J
48 (7%) Groovy
88 (7%) REBOL
51 (8%) Matlab
22 (9%) Delphi
24 (9%) Visual Basic
43 (9%) Python
26 (9%) C++
39 (0%) Shell
48 (0%) Javascript
24 (1%) Eiffel
27 (1%) Haxe
18 (1%) Standard ML
21 (1%) Lua
13 (1%) Io
66 (1%) Groovy
16 (1%) D
25 (2%) REBOL
18 (2%) Erlang
19 (2%) TCL
27 (2%) Coq
21 (2%) J
20 (3%) APL
18 (3%) Factor
17 (4%) O'Caml
32 (4%) Scheme
27 (4%) Pascal
12 (4%) Prolog
53 (5%) Matlab
14 (5%) Mozart-Oz
43 (5%) Fortran
10 (6%) AWK
28 (7%) Ada
56 (7%) Ruby
65 (7%) PHP
30 (7%) Go
43 (8%) Clojure
51 (8%) Haskell
66 (9%) C
52 (9%) F#
52 (3%) R
70 (3%) Objective C
40 (4%) Scala
29 (4%) Standard ML
41 (4%) Coq
38 (5%) Eiffel
33 (5%) J
46 (5%) Assembler
59 (6%) Ruby
30 (6%) Common Lisp
53 (6%) Haskell
33 (6%) O'Caml
42 (6%) Pascal
61 (6%) Delphi
64 (6%) Groovy
35 (7%) Lua
72 (7%) Java
40 (7%) Fortran
62 (7%) Perl
34 (7%) Clojure
65 (7%) Python
39 (8%) AWK
31 (8%) REBOL
31 (8%) APL
55 (8%) Matlab
26 (8%) Erlang
86 (8%) Shell
59 (8%) Visual Basic
83 (9%) PHP
38 (9%) Mathematica
41 (9%) Forth
73 (9%) C++
39 (9%) Io
65 (9%) Javascript
21 (2%) AWK
76 (4%) Haskell
62 (6%) Coq
34 (6%) Shell
56 (6%) Factor
52 (7%) Forth
41 (7%) Erlang
47 (7%) Prolog
47 (7%) D
31 (7%) Javascript
36 (7%) Lua
37 (7%) Assembler
30 (8%) C++
64 (8%) Smalltalk
44 (8%) APL
46 (8%) J
53 (9%) O'Caml
48 (9%) Ruby
65 (9%) Agda
22 (9%) Matlab
31 (9%) Objective C
38 (9%) Ada
72 (9%) Scheme
15 (9%) Visual Basic
32 (9%) TCL
22 (0%) R
41 (1%) Javascript
37 (1%) O'Caml
26 (1%) Matlab
53 (1%) Go
12 (2%) Perl
97 (2%) Scheme
25 (2%) Scala
73 (2%) REBOL
14 (2%) C++
62 (2%) ELisp
47 (2%) Pascal
21 (3%) Visual Basic
10 (3%) C#
25 (3%) Cobol
37 (3%) Python
79 (4%) Forth
53 (5%) Agda
65 (5%) APL
53 (5%) C
15 (5%) Java
46 (5%) J
32 (5%) Ruby
27 (6%) D
57 (6%) Assembler
64 (6%) Clojure
55 (6%) Factor
37 (6%) Erlang
34 (6%) Common Lisp
37 (6%) Delphi
48 (8%) Prolog
38 (8%) Fortran
51 (8%) Lua
57 (9%) Haskell
90 (9%) Io
36 (0%) Forth
35 (0%) Assembler
35 (0%) Ruby
44 (0%) Java
56 (0%) Go
55 (0%) REBOL
41 (0%) Pascal
70 (0%) Ada
54 (0%) ActionScript
14 (1%) Perl
43 (1%) ELisp
32 (1%) Common Lisp
82 (1%) Haskell
34 (1%) Shell
30 (2%) C++
36 (2%) TCL
49 (2%) Delphi
19 (2%) Matlab
42 (2%) R
37 (3%) C
29 (3%) Prolog
25 (3%) AWK
39 (3%) Mathematica
96 (3%) Eiffel
23 (3%) Lua
48 (4%) Clojure
38 (4%) Smalltalk
30 (4%) Cobol
61 (4%) Standard ML
46 (4%) Scala
64 (5%) F#
84 (5%) Agda
50 (5%) Scheme
30 (5%) Groovy
47 (6%) APL
48 (6%) Python
40 (6%) Io
54 (6%) Haxe
27 (7%) PHP
18 (7%) Javascript
57 (7%) O'Caml
16 (7%) Visual Basic
25 (7%) Objective C
38 (7%) Erlang
50 (7%) J
43 (7%) Fortran
53 (8%) Mozart-Oz
58 (8%) D
46 (9%) Factor
61 (0%) Shell
49 (0%) APL
68 (0%) Delphi
45 (0%) Ada
53 (0%) Objective C
65 (0%) C
45 (0%) AWK
32 (0%) Erlang
41 (0%) J
50 (1%) C#
35 (1%) Mathematica
51 (1%) Groovy
59 (1%) Fortran
55 (1%) Cobol
47 (1%) Factor
32 (1%) Ruby
45 (2%) Prolog
46 (2%) ActionScript
58 (2%) Java
45 (2%) Agda
48 (2%) Io
52 (3%) Mozart-Oz
43 (3%) Javascript
46 (3%) Smalltalk
51 (3%) REBOL
37 (3%) Perl
29 (3%) F#
39 (3%) D
31 (4%) Clojure
14 (4%) Scala
52 (4%) Assembler
52 (4%) Pascal
51 (5%) Standard ML
34 (5%) Coq
54 (5%) Haxe
48 (5%) ELisp
54 (5%) Haskell
31 (6%) O'Caml
36 (6%) Matlab
40 (7%) Lua
49 (7%) Python
44 (8%) R
41 (8%) Go
44 (9%) Forth
35 (4%) Fortran
58 (5%) Haskell
25 (5%) Erlang
47 (6%) Shell
27 (6%) AWK
45 (6%) Coq
35 (6%) Cobol
45 (6%) TCL
39 (7%) Scala
43 (7%) Matlab
33 (7%) Javascript
51 (7%) Go
32 (7%) Prolog
38 (7%) Assembler
47 (7%) Factor
39 (7%) R
37 (7%) J
35 (8%) Forth
36 (8%) O'Caml
55 (8%) Ada
45 (9%) Pascal
25 (3%) Visual Basic
43 (3%) Standard ML
76 (3%) Assembler
33 (4%) Common Lisp
49 (5%) Scheme
45 (6%) Java
51 (6%) Eiffel
39 (6%) Python
38 (6%) Scala
24 (6%) PHP
17 (6%) Ruby
68 (6%) Objective C
42 (6%) Io
11 (6%) Prolog
21 (6%) Javascript
37 (7%) Lua
82 (7%) D
41 (7%) Mozart-Oz
25 (7%) Groovy
34 (7%) C#
51 (7%) Haskell
45 (7%) Haxe
44 (7%) Clojure
37 (8%) Coq
28 (8%) Cobol
18 (8%) ELisp
51 (8%) Pascal
23 (8%) Perl
30 (8%) Smalltalk
38 (9%) Agda
13 (9%) AWK
14 (9%) R
85 (9%) Forth
88 (9%) C
77 (9%) C++
36 (9%) REBOL
22 (0%) Objective C
25 (1%) Delphi
30 (1%) Erlang
26 (1%) TCL
34 (1%) ELisp
73 (1%) Haskell
52 (1%) Scala
64 (1%) Scheme
7 (2%) Cobol
52 (2%) J
65 (2%) C
72 (2%) Smalltalk
66 (2%) Coq
18 (2%) Fortran
57 (2%) Ruby
78 (2%) Mozart-Oz
55 (2%) Standard ML
53 (3%) Assembler
58 (3%) Forth
56 (3%) Prolog
61 (3%) Io
43 (3%) F#
25 (3%) AWK
42 (4%) APL
65 (4%) Factor
28 (4%) Pascal
46 (5%) O'Caml
64 (5%) Agda
22 (5%) Groovy
13 (5%) Visual Basic
42 (6%) Haxe
48 (6%) Ada
65 (6%) Python
81 (7%) Clojure
60 (7%) Common Lisp
12 (7%) Perl
36 (7%) D
37 (9%) Mathematica
54 (9%) REBOL
22 (9%) PHP
62 (9%) Eiffel
29 (3%) Visual Basic
44 (3%) Javascript
82 (6%) Clojure
67 (6%) Python
19 (6%) Pascal
21 (6%) Prolog
21 (6%) AWK
28 (6%) Erlang
40 (6%) O'Caml
19 (7%) Fortran
41 (7%) C#
62 (7%) Scala
31 (7%) APL
30 (7%) Matlab
38 (7%) Assembler
41 (7%) J
41 (7%) C
40 (7%) Standard ML
47 (7%) Coq
73 (8%) REBOL
61 (8%) Groovy
21 (9%) Delphi
55 (9%) F#
70 (9%) Haskell
39 (9%) Lua
24 (4%) Prolog
23 (4%) Perl
28 (5%) Javascript
45 (5%) Standard ML
38 (5%) PHP
33 (5%) Visual Basic
8 (6%) AWK
28 (6%) Shell
27 (6%) APL
35 (6%) Forth
45 (6%) Scheme
44 (7%) Coq
27 (7%) R
67 (7%) Haskell
32 (7%) Pascal
29 (7%) Lua
53 (7%) Io
58 (7%) Python
44 (8%) Agda
31 (8%) Fortran
48 (8%) O'Caml
52 (8%) Factor
63 (8%) D
37 (8%) C
38 (8%) TCL
35 (8%) Mathematica
71 (9%) F#
36 (9%) Common Lisp
30 (9%) Matlab
56 (9%) Groovy
52 (9%) Delphi
32 (9%) Assembler
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
30 (0%) Groovy
66 (0%) Shell
45 (0%) Assembler
25 (0%) Ada
6 (0%) Prolog
26 (0%) Pascal
24 (1%) Go
61 (1%) Ruby
55 (1%) Perl
2 (2%) Mozart-Oz
27 (2%) Fortran
24 (2%) F#
24 (2%) Mathematica
97 (2%) C++
3 (3%) Factor
80 (3%) C
75 (3%) Javascript
9 (3%) Common Lisp
51 (3%) Visual Basic
20 (4%) Clojure
25 (5%) Smalltalk
34 (5%) Matlab
7 (5%) D
6 (5%) Io
15 (6%) O'Caml
10 (6%) Erlang
31 (6%) AWK
78 (6%) Python
50 (6%) Delphi
29 (6%) Scala
40 (7%) Haskell
25 (7%) Lua
26 (7%) Scheme
91 (8%) PHP
8 (8%) Standard ML
9 (9%) Coq
33 (9%) Cobol
9 (9%) APL
35 (9%) R
60 (6%) Haskell
43 (6%) Javascript
67 (6%) Ruby
41 (7%) Standard ML
31 (8%) Prolog
59 (8%) Factor
21 (8%) Fortran
55 (8%) Go
62 (8%) REBOL
44 (9%) Matlab
57 (9%) PHP
23 (9%) Erlang
45 (0%) C#
41 (0%) Ruby
29 (0%) Smalltalk
75 (0%) Pascal
36 (1%) Haskell
45 (1%) Prolog
15 (1%) Scala
44 (1%) AWK
35 (1%) D
50 (1%) Mathematica
24 (1%) J
60 (1%) Objective C
89 (2%) Delphi
56 (2%) Eiffel
92 (2%) Visual Basic
38 (2%) Standard ML
60 (2%) Perl
30 (2%) Scheme
55 (2%) Io
60 (3%) Java
95 (3%) PHP
19 (3%) Clojure
50 (3%) Matlab
29 (3%) F#
47 (3%) Forth
87 (4%) TCL
95 (4%) Cobol
22 (4%) Erlang
36 (4%) Coq
53 (4%) REBOL
66 (4%) Mozart-Oz
47 (4%) Go
61 (5%) Haxe
49 (5%) APL
42 (6%) Factor
62 (6%) Groovy
36 (7%) Python
57 (8%) R
54 (8%) Assembler
48 (8%) Javascript
31 (9%) Lua
73 (9%) Shell
22 (3%) Erlang
43 (3%) Lua
46 (4%) Factor
51 (5%) Eiffel
31 (5%) Coq
51 (5%) Scheme
33 (5%) Javascript
49 (6%) Java
51 (6%) Scala
55 (7%) Haxe
16 (7%) Prolog
41 (7%) O'Caml
63 (8%) Clojure
23 (8%) APL
63 (8%) D
45 (8%) Mozart-Oz
56 (9%) F#
37 (9%) Pascal
36 (9%) J
39 (9%) Standard ML
65 (9%) Go
20 (3%) Lua
39 (3%) Mathematica
39 (4%) Haskell
29 (6%) Standard ML
43 (6%) Javascript
40 (6%) C#
39 (7%) Matlab
38 (7%) AWK
44 (7%) Java
49 (7%) Perl
15 (7%) O'Caml
34 (7%) Prolog
18 (7%) Clojure
33 (7%) Scheme
36 (8%) Coq
27 (8%) Smalltalk
28 (8%) Python
43 (8%) Io
11 (8%) Erlang
53 (8%) ELisp
19 (8%) Scala
54 (8%) ActionScript
78 (9%) PHP
12 (9%) F#
53 (9%) Forth
58 (9%) Assembler
33 (2%) O'Caml
53 (3%) Eiffel
48 (3%) Ruby
37 (4%) Assembler
32 (5%) Standard ML
38 (5%) Go
41 (6%) Visual Basic
20 (6%) Prolog
28 (6%) APL
53 (7%) Scala
36 (7%) Coq
36 (7%) Factor
35 (7%) Mozart-Oz
68 (7%) C#
27 (7%) J
29 (8%) Pascal
37 (8%) D
53 (8%) Haskell
29 (8%) Lua
25 (9%) Fortran
46 (9%) Delphi
75 (9%) Java
30 (9%) TCL
39 (9%) Common Lisp
20 (9%) Erlang
39 (0%) Standard ML
52 (0%) ELisp
48 (0%) TCL
45 (0%) Go
58 (1%) Coq
71 (1%) C++
35 (1%) D
23 (1%) F#
68 (1%) Ada
63 (1%) Fortran
39 (1%) R
48 (1%) Prolog
42 (1%) J
13 (1%) Smalltalk
25 (2%) C#
52 (2%) Factor
31 (2%) Groovy
43 (2%) Pascal
22 (3%) Lua
53 (3%) Forth
44 (3%) Visual Basic
3 (3%) Ruby
28 (3%) O'Caml
4 (3%) Python
61 (4%) Objective C
34 (4%) Io
69 (4%) Cobol
25 (4%) Erlang
55 (4%) Shell
34 (4%) Matlab
30 (4%) AWK
22 (5%) Mozart-Oz
65 (5%) Agda
44 (5%) Delphi
19 (6%) Scheme
59 (6%) PHP
42 (6%) Mathematica
43 (7%) Eiffel
24 (7%) Common Lisp
63 (7%) ActionScript
50 (7%) C
25 (8%) REBOL
39 (8%) Javascript
70 (8%) Assembler
44 (8%) APL
53 (9%) Haskell
31 (9%) Java
24 (0%) Pascal
24 (1%) Prolog
52 (2%) Go
12 (2%) Matlab
38 (2%) C++
28 (2%) Assembler
55 (2%) Smalltalk
64 (3%) Haskell
46 (3%) F#
31 (3%) Forth
91 (3%) Python
31 (4%) Ada
38 (4%) Lua
39 (4%) Eiffel
45 (4%) Scheme
92 (5%) Ruby
66 (5%) Clojure
26 (5%) Coq
37 (6%) O'Caml
20 (6%) J
13 (6%) Cobol
32 (6%) C
23 (6%) Mathematica
14 (7%) APL
59 (7%) Mozart-Oz
38 (8%) Visual Basic
45 (8%) Java
42 (8%) ActionScript
46 (8%) Factor
39 (8%) Common Lisp
35 (9%) Objective C
75 (9%) Haxe
27 (9%) Standard ML
49 (0%) D
67 (0%) Scala
24 (0%) Smalltalk
32 (1%) Scheme
19 (1%) J
24 (1%) Cobol
45 (1%) Eiffel
31 (1%) TCL
63 (1%) F#
34 (2%) Standard ML
24 (2%) Javascript
61 (2%) C#
42 (2%) Perl
29 (2%) Forth
12 (2%) APL
14 (2%) Pascal
35 (2%) Coq
55 (3%) Haskell
37 (3%) Assembler
46 (4%) REBOL
13 (4%) Fortran
24 (4%) Visual Basic
53 (4%) Go
64 (4%) Clojure
24 (5%) AWK
41 (5%) Ada
37 (5%) Factor
42 (5%) PHP
32 (5%) O'Caml
59 (6%) Haxe
51 (6%) Groovy
55 (6%) Ruby
57 (7%) C++
15 (7%) Prolog
37 (7%) Io
25 (8%) Lua
39 (8%) Shell
30 (8%) Agda
49 (8%) Java
23 (9%) Delphi
42 (2%) Go
53 (4%) Forth
45 (5%) Haskell
59 (5%) Assembler
40 (5%) Standard ML
43 (5%) J
56 (6%) Pascal
27 (6%) O'Caml
28 (6%) Lua
28 (7%) Erlang
59 (7%) APL
61 (8%) Delphi
40 (8%) Javascript
15 (8%) Python
21 (8%) Smalltalk
36 (9%) C
36 (9%) D
62 (9%) Matlab
26 (9%) Common Lisp
58 (9%) Fortran
16 (9%) Scala
30 (9%) F#
34 (9%) Haxe
14 (9%) C#
74 (9%) TCL
48 (9%) AWK
35 (0%) Ruby
59 (1%) Haskell
30 (1%) Delphi
58 (1%) Assembler
21 (2%) Pascal
61 (2%) C
57 (2%) Forth
67 (2%) Shell
40 (2%) Factor
56 (3%) Prolog
38 (3%) Standard ML
46 (4%) Erlang
47 (4%) Lua
50 (5%) APL
41 (5%) Objective C
38 (5%) Scheme
39 (5%) Fortran
42 (5%) Javascript
22 (5%) Java
33 (5%) Perl
37 (6%) C++
45 (6%) AWK
38 (6%) Eiffel
41 (6%) Smalltalk
38 (7%) Python
55 (7%) J
39 (7%) Cobol
28 (8%) Visual Basic
33 (8%) Common Lisp
35 (8%) O'Caml
61 (9%) Agda
k-means with k = 45
Libraries in this language tend to be well documented.,3.0The resources for learning this language are of high quality,4.0There are many good tools for this language,4.0This language has many features which feel "tacked on",4.0This language is large,5.0I find it easy to write efficient code in this language,3.0Programs written in this language tend to be efficient,3.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0It is easy to debug programs written in this language when it goes wrong,3.0This language has a very dogmatic community,4.0I would use this language for a web project,0.0This language is very flexible,0.0I enjoy playing with this language but would never use it for "real code",0.0Programs written in this language tend to play well with others,3.0I can imagine using this language in my day job,4.0I can imagine this will be a popular language in twenty years time,4.0I would list this language on my resume,4.0I would use this language to write a command-line app,5.0I would use this language for a desktop GUI project,3.0I would use this language for mobile applications,3.0I still discover new features of this language on a fairly regular basis,3.0Code written in this language will usually run in all the major implementations if it runs in one of them.,3.0This language is likely to be around for a very long time,0.0This language matches it's problem domain particularly well.,0.0I find this language easy to prototype in,3.0This language is well suited for an agile development approach using short iterations.,4.0I often write things in this language with the intent of rewriting them in something else later,5.0I use this language out of choice,5.0This language would be good for teaching children to write software,5.0This language is likely to be a passing fad,0.0Third-party libraries are readily available well-documented and of high quality,0.0The semantics of this language are much different than other languages I know.,0.0This language excels at text processing,0.0This language has a very rigid idea of how things should be done,0.0Code written in this language tends to be terse,0.0If this language didn't exist I would have trouble finding a satisfactory replacement,3.0This language has a niche in which it is great,4.0This language is minimal,5.0If my code in this language successfully compiles there is a good chance my code is correct.,3.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language has a strong static type system,6.0This language has a niche outside of which I would not use it,0.0This language excels at concurrency,3.0This language is good for distributed computing,3.0It's unusual for me to discover unfamiliar features,3.0This language is well documented,4.0Programs written in this language will usually work in future versions of the language,4.0I regularly use this language,5.0The thought that I may still be using this language in twenty years time fills me with dread,5.0I am reluctant to admit to knowing this language,5.0This language is good for beginners,6.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,0.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0When I run into problems my colleagues can provide me with immediate help with this language,4.0I use many applications written in this language,4.0There is a wide variety of open source code written in this language,5.0There are many good commercial tools for this language,6.0This is a mainstream language,6.0This language has a good community,3.0I usually use this language on solo projects,4.0There are many good open-source tools for this language,4.0This language has a good library distribution mechanism.,4.0This is a high level language,4.0This language excels at symbolic manipulation,4.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0It is easy to tell at a glance what code in this language does,4.0Code written in this language is very readable,4.0This language has a high quality implementation,5.0I would use this language for writing server programs,6.0I know this language well,0.0I would use this language for casual scripting,3.0This language is best for very small projects,4.0I would use this language as a scripting language embedded inside a larger application,4.0This language encourages writing code that is easy to maintain.,3.0This language encourages writing reusable code.,3.0I enjoy using this language,3.0This language is expressive,3.0This language is likely to have a strong influence on future languages,3.0I rarely have difficulty abstracting patterns I find in my code,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I find code written in this language very elegant,3.0This language has a very coherent design,3.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is built on a small core of orthogonal features,5.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0I would use this language for writing programs for an embedded hardware platform,3.0This language is suitable for real-time applications,4.0This is a low level language,5.0I would use this language for writing embedded programs,5.0This language is best for very large projects,0.0I often feel like I am not smart enough to write this language,0.0There is a lot of accidental complexity when writing code in this language,3.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0Writing code in this language is a lot of work,5.0This language is unusually bad for beginners,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0Code written in this language tends to be verbose,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,6.0This language makes it easy to shoot yourself in the foot,6.0I learned this language early in my career as a programmer,7.0Learning this language improved my ability as a programmer,3.0Learning this language significantly changed how I use other languages.,3.0
38 (3%) Coq
32 (3%) O'Caml
41 (4%) Factor
26 (4%) Lua
26 (4%) Agda
36 (4%) Assembler
36 (5%) Pascal
51 (5%) Mathematica
48 (5%) Eiffel
49 (5%) Scala
46 (6%) ActionScript
55 (6%) Haskell
54 (7%) Ruby
46 (7%) Matlab
30 (7%) J
42 (7%) Common Lisp
24 (8%) Prolog
29 (8%) Forth
41 (8%) Mozart-Oz
54 (8%) Visual Basic
20 (8%) Erlang
33 (8%) Fortran
36 (9%) Clojure
31 (9%) Standard ML
27 (9%) APL
43 (9%) R
56 (9%) Haxe
33 (0%) Cobol
22 (0%) Agda
41 (0%) Io
37 (0%) Mozart-Oz
40 (0%) Python
50 (1%) Standard ML
38 (1%) Mathematica
64 (1%) Fortran
64 (1%) F#
37 (1%) Smalltalk
30 (2%) Coq
49 (2%) J
57 (2%) Haskell
55 (2%) Scheme
69 (2%) Objective C
54 (3%) Eiffel
36 (3%) Lua
44 (3%) Common Lisp
36 (3%) Groovy
29 (3%) Erlang
32 (4%) R
78 (4%) C++
40 (5%) Matlab
61 (5%) Clojure
67 (5%) Ada
43 (5%) Shell
55 (5%) Pascal
45 (6%) Java
28 (6%) Javascript
46 (6%) APL
72 (6%) C
55 (6%) Factor
44 (6%) REBOL
52 (7%) C#
28 (7%) Perl
48 (7%) Scala
83 (7%) D
69 (8%) Assembler
32 (8%) Visual Basic
58 (8%) O'Caml
76 (8%) Go
67 (8%) Forth
46 (9%) ActionScript
54 (9%) Haxe
35 (1%) Fortran
48 (1%) Shell
50 (2%) Scheme
56 (2%) ELisp
31 (2%) Javascript
46 (3%) O'Caml
41 (3%) Assembler
47 (3%) Pascal
64 (3%) Java
60 (3%) Python
46 (3%) Factor
27 (4%) AWK
51 (4%) Coq
58 (4%) Haskell
46 (4%) PHP
35 (4%) Perl
41 (4%) TCL
46 (4%) D
35 (4%) Forth
56 (5%) Ruby
36 (5%) C++
37 (5%) Matlab
36 (5%) Cobol
30 (5%) Prolog
27 (5%) Erlang
47 (6%) Standard ML
49 (6%) Mozart-Oz
37 (7%) Scala
29 (7%) REBOL
39 (8%) R
35 (8%) C
42 (8%) APL
27 (8%) Lua
66 (8%) Agda
58 (8%) Ada
41 (9%) Mathematica
36 (9%) J
57 (9%) Delphi
39 (9%) Groovy
40 (2%) Assembler
33 (3%) Standard ML
29 (4%) Cobol
58 (4%) C++
34 (4%) ELisp
21 (5%) APL
43 (5%) Lua
30 (5%) Erlang
41 (6%) R
45 (6%) Eiffel
60 (6%) F#
15 (6%) Prolog
33 (6%) Visual Basic
56 (6%) C#
31 (6%) J
40 (7%) Ada
37 (7%) O'Caml
45 (8%) Perl
61 (8%) Scala
58 (8%) D
28 (8%) Common Lisp
34 (8%) Forth
39 (8%) Factor
32 (9%) Mozart-Oz
37 (9%) Coq
44 (9%) PHP
50 (9%) Haxe
67 (9%) Haskell
46 (9%) Scheme
56 (0%) Scala
33 (0%) O'Caml
36 (0%) Coq
18 (0%) Erlang
50 (0%) Io
23 (1%) APL
28 (1%) Standard ML
39 (1%) Lua
13 (1%) Fortran
24 (2%) Perl
11 (2%) Cobol
97 (2%) Objective C
63 (3%) Groovy
17 (3%) AWK
43 (3%) Factor
50 (3%) Haskell
58 (3%) C++
28 (3%) Pascal
9 (4%) R
67 (4%) Clojure
34 (4%) Shell
94 (5%) ActionScript
51 (5%) Go
51 (5%) Eiffel
40 (5%) C
39 (6%) Forth
36 (6%) Common Lisp
33 (6%) J
14 (6%) Prolog
34 (7%) Assembler
67 (7%) Java
54 (7%) Scheme
17 (7%) ELisp
75 (7%) Python
54 (8%) Ruby
26 (8%) Ada
32 (8%) PHP
54 (9%) Smalltalk
12 (9%) Matlab
46 (9%) Javascript
51 (9%) F#
79 (9%) C#
46 (0%) Perl
62 (0%) Ruby
70 (1%) Clojure
41 (1%) APL
58 (1%) Go
72 (1%) Python
44 (1%) Matlab
66 (1%) Scala
35 (1%) Visual Basic
36 (2%) Fortran
39 (2%) Assembler
72 (2%) Mozart-Oz
61 (2%) Coq
52 (2%) Io
31 (2%) Prolog
70 (3%) R
56 (3%) Agda
43 (3%) Javascript
51 (3%) C#
64 (3%) Shell
79 (4%) Mathematica
42 (4%) C
51 (4%) Java
37 (5%) Eiffel
33 (5%) Forth
41 (5%) Cobol
69 (6%) Factor
52 (6%) Scheme
52 (6%) F#
36 (7%) Erlang
47 (7%) O'Caml
45 (7%) Standard ML
42 (8%) Smalltalk
45 (9%) ActionScript
66 (9%) ELisp
80 (9%) Groovy
70 (9%) Haskell
68 (3%) Ruby
52 (3%) Factor
43 (5%) Javascript
45 (5%) Forth
18 (5%) Fortran
62 (6%) Haskell
62 (6%) Haxe
62 (6%) REBOL
42 (6%) J
32 (6%) Prolog
41 (6%) Standard ML
51 (7%) Go
11 (7%) Cobol
38 (7%) Perl
22 (8%) Erlang
42 (8%) Common Lisp
43 (9%) C#
79 (9%) Python
29 (0%) Delphi
27 (1%) Common Lisp
61 (2%) C
32 (2%) Cobol
59 (3%) Assembler
44 (3%) Javascript
51 (3%) J
35 (3%) Python
70 (4%) REBOL
33 (4%) Ruby
43 (4%) Factor
24 (4%) F#
55 (5%) Haskell
70 (5%) Shell
16 (5%) Java
22 (5%) Visual Basic
54 (5%) APL
40 (5%) Smalltalk
57 (5%) Agda
44 (5%) AWK
40 (6%) Standard ML
33 (6%) O'Caml
40 (6%) Fortran
24 (6%) Perl
39 (6%) Erlang
33 (7%) Objective C
35 (7%) Eiffel
50 (7%) Prolog
50 (7%) Lua
12 (8%) C#
28 (8%) Groovy
50 (9%) Go
33 (2%) Assembler
32 (4%) Groovy
33 (4%) Prolog
19 (5%) Lua
9 (5%) Perl
27 (5%) PHP
17 (6%) Javascript
51 (6%) Mozart-Oz
24 (6%) Matlab
46 (7%) Factor
20 (7%) AWK
30 (7%) Shell
89 (7%) Agda
28 (8%) TCL
90 (8%) Haskell
35 (9%) Mathematica
28 (9%) Forth
44 (9%) J
45 (9%) Clojure
32 (9%) R
65 (9%) Go
54 (0%) REBOL
29 (0%) APL
27 (0%) Prolog
33 (0%) R
57 (0%) Ada
38 (0%) Agda
38 (1%) PHP
39 (1%) ActionScript
46 (1%) Io
54 (1%) Factor
40 (1%) Forth
41 (1%) Standard ML
39 (1%) Smalltalk
44 (1%) O'Caml
34 (1%) C
37 (2%) Coq
44 (2%) Scheme
23 (2%) Pascal
34 (2%) Matlab
26 (2%) ELisp
32 (2%) Mathematica
97 (2%) Erlang
5 (3%) AWK
36 (3%) Shell
32 (3%) Javascript
19 (3%) Cobol
31 (3%) Visual Basic
63 (4%) D
24 (4%) Perl
51 (5%) Python
83 (5%) F#
61 (5%) Haskell
40 (5%) Fortran
32 (6%) Common Lisp
36 (6%) Haxe
58 (6%) Groovy
23 (6%) Lua
44 (7%) Assembler
92 (7%) Mozart-Oz
44 (8%) Objective C
52 (8%) C#
38 (9%) J
39 (4%) D
46 (4%) APL
43 (4%) Prolog
42 (5%) AWK
51 (5%) C#
56 (6%) Haxe
45 (6%) Go
39 (6%) Coq
27 (6%) Erlang
59 (7%) Java
46 (7%) Forth
45 (7%) Matlab
51 (7%) Io
35 (7%) J
49 (7%) Factor
48 (7%) Agda
47 (8%) Javascript
49 (8%) Assembler
49 (9%) R
54 (9%) Objective C
49 (9%) Haskell
31 (9%) O'Caml
53 (9%) REBOL
45 (3%) Assembler
14 (5%) Prolog
74 (6%) C
33 (6%) Scala
30 (6%) Ada
46 (6%) Haskell
35 (7%) Scheme
18 (7%) Erlang
29 (7%) Go
30 (8%) Smalltalk
87 (8%) PHP
31 (8%) Clojure
22 (8%) Common Lisp
31 (8%) AWK
34 (9%) Pascal
23 (9%) O'Caml
84 (9%) Java
33 (9%) Fortran
19 (9%) APL
61 (9%) Ruby
29 (2%) Forth
35 (3%) J
24 (3%) Prolog
30 (4%) Visual Basic
25 (4%) Common Lisp
40 (4%) TCL
19 (5%) AWK
12 (5%) Cobol
43 (5%) Coq
38 (5%) O'Caml
26 (5%) Erlang
67 (5%) Haskell
60 (5%) Groovy
51 (5%) Scala
45 (6%) Scheme
31 (6%) Lua
49 (6%) Factor
63 (7%) Haxe
54 (7%) Go
26 (7%) Matlab
24 (7%) Fortran
41 (7%) ActionScript
21 (8%) Pascal
47 (8%) Javascript
43 (8%) C#
36 (8%) Assembler
75 (8%) Clojure
30 (9%) Eiffel
62 (9%) ELisp
62 (9%) PHP
25 (9%) APL
58 (0%) Factor
59 (0%) Python
76 (0%) F#
37 (0%) Lua
44 (1%) J
24 (1%) C++
40 (1%) Erlang
37 (1%) Go
43 (1%) Eiffel
27 (2%) C#
90 (2%) Mathematica
28 (2%) AWK
58 (2%) Agda
13 (3%) Pascal
75 (3%) Mozart-Oz
45 (3%) TCL
3 (3%) Fortran
18 (3%) Objective C
15 (3%) C
78 (3%) Haskell
43 (4%) Perl
51 (4%) Matlab
22 (4%) Java
65 (4%) Smalltalk
46 (5%) APL
58 (5%) O'Caml
36 (6%) PHP
36 (6%) Javascript
17 (6%) Cobol
76 (6%) Haxe
34 (6%) Ada
80 (6%) Clojure
66 (7%) Coq
62 (8%) Io
64 (8%) Standard ML
68 (9%) R
45 (9%) Shell
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
33 (4%) O'Caml
41 (5%) Standard ML
18 (5%) APL
25 (5%) Javascript
61 (6%) Clojure
59 (6%) Haskell
30 (6%) Forth
41 (6%) Coq
43 (7%) Factor
53 (8%) Ada
25 (8%) Prolog
34 (8%) Agda
30 (8%) Lua
45 (9%) Scheme
26 (9%) AWK
54 (9%) C#
28 (9%) Common Lisp
33 (9%) Assembler
45 (9%) TCL
41 (9%) C
51 (9%) Groovy
15 (0%) Objective C
78 (1%) Io
36 (2%) Common Lisp
47 (2%) R
59 (2%) Haskell
39 (2%) Mozart-Oz
76 (2%) Ruby
35 (2%) Standard ML
15 (3%) Erlang
18 (3%) C++
51 (4%) REBOL
49 (4%) Agda
16 (5%) Eiffel
61 (5%) Factor
29 (5%) O'Caml
37 (5%) APL
24 (5%) Java
48 (5%) Go
59 (6%) ActionScript
88 (6%) TCL
38 (6%) Matlab
36 (7%) Visual Basic
42 (7%) Scala
64 (7%) Haxe
30 (7%) D
34 (7%) Smalltalk
64 (7%) Clojure
36 (8%) J
14 (8%) Ada
24 (8%) C#
73 (8%) ELisp
13 (8%) Cobol
18 (9%) Pascal
29 (9%) Coq
51 (9%) Javascript
46 (9%) F#
92 (9%) Python
22 (0%) Fortran
30 (0%) Javascript
65 (0%) F#
32 (0%) PHP
53 (0%) Coq
56 (0%) Go
18 (0%) Perl
76 (1%) Haxe
50 (1%) O'Caml
49 (2%) Ruby
58 (2%) Scala
24 (2%) Shell
48 (2%) Standard ML
65 (2%) Mozart-Oz
51 (2%) Java
37 (3%) Pascal
41 (3%) REBOL
37 (3%) Lua
24 (3%) Assembler
37 (3%) Erlang
33 (3%) Mathematica
35 (3%) C
67 (4%) D
35 (4%) TCL
52 (4%) Scheme
36 (4%) Forth
75 (4%) Haskell
54 (5%) Io
59 (6%) Factor
47 (6%) Delphi
25 (6%) Prolog
64 (6%) Clojure
58 (6%) C#
35 (6%) Visual Basic
32 (7%) APL
7 (7%) AWK
53 (7%) Agda
26 (7%) R
70 (8%) Ada
62 (8%) Python
64 (8%) Smalltalk
37 (8%) Common Lisp
36 (8%) C++
34 (9%) Matlab
87 (9%) Eiffel
15 (2%) Fortran
49 (2%) D
75 (3%) Haskell
34 (4%) C++
40 (4%) C#
33 (4%) PHP
24 (4%) Matlab
26 (4%) Visual Basic
28 (5%) Pascal
67 (5%) Python
58 (5%) Standard ML
25 (5%) TCL
32 (5%) Delphi
41 (6%) Ada
20 (6%) AWK
42 (6%) Javascript
62 (6%) Scala
58 (6%) O'Caml
58 (6%) Ruby
41 (7%) APL
15 (7%) Cobol
39 (7%) Java
48 (7%) Haxe
57 (7%) Eiffel
52 (8%) Forth
43 (8%) R
34 (8%) Mathematica
52 (8%) Common Lisp
64 (8%) Scheme
38 (8%) Lua
56 (9%) Go
63 (9%) Smalltalk
34 (9%) Objective C
45 (3%) O'Caml
41 (3%) Ruby
23 (4%) AWK
49 (5%) Haxe
19 (5%) Matlab
19 (5%) C#
46 (5%) J
28 (5%) R
73 (6%) Haskell
46 (6%) Prolog
32 (6%) Shell
41 (6%) Erlang
39 (6%) Lua
61 (6%) Coq
57 (6%) Factor
40 (6%) Assembler
48 (7%) F#
78 (7%) REBOL
34 (7%) Objective C
68 (8%) Smalltalk
29 (8%) Javascript
47 (8%) Common Lisp
26 (8%) Fortran
59 (9%) Standard ML
44 (9%) Python
10 (9%) Visual Basic
13 (9%) PHP
19 (9%) Java
75 (9%) Clojure
19 (4%) Ruby
50 (5%) Eiffel
11 (6%) R
44 (6%) Java
42 (6%) Io
23 (6%) Groovy
34 (6%) C#
42 (7%) Mozart-Oz
36 (7%) Lua
22 (7%) Javascript
10 (7%) Prolog
37 (8%) Standard ML
26 (8%) Smalltalk
27 (8%) Common Lisp
46 (8%) Haskell
91 (8%) C
89 (8%) Forth
22 (9%) F#
24 (9%) Perl
21 (9%) ELisp
84 (9%) D
44 (9%) Scheme
36 (9%) Coq
66 (9%) Go
29 (9%) APL
77 (9%) C++
42 (9%) Haxe
21 (3%) Lua
41 (6%) Mathematica
32 (7%) Standard ML
42 (7%) Haskell
42 (7%) Javascript
52 (7%) ELisp
37 (7%) AWK
40 (8%) Io
18 (8%) Clojure
20 (8%) Scala
23 (8%) Common Lisp
30 (8%) Scheme
60 (9%) Assembler
16 (9%) Erlang
36 (9%) Prolog
42 (9%) Matlab
60 (0%) Prolog
21 (0%) AWK
57 (0%) Io
27 (0%) Mathematica
36 (0%) Shell
71 (0%) Smalltalk
51 (0%) Assembler
21 (0%) Fortran
45 (0%) APL
34 (1%) Pascal
29 (1%) Javascript
53 (1%) J
42 (1%) O'Caml
14 (2%) PHP
66 (2%) Coq
67 (2%) Agda
24 (2%) Objective C
16 (3%) Java
43 (3%) Go
58 (3%) Forth
75 (3%) Haskell
50 (3%) Ruby
23 (4%) Delphi
11 (4%) Visual Basic
36 (4%) Erlang
31 (4%) Haxe
33 (4%) D
42 (4%) F#
30 (4%) TCL
49 (5%) Ada
49 (5%) Scala
22 (5%) R
52 (5%) ActionScript
12 (5%) Matlab
41 (5%) ELisp
68 (5%) Scheme
24 (6%) Lua
54 (7%) Factor
60 (7%) Common Lisp
50 (7%) Python
72 (8%) Mozart-Oz
22 (8%) C#
48 (9%) Standard ML
k-means with k = 46
This is a mainstream language,0.0I use this language out of choice,0.0This language is minimal,0.0There are many good commercial tools for this language,0.0This language has a niche outside of which I would not use it,0.0When I write code in this language I can be very sure it is correct,2.0Code written in this language tends to be very reliable,2.0This language excels at concurrency,0.0When I run into problems my colleagues can provide me with immediate help with this language,3.0I know many other people who use this language,3.0There is a wide variety of open source code written in this language,4.0I use many applications written in this language,4.0I regularly use this language,5.0This language has a good community,3.0I rarely have difficulty abstracting patterns I find in my code,4.0I usually use this language on solo projects,5.0I would use this language for a web project,5.0This language is very flexible,5.0There are many good open-source tools for this language,5.0I can imagine this will be a popular language in twenty years time,5.0I still discover new features of this language on a fairly regular basis,5.0This language has a good library distribution mechanism.,5.0This language is well suited for an agile development approach using short iterations.,5.0This language excels at text processing,6.0This language is built on a small core of orthogonal features,4.0Learning this language significantly changed how I use other languages.,4.0Code written in this language tends to be terse,5.0The resources for learning this language are of high quality,3.0I would list this language on my resume,3.0I usually use this language on projects with many other members,4.0This language is well documented,4.0There are many good tools for this language,4.0Libraries in this language tend to be well documented.,4.0This language has a very dogmatic community,5.0This language is large,5.0I would use this language for mobile applications,6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,3.0This language makes it easy to shoot yourself in the foot,3.0Developers who primarily use this language often burn out after a few years,4.0This language is good for beginners,3.0This language would be good for teaching children to write software,3.0This language has a niche in which it is great,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language is likely to be around for a very long time,0.0Code written in this language will usually run in all the major implementations if it runs in one of them.,0.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0This is a low level language,5.0Learning this language improved my ability as a programmer,0.0This language has a high quality implementation,0.0I enjoy using this language,3.0This language is expressive,3.0This language is likely to have a strong influence on future languages,3.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,3.0This language is good for distributed computing,0.0It is easy to tell at a glance what code in this language does,3.0I would use this language for a desktop GUI project,5.0Code written in this language is very readable,5.0This language is likely to be a passing fad,5.0This language is best for very small projects,3.0I often write things in this language with the intent of rewriting them in something else later,3.0I find this language easy to prototype in,4.0I would use this language for casual scripting,5.0I enjoy playing with this language but would never use it for "real code",6.0Programs written in this language tend to be efficient,3.0I find it easy to write efficient code in this language,4.0I would use this language for writing embedded programs,4.0This language is frequently used for applications it isn't suitable for,4.0The thought that I may still be using this language in twenty years time fills me with dread,4.0I am reluctant to admit to knowing this language,4.0This language has many features which feel "tacked on",4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0Code written in this language tends to be verbose,5.0This language is good for scientific computing,0.0The semantics of this language are much different than other languages I know.,4.0I often feel like I am not smart enough to write this language,4.0There is a lot of accidental complexity when writing code in this language,4.0Writing code in this language is a lot of work,4.0This language is unusually bad for beginners,4.0This language has an annoying syntax,4.0I am sometimes embarrassed to admit to my peers that I know this language,5.0This language has a very rigid idea of how things should be done,6.0I learned this language early in my career as a programmer,6.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0This language encourages writing reusable code.,3.0This language is best for very large projects,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language encourages writing code that is easy to maintain.,4.0This language has a strong static type system,4.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0It's unusual for me to discover unfamiliar features,3.0Programs written in this language will usually work in future versions of the language,3.0I find code written in this language very elegant,3.0I would like to write more of this language than I currently do,3.0This language has unusual features that I often miss when using other languages,3.0This language has a very coherent design,4.0This language is good for numeric computing,0.0I would use this language as a scripting language embedded inside a larger application,0.0This is a high level language,4.0This language excels at symbolic manipulation,4.0Programs written in this language tend to play well with others,3.0I can imagine using this language in my day job,4.0I would use this language to write a command-line app,5.0Third-party libraries are readily available well-documented and of high quality,6.0I would use this language for writing server programs,0.0I know this language well,0.0
36 (0%) Forth
35 (0%) Assembler
35 (0%) Ruby
44 (0%) Java
56 (0%) Go
55 (0%) REBOL
41 (0%) Pascal
70 (0%) Ada
54 (0%) ActionScript
14 (1%) Perl
43 (1%) ELisp
32 (1%) Common Lisp
82 (1%) Haskell
34 (1%) Shell
30 (2%) C++
36 (2%) TCL
49 (2%) Delphi
19 (2%) Matlab
42 (2%) R
37 (3%) C
29 (3%) Prolog
25 (3%) AWK
39 (3%) Mathematica
96 (3%) Eiffel
23 (3%) Lua
48 (4%) Clojure
38 (4%) Smalltalk
30 (4%) Cobol
61 (4%) Standard ML
46 (4%) Scala
64 (5%) F#
84 (5%) Agda
50 (5%) Scheme
30 (5%) Groovy
47 (6%) APL
48 (6%) Python
40 (6%) Io
54 (6%) Haxe
27 (7%) PHP
18 (7%) Javascript
57 (7%) O'Caml
16 (7%) Visual Basic
25 (7%) Objective C
38 (7%) Erlang
50 (7%) J
43 (7%) Fortran
53 (8%) Mozart-Oz
58 (8%) D
46 (9%) Factor
46 (3%) Assembler
51 (3%) R
38 (4%) Scala
53 (5%) Haskell
69 (5%) Javascript
34 (5%) Fortran
34 (5%) Eiffel
76 (5%) Java
75 (6%) C
26 (6%) Standard ML
30 (6%) J
38 (7%) Lua
30 (7%) Mathematica
39 (7%) Agda
30 (7%) O'Caml
60 (7%) Perl
31 (7%) Ada
38 (8%) AWK
43 (8%) Scheme
36 (8%) Clojure
24 (8%) Erlang
64 (8%) Ruby
26 (8%) Common Lisp
32 (9%) Go
84 (9%) PHP
49 (9%) TCL
25 (9%) APL
23 (5%) Prolog
22 (5%) Pascal
39 (6%) O'Caml
32 (6%) Visual Basic
27 (7%) Erlang
54 (7%) Go
67 (8%) Haskell
35 (8%) Assembler
20 (8%) Fortran
39 (9%) Lua
37 (9%) Standard ML
76 (9%) Clojure
64 (3%) Mozart-Oz
55 (3%) Prolog
50 (3%) ActionScript
40 (3%) Erlang
28 (3%) Fortran
18 (4%) Visual Basic
48 (5%) C
74 (5%) Haskell
44 (5%) Common Lisp
34 (5%) Lua
32 (6%) Javascript
13 (6%) Java
56 (6%) ELisp
71 (6%) Forth
49 (6%) Go
40 (6%) Pascal
29 (6%) D
46 (7%) O'Caml
47 (7%) Ruby
26 (7%) PHP
58 (7%) Agda
43 (7%) Python
25 (7%) C#
45 (8%) Assembler
39 (8%) Scala
47 (8%) TCL
38 (4%) Assembler
28 (6%) J
53 (6%) Ruby
43 (6%) Go
33 (7%) O'Caml
37 (7%) Mozart-Oz
53 (7%) Eiffel
55 (7%) Haskell
21 (7%) Erlang
44 (8%) Visual Basic
28 (8%) Fortran
41 (8%) Factor
29 (8%) Lua
43 (8%) Perl
40 (8%) Coq
36 (8%) D
47 (8%) Shell
67 (9%) C#
35 (9%) Pascal
47 (9%) Delphi
31 (9%) APL
26 (9%) Prolog
17 (1%) Lua
34 (2%) Common Lisp
36 (2%) Ruby
18 (2%) Agda
37 (2%) Mathematica
43 (3%) AWK
13 (3%) O'Caml
41 (4%) Go
20 (4%) Eiffel
39 (4%) Matlab
38 (4%) Scheme
31 (4%) Coq
35 (4%) Prolog
54 (4%) APL
18 (4%) Clojure
46 (5%) Javascript
24 (5%) Scala
52 (5%) ELisp
51 (5%) ActionScript
25 (5%) Standard ML
38 (5%) Haskell
72 (5%) TCL
26 (6%) Python
82 (6%) PHP
43 (7%) Mozart-Oz
36 (7%) C#
56 (7%) REBOL
40 (7%) Java
55 (7%) Delphi
36 (7%) R
24 (8%) Smalltalk
45 (8%) Io
31 (8%) Haxe
82 (8%) Shell
16 (8%) Erlang
43 (9%) Fortran
89 (0%) Smalltalk
51 (0%) TCL
40 (0%) Common Lisp
33 (0%) Perl
88 (0%) Scheme
46 (1%) Agda
62 (1%) Groovy
39 (1%) Assembler
34 (1%) Scala
37 (1%) ELisp
57 (1%) Visual Basic
73 (1%) Delphi
48 (1%) Mozart-Oz
64 (2%) Lua
17 (2%) C++
54 (2%) Haskell
65 (2%) Io
39 (2%) Ada
57 (2%) Factor
39 (3%) J
48 (3%) Forth
71 (3%) Ruby
66 (3%) Pascal
49 (3%) Go
42 (4%) D
50 (4%) Clojure
50 (4%) ActionScript
43 (4%) Javascript
27 (4%) Prolog
51 (4%) Mathematica
31 (5%) Coq
48 (5%) C#
52 (5%) Haxe
23 (5%) Cobol
28 (6%) O'Caml
37 (7%) Java
45 (7%) Eiffel
65 (7%) REBOL
87 (7%) Python
18 (8%) Erlang
41 (8%) Matlab
32 (8%) R
47 (8%) Shell
59 (9%) PHP
30 (1%) Delphi
34 (2%) Ruby
56 (2%) Forth
58 (2%) Haskell
23 (3%) Pascal
54 (4%) Prolog
65 (4%) Shell
22 (4%) Java
45 (4%) Lua
37 (5%) Fortran
40 (5%) Scheme
31 (5%) Perl
39 (5%) Objective C
46 (5%) AWK
35 (6%) Standard ML
56 (6%) J
43 (6%) Erlang
40 (6%) Eiffel
35 (6%) C++
54 (7%) Assembler
46 (7%) APL
39 (7%) Smalltalk
39 (7%) Javascript
35 (8%) Python
33 (8%) O'Caml
35 (8%) F#
45 (9%) Factor
32 (9%) Visual Basic
56 (9%) C
29 (9%) Common Lisp
35 (9%) Cobol
54 (9%) Go
47 (9%) TCL
39 (3%) Io
30 (3%) REBOL
16 (3%) Matlab
33 (4%) Lua
25 (4%) APL
47 (4%) Factor
19 (4%) Ruby
39 (5%) Mozart-Oz
10 (6%) R
50 (6%) Eiffel
70 (6%) Go
44 (6%) Java
24 (7%) Javascript
43 (7%) Haskell
24 (7%) Groovy
34 (7%) C#
28 (7%) Smalltalk
86 (8%) Forth
9 (8%) Prolog
33 (8%) Coq
26 (8%) Common Lisp
36 (8%) Standard ML
89 (8%) C
42 (9%) Scheme
7 (9%) Mathematica
23 (9%) ELisp
31 (1%) PHP
48 (2%) D
16 (2%) Fortran
76 (2%) Haskell
36 (3%) C++
43 (3%) Ada
51 (3%) Haxe
72 (3%) Mozart-Oz
67 (4%) Scheme
56 (4%) Forth
24 (4%) Visual Basic
69 (4%) Python
23 (4%) AWK
46 (4%) R
40 (5%) C#
24 (5%) Matlab
27 (5%) Pascal
59 (5%) Standard ML
26 (5%) TCL
60 (5%) Go
60 (5%) O'Caml
65 (6%) Coq
47 (6%) Prolog
32 (6%) Delphi
43 (6%) APL
42 (6%) Javascript
62 (7%) Scala
18 (7%) Cobol
61 (7%) Factor
58 (7%) Ruby
59 (7%) Eiffel
36 (8%) Mathematica
40 (8%) Java
51 (8%) Common Lisp
57 (9%) Io
37 (9%) Lua
67 (9%) Agda
19 (1%) Erlang
22 (4%) APL
32 (4%) O'Caml
36 (5%) Lua
52 (5%) Haskell
29 (5%) Assembler
31 (5%) Javascript
64 (6%) Clojure
54 (6%) Ruby
34 (6%) J
47 (7%) Scala
50 (7%) F#
42 (7%) Coq
18 (8%) Prolog
57 (8%) D
38 (8%) Pascal
35 (8%) Matlab
42 (8%) Standard ML
58 (9%) Visual Basic
38 (9%) Mathematica
38 (9%) Shell
17 (9%) Perl
59 (3%) Haskell
45 (4%) J
45 (4%) Visual Basic
33 (4%) O'Caml
37 (5%) Standard ML
24 (5%) C++
52 (5%) R
20 (5%) Erlang
22 (5%) Objective C
59 (6%) Scheme
48 (7%) Go
44 (7%) Javascript
41 (7%) Lua
51 (7%) Matlab
60 (7%) REBOL
67 (8%) Io
39 (8%) Common Lisp
59 (8%) Clojure
45 (8%) APL
17 (9%) Ada
25 (9%) Java
58 (9%) PHP
46 (9%) F#
74 (9%) TCL
59 (9%) Factor
41 (1%) Python
57 (2%) Haskell
55 (2%) Scheme
52 (3%) Eiffel
51 (3%) J
40 (3%) Mathematica
79 (3%) C++
40 (4%) Matlab
47 (4%) Standard ML
72 (4%) Objective C
46 (5%) Java
46 (5%) APL
60 (5%) Fortran
46 (5%) Io
83 (6%) D
52 (6%) Pascal
41 (6%) Lua
39 (6%) Common Lisp
26 (6%) Perl
29 (6%) Cobol
46 (6%) Scala
32 (7%) Visual Basic
71 (7%) Assembler
71 (7%) Ada
42 (7%) Mozart-Oz
47 (7%) REBOL
56 (7%) O'Caml
53 (7%) Haxe
24 (7%) Erlang
27 (7%) R
30 (8%) Groovy
24 (8%) Javascript
17 (8%) Prolog
36 (8%) Coq
49 (8%) ActionScript
48 (8%) Shell
31 (9%) Smalltalk
61 (9%) Factor
42 (4%) Haskell
22 (4%) Clojure
48 (4%) Javascript
31 (5%) Scheme
37 (5%) Coq
19 (5%) Erlang
46 (6%) Go
30 (6%) Smalltalk
32 (6%) Standard ML
26 (6%) Lua
43 (6%) Ruby
45 (6%) Mathematica
34 (7%) AWK
51 (7%) Matlab
45 (8%) Io
69 (8%) Shell
43 (8%) Forth
60 (8%) Java
52 (8%) Assembler
22 (8%) Scala
42 (9%) Factor
47 (9%) C
26 (9%) J
49 (9%) R
42 (9%) REBOL
57 (9%) Fortran
61 (0%) Scheme
41 (0%) Fortran
45 (0%) Go
46 (1%) O'Caml
79 (1%) Haskell
30 (1%) Delphi
81 (1%) APL
55 (1%) Standard ML
54 (1%) R
31 (1%) Ruby
8 (1%) C#
59 (1%) Assembler
71 (2%) ELisp
24 (2%) Pascal
41 (3%) Perl
66 (3%) F#
57 (4%) Common Lisp
30 (4%) Python
23 (4%) Lua
36 (4%) Ada
38 (4%) Eiffel
29 (4%) Visual Basic
51 (4%) Shell
31 (4%) PHP
29 (5%) Javascript
47 (5%) Objective C
60 (5%) Clojure
35 (5%) Groovy
26 (5%) Haxe
73 (6%) Forth
71 (7%) Mathematica
50 (8%) Scala
76 (9%) Agda
52 (9%) TCL
49 (3%) Forth
36 (4%) Standard ML
44 (5%) Mathematica
19 (5%) Lua
43 (6%) Prolog
29 (6%) REBOL
20 (6%) Common Lisp
39 (7%) Matlab
37 (7%) AWK
15 (7%) Python
38 (8%) Io
34 (8%) Javascript
41 (9%) Java
56 (9%) ActionScript
27 (4%) Javascript
62 (5%) Python
48 (5%) Coq
53 (5%) Ruby
32 (5%) Lua
46 (5%) Standard ML
32 (5%) Forth
25 (6%) Prolog
30 (6%) Fortran
26 (6%) Perl
61 (6%) F#
40 (6%) TCL
54 (6%) Io
47 (7%) Scheme
41 (7%) Pascal
42 (7%) PHP
31 (7%) Assembler
66 (7%) Haskell
59 (8%) Go
48 (8%) O'Caml
82 (8%) Eiffel
35 (8%) Erlang
39 (9%) Common Lisp
49 (9%) Factor
61 (9%) Java
53 (9%) Mozart-Oz
52 (9%) Groovy
37 (9%) Mathematica
55 (9%) Delphi
28 (9%) R
48 (0%) Mozart-Oz
99 (0%) Ada
34 (0%) Groovy
99 (0%) Haskell
20 (1%) TCL
23 (1%) R
45 (1%) Factor
31 (2%) Assembler
97 (2%) Coq
36 (2%) Prolog
4 (4%) Perl
95 (4%) Agda
15 (4%) Lua
27 (4%) PHP
75 (4%) Go
16 (5%) Javascript
37 (5%) Visual Basic
76 (6%) Haxe
28 (6%) Matlab
20 (6%) Forth
39 (6%) J
48 (6%) Cobol
10 (6%) Ruby
15 (6%) AWK
26 (7%) APL
25 (7%) Shell
22 (8%) ELisp
90 (9%) O'Caml
21 (9%) Erlang
84 (9%) Delphi
90 (9%) Standard ML
61 (0%) Shell
49 (0%) APL
68 (0%) Delphi
45 (0%) Ada
53 (0%) Objective C
65 (0%) C
45 (0%) AWK
32 (0%) Erlang
41 (0%) J
50 (1%) C#
35 (1%) Mathematica
51 (1%) Groovy
59 (1%) Fortran
55 (1%) Cobol
47 (1%) Factor
32 (1%) Ruby
45 (2%) Prolog
46 (2%) ActionScript
58 (2%) Java
45 (2%) Agda
48 (2%) Io
52 (3%) Mozart-Oz
43 (3%) Javascript
46 (3%) Smalltalk
51 (3%) REBOL
37 (3%) Perl
29 (3%) F#
39 (3%) D
31 (4%) Clojure
14 (4%) Scala
52 (4%) Assembler
52 (4%) Pascal
51 (5%) Standard ML
34 (5%) Coq
54 (5%) Haxe
48 (5%) ELisp
54 (5%) Haskell
31 (6%) O'Caml
36 (6%) Matlab
40 (7%) Lua
49 (7%) Python
44 (8%) R
41 (8%) Go
44 (9%) Forth
21 (2%) AWK
46 (2%) O'Caml
43 (3%) Prolog
29 (3%) Shell
41 (4%) Ruby
31 (4%) Objective C
30 (4%) Mathematica
59 (4%) Coq
48 (4%) Haxe
38 (5%) Assembler
18 (5%) Matlab
21 (5%) C#
30 (5%) R
48 (5%) J
74 (5%) Haskell
26 (5%) C
50 (6%) F#
56 (6%) Factor
26 (6%) Javascript
40 (6%) Erlang
38 (6%) Lua
80 (6%) REBOL
7 (6%) Visual Basic
50 (7%) Forth
9 (7%) PHP
56 (7%) Standard ML
66 (8%) Smalltalk
47 (8%) Python
50 (8%) D
69 (8%) Scheme
49 (8%) Common Lisp
36 (8%) Groovy
65 (9%) Agda
33 (9%) TCL
24 (9%) Fortran
56 (9%) Scala
58 (0%) Factor
59 (0%) Python
76 (0%) F#
37 (0%) Lua
44 (1%) J
24 (1%) C++
40 (1%) Erlang
37 (1%) Go
43 (1%) Eiffel
27 (2%) C#
90 (2%) Mathematica
28 (2%) AWK
58 (2%) Agda
13 (3%) Pascal
75 (3%) Mozart-Oz
45 (3%) TCL
3 (3%) Fortran
18 (3%) Objective C
15 (3%) C
78 (3%) Haskell
43 (4%) Perl
51 (4%) Matlab
22 (4%) Java
65 (4%) Smalltalk
46 (5%) APL
58 (5%) O'Caml
36 (6%) PHP
36 (6%) Javascript
17 (6%) Cobol
76 (6%) Haxe
34 (6%) Ada
80 (6%) Clojure
66 (7%) Coq
62 (8%) Io
64 (8%) Standard ML
68 (9%) R
45 (9%) Shell
62 (1%) C++
58 (3%) C#
18 (3%) APL
25 (4%) Erlang
12 (4%) Prolog
36 (5%) Assembler
33 (5%) ELisp
37 (6%) Visual Basic
23 (6%) Cobol
29 (6%) Coq
19 (6%) Mathematica
29 (7%) Standard ML
56 (7%) Scala
27 (7%) J
54 (7%) F#
57 (8%) Clojure
44 (8%) PHP
44 (8%) Objective C
18 (8%) Smalltalk
36 (8%) Agda
29 (8%) Forth
66 (8%) Groovy
45 (8%) Delphi
62 (9%) Haskell
52 (9%) Perl
k-means with k = 47
Learning this language improved my ability as a programmer,0.0It is easy to debug programs written in this language when it goes wrong,0.0There are many good open-source tools for this language,0.0I know this language well,0.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0It's unusual for me to discover unfamiliar features,4.0This language is well documented,4.0Programs written in this language will usually work in future versions of the language,4.0This language is frequently used for applications it isn't suitable for,4.0This language has many features which feel "tacked on",4.0I enjoy playing with this language but would never use it for "real code",6.0It is too easy to write code in this language that looks like it does one thing but actually does something else,3.0This language makes it easy to shoot yourself in the foot,3.0This language is best for very small projects,3.0I often write things in this language with the intent of rewriting them in something else later,3.0I find this language easy to prototype in,4.0I would use this language for casual scripting,4.0This language is good for beginners,3.0This language would be good for teaching children to write software,3.0This language is well suited for an agile development approach using short iterations.,4.0This language has a niche in which it is great,3.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,3.0I still discover new features of this language on a fairly regular basis,3.0This language is very flexible,5.0I often feel like I am not smart enough to write this language,5.0Code written in this language will usually run in all the major implementations if it runs in one of them.,3.0This language matches it's problem domain particularly well.,3.0I learned this language early in my career as a programmer,0.0There are many good commercial tools for this language,0.0I would use this language as a scripting language embedded inside a larger application,0.0I find code written in this language very elegant,3.0I would like to write more of this language than I currently do,3.0This language has unusual features that I often miss when using other languages,3.0Learning this language significantly changed how I use other languages.,3.0There is a wide variety of open source code written in this language,0.0This language has a good library distribution mechanism.,0.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0I use many applications written in this language,4.0Third-party libraries are readily available well-documented and of high quality,5.0When I run into problems my colleagues can provide me with immediate help with this language,5.0This is a mainstream language,6.0Code written in this language tends to be verbose,0.0This language is expressive,3.0I rarely have difficulty abstracting patterns I find in my code,5.0This is a high level language,5.0I use this language out of choice,5.0This language excels at symbolic manipulation,6.0Code written in this language tends to be terse,7.0I am reluctant to admit to knowing this language,3.0I often get angry when writing code in this language,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0The thought that I may still be using this language in twenty years time fills me with dread,4.0This language has an annoying syntax,4.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0It is easy to tell at a glance what code in this language does,4.0Code written in this language is very readable,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0I find it easy to write efficient code in this language,5.0This language is best for very large projects,5.0This language is likely to be a passing fad,6.0This language has a very rigid idea of how things should be done,7.0I enjoy using this language,3.0This language is likely to have a strong influence on future languages,3.0This language is built on a small core of orthogonal features,3.0This language has a very coherent design,4.0This language is minimal,5.0The semantics of this language are much different than other languages I know.,6.0I would use this language for a web project,0.0There are many good tools for this language,2.0Libraries in this language tend to be well documented.,2.0If this language didn't exist I would have trouble finding a satisfactory replacement,3.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,3.0I would use this language for writing programs for an embedded hardware platform,0.0When I write code in this language I can be very sure it is correct,3.0Code written in this language tends to be very reliable,3.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0There is a lot of accidental complexity when writing code in this language,3.0Writing code in this language is a lot of work,3.0This language is unusually bad for beginners,4.0Developers who primarily use this language often burn out after a few years,4.0This language is likely to be around for a very long time,5.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0I usually use this language on solo projects,4.0I can imagine using this language in my day job,4.0This language has a good community,4.0I can imagine this will be a popular language in twenty years time,4.0Programs written in this language tend to play well with others,5.0I would use this language for writing server programs,6.0Programs written in this language tend to be efficient,3.0This language is suitable for real-time applications,3.0I would use this language to write a command-line app,4.0This language excels at text processing,4.0I would use this language for a desktop GUI project,0.0The resources for learning this language are of high quality,3.0I would list this language on my resume,3.0This language has a high quality implementation,4.0I regularly use this language,5.0This language has a very dogmatic community,5.0I would use this language for mobile applications,6.0This language is large,6.0This language excels at concurrency,3.0This language is good for distributed computing,3.0This language has a strong static type system,0.0This language has a niche outside of which I would not use it,0.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0This is a low level language,5.0I would use this language for writing embedded programs,5.0
49 (5%) Haskell
44 (6%) Javascript
51 (6%) Pascal
49 (6%) Fortran
45 (6%) Forth
26 (7%) O'Caml
33 (7%) Lua
39 (7%) Coq
48 (7%) Assembler
36 (7%) AWK
43 (7%) Go
48 (7%) Io
33 (8%) Clojure
23 (8%) Erlang
48 (8%) R
36 (8%) J
36 (8%) Smalltalk
62 (8%) Shell
57 (9%) ActionScript
43 (9%) APL
49 (9%) Cobol
46 (9%) Matlab
50 (9%) Factor
24 (9%) Scala
51 (9%) REBOL
45 (9%) Ruby
28 (0%) Coq
50 (0%) Javascript
36 (0%) Matlab
18 (0%) Lua
39 (0%) Mathematica
21 (0%) Standard ML
62 (1%) Groovy
23 (1%) Eiffel
35 (1%) Common Lisp
38 (2%) Ruby
44 (2%) Go
60 (2%) Perl
50 (2%) Delphi
51 (2%) Io
10 (2%) Erlang
17 (3%) Agda
30 (3%) Python
21 (3%) Clojure
36 (3%) Haxe
43 (3%) AWK
13 (3%) O'Caml
57 (4%) APL
37 (5%) Scheme
34 (5%) Prolog
87 (5%) Shell
44 (5%) J
13 (5%) Ada
60 (5%) REBOL
36 (5%) Java
49 (6%) ActionScript
33 (6%) C#
24 (6%) Scala
54 (6%) ELisp
79 (6%) PHP
46 (7%) Mozart-Oz
38 (7%) Haskell
72 (7%) TCL
51 (7%) Visual Basic
66 (8%) Factor
34 (9%) R
39 (9%) Fortran
24 (9%) Smalltalk
34 (1%) Standard ML
61 (1%) Haskell
43 (2%) J
54 (3%) Agda
17 (3%) Erlang
35 (4%) O'Caml
70 (4%) Ruby
47 (5%) Javascript
44 (5%) Visual Basic
51 (5%) R
62 (5%) Clojure
57 (6%) REBOL
50 (6%) Go
21 (6%) Objective C
24 (6%) C++
58 (6%) Scheme
62 (6%) PHP
42 (6%) APL
43 (7%) Lua
65 (7%) Haxe
14 (7%) Ada
49 (7%) F#
50 (8%) Matlab
28 (8%) Java
56 (8%) Factor
20 (8%) Fortran
39 (8%) Scala
67 (8%) Io
14 (9%) Cobol
44 (9%) Mozart-Oz
39 (9%) Common Lisp
33 (9%) C#
33 (9%) D
77 (9%) TCL
33 (0%) Perl
52 (0%) TCL
57 (2%) Factor
55 (2%) Haskell
48 (2%) Forth
38 (3%) J
50 (3%) Go
70 (3%) Ruby
41 (3%) D
43 (3%) Common Lisp
28 (3%) Prolog
47 (4%) C#
30 (4%) Coq
42 (4%) Javascript
21 (4%) C++
60 (5%) Lua
66 (5%) Groovy
54 (5%) Clojure
38 (5%) Java
55 (5%) Haxe
35 (5%) Ada
65 (6%) REBOL
88 (6%) Python
35 (6%) Assembler
54 (6%) ActionScript
41 (6%) Matlab
84 (7%) Smalltalk
47 (7%) Shell
21 (7%) Erlang
32 (7%) O'Caml
35 (8%) R
61 (8%) PHP
25 (8%) AWK
17 (9%) Cobol
41 (9%) Scala
38 (9%) F#
55 (0%) ActionScript
32 (1%) Smalltalk
25 (1%) O'Caml
29 (1%) Perl
35 (1%) Objective C
57 (1%) J
30 (1%) Delphi
56 (2%) Haskell
46 (2%) AWK
33 (2%) Ruby
24 (2%) Pascal
21 (2%) Scala
50 (2%) PHP
22 (3%) Common Lisp
55 (3%) Forth
33 (3%) F#
31 (3%) C++
29 (3%) Python
19 (3%) Java
41 (4%) TCL
46 (4%) Lua
54 (4%) Prolog
38 (4%) Fortran
31 (5%) Standard ML
63 (5%) R
64 (5%) Shell
29 (5%) Cobol
36 (6%) Ada
36 (6%) Visual Basic
35 (6%) Clojure
41 (6%) Erlang
35 (6%) Javascript
17 (6%) D
39 (6%) Scheme
37 (8%) Eiffel
50 (8%) Assembler
15 (9%) C#
62 (1%) Common Lisp
29 (1%) AWK
32 (2%) Cobol
35 (2%) Ada
41 (2%) O'Caml
71 (3%) ELisp
58 (3%) F#
23 (3%) Delphi
30 (3%) Visual Basic
62 (3%) Scala
63 (3%) C++
20 (3%) Pascal
65 (4%) Mozart-Oz
29 (5%) ActionScript
70 (5%) Factor
29 (5%) Erlang
53 (6%) Go
49 (6%) Perl
42 (6%) Eiffel
47 (6%) C
46 (7%) J
50 (8%) Assembler
56 (8%) R
46 (8%) Standard ML
42 (8%) Haxe
36 (8%) Javascript
66 (8%) Scheme
41 (8%) PHP
54 (9%) Shell
31 (9%) Matlab
37 (0%) Visual Basic
61 (0%) Haskell
45 (0%) Scheme
59 (0%) PHP
59 (0%) Go
58 (0%) Coq
48 (1%) Cobol
40 (1%) Fortran
47 (1%) F#
53 (2%) Lua
50 (2%) AWK
43 (3%) APL
78 (3%) Mathematica
44 (3%) Perl
65 (3%) Clojure
64 (3%) Shell
45 (3%) Objective C
36 (4%) Eiffel
40 (4%) Common Lisp
47 (4%) Erlang
54 (4%) Io
48 (4%) Standard ML
41 (5%) Javascript
69 (5%) Mozart-Oz
37 (5%) C++
37 (5%) Delphi
49 (5%) O'Caml
52 (5%) C
41 (6%) C#
66 (6%) Agda
71 (6%) J
80 (7%) R
42 (8%) Smalltalk
72 (8%) TCL
56 (9%) Matlab
78 (0%) Haskell
43 (1%) Eiffel
21 (1%) AWK
46 (2%) O'Caml
12 (2%) Java
44 (3%) Ruby
29 (3%) Javascript
29 (3%) Objective C
33 (3%) Lua
28 (3%) Mathematica
40 (3%) Groovy
30 (4%) Shell
59 (4%) Coq
57 (4%) Io
14 (4%) PHP
43 (5%) Python
18 (5%) Matlab
67 (5%) Scheme
29 (5%) R
49 (5%) J
41 (6%) Erlang
21 (6%) C#
52 (6%) Factor
7 (6%) Visual Basic
80 (7%) REBOL
50 (7%) Forth
66 (7%) Smalltalk
22 (7%) Fortran
13 (7%) Delphi
40 (7%) Assembler
46 (8%) Prolog
32 (8%) TCL
67 (8%) Agda
51 (8%) Common Lisp
48 (8%) F#
29 (9%) C
41 (9%) APL
50 (9%) Standard ML
26 (4%) Smalltalk
12 (5%) Prolog
60 (6%) Ruby
16 (7%) Common Lisp
42 (7%) Assembler
32 (7%) Scheme
29 (7%) F#
29 (7%) Ada
54 (7%) Perl
52 (7%) Visual Basic
32 (7%) Fortran
32 (8%) Go
74 (8%) Python
18 (8%) Erlang
48 (8%) Haskell
37 (8%) Scala
70 (8%) C
51 (8%) Delphi
24 (8%) O'Caml
80 (9%) Java
32 (9%) Haxe
31 (9%) Cobol
76 (4%) Haskell
36 (4%) PHP
34 (6%) Erlang
58 (6%) Smalltalk
57 (6%) O'Caml
38 (6%) Javascript
60 (7%) Ruby
41 (7%) Lua
55 (7%) Groovy
9 (7%) Cobol
70 (7%) F#
59 (8%) Standard ML
23 (8%) Pascal
34 (8%) C#
85 (8%) Clojure
68 (9%) Io
48 (9%) Go
13 (9%) Fortran
48 (3%) Forth
44 (3%) AWK
44 (3%) Go
16 (4%) Scala
49 (4%) Mathematica
39 (4%) Haskell
16 (4%) Clojure
28 (4%) Scheme
36 (5%) Standard ML
39 (5%) Coq
54 (6%) Assembler
45 (6%) Factor
42 (6%) Prolog
32 (6%) D
65 (6%) Fortran
56 (7%) Perl
68 (7%) Pascal
26 (7%) Lua
22 (7%) Smalltalk
52 (7%) Matlab
35 (8%) Ruby
52 (8%) Java
56 (8%) Eiffel
43 (8%) Javascript
47 (8%) APL
27 (8%) Python
88 (9%) PHP
29 (9%) J
18 (9%) Common Lisp
40 (9%) C
46 (9%) Io
18 (9%) Erlang
55 (9%) Objective C
71 (9%) Shell
87 (9%) Cobol
47 (4%) Standard ML
27 (5%) Javascript
63 (8%) Clojure
20 (8%) Perl
47 (8%) PHP
40 (8%) Mathematica
47 (9%) Coq
48 (9%) Scheme
62 (9%) Haskell
32 (9%) Lua
36 (9%) Matlab
43 (9%) Visual Basic
50 (0%) D
60 (0%) O'Caml
35 (0%) Javascript
18 (0%) Fortran
41 (0%) Ada
40 (0%) APL
32 (0%) J
67 (1%) Scala
56 (1%) Forth
31 (2%) PHP
50 (2%) Haxe
22 (2%) Matlab
24 (2%) Visual Basic
41 (2%) Prolog
37 (3%) Mathematica
75 (3%) F#
34 (3%) C++
57 (3%) Standard ML
45 (3%) C#
76 (3%) Haskell
21 (4%) AWK
71 (4%) Mozart-Oz
24 (4%) Cobol
33 (4%) Delphi
66 (4%) Scheme
65 (4%) Python
55 (5%) Factor
43 (5%) Shell
36 (6%) ELisp
45 (6%) R
57 (6%) Go
34 (6%) Perl
31 (6%) Pascal
22 (6%) TCL
38 (6%) Assembler
68 (7%) Coq
54 (8%) Ruby
43 (8%) Objective C
31 (8%) Lua
47 (8%) ActionScript
45 (8%) Common Lisp
51 (9%) Io
44 (9%) Java
61 (9%) Eiffel
52 (9%) Groovy
51 (9%) C
17 (4%) C++
76 (4%) REBOL
41 (4%) O'Caml
33 (4%) Ruby
53 (4%) Go
64 (4%) Clojure
35 (5%) Delphi
38 (6%) Fortran
23 (6%) Visual Basic
58 (6%) Agda
53 (7%) Assembler
74 (8%) Forth
59 (8%) Standard ML
85 (8%) Io
40 (8%) Pascal
67 (8%) APL
13 (8%) C#
37 (8%) Objective C
42 (9%) Common Lisp
62 (9%) Coq
35 (9%) Scala
34 (0%) Assembler
47 (0%) Scala
23 (0%) Standard ML
44 (0%) Clojure
50 (0%) Perl
16 (0%) APL
21 (0%) Erlang
38 (1%) Mozart-Oz
73 (1%) Objective C
35 (1%) O'Caml
28 (1%) Fortran
66 (1%) PHP
12 (2%) AWK
63 (2%) Delphi
79 (2%) C#
44 (2%) Factor
41 (2%) Shell
26 (3%) Lua
28 (3%) Agda
77 (3%) Python
40 (3%) ActionScript
32 (3%) Io
71 (4%) ELisp
52 (4%) Visual Basic
37 (4%) Coq
39 (4%) Pascal
35 (4%) Cobol
52 (4%) Eiffel
44 (4%) Scheme
51 (4%) Groovy
49 (4%) R
24 (5%) Prolog
24 (5%) Forth
60 (5%) Haskell
56 (5%) Ruby
31 (6%) D
43 (6%) Ada
23 (6%) J
56 (7%) F#
38 (7%) Common Lisp
44 (7%) Matlab
84 (7%) Java
51 (7%) Mathematica
39 (9%) TCL
24 (0%) Pascal
63 (0%) C
56 (0%) Assembler
44 (0%) D
64 (0%) Shell
18 (0%) Visual Basic
41 (0%) Lua
31 (0%) Matlab
52 (1%) Prolog
50 (1%) Javascript
44 (1%) R
59 (1%) Forth
48 (1%) J
64 (2%) Go
61 (2%) Agda
27 (2%) Delphi
48 (2%) Scala
66 (2%) REBOL
29 (3%) PHP
48 (3%) Eiffel
23 (3%) Perl
42 (3%) C++
44 (4%) Haxe
36 (4%) ELisp
33 (4%) AWK
23 (4%) Groovy
42 (4%) APL
35 (5%) Erlang
58 (5%) Coq
36 (6%) Ada
45 (6%) O'Caml
32 (7%) F#
53 (7%) Mathematica
31 (7%) C#
35 (7%) TCL
67 (7%) Haskell
23 (7%) Fortran
44 (8%) Standard ML
31 (8%) Objective C
32 (9%) Java
35 (0%) Assembler
45 (1%) Java
34 (1%) Shell
31 (2%) Common Lisp
36 (2%) C
24 (2%) AWK
12 (2%) Perl
43 (3%) Pascal
22 (3%) Lua
40 (3%) Mathematica
39 (3%) Smalltalk
50 (4%) Clojure
33 (4%) Forth
31 (5%) Groovy
52 (5%) Scheme
33 (5%) Prolog
19 (6%) Javascript
28 (6%) PHP
39 (6%) ELisp
61 (6%) Go
45 (6%) Python
34 (6%) Cobol
34 (6%) C++
67 (6%) F#
48 (6%) J
31 (6%) TCL
52 (7%) Mozart-Oz
36 (7%) Erlang
57 (7%) D
87 (7%) Haskell
24 (7%) Matlab
44 (7%) Io
47 (8%) Factor
42 (8%) APL
36 (8%) R
29 (8%) Ruby
52 (8%) Scala
89 (8%) Agda
21 (9%) Visual Basic
38 (9%) Fortran
67 (9%) Standard ML
46 (9%) C#
40 (2%) R
51 (3%) Forth
71 (4%) C++
18 (4%) Lua
34 (4%) Standard ML
39 (5%) Go
45 (6%) Factor
33 (6%) AWK
58 (6%) ActionScript
24 (6%) O'Caml
21 (6%) F#
22 (6%) Erlang
41 (6%) Javascript
63 (6%) Cobol
34 (7%) Matlab
21 (7%) Smalltalk
54 (7%) ELisp
18 (7%) Clojure
42 (7%) Prolog
25 (7%) Scala
62 (8%) Assembler
55 (8%) Fortran
25 (8%) Common Lisp
63 (8%) Shell
48 (8%) Haskell
29 (9%) Groovy
39 (9%) Java
57 (9%) C
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
30 (3%) Forth
38 (3%) Assembler
35 (4%) Standard ML
55 (5%) Groovy
54 (5%) Ruby
16 (6%) Prolog
40 (6%) Coq
35 (6%) O'Caml
41 (6%) Perl
18 (6%) Pascal
28 (7%) Visual Basic
25 (7%) Common Lisp
56 (8%) Go
31 (8%) J
20 (8%) APL
51 (9%) D
61 (9%) Scala
48 (9%) Io
64 (9%) Haskell
51 (9%) C#
43 (9%) Scheme
45 (9%) Factor
28 (0%) Coq
58 (0%) Eiffel
76 (0%) Forth
40 (0%) Java
22 (1%) Visual Basic
76 (1%) Assembler
60 (1%) Pascal
84 (1%) C++
22 (2%) PHP
43 (2%) Scala
14 (2%) ELisp
81 (2%) C
57 (2%) Haskell
10 (2%) Ruby
30 (3%) Lua
33 (3%) REBOL
28 (3%) Groovy
38 (3%) Io
45 (3%) Standard ML
49 (3%) Scheme
18 (4%) Javascript
4 (4%) Prolog
29 (4%) Cobol
68 (4%) Objective C
86 (4%) D
42 (4%) Mozart-Oz
33 (5%) Python
50 (5%) Clojure
35 (5%) Common Lisp
78 (6%) Go
40 (6%) J
40 (7%) Erlang
9 (7%) AWK
37 (7%) Haxe
59 (7%) O'Caml
31 (7%) Smalltalk
29 (8%) Shell
21 (8%) TCL
20 (8%) R
59 (8%) Delphi
82 (9%) Ada
44 (0%) Lua
21 (0%) Coq
20 (1%) Cobol
37 (1%) Java
20 (1%) Prolog
11 (1%) Matlab
35 (1%) Common Lisp
48 (2%) Mozart-Oz
27 (2%) R
37 (2%) Standard ML
56 (2%) Scala
67 (2%) Clojure
85 (2%) Python
35 (2%) Forth
33 (3%) Assembler
48 (3%) O'Caml
53 (3%) Scheme
16 (3%) Mathematica
44 (3%) Eiffel
77 (3%) Groovy
26 (3%) Javascript
18 (3%) Erlang
83 (3%) Ruby
56 (4%) F#
52 (4%) Factor
34 (5%) ActionScript
28 (5%) Objective C
60 (5%) Haxe
74 (6%) TCL
41 (7%) Agda
50 (7%) C#
16 (7%) APL
40 (7%) Visual Basic
69 (8%) Haskell
59 (8%) D
44 (5%) Go
50 (5%) Eiffel
43 (6%) Assembler
58 (6%) Haskell
36 (7%) O'Caml
44 (7%) Coq
62 (7%) Java
34 (7%) APL
39 (7%) Standard ML
30 (8%) Pascal
62 (8%) C#
34 (8%) J
29 (8%) Lua
39 (8%) Visual Basic
30 (8%) Fortran
33 (8%) TCL
45 (8%) Factor
63 (9%) Python
41 (9%) Delphi
46 (9%) Smalltalk
54 (0%) REBOL
29 (0%) APL
27 (0%) Prolog
33 (0%) R
57 (0%) Ada
38 (0%) Agda
38 (1%) PHP
39 (1%) ActionScript
46 (1%) Io
54 (1%) Factor
40 (1%) Forth
41 (1%) Standard ML
39 (1%) Smalltalk
44 (1%) O'Caml
34 (1%) C
37 (2%) Coq
44 (2%) Scheme
23 (2%) Pascal
34 (2%) Matlab
26 (2%) ELisp
32 (2%) Mathematica
97 (2%) Erlang
5 (3%) AWK
36 (3%) Shell
32 (3%) Javascript
19 (3%) Cobol
31 (3%) Visual Basic
63 (4%) D
24 (4%) Perl
51 (5%) Python
83 (5%) F#
61 (5%) Haskell
40 (5%) Fortran
32 (6%) Common Lisp
36 (6%) Haxe
58 (6%) Groovy
23 (6%) Lua
44 (7%) Assembler
92 (7%) Mozart-Oz
44 (8%) Objective C
52 (8%) C#
38 (9%) J
19 (0%) Ruby
15 (1%) R
50 (1%) Eiffel
17 (2%) Erlang
42 (3%) Java
36 (3%) C#
21 (5%) Javascript
11 (5%) Prolog
22 (6%) Smalltalk
16 (6%) F#
50 (6%) ActionScript
43 (6%) Mozart-Oz
28 (6%) Perl
25 (7%) Groovy
44 (7%) Io
39 (7%) Lua
53 (7%) Shell
69 (7%) Ada
27 (8%) ELisp
23 (8%) Common Lisp
33 (8%) Standard ML
92 (8%) Forth
59 (8%) Delphi
91 (9%) C
64 (9%) Fortran
43 (9%) Haskell
34 (9%) APL
44 (9%) Haxe
k-means with k = 48
Programs written in this language will usually work in future versions of the language,4.0Programs written in this language tend to play well with others,4.0This language is likely to be around for a very long time,4.0This language has a niche outside of which I would not use it,0.0It's unusual for me to discover unfamiliar features,3.0This language has a very rigid idea of how things should be done,5.0This language is minimal,6.0There are many good commercial tools for this language,0.0It is too easy to write code in this language that looks like it does one thing but actually does something else,3.0This language makes it easy to shoot yourself in the foot,3.0I find this language easy to prototype in,3.0This language is well suited for an agile development approach using short iterations.,3.0I rarely have difficulty abstracting patterns I find in my code,0.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,4.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0I would use this language for writing embedded programs,5.0This is a low level language,6.0I would use this language for casual scripting,3.0This language is best for very small projects,3.0I often write things in this language with the intent of rewriting them in something else later,4.0This language excels at text processing,5.0I often get angry when writing code in this language,0.0There is a lot of accidental complexity when writing code in this language,2.0Writing code in this language is a lot of work,3.0Developers who primarily use this language often burn out after a few years,3.0Code written in this language tends to be terse,4.0The semantics of this language are much different than other languages I know.,4.0This language is unusually bad for beginners,3.0This language has an annoying syntax,3.0I would use this language for a web project,0.0If this language didn't exist I would have trouble finding a satisfactory replacement,3.0This language has a niche in which it is great,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0Code written in this language tends to be verbose,0.0I still discover new features of this language on a fairly regular basis,3.0This language is very flexible,5.0I often feel like I am not smart enough to write this language,5.0If my code in this language successfully compiles there is a good chance my code is correct.,3.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language has a strong static type system,6.0I would use this language for a desktop GUI project,4.0This language is best for very large projects,4.0I am sometimes embarrassed to admit to my peers that I know this language,3.0I am reluctant to admit to knowing this language,3.0I find code written in this language very elegant,3.0This language has a very coherent design,3.0Learning this language significantly changed how I use other languages.,3.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is built on a small core of orthogonal features,5.0There is a wide variety of open source code written in this language,0.0The thought that I may still be using this language in twenty years time fills me with dread,0.0This language is good for beginners,0.0This language is expressive,4.0This is a high level language,5.0This language excels at symbolic manipulation,5.0I use this language out of choice,5.0I learned this language early in my career as a programmer,0.0I know this language well,0.0This language would be good for teaching children to write software,0.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0It is easy to tell at a glance what code in this language does,4.0This language is well documented,4.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0This language encourages writing reusable code.,4.0I find it easy to write efficient code in this language,5.0This language encourages writing code that is easy to maintain.,5.0I regularly use this language,6.0This language has a very dogmatic community,6.0This language is likely to be a passing fad,6.0I would use this language as a scripting language embedded inside a larger application,0.0The resources for learning this language are of high quality,3.0This language has a high quality implementation,3.0This language is likely to have a strong influence on future languages,3.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,3.0I enjoy using this language,4.0Learning this language improved my ability as a programmer,4.0This language is large,0.0There are many good tools for this language,3.0Libraries in this language tend to be well documented.,4.0I would use this language for mobile applications,5.0There are many good open-source tools for this language,3.0This language has a good library distribution mechanism.,3.0Code written in this language will usually run in all the major implementations if it runs in one of them.,0.0I can imagine this will be a popular language in twenty years time,3.0I usually use this language on solo projects,4.0I can imagine using this language in my day job,4.0This language has a good community,4.0I would list this language on my resume,4.0I would use this language to write a command-line app,6.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0When I run into problems my colleagues can provide me with immediate help with this language,4.0I use many applications written in this language,4.0This is a mainstream language,6.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0Third-party libraries are readily available well-documented and of high quality,0.0This language matches it's problem domain particularly well.,0.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0This language is frequently used for applications it isn't suitable for,3.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0This language has many features which feel "tacked on",4.0I enjoy playing with this language but would never use it for "real code",6.0
41 (0%) PHP
65 (1%) C++
56 (1%) Fortran
30 (2%) Coq
58 (2%) Haskell
69 (3%) C
34 (3%) O'Caml
47 (4%) R
27 (4%) Erlang
48 (4%) Factor
53 (4%) C#
38 (4%) Forth
37 (4%) Visual Basic
40 (5%) Perl
51 (5%) ActionScript
44 (5%) Javascript
41 (5%) AWK
46 (5%) Scheme
36 (6%) Agda
52 (6%) Java
33 (7%) J
21 (7%) Matlab
48 (7%) Assembler
43 (7%) Haxe
41 (7%) Go
35 (7%) Standard ML
26 (8%) Mathematica
39 (8%) Ada
72 (9%) Shell
53 (9%) Python
50 (0%) Go
50 (1%) Smalltalk
45 (2%) Factor
29 (3%) Ruby
22 (3%) Scala
44 (3%) Mozart-Oz
46 (4%) Prolog
53 (4%) APL
27 (5%) Erlang
40 (5%) D
54 (5%) Fortran
28 (5%) O'Caml
49 (5%) Standard ML
45 (6%) AWK
22 (7%) Common Lisp
57 (7%) C
41 (7%) Groovy
39 (7%) Matlab
36 (8%) Mathematica
29 (8%) F#
41 (8%) J
54 (8%) Haskell
28 (9%) C++
54 (9%) Assembler
34 (9%) R
20 (9%) Perl
28 (0%) Coq
50 (0%) Javascript
36 (0%) Matlab
18 (0%) Lua
39 (0%) Mathematica
21 (0%) Standard ML
62 (1%) Groovy
23 (1%) Eiffel
35 (1%) Common Lisp
38 (2%) Ruby
44 (2%) Go
60 (2%) Perl
50 (2%) Delphi
51 (2%) Io
10 (2%) Erlang
17 (3%) Agda
30 (3%) Python
21 (3%) Clojure
36 (3%) Haxe
43 (3%) AWK
13 (3%) O'Caml
57 (4%) APL
37 (5%) Scheme
34 (5%) Prolog
87 (5%) Shell
44 (5%) J
13 (5%) Ada
60 (5%) REBOL
36 (5%) Java
49 (6%) ActionScript
33 (6%) C#
24 (6%) Scala
54 (6%) ELisp
79 (6%) PHP
46 (7%) Mozart-Oz
38 (7%) Haskell
72 (7%) TCL
51 (7%) Visual Basic
66 (8%) Factor
34 (9%) R
39 (9%) Fortran
24 (9%) Smalltalk
47 (0%) C#
67 (0%) Ruby
39 (0%) Java
53 (0%) Scheme
7 (0%) Cobol
41 (1%) O'Caml
22 (1%) C
30 (1%) Prolog
37 (2%) Standard ML
25 (2%) Erlang
41 (2%) D
55 (2%) Go
13 (2%) Fortran
60 (3%) Haskell
24 (3%) C++
43 (3%) Delphi
44 (3%) R
53 (3%) Factor
51 (3%) Common Lisp
77 (3%) Groovy
37 (4%) Perl
50 (4%) Scala
52 (4%) Shell
57 (4%) TCL
21 (4%) Assembler
66 (4%) Haxe
48 (4%) F#
28 (4%) Pascal
41 (5%) J
22 (5%) Objective C
33 (5%) Coq
68 (5%) Smalltalk
36 (5%) Visual Basic
44 (5%) Javascript
48 (5%) Matlab
66 (6%) Clojure
42 (6%) Forth
47 (6%) Lua
59 (6%) REBOL
58 (7%) PHP
34 (7%) AWK
20 (7%) Ada
71 (8%) ActionScript
62 (9%) ELisp
43 (9%) APL
51 (5%) Eiffel
17 (6%) Ruby
43 (6%) Java
42 (6%) Io
41 (6%) Mozart-Oz
36 (6%) Lua
22 (6%) Javascript
10 (7%) Prolog
25 (7%) Groovy
36 (7%) C#
14 (8%) R
39 (8%) Standard ML
85 (8%) D
29 (8%) Common Lisp
28 (9%) Smalltalk
43 (9%) Haxe
35 (9%) Coq
46 (9%) Scheme
20 (9%) ELisp
48 (9%) Haskell
78 (9%) C++
89 (9%) C
80 (9%) Assembler
26 (9%) Perl
35 (9%) REBOL
87 (9%) Forth
60 (0%) Haskell
35 (2%) Standard ML
15 (2%) Erlang
61 (2%) Clojure
35 (3%) Common Lisp
67 (4%) PHP
48 (4%) Go
81 (4%) TCL
20 (5%) Objective C
46 (5%) Visual Basic
36 (5%) O'Caml
64 (6%) Haxe
44 (7%) Lua
27 (7%) Java
57 (7%) Scheme
57 (7%) Factor
49 (7%) F#
32 (7%) C#
75 (8%) Ruby
29 (8%) C++
17 (8%) Cobol
18 (8%) Ada
42 (8%) Javascript
47 (9%) Mozart-Oz
37 (9%) Smalltalk
50 (9%) Agda
39 (0%) R
51 (0%) Forth
54 (0%) ActionScript
13 (1%) Clojure
49 (1%) ELisp
41 (2%) Haskell
36 (2%) Mathematica
57 (2%) C
74 (3%) C++
35 (3%) Standard ML
43 (3%) Java
17 (3%) F#
20 (3%) Scala
20 (4%) Lua
41 (4%) Javascript
19 (4%) Haxe
63 (4%) Ada
20 (4%) O'Caml
15 (5%) Python
64 (5%) Shell
43 (5%) Factor
33 (5%) Groovy
43 (5%) APL
44 (6%) Prolog
36 (6%) Matlab
37 (6%) Go
40 (6%) REBOL
65 (6%) Objective C
41 (7%) Io
20 (7%) Erlang
37 (7%) C#
21 (7%) Smalltalk
20 (7%) Common Lisp
32 (7%) AWK
29 (7%) Scheme
61 (8%) Delphi
48 (8%) Pascal
65 (8%) Cobol
49 (8%) Coq
28 (8%) Mozart-Oz
52 (9%) Fortran
77 (0%) Haskell
77 (0%) Io
28 (1%) Lua
78 (1%) Forth
52 (1%) Standard ML
59 (2%) Scheme
44 (2%) Scala
58 (2%) Shell
49 (2%) Go
53 (2%) R
2 (2%) Java
26 (2%) D
64 (2%) Agda
51 (3%) AWK
73 (3%) F#
31 (3%) Javascript
30 (4%) PHP
51 (4%) O'Caml
59 (4%) ActionScript
57 (4%) TCL
95 (4%) Factor
35 (4%) Fortran
71 (4%) Clojure
31 (4%) Pascal
57 (5%) Mathematica
67 (5%) ELisp
46 (7%) Common Lisp
92 (7%) J
48 (7%) Groovy
88 (7%) REBOL
51 (8%) Matlab
22 (9%) Delphi
24 (9%) Visual Basic
43 (9%) Python
26 (9%) C++
70 (0%) ActionScript
19 (0%) Lua
29 (0%) Erlang
31 (0%) Javascript
24 (0%) C#
54 (0%) APL
32 (0%) Groovy
63 (1%) Fortran
43 (1%) J
43 (1%) Go
51 (1%) Mathematica
40 (1%) C
34 (2%) O'Caml
12 (2%) Smalltalk
34 (2%) D
37 (2%) Standard ML
33 (2%) Io
54 (2%) Objective C
69 (3%) PHP
28 (3%) Common Lisp
51 (3%) Factor
57 (3%) Assembler
21 (3%) REBOL
51 (4%) Forth
54 (4%) Coq
64 (5%) C++
47 (5%) ELisp
40 (6%) Prolog
31 (6%) F#
41 (6%) AWK
13 (6%) Ruby
46 (6%) Matlab
58 (7%) Perl
28 (7%) Scala
73 (7%) Cobol
44 (7%) Eiffel
31 (8%) Java
49 (9%) Pascal
39 (9%) Haxe
58 (9%) TCL
47 (9%) R
10 (9%) Python
30 (1%) Delphi
28 (1%) Perl
24 (2%) Pascal
57 (2%) Haskell
34 (2%) Ruby
36 (2%) Objective C
56 (2%) Forth
30 (3%) Python
42 (3%) TCL
20 (3%) Java
35 (4%) Smalltalk
24 (4%) Common Lisp
53 (4%) Prolog
44 (4%) Lua
64 (4%) Shell
32 (4%) Standard ML
31 (4%) F#
43 (4%) AWK
31 (4%) Cobol
36 (5%) Fortran
53 (5%) J
40 (5%) Erlang
39 (5%) Scheme
34 (5%) Ada
29 (6%) O'Caml
52 (7%) Assembler
36 (7%) C++
40 (7%) Eiffel
46 (8%) APL
40 (8%) Javascript
61 (8%) ActionScript
18 (8%) C#
47 (9%) Factor
41 (9%) Clojure
30 (9%) Visual Basic
62 (1%) Common Lisp
29 (1%) AWK
32 (2%) Cobol
35 (2%) Ada
41 (2%) O'Caml
71 (3%) ELisp
58 (3%) F#
23 (3%) Delphi
30 (3%) Visual Basic
62 (3%) Scala
63 (3%) C++
20 (3%) Pascal
65 (4%) Mozart-Oz
29 (5%) ActionScript
70 (5%) Factor
29 (5%) Erlang
53 (6%) Go
49 (6%) Perl
42 (6%) Eiffel
47 (6%) C
46 (7%) J
50 (8%) Assembler
56 (8%) R
46 (8%) Standard ML
42 (8%) Haxe
36 (8%) Javascript
66 (8%) Scheme
41 (8%) PHP
54 (9%) Shell
31 (9%) Matlab
33 (2%) Assembler
32 (4%) Groovy
33 (4%) Prolog
19 (5%) Lua
9 (5%) Perl
27 (5%) PHP
17 (6%) Javascript
51 (6%) Mozart-Oz
24 (6%) Matlab
46 (7%) Factor
20 (7%) AWK
30 (7%) Shell
89 (7%) Agda
28 (8%) TCL
90 (8%) Haskell
35 (9%) Mathematica
28 (9%) Forth
44 (9%) J
45 (9%) Clojure
32 (9%) R
65 (9%) Go
63 (0%) Smalltalk
90 (0%) C#
40 (0%) J
39 (1%) Factor
28 (1%) Mathematica
23 (1%) Perl
62 (1%) Haxe
38 (1%) Coq
24 (2%) APL
35 (2%) Forth
63 (2%) F#
75 (2%) Clojure
11 (2%) AWK
30 (3%) Assembler
25 (3%) Shell
17 (4%) Matlab
91 (4%) Objective C
58 (4%) Ruby
67 (4%) C++
69 (5%) D
32 (5%) Lua
12 (5%) Prolog
49 (5%) Mozart-Oz
40 (5%) Scheme
60 (5%) Haskell
10 (5%) R
29 (6%) Javascript
63 (6%) Go
58 (7%) Groovy
59 (7%) Io
32 (8%) Pascal
68 (8%) Java
74 (9%) Python
39 (0%) Javascript
91 (0%) Cobol
93 (0%) PHP
44 (0%) AWK
90 (0%) Delphi
36 (1%) Haskell
30 (1%) C
72 (1%) Pascal
49 (1%) Forth
48 (2%) Assembler
61 (2%) Shell
43 (2%) C#
97 (2%) Visual Basic
24 (2%) Lua
34 (2%) Coq
50 (2%) Io
44 (2%) Matlab
13 (2%) Scala
57 (2%) ELisp
25 (2%) Python
45 (3%) Factor
32 (3%) Standard ML
24 (3%) Scheme
22 (3%) J
18 (3%) Clojure
37 (4%) Ruby
48 (4%) Ada
60 (4%) Fortran
47 (5%) Mathematica
47 (5%) Go
41 (5%) Prolog
24 (5%) Smalltalk
38 (5%) APL
49 (6%) Haxe
52 (6%) Eiffel
7 (7%) O'Caml
26 (7%) D
91 (8%) TCL
54 (8%) Perl
9 (8%) Common Lisp
55 (8%) Java
56 (8%) Agda
39 (9%) R
48 (9%) Objective C
44 (3%) O'Caml
23 (3%) AWK
42 (4%) Ruby
19 (4%) Matlab
28 (5%) R
40 (5%) Erlang
47 (5%) J
33 (5%) Shell
61 (5%) Coq
74 (5%) Haskell
37 (6%) Lua
21 (6%) C#
78 (6%) REBOL
55 (7%) Factor
48 (7%) Prolog
42 (7%) Assembler
33 (7%) Objective C
46 (7%) F#
28 (7%) Javascript
69 (7%) Smalltalk
48 (7%) Common Lisp
25 (8%) Fortran
44 (8%) Python
13 (8%) PHP
11 (8%) Visual Basic
18 (9%) Java
46 (9%) Haxe
62 (9%) Agda
37 (3%) Erlang
77 (3%) Haskell
59 (3%) Factor
35 (4%) PHP
72 (5%) F#
18 (5%) Pascal
64 (5%) Coq
40 (5%) Javascript
62 (5%) Io
63 (5%) Agda
47 (5%) APL
50 (6%) J
60 (6%) Smalltalk
43 (6%) Lua
42 (6%) TCL
49 (7%) Eiffel
59 (7%) O'Caml
9 (7%) Fortran
42 (7%) Perl
12 (7%) Cobol
29 (7%) AWK
62 (7%) Standard ML
40 (7%) Ada
62 (8%) Ruby
68 (8%) Mozart-Oz
13 (8%) C
69 (9%) Haxe
72 (9%) REBOL
55 (9%) Groovy
87 (9%) Clojure
61 (9%) R
45 (6%) Standard ML
42 (6%) Pascal
39 (6%) Matlab
33 (7%) Lua
47 (7%) Coq
52 (7%) Ruby
26 (7%) Erlang
50 (8%) Scheme
29 (8%) Prolog
50 (9%) Factor
59 (9%) Haskell
33 (9%) Cobol
40 (9%) O'Caml
38 (9%) R
45 (9%) Scala
33 (9%) Javascript
45 (9%) TCL
52 (0%) Java
28 (0%) Erlang
48 (0%) Go
37 (0%) TCL
30 (0%) Lua
33 (0%) Cobol
36 (1%) Groovy
28 (1%) R
37 (1%) Prolog
23 (1%) Agda
29 (2%) Pascal
47 (2%) Assembler
57 (2%) C
31 (3%) Javascript
46 (3%) ELisp
38 (3%) Forth
54 (3%) Objective C
35 (3%) Io
37 (3%) F#
60 (3%) Haskell
26 (3%) AWK
61 (3%) C#
51 (4%) Mathematica
49 (4%) Shell
57 (4%) C++
29 (4%) APL
23 (4%) D
42 (4%) Standard ML
44 (5%) Matlab
34 (5%) Fortran
46 (5%) Clojure
43 (5%) Smalltalk
48 (6%) Factor
31 (6%) O'Caml
63 (6%) Haxe
67 (6%) Python
48 (7%) Eiffel
41 (7%) Coq
60 (7%) Ada
41 (8%) Scala
36 (8%) Perl
41 (9%) Common Lisp
40 (9%) J
18 (1%) Fortran
57 (2%) Forth
41 (3%) APL
56 (3%) Standard ML
74 (3%) Haskell
65 (3%) Scheme
23 (4%) AWK
35 (4%) ELisp
75 (4%) Mozart-Oz
24 (5%) TCL
29 (5%) Delphi
30 (5%) Pascal
45 (5%) Ada
67 (5%) Coq
65 (6%) Python
46 (6%) Haxe
55 (6%) Ruby
37 (6%) Mathematica
60 (7%) Factor
19 (7%) Visual Basic
60 (7%) Scala
53 (7%) O'Caml
38 (8%) Javascript
49 (8%) Prolog
26 (8%) PHP
57 (8%) Go
56 (8%) Io
43 (8%) D
45 (9%) Assembler
15 (9%) Cobol
21 (9%) Matlab
67 (9%) Smalltalk
78 (9%) Clojure
62 (9%) Eiffel
66 (9%) Agda
58 (9%) C
34 (1%) O'Caml
20 (1%) Erlang
45 (2%) Factor
40 (2%) Shell
25 (3%) Standard ML
37 (3%) Coq
36 (3%) Assembler
50 (3%) Scala
19 (3%) APL
35 (4%) Mozart-Oz
15 (4%) AWK
53 (4%) Eiffel
23 (4%) Prolog
36 (4%) Pascal
76 (5%) C#
74 (5%) Python
29 (5%) D
54 (5%) Groovy
24 (5%) J
39 (6%) Common Lisp
40 (6%) Ada
53 (6%) Ruby
31 (7%) Lua
81 (7%) Java
55 (7%) Haskell
23 (7%) Fortran
38 (8%) Io
41 (8%) TCL
50 (8%) Clojure
43 (8%) Go
51 (9%) F#
50 (9%) Scheme
34 (9%) Agda
49 (9%) Javascript
60 (9%) C++
31 (0%) Fortran
27 (0%) Forth
21 (0%) D
64 (0%) Haskell
88 (0%) Python
17 (0%) Cobol
46 (0%) Scala
23 (1%) Erlang
28 (1%) Common Lisp
54 (1%) Go
32 (1%) Lua
65 (2%) Groovy
55 (2%) Smalltalk
27 (2%) Prolog
32 (2%) J
34 (3%) Ada
43 (3%) Factor
44 (3%) TCL
47 (3%) REBOL
28 (3%) Pascal
34 (3%) Io
35 (4%) Objective C
43 (4%) Scheme
33 (4%) Visual Basic
40 (5%) Coq
19 (5%) AWK
20 (5%) Matlab
35 (5%) O'Caml
35 (5%) Agda
40 (6%) ActionScript
65 (6%) Haxe
36 (7%) Eiffel
66 (7%) R
69 (8%) Clojure
18 (9%) APL
65 (9%) PHP
39 (3%) Assembler
29 (4%) Visual Basic
35 (4%) Standard ML
31 (6%) Erlang
17 (6%) Prolog
25 (6%) APL
33 (7%) J
39 (7%) O'Caml
61 (7%) Scala
33 (8%) Forth
28 (8%) Matlab
33 (8%) Mozart-Oz
37 (8%) Lua
26 (8%) Common Lisp
41 (9%) Coq
69 (9%) Haskell
25 (9%) Fortran
43 (9%) R
50 (9%) C#
56 (9%) F#
45 (3%) Assembler
26 (4%) Smalltalk
13 (5%) Prolog
27 (5%) F#
35 (6%) Cobol
34 (6%) Scala
36 (6%) AWK
60 (6%) Ruby
73 (6%) C
88 (7%) PHP
28 (7%) Clojure
45 (7%) Haskell
31 (7%) Ada
72 (7%) Python
18 (7%) Common Lisp
53 (7%) Perl
71 (7%) Javascript
53 (7%) Visual Basic
33 (7%) Scheme
31 (7%) Mathematica
54 (8%) Delphi
31 (8%) Fortran
31 (8%) Go
17 (8%) Erlang
82 (9%) Java
24 (9%) O'Caml
36 (9%) Pascal
31 (9%) Lua
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
23 (2%) Agda
28 (3%) Lua
47 (3%) Fortran
48 (3%) Ruby
29 (4%) Smalltalk
46 (4%) Haskell
51 (4%) Cobol
46 (5%) Forth
59 (5%) TCL
32 (6%) AWK
40 (6%) Coq
24 (7%) O'Caml
66 (7%) Shell
48 (7%) Assembler
45 (7%) Javascript
51 (7%) Pascal
61 (7%) ActionScript
51 (7%) Matlab
44 (7%) Go
21 (8%) Erlang
28 (8%) Scala
32 (8%) Clojure
50 (8%) R
33 (8%) Standard ML
50 (9%) Io
k-means with k = 49
Code written in this language is very readable,3.0This language would be good for teaching children to write software,3.0I usually use this language on solo projects,3.0This language has a good community,3.0I can imagine this will be a popular language in twenty years time,3.0This is a high level language,0.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,3.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0I enjoy using this language,3.0This language is likely to have a strong influence on future languages,3.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,3.0This is a low level language,0.0This is a mainstream language,0.0Code written in this language tends to be verbose,0.0I find code written in this language very elegant,0.0Programs written in this language will usually work in future versions of the language,0.0This language excels at text processing,0.0I know this language well,0.0It is easy to tell at a glance what code in this language does,4.0This language is likely to be a passing fad,4.0I would use this language for a desktop GUI project,5.0This language excels at symbolic manipulation,0.0This language is best for very small projects,3.0I often write things in this language with the intent of rewriting them in something else later,3.0I find this language easy to prototype in,4.0I would use this language for casual scripting,4.0The semantics of this language are much different than other languages I know.,4.0Code written in this language tends to be terse,5.0I often feel like I am not smart enough to write this language,5.0This language has a strong static type system,0.0This language is built on a small core of orthogonal features,3.0This language has a very coherent design,4.0This language is minimal,4.0I would use this language for a web project,3.0This language has a good library distribution mechanism.,3.0This language matches it's problem domain particularly well.,0.0Code written in this language will usually run in all the major implementations if it runs in one of them.,0.0I would use this language for writing embedded programs,0.0If this language didn't exist I would have trouble finding a satisfactory replacement,3.0This language has a niche in which it is great,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0I usually use this language on projects with many other members,3.0There is a wide variety of open source code written in this language,4.0I use many applications written in this language,4.0There are many good open-source tools for this language,4.0I know many other people who use this language,4.0I can imagine using this language in my day job,5.0This language encourages writing code that is easy to maintain.,3.0This language encourages writing reusable code.,3.0This language is best for very large projects,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0There is a lot of accidental complexity when writing code in this language,3.0Developers who primarily use this language often burn out after a few years,3.0This language makes it easy to shoot yourself in the foot,5.0I learned this language early in my career as a programmer,6.0I rarely have difficulty abstracting patterns I find in my code,3.0This language is well suited for an agile development approach using short iterations.,3.0Writing code in this language is a lot of work,0.0This language is very flexible,4.0This language is expressive,4.0I still discover new features of this language on a fairly regular basis,4.0I use this language out of choice,4.0It's unusual for me to discover unfamiliar features,3.0This language has a very rigid idea of how things should be done,5.0This language is good for beginners,5.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0This language is frequently used for applications it isn't suitable for,2.0When I run into problems my colleagues can provide me with immediate help with this language,5.0I am sometimes embarrassed to admit to my peers that I know this language,5.0This language is likely to be around for a very long time,5.0I would use this language as a scripting language embedded inside a larger application,0.0This language is unusually bad for beginners,0.0There are many good commercial tools for this language,0.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0It is too easy to write code in this language that looks like it does one thing but actually does something else,4.0This language has many features which feel "tacked on",4.0The resources for learning this language are of high quality,3.0I would list this language on my resume,3.0This language is well documented,4.0There are many good tools for this language,4.0Libraries in this language tend to be well documented.,4.0I regularly use this language,5.0This language has a very dogmatic community,5.0This language has a high quality implementation,5.0I would use this language for mobile applications,6.0This language is large,6.0When I write code in this language I can be very sure it is correct,3.0Code written in this language tends to be very reliable,3.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0This language has an annoying syntax,3.0I often get angry when writing code in this language,3.0The thought that I may still be using this language in twenty years time fills me with dread,4.0I am reluctant to admit to knowing this language,4.0This language has a niche outside of which I would not use it,5.0Third-party libraries are readily available well-documented and of high quality,0.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0It is easy to debug programs written in this language when it goes wrong,3.0I would use this language to write a command-line app,3.0Programs written in this language tend to play well with others,3.0This language has unusual features that I often miss when using other languages,3.0Learning this language significantly changed how I use other languages.,3.0Learning this language improved my ability as a programmer,4.0I would like to write more of this language than I currently do,4.0I enjoy playing with this language but would never use it for "real code",0.0
51 (0%) TCL
38 (0%) C
33 (0%) Matlab
23 (0%) Prolog
44 (1%) Go
29 (1%) Java
58 (1%) Haskell
44 (1%) Standard ML
39 (1%) Common Lisp
53 (1%) ActionScript
37 (1%) J
41 (1%) C#
51 (1%) PHP
36 (2%) Shell
59 (2%) Groovy
45 (2%) Agda
37 (3%) Scala
20 (4%) C++
15 (4%) Erlang
43 (4%) D
26 (5%) O'Caml
41 (5%) Mathematica
60 (5%) Clojure
42 (5%) Ada
41 (6%) ELisp
52 (6%) Visual Basic
25 (6%) Fortran
61 (7%) Io
15 (8%) APL
88 (8%) Python
22 (8%) AWK
49 (8%) REBOL
30 (8%) Javascript
33 (9%) R
36 (9%) Coq
65 (9%) Ruby
80 (9%) Smalltalk
31 (9%) Assembler
31 (1%) Matlab
38 (1%) J
41 (1%) C#
46 (2%) Coq
26 (2%) Visual Basic
69 (2%) Agda
37 (2%) TCL
28 (3%) Forth
19 (3%) Fortran
47 (3%) Javascript
55 (3%) Io
33 (4%) Mozart-Oz
16 (4%) Pascal
38 (4%) Assembler
20 (4%) AWK
55 (4%) Groovy
43 (4%) Mathematica
84 (4%) Clojure
25 (5%) Common Lisp
70 (5%) REBOL
54 (5%) Ruby
36 (5%) Standard ML
73 (5%) Haskell
17 (6%) Prolog
42 (6%) C
28 (6%) APL
37 (6%) O'Caml
28 (6%) Eiffel
51 (7%) Shell
32 (7%) Erlang
69 (7%) Python
50 (8%) Scheme
39 (8%) Smalltalk
39 (8%) Perl
47 (9%) R
61 (9%) Scala
40 (3%) Io
65 (4%) Objective C
35 (4%) Lua
45 (4%) Standard ML
38 (4%) Mozart-Oz
39 (5%) Python
33 (6%) Smalltalk
34 (6%) Coq
51 (6%) Eiffel
50 (6%) Scheme
45 (6%) Java
49 (6%) Factor
30 (7%) Cobol
73 (7%) Assembler
36 (7%) Common Lisp
27 (7%) Visual Basic
50 (7%) Haskell
81 (7%) D
25 (7%) Javascript
71 (7%) Go
51 (8%) Pascal
36 (8%) REBOL
23 (8%) Perl
29 (8%) Groovy
37 (9%) Shell
33 (9%) Agda
75 (9%) C++
41 (9%) Scala
20 (9%) Ruby
14 (9%) Prolog
31 (9%) Erlang
41 (0%) Ada
17 (1%) Fortran
39 (1%) APL
31 (1%) PHP
49 (2%) Haxe
58 (2%) Forth
48 (2%) D
22 (3%) Visual Basic
76 (3%) Haskell
35 (3%) C++
56 (3%) Standard ML
66 (4%) Scheme
73 (4%) Mozart-Oz
43 (4%) C#
57 (4%) O'Caml
45 (4%) R
67 (4%) Python
24 (4%) AWK
40 (4%) Mathematica
25 (5%) Matlab
35 (5%) ELisp
30 (5%) Delphi
24 (5%) TCL
45 (6%) Prolog
28 (6%) Pascal
67 (6%) Coq
60 (6%) Go
56 (7%) Ruby
43 (7%) Java
41 (7%) Javascript
19 (7%) Cobol
62 (8%) Scala
60 (8%) Factor
48 (8%) Common Lisp
29 (8%) Perl
34 (8%) Lua
38 (8%) J
75 (8%) Clojure
58 (8%) Eiffel
55 (9%) C
55 (9%) Io
55 (0%) Mozart-Oz
18 (1%) Erlang
34 (2%) Javascript
49 (3%) Haskell
32 (3%) Assembler
38 (4%) Lua
22 (4%) APL
32 (5%) O'Caml
53 (6%) Eiffel
62 (6%) Visual Basic
63 (6%) Clojure
32 (7%) J
54 (7%) Ruby
50 (7%) Scala
60 (7%) D
58 (7%) Haxe
68 (8%) Go
21 (8%) ELisp
41 (8%) Scheme
35 (8%) Pascal
16 (8%) Prolog
21 (8%) Perl
49 (8%) F#
41 (8%) Coq
88 (8%) ActionScript
40 (9%) Standard ML
34 (1%) Standard ML
61 (1%) Haskell
43 (2%) J
54 (3%) Agda
17 (3%) Erlang
35 (4%) O'Caml
70 (4%) Ruby
47 (5%) Javascript
44 (5%) Visual Basic
51 (5%) R
62 (5%) Clojure
57 (6%) REBOL
50 (6%) Go
21 (6%) Objective C
24 (6%) C++
58 (6%) Scheme
62 (6%) PHP
42 (6%) APL
43 (7%) Lua
65 (7%) Haxe
14 (7%) Ada
49 (7%) F#
50 (8%) Matlab
28 (8%) Java
56 (8%) Factor
20 (8%) Fortran
39 (8%) Scala
67 (8%) Io
14 (9%) Cobol
44 (9%) Mozart-Oz
39 (9%) Common Lisp
33 (9%) C#
33 (9%) D
77 (9%) TCL
78 (1%) Haskell
59 (1%) Scheme
53 (2%) R
53 (2%) Standard ML
47 (2%) Go
32 (4%) PHP
28 (4%) Javascript
25 (4%) Lua
49 (4%) O'Caml
37 (4%) Fortran
67 (4%) ELisp
74 (5%) Forth
54 (5%) Shell
69 (6%) F#
28 (6%) Pascal
49 (7%) Scala
24 (7%) Visual Basic
24 (7%) Delphi
52 (7%) TCL
65 (8%) Clojure
8 (8%) Java
87 (8%) APL
32 (9%) Haxe
51 (9%) Common Lisp
32 (9%) Eiffel
44 (9%) AWK
89 (9%) Factor
29 (9%) Ada
55 (2%) Go
39 (2%) O'Caml
24 (3%) R
19 (3%) Visual Basic
75 (3%) REBOL
10 (4%) Perl
24 (4%) Matlab
44 (4%) Pascal
17 (4%) C++
47 (4%) J
55 (5%) Agda
34 (5%) Ruby
62 (5%) APL
64 (5%) Clojure
37 (5%) Erlang
37 (5%) Delphi
57 (6%) Factor
29 (6%) Cobol
48 (6%) Prolog
92 (7%) Scheme
50 (7%) Lua
37 (7%) Fortran
38 (7%) Common Lisp
60 (8%) Haskell
52 (8%) Assembler
44 (8%) Haxe
88 (8%) Io
16 (8%) C#
73 (9%) Forth
61 (9%) Standard ML
36 (9%) Objective C
24 (0%) Pascal
57 (0%) Smalltalk
25 (0%) Prolog
44 (1%) F#
35 (1%) Lua
53 (1%) Go
66 (2%) Haskell
42 (2%) Objective C
15 (2%) AWK
34 (2%) Ada
12 (2%) Matlab
37 (2%) C++
27 (3%) Assembler
28 (3%) Fortran
92 (3%) Python
33 (4%) O'Caml
31 (4%) Forth
36 (4%) C
95 (4%) Ruby
43 (4%) Scheme
33 (4%) Visual Basic
64 (5%) Mozart-Oz
41 (5%) Factor
29 (5%) Coq
38 (5%) Eiffel
24 (5%) J
22 (6%) Standard ML
10 (6%) Cobol
44 (6%) ELisp
44 (6%) Delphi
67 (6%) Clojure
49 (6%) Java
25 (7%) Mathematica
17 (7%) APL
80 (8%) Haxe
37 (8%) Shell
30 (8%) Erlang
29 (8%) D
51 (9%) Agda
43 (9%) ActionScript
57 (9%) TCL
30 (1%) Delphi
28 (1%) Perl
24 (2%) Pascal
57 (2%) Haskell
34 (2%) Ruby
36 (2%) Objective C
56 (2%) Forth
30 (3%) Python
42 (3%) TCL
20 (3%) Java
35 (4%) Smalltalk
24 (4%) Common Lisp
53 (4%) Prolog
44 (4%) Lua
64 (4%) Shell
32 (4%) Standard ML
31 (4%) F#
43 (4%) AWK
31 (4%) Cobol
36 (5%) Fortran
53 (5%) J
40 (5%) Erlang
39 (5%) Scheme
34 (5%) Ada
29 (6%) O'Caml
52 (7%) Assembler
36 (7%) C++
40 (7%) Eiffel
46 (8%) APL
40 (8%) Javascript
61 (8%) ActionScript
18 (8%) C#
47 (9%) Factor
41 (9%) Clojure
30 (9%) Visual Basic
43 (3%) Assembler
26 (3%) Forth
25 (4%) J
31 (5%) AWK
38 (5%) Scheme
33 (5%) Lua
23 (5%) Erlang
27 (6%) Fortran
52 (6%) Haskell
22 (6%) APL
31 (6%) Ada
32 (7%) O'Caml
22 (7%) Common Lisp
28 (7%) Standard ML
16 (7%) Prolog
48 (7%) R
42 (8%) REBOL
31 (8%) Coq
64 (8%) Ruby
33 (9%) Smalltalk
28 (9%) Pascal
18 (9%) Mozart-Oz
76 (9%) C
65 (0%) F#
24 (2%) Shell
52 (3%) Ruby
26 (4%) Javascript
36 (4%) Pascal
27 (4%) Assembler
22 (4%) Perl
47 (5%) Standard ML
48 (5%) Coq
32 (5%) Lua
23 (5%) Prolog
70 (5%) Haskell
27 (5%) Fortran
62 (6%) Python
34 (6%) Visual Basic
10 (6%) AWK
33 (6%) Forth
39 (6%) PHP
38 (6%) TCL
65 (7%) Smalltalk
58 (7%) Go
56 (7%) Io
24 (7%) R
27 (7%) APL
67 (7%) Clojure
45 (8%) Scheme
47 (8%) Agda
38 (9%) Erlang
51 (9%) Delphi
66 (9%) Haxe
38 (9%) Common Lisp
38 (9%) ELisp
84 (9%) Eiffel
50 (9%) O'Caml
18 (1%) Lua
47 (2%) ELisp
43 (2%) Java
40 (3%) C#
37 (3%) Haskell
73 (3%) TCL
39 (4%) Mathematica
40 (4%) Prolog
12 (4%) Clojure
52 (4%) ActionScript
36 (5%) Matlab
23 (6%) Python
39 (6%) Javascript
17 (6%) O'Caml
32 (6%) Standard ML
8 (6%) F#
40 (7%) AWK
33 (7%) Scheme
48 (7%) Perl
25 (8%) Common Lisp
15 (8%) Scala
27 (9%) Ruby
27 (9%) Smalltalk
38 (9%) Coq
78 (9%) C++
65 (9%) Assembler
33 (0%) Perl
31 (0%) Visual Basic
38 (0%) Java
33 (0%) APL
28 (0%) C++
7 (0%) Cobol
25 (0%) Assembler
29 (1%) Mathematica
64 (1%) REBOL
39 (1%) Javascript
15 (1%) Fortran
51 (1%) Scheme
29 (1%) Ada
33 (2%) J
24 (2%) Erlang
57 (2%) Scala
26 (2%) Prolog
27 (3%) Pascal
52 (3%) Common Lisp
27 (3%) C
59 (3%) ActionScript
66 (4%) ELisp
42 (4%) C#
43 (4%) Forth
86 (5%) Io
45 (5%) O'Caml
48 (5%) Lua
46 (5%) Go
35 (5%) R
61 (5%) Ruby
50 (6%) F#
63 (6%) Haskell
45 (6%) D
34 (7%) Coq
47 (7%) Standard ML
30 (7%) Agda
67 (7%) Smalltalk
25 (7%) Objective C
19 (7%) AWK
37 (8%) Delphi
34 (8%) Matlab
47 (8%) Factor
64 (9%) Groovy
59 (1%) Go
42 (2%) Javascript
66 (3%) Scala
21 (3%) Pascal
29 (4%) Visual Basic
30 (4%) Erlang
41 (5%) Ada
53 (5%) J
64 (5%) Factor
57 (5%) Smalltalk
64 (5%) Mozart-Oz
78 (6%) REBOL
51 (6%) Eiffel
66 (6%) ELisp
61 (6%) Agda
46 (6%) Lua
69 (7%) Ruby
41 (7%) Assembler
29 (7%) AWK
56 (7%) R
63 (7%) F#
49 (8%) Forth
20 (8%) Fortran
38 (8%) PHP
66 (8%) Scheme
64 (9%) Io
75 (9%) Python
57 (9%) Coq
55 (9%) Haxe
55 (9%) Common Lisp
27 (9%) Matlab
63 (9%) Groovy
47 (9%) Perl
44 (1%) D
46 (1%) ActionScript
51 (1%) Go
46 (1%) Mozart-Oz
46 (2%) Matlab
55 (3%) Visual Basic
46 (4%) APL
40 (4%) R
26 (4%) Erlang
69 (4%) Delphi
28 (4%) O'Caml
38 (4%) J
47 (4%) Forth
39 (5%) AWK
63 (5%) Pascal
52 (5%) Java
39 (5%) F#
54 (6%) Shell
27 (7%) Scala
45 (7%) Objective C
49 (7%) Factor
29 (7%) C++
45 (8%) Assembler
49 (8%) Haxe
55 (8%) Haskell
51 (8%) Fortran
40 (8%) TCL
44 (8%) Prolog
40 (8%) Clojure
46 (9%) Mathematica
63 (9%) PHP
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
41 (1%) Factor
40 (2%) Go
30 (3%) Standard ML
42 (3%) Forth
51 (3%) Assembler
26 (4%) APL
23 (4%) Smalltalk
34 (5%) Coq
27 (6%) Prolog
34 (6%) Haxe
26 (6%) J
44 (6%) Perl
44 (7%) Haskell
40 (7%) R
23 (7%) Clojure
60 (7%) ELisp
37 (7%) AWK
53 (8%) Fortran
36 (8%) Agda
21 (9%) Common Lisp
29 (9%) Mathematica
36 (9%) Ada
46 (0%) Haskell
50 (0%) Javascript
48 (1%) Io
23 (2%) Agda
25 (2%) Prolog
27 (3%) Clojure
32 (3%) Smalltalk
33 (3%) J
25 (3%) Standard ML
23 (4%) Lua
75 (4%) Shell
37 (5%) Scheme
43 (5%) Mathematica
60 (5%) TCL
34 (5%) AWK
63 (5%) ELisp
79 (5%) PHP
46 (5%) Ruby
49 (5%) REBOL
51 (5%) ActionScript
33 (6%) Scala
48 (6%) Forth
47 (6%) Go
37 (6%) Coq
58 (6%) Objective C
23 (7%) O'Caml
18 (7%) Erlang
48 (8%) Assembler
72 (8%) C++
48 (8%) C
37 (8%) Eiffel
49 (9%) Matlab
43 (9%) Fortran
58 (6%) Haskell
41 (6%) Assembler
44 (6%) Go
34 (7%) O'Caml
43 (7%) Coq
45 (7%) Factor
52 (7%) Eiffel
31 (7%) Fortran
30 (7%) Lua
32 (8%) J
23 (9%) Erlang
43 (9%) Visual Basic
34 (9%) Pascal
41 (9%) Mozart-Oz
65 (9%) C#
35 (0%) Assembler
45 (1%) Java
34 (1%) Shell
31 (2%) Common Lisp
36 (2%) C
24 (2%) AWK
12 (2%) Perl
43 (3%) Pascal
22 (3%) Lua
40 (3%) Mathematica
39 (3%) Smalltalk
50 (4%) Clojure
33 (4%) Forth
31 (5%) Groovy
52 (5%) Scheme
33 (5%) Prolog
19 (6%) Javascript
28 (6%) PHP
39 (6%) ELisp
61 (6%) Go
45 (6%) Python
34 (6%) Cobol
34 (6%) C++
67 (6%) F#
48 (6%) J
31 (6%) TCL
52 (7%) Mozart-Oz
36 (7%) Erlang
57 (7%) D
87 (7%) Haskell
24 (7%) Matlab
44 (7%) Io
47 (8%) Factor
42 (8%) APL
36 (8%) R
29 (8%) Ruby
52 (8%) Scala
89 (8%) Agda
21 (9%) Visual Basic
38 (9%) Fortran
67 (9%) Standard ML
46 (9%) C#
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
31 (2%) Scheme
37 (3%) Standard ML
45 (3%) Go
40 (3%) Haskell
33 (4%) D
16 (4%) Clojure
59 (5%) Objective C
50 (5%) Forth
46 (5%) Factor
64 (7%) Fortran
74 (7%) Shell
25 (7%) Erlang
57 (7%) Assembler
14 (7%) Scala
22 (8%) Smalltalk
34 (8%) J
28 (8%) Lua
29 (8%) F#
45 (8%) Javascript
87 (8%) PHP
48 (8%) AWK
41 (8%) C
55 (9%) Perl
18 (9%) Common Lisp
55 (9%) APL
81 (9%) TCL
63 (9%) Mozart-Oz
32 (9%) Ruby
46 (9%) Io
52 (0%) Haxe
30 (0%) AWK
63 (0%) Python
35 (0%) Fortran
49 (1%) Shell
54 (1%) ELisp
51 (1%) Scheme
44 (1%) O'Caml
33 (2%) Perl
46 (2%) Groovy
29 (2%) Javascript
44 (2%) TCL
48 (2%) PHP
33 (3%) C++
66 (3%) Java
32 (3%) Forth
78 (3%) Eiffel
49 (3%) Pascal
40 (3%) Assembler
49 (3%) Coq
51 (4%) Io
63 (4%) Delphi
33 (4%) Lua
43 (4%) Standard ML
30 (4%) Erlang
42 (4%) Scala
45 (4%) Factor
40 (4%) Matlab
33 (4%) Cobol
58 (5%) Haskell
34 (5%) REBOL
44 (5%) D
53 (5%) F#
28 (5%) Prolog
56 (6%) Ruby
51 (6%) Mozart-Oz
41 (7%) J
40 (7%) Common Lisp
73 (7%) C#
53 (7%) Ada
62 (8%) Agda
37 (8%) Mathematica
37 (9%) R
40 (9%) APL
41 (0%) PHP
59 (0%) C#
10 (0%) Matlab
37 (0%) Forth
33 (1%) Standard ML
47 (1%) Ada
69 (1%) TCL
32 (1%) Common Lisp
37 (1%) Assembler
17 (1%) Prolog
46 (1%) Lua
34 (1%) J
61 (1%) C++
24 (1%) Erlang
50 (2%) Eiffel
50 (2%) Factor
51 (3%) Haxe
66 (3%) C
64 (3%) D
20 (3%) APL
53 (3%) Delphi
56 (4%) F#
50 (4%) AWK
10 (4%) Smalltalk
43 (4%) Java
26 (4%) Cobol
54 (5%) Scala
33 (5%) ELisp
88 (5%) Shell
38 (5%) Visual Basic
50 (5%) Scheme
27 (5%) Coq
40 (6%) Mozart-Oz
37 (6%) Pascal
19 (7%) Mathematica
36 (7%) R
29 (7%) Javascript
53 (7%) Perl
60 (8%) Io
42 (8%) Objective C
43 (8%) O'Caml
46 (8%) Fortran
73 (8%) Python
69 (8%) Haskell
71 (9%) Groovy
21 (1%) AWK
44 (2%) O'Caml
56 (2%) Io
29 (2%) Mathematica
30 (2%) Javascript
15 (3%) Java
76 (3%) Haskell
32 (4%) Shell
13 (4%) PHP
28 (4%) Objective C
9 (5%) Visual Basic
65 (5%) Scheme
45 (5%) F#
46 (5%) Ruby
62 (5%) Coq
45 (6%) Assembler
51 (6%) J
41 (6%) Erlang
52 (6%) Factor
58 (6%) Common Lisp
52 (6%) Forth
21 (6%) C#
17 (6%) Matlab
39 (6%) APL
66 (7%) Smalltalk
22 (7%) Fortran
30 (7%) Lua
26 (7%) R
49 (8%) Standard ML
32 (8%) TCL
46 (8%) Python
68 (8%) Agda
51 (9%) Prolog
45 (9%) Ada
11 (9%) Cobol
57 (9%) Scala
40 (9%) Haxe
69 (9%) Mozart-Oz
16 (9%) Delphi
k-means with k = 50
I use many applications written in this language,3.0I know many other people who use this language,3.0There is a wide variety of open source code written in this language,4.0This language has a good community,3.0I can imagine this will be a popular language in twenty years time,3.0I usually use this language on solo projects,4.0I would list this language on my resume,4.0This is a high level language,0.0This language is expressive,2.0This language is likely to have a strong influence on future languages,2.0It is too easy to write code in this language that looks like it does one thing but actually does something else,0.0This is a mainstream language,0.0This language is good for beginners,3.0This language would be good for teaching children to write software,3.0This language is well suited for an agile development approach using short iterations.,4.0This language matches it's problem domain particularly well.,0.0This language has a niche in which it is great,3.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language has a niche outside of which I would not use it,5.0This language is good for distributed computing,3.0This language excels at concurrency,4.0I would use this language for writing server programs,5.0I would use this language for a desktop GUI project,3.0I would use this language for mobile applications,3.0This language is good for scientific computing,0.0I enjoy using this language,3.0I would like to write more of this language than I currently do,3.0I rarely have difficulty abstracting patterns I find in my code,4.0This language has unusual features that I often miss when using other languages,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0I use this language out of choice,5.0I can imagine using this language in my day job,0.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0Programs written in this language will usually work in future versions of the language,4.0This language has many features which feel "tacked on",4.0I enjoy playing with this language but would never use it for "real code",5.0Learning this language significantly changed how I use other languages.,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0I often feel like I am not smart enough to write this language,5.0Code written in this language tends to be terse,6.0Learning this language improved my ability as a programmer,6.0This language is minimal,6.0The semantics of this language are much different than other languages I know.,6.0This language is large,0.0I would use this language for writing embedded programs,0.0There are many good tools for this language,2.0Libraries in this language tend to be well documented.,2.0This language is good for numeric computing,0.0I still discover new features of this language on a fairly regular basis,3.0This language is very flexible,4.0Code written in this language will usually run in all the major implementations if it runs in one of them.,5.0I would use this language for casual scripting,3.0This language is best for very small projects,4.0I would use this language as a scripting language embedded inside a larger application,4.0This language is frequently used for applications it isn't suitable for,3.0I usually use this language on projects with many other members,4.0When I run into problems my colleagues can provide me with immediate help with this language,4.0Code written in this language tends to be verbose,6.0There are many good commercial tools for this language,6.0This language is likely to be around for a very long time,6.0I am reluctant to admit to knowing this language,3.0I often get angry when writing code in this language,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0The thought that I may still be using this language in twenty years time fills me with dread,4.0This language has an annoying syntax,4.0I would use this language to write a command-line app,3.0Programs written in this language tend to play well with others,3.0There are many good open-source tools for this language,0.0This language has a strong static type system,0.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0This language is suitable for real-time applications,3.0I would use this language for writing programs for an embedded hardware platform,3.0This language makes it easy to shoot yourself in the foot,0.0I find it easy to write efficient code in this language,3.0Programs written in this language tend to be efficient,3.0Third-party libraries are readily available well-documented and of high quality,0.0This language is well documented,3.0The resources for learning this language are of high quality,3.0I regularly use this language,4.0It's unusual for me to discover unfamiliar features,4.0I often write things in this language with the intent of rewriting them in something else later,5.0This language has a high quality implementation,5.0I would use this language for a web project,4.0This language has a good library distribution mechanism.,4.0This language excels at text processing,5.0When I write code in this language I can be very sure it is correct,3.0Code written in this language tends to be very reliable,3.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0Writing code in this language is a lot of work,3.0This language is unusually bad for beginners,3.0This language has a very rigid idea of how things should be done,4.0This language has a very coherent design,2.0I find code written in this language very elegant,4.0This language is built on a small core of orthogonal features,4.0This language is best for very large projects,0.0There is a lot of accidental complexity when writing code in this language,3.0Developers who primarily use this language often burn out after a few years,3.0I learned this language early in my career as a programmer,5.0I know this language well,0.0This language excels at symbolic manipulation,0.0This is a low level language,0.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0It is easy to tell at a glance what code in this language does,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0This language has a very dogmatic community,6.0This language is likely to be a passing fad,6.0Code written in this language is very readable,3.0I find this language easy to prototype in,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0
36 (0%) Scala
25 (0%) Go
25 (0%) Ada
31 (1%) Smalltalk
32 (2%) Fortran
44 (2%) Assembler
25 (2%) J
28 (2%) Forth
39 (3%) Scheme
52 (3%) Haskell
79 (3%) Java
21 (3%) Standard ML
71 (3%) Javascript
88 (4%) PHP
50 (4%) R
20 (4%) APL
18 (4%) Erlang
10 (4%) Mozart-Oz
30 (4%) Eiffel
15 (5%) Prolog
78 (5%) C
37 (5%) Lua
32 (6%) AWK
27 (6%) Coq
38 (6%) Agda
29 (6%) O'Caml
30 (6%) Pascal
69 (7%) Ruby
23 (8%) Common Lisp
63 (8%) Perl
33 (8%) Clojure
53 (8%) TCL
75 (8%) Shell
30 (9%) Mathematica
13 (9%) D
31 (1%) Matlab
46 (2%) Coq
68 (2%) Agda
48 (3%) Javascript
16 (3%) Pascal
34 (3%) Mozart-Oz
35 (3%) TCL
19 (3%) AWK
39 (4%) Assembler
36 (4%) J
54 (4%) Ruby
37 (5%) Standard ML
29 (5%) Visual Basic
41 (5%) Mathematica
71 (5%) Haskell
28 (5%) APL
36 (5%) O'Caml
32 (6%) Erlang
69 (6%) Python
19 (6%) Prolog
28 (7%) Common Lisp
51 (7%) Groovy
53 (7%) Shell
40 (7%) Smalltalk
39 (7%) Perl
45 (7%) C#
47 (8%) R
47 (8%) Scheme
60 (8%) Scala
37 (8%) ActionScript
24 (8%) Fortran
33 (9%) Forth
47 (9%) C
49 (9%) Io
37 (9%) Lua
71 (0%) Scheme
50 (0%) D
37 (0%) C++
50 (0%) R
71 (0%) Python
18 (0%) AWK
30 (1%) Assembler
32 (1%) PHP
30 (1%) TCL
79 (1%) Haskell
61 (1%) Go
33 (2%) Java
64 (2%) Ruby
67 (2%) Scala
52 (2%) Forth
57 (2%) Common Lisp
16 (2%) Cobol
15 (2%) Fortran
22 (3%) Matlab
64 (3%) Standard ML
38 (3%) C#
72 (3%) Mozart-Oz
43 (3%) Lua
64 (4%) O'Caml
33 (4%) Shell
46 (4%) Ada
26 (4%) Visual Basic
52 (4%) Haxe
76 (4%) Agda
29 (4%) Mathematica
40 (5%) Javascript
45 (5%) Perl
65 (5%) Eiffel
34 (5%) Delphi
31 (6%) Pascal
49 (6%) Groovy
93 (6%) Clojure
69 (6%) Coq
46 (7%) APL
46 (7%) Prolog
71 (7%) F#
58 (8%) Factor
47 (8%) ActionScript
64 (9%) Smalltalk
69 (9%) REBOL
33 (0%) Perl
52 (0%) TCL
57 (2%) Factor
55 (2%) Haskell
48 (2%) Forth
38 (3%) J
50 (3%) Go
70 (3%) Ruby
41 (3%) D
43 (3%) Common Lisp
28 (3%) Prolog
47 (4%) C#
30 (4%) Coq
42 (4%) Javascript
21 (4%) C++
60 (5%) Lua
66 (5%) Groovy
54 (5%) Clojure
38 (5%) Java
55 (5%) Haxe
35 (5%) Ada
65 (6%) REBOL
88 (6%) Python
35 (6%) Assembler
54 (6%) ActionScript
41 (6%) Matlab
84 (7%) Smalltalk
47 (7%) Shell
21 (7%) Erlang
32 (7%) O'Caml
35 (8%) R
61 (8%) PHP
25 (8%) AWK
17 (9%) Cobol
41 (9%) Scala
38 (9%) F#
55 (0%) ActionScript
31 (3%) C++
57 (3%) Forth
22 (3%) O'Caml
19 (3%) Common Lisp
32 (4%) Standard ML
33 (5%) Perl
39 (5%) Erlang
67 (5%) Shell
42 (5%) Lua
29 (5%) Ruby
37 (6%) Scheme
15 (6%) Java
20 (6%) D
39 (6%) Ada
35 (7%) Eiffel
68 (7%) R
52 (7%) J
14 (8%) C#
50 (8%) Haskell
60 (8%) Prolog
52 (8%) AWK
26 (8%) Smalltalk
47 (8%) Go
40 (8%) Javascript
48 (9%) Factor
27 (9%) F#
53 (1%) REBOL
34 (1%) C
25 (2%) Prolog
35 (2%) Coq
39 (2%) Standard ML
20 (3%) Cobol
34 (3%) Shell
21 (3%) Pascal
41 (4%) PHP
37 (4%) Forth
36 (4%) ActionScript
60 (5%) Haskell
53 (5%) Ada
32 (5%) Common Lisp
40 (5%) Scheme
29 (5%) Javascript
51 (5%) Factor
21 (6%) Lua
28 (6%) Visual Basic
9 (7%) AWK
55 (7%) Python
33 (7%) Smalltalk
33 (7%) Agda
58 (7%) D
40 (7%) Assembler
40 (7%) Io
54 (7%) C#
54 (8%) Groovy
38 (8%) O'Caml
42 (9%) Haxe
77 (9%) F#
22 (9%) APL
56 (0%) Scala
33 (0%) O'Caml
36 (0%) Coq
18 (0%) Erlang
50 (0%) Io
23 (1%) APL
28 (1%) Standard ML
39 (1%) Lua
13 (1%) Fortran
24 (2%) Perl
11 (2%) Cobol
97 (2%) Objective C
63 (3%) Groovy
17 (3%) AWK
43 (3%) Factor
50 (3%) Haskell
58 (3%) C++
28 (3%) Pascal
9 (4%) R
67 (4%) Clojure
34 (4%) Shell
94 (5%) ActionScript
51 (5%) Go
51 (5%) Eiffel
40 (5%) C
39 (6%) Forth
36 (6%) Common Lisp
33 (6%) J
14 (6%) Prolog
34 (7%) Assembler
67 (7%) Java
54 (7%) Scheme
17 (7%) ELisp
75 (7%) Python
54 (8%) Ruby
26 (8%) Ada
32 (8%) PHP
54 (9%) Smalltalk
12 (9%) Matlab
46 (9%) Javascript
51 (9%) F#
79 (9%) C#
74 (2%) Haskell
52 (3%) Standard ML
25 (4%) Matlab
36 (4%) APL
48 (4%) Eiffel
28 (4%) Perl
51 (5%) O'Caml
59 (5%) Scheme
53 (6%) D
63 (6%) Scala
39 (7%) Ada
37 (7%) Mathematica
19 (7%) Fortran
38 (7%) Javascript
50 (7%) Forth
57 (8%) Coq
60 (8%) Smalltalk
10 (8%) Cobol
35 (8%) Erlang
25 (8%) AWK
49 (9%) Common Lisp
82 (9%) Clojure
62 (9%) Io
38 (9%) Lua
40 (9%) Prolog
51 (9%) Ruby
44 (9%) J
42 (9%) Assembler
54 (3%) Cobol
30 (3%) Lua
54 (3%) R
27 (4%) Erlang
50 (5%) Fortran
34 (5%) Smalltalk
51 (5%) Haskell
54 (6%) ActionScript
30 (6%) O'Caml
63 (6%) TCL
40 (6%) Coq
34 (6%) Clojure
37 (6%) AWK
48 (7%) Assembler
64 (7%) Shell
44 (7%) Forth
49 (7%) Pascal
45 (7%) Javascript
51 (8%) Io
28 (8%) Agda
43 (8%) Ruby
46 (9%) APL
42 (9%) Go
39 (9%) J
42 (9%) Ada
47 (9%) Mathematica
64 (9%) Mozart-Oz
37 (9%) Standard ML
44 (5%) O'Caml
25 (6%) Delphi
49 (6%) Go
33 (7%) Haxe
31 (7%) Pascal
19 (7%) Visual Basic
13 (7%) Java
67 (8%) Agda
49 (8%) Standard ML
34 (8%) Javascript
39 (8%) Erlang
53 (8%) Assembler
35 (9%) D
33 (9%) Fortran
17 (9%) C#
34 (0%) Assembler
47 (0%) Scala
23 (0%) Standard ML
44 (0%) Clojure
50 (0%) Perl
16 (0%) APL
21 (0%) Erlang
38 (1%) Mozart-Oz
73 (1%) Objective C
35 (1%) O'Caml
28 (1%) Fortran
66 (1%) PHP
12 (2%) AWK
63 (2%) Delphi
79 (2%) C#
44 (2%) Factor
41 (2%) Shell
26 (3%) Lua
28 (3%) Agda
77 (3%) Python
40 (3%) ActionScript
32 (3%) Io
71 (4%) ELisp
52 (4%) Visual Basic
37 (4%) Coq
39 (4%) Pascal
35 (4%) Cobol
52 (4%) Eiffel
44 (4%) Scheme
51 (4%) Groovy
49 (4%) R
24 (5%) Prolog
24 (5%) Forth
60 (5%) Haskell
56 (5%) Ruby
31 (6%) D
43 (6%) Ada
23 (6%) J
56 (7%) F#
38 (7%) Common Lisp
44 (7%) Matlab
84 (7%) Java
51 (7%) Mathematica
39 (9%) TCL
58 (1%) Go
34 (2%) Visual Basic
56 (2%) Agda
64 (2%) Scala
43 (2%) Javascript
70 (2%) Python
29 (3%) Prolog
70 (4%) Mozart-Oz
42 (4%) Assembler
70 (5%) Factor
52 (5%) F#
51 (5%) Perl
45 (6%) C
45 (6%) Standard ML
75 (6%) Clojure
37 (7%) Cobol
44 (7%) O'Caml
41 (7%) Eiffel
36 (7%) APL
59 (7%) Shell
67 (8%) ELisp
31 (8%) Erlang
78 (8%) Groovy
46 (8%) Lua
34 (8%) AWK
69 (9%) Ruby
55 (9%) Coq
15 (0%) Objective C
78 (1%) Io
36 (2%) Common Lisp
47 (2%) R
59 (2%) Haskell
39 (2%) Mozart-Oz
76 (2%) Ruby
35 (2%) Standard ML
15 (3%) Erlang
18 (3%) C++
51 (4%) REBOL
49 (4%) Agda
16 (5%) Eiffel
61 (5%) Factor
29 (5%) O'Caml
37 (5%) APL
24 (5%) Java
48 (5%) Go
59 (6%) ActionScript
88 (6%) TCL
38 (6%) Matlab
36 (7%) Visual Basic
42 (7%) Scala
64 (7%) Haxe
30 (7%) D
34 (7%) Smalltalk
64 (7%) Clojure
36 (8%) J
14 (8%) Ada
24 (8%) C#
73 (8%) ELisp
13 (8%) Cobol
18 (9%) Pascal
29 (9%) Coq
51 (9%) Javascript
46 (9%) F#
92 (9%) Python
45 (4%) Haskell
21 (5%) Prolog
28 (5%) Standard ML
39 (6%) R
20 (6%) Erlang
23 (6%) APL
33 (6%) Coq
50 (7%) Assembler
27 (7%) Clojure
23 (8%) Common Lisp
39 (8%) Go
34 (8%) Forth
31 (8%) AWK
72 (8%) C++
28 (8%) Scala
19 (8%) O'Caml
37 (9%) Perl
37 (9%) Scheme
23 (9%) J
64 (9%) C
54 (9%) Javascript
33 (9%) Smalltalk
48 (3%) Forth
44 (3%) AWK
44 (3%) Go
16 (4%) Scala
49 (4%) Mathematica
39 (4%) Haskell
16 (4%) Clojure
28 (4%) Scheme
36 (5%) Standard ML
39 (5%) Coq
54 (6%) Assembler
45 (6%) Factor
42 (6%) Prolog
32 (6%) D
65 (6%) Fortran
56 (7%) Perl
68 (7%) Pascal
26 (7%) Lua
22 (7%) Smalltalk
52 (7%) Matlab
35 (8%) Ruby
52 (8%) Java
56 (8%) Eiffel
43 (8%) Javascript
47 (8%) APL
27 (8%) Python
88 (9%) PHP
29 (9%) J
18 (9%) Common Lisp
40 (9%) C
46 (9%) Io
18 (9%) Erlang
55 (9%) Objective C
71 (9%) Shell
87 (9%) Cobol
41 (0%) PHP
59 (0%) C#
10 (0%) Matlab
37 (0%) Forth
33 (1%) Standard ML
47 (1%) Ada
69 (1%) TCL
32 (1%) Common Lisp
37 (1%) Assembler
17 (1%) Prolog
46 (1%) Lua
34 (1%) J
61 (1%) C++
24 (1%) Erlang
50 (2%) Eiffel
50 (2%) Factor
51 (3%) Haxe
66 (3%) C
64 (3%) D
20 (3%) APL
53 (3%) Delphi
56 (4%) F#
50 (4%) AWK
10 (4%) Smalltalk
43 (4%) Java
26 (4%) Cobol
54 (5%) Scala
33 (5%) ELisp
88 (5%) Shell
38 (5%) Visual Basic
50 (5%) Scheme
27 (5%) Coq
40 (6%) Mozart-Oz
37 (6%) Pascal
19 (7%) Mathematica
36 (7%) R
29 (7%) Javascript
53 (7%) Perl
60 (8%) Io
42 (8%) Objective C
43 (8%) O'Caml
46 (8%) Fortran
73 (8%) Python
69 (8%) Haskell
71 (9%) Groovy
23 (1%) Visual Basic
41 (2%) Standard ML
45 (2%) Factor
63 (2%) Objective C
15 (2%) Matlab
31 (3%) Common Lisp
30 (4%) REBOL
39 (4%) Io
76 (4%) Assembler
33 (4%) Lua
25 (4%) APL
67 (4%) Go
39 (5%) Agda
28 (5%) F#
19 (5%) Ruby
46 (5%) Scheme
43 (5%) Clojure
39 (5%) Mozart-Oz
8 (6%) R
31 (6%) Smalltalk
46 (6%) Haskell
43 (6%) O'Caml
37 (6%) Coq
83 (6%) Forth
46 (6%) Java
50 (6%) Eiffel
31 (7%) C#
19 (7%) Perl
79 (7%) D
36 (7%) Scala
38 (7%) Python
23 (7%) Javascript
25 (8%) PHP
25 (8%) Groovy
49 (8%) Pascal
29 (8%) J
11 (8%) Prolog
28 (8%) Cobol
34 (8%) Shell
87 (9%) C
43 (9%) Haxe
20 (9%) ELisp
15 (9%) AWK
33 (0%) Cobol
22 (0%) Agda
41 (0%) Io
37 (0%) Mozart-Oz
40 (0%) Python
50 (1%) Standard ML
38 (1%) Mathematica
64 (1%) Fortran
64 (1%) F#
37 (1%) Smalltalk
30 (2%) Coq
49 (2%) J
57 (2%) Haskell
55 (2%) Scheme
69 (2%) Objective C
54 (3%) Eiffel
36 (3%) Lua
44 (3%) Common Lisp
36 (3%) Groovy
29 (3%) Erlang
32 (4%) R
78 (4%) C++
40 (5%) Matlab
61 (5%) Clojure
67 (5%) Ada
43 (5%) Shell
55 (5%) Pascal
45 (6%) Java
28 (6%) Javascript
46 (6%) APL
72 (6%) C
55 (6%) Factor
44 (6%) REBOL
52 (7%) C#
28 (7%) Perl
48 (7%) Scala
83 (7%) D
69 (8%) Assembler
32 (8%) Visual Basic
58 (8%) O'Caml
76 (8%) Go
67 (8%) Forth
46 (9%) ActionScript
54 (9%) Haxe
46 (2%) Go
42 (3%) Prolog
60 (4%) Haxe
50 (5%) Factor
57 (5%) Haskell
35 (6%) Lua
39 (6%) J
30 (6%) O'Caml
47 (6%) Matlab
46 (6%) Assembler
46 (7%) Forth
69 (7%) Python
26 (7%) Erlang
37 (7%) APL
42 (8%) F#
45 (8%) Io
47 (8%) Coq
43 (8%) Standard ML
34 (9%) Cobol
32 (9%) D
48 (9%) C++
24 (0%) Pascal
24 (1%) Prolog
52 (2%) Go
12 (2%) Matlab
38 (2%) C++
28 (2%) Assembler
55 (2%) Smalltalk
64 (3%) Haskell
46 (3%) F#
31 (3%) Forth
91 (3%) Python
31 (4%) Ada
38 (4%) Lua
39 (4%) Eiffel
45 (4%) Scheme
92 (5%) Ruby
66 (5%) Clojure
26 (5%) Coq
37 (6%) O'Caml
20 (6%) J
13 (6%) Cobol
32 (6%) C
23 (6%) Mathematica
14 (7%) APL
59 (7%) Mozart-Oz
38 (8%) Visual Basic
45 (8%) Java
42 (8%) ActionScript
46 (8%) Factor
39 (8%) Common Lisp
35 (9%) Objective C
75 (9%) Haxe
27 (9%) Standard ML
35 (0%) Assembler
45 (1%) Java
34 (1%) Shell
31 (2%) Common Lisp
36 (2%) C
24 (2%) AWK
12 (2%) Perl
43 (3%) Pascal
22 (3%) Lua
40 (3%) Mathematica
39 (3%) Smalltalk
50 (4%) Clojure
33 (4%) Forth
31 (5%) Groovy
52 (5%) Scheme
33 (5%) Prolog
19 (6%) Javascript
28 (6%) PHP
39 (6%) ELisp
61 (6%) Go
45 (6%) Python
34 (6%) Cobol
34 (6%) C++
67 (6%) F#
48 (6%) J
31 (6%) TCL
52 (7%) Mozart-Oz
36 (7%) Erlang
57 (7%) D
87 (7%) Haskell
24 (7%) Matlab
44 (7%) Io
47 (8%) Factor
42 (8%) APL
36 (8%) R
29 (8%) Ruby
52 (8%) Scala
89 (8%) Agda
21 (9%) Visual Basic
38 (9%) Fortran
67 (9%) Standard ML
46 (9%) C#
40 (1%) Standard ML
49 (1%) Prolog
31 (2%) Groovy
59 (2%) Coq
47 (2%) Go
41 (3%) R
70 (3%) Ada
27 (3%) O'Caml
35 (3%) Io
47 (4%) Visual Basic
38 (4%) D
24 (4%) Erlang
6 (4%) Python
60 (4%) Fortran
49 (4%) Factor
32 (5%) AWK
50 (5%) Forth
38 (5%) J
51 (6%) Shell
44 (6%) Mathematica
49 (6%) C
25 (6%) REBOL
28 (6%) F#
38 (6%) Matlab
20 (6%) C#
56 (6%) PHP
73 (7%) Cobol
56 (7%) Objective C
17 (7%) Lua
43 (7%) TCL
46 (7%) APL
69 (7%) Agda
26 (8%) Scala
20 (8%) Common Lisp
61 (0%) Factor
74 (2%) Smalltalk
67 (2%) Clojure
7 (2%) Perl
41 (3%) Common Lisp
66 (3%) Standard ML
45 (3%) J
27 (3%) R
74 (4%) REBOL
25 (4%) AWK
44 (4%) O'Caml
41 (5%) Ruby
37 (5%) Erlang
15 (5%) C++
50 (5%) Haxe
64 (5%) Coq
70 (5%) Haskell
53 (5%) Go
17 (6%) Matlab
48 (6%) Prolog
27 (6%) Fortran
41 (6%) Lua
34 (6%) Shell
18 (6%) C#
61 (6%) APL
57 (7%) Agda
49 (8%) F#
41 (8%) Assembler
40 (8%) Scala
36 (9%) Objective C
51 (0%) Forth
60 (0%) Ada
17 (1%) Lua
71 (1%) TCL
38 (1%) Haskell
20 (1%) Python
36 (2%) Javascript
46 (3%) ELisp
44 (3%) Java
40 (3%) C#
22 (3%) J
60 (3%) Assembler
35 (4%) Standard ML
73 (4%) C++
67 (4%) Shell
10 (4%) Clojure
39 (4%) Mathematica
44 (5%) Perl
40 (5%) Prolog
50 (5%) ActionScript
20 (5%) O'Caml
37 (5%) Matlab
39 (6%) REBOL
38 (6%) AWK
31 (7%) Smalltalk
9 (7%) F#
23 (7%) Common Lisp
11 (7%) Haxe
33 (8%) Scheme
41 (8%) Coq
62 (8%) C
24 (9%) Ruby
74 (9%) Delphi
66 (9%) Cobol
73 (9%) PHP
31 (2%) Javascript
47 (4%) Standard ML
43 (5%) Pascal
52 (5%) Ruby
35 (6%) C++
38 (6%) Matlab
49 (7%) Coq
34 (7%) Assembler
26 (7%) Prolog
48 (7%) Scheme
55 (7%) Mozart-Oz
27 (8%) Erlang
33 (8%) Lua
43 (8%) O'Caml
30 (9%) Fortran
35 (9%) R
39 (9%) Mathematica
51 (9%) Factor
37 (9%) Forth
33 (9%) Cobol
32 (9%) C
46 (1%) D
23 (2%) Erlang
43 (2%) Delphi
63 (2%) Haskell
54 (3%) Io
27 (3%) Prolog
43 (3%) Coq
50 (3%) PHP
21 (3%) Assembler
45 (3%) C#
46 (4%) Scala
40 (4%) Standard ML
68 (4%) Smalltalk
40 (4%) J
36 (4%) O'Caml
66 (4%) Clojure
57 (5%) F#
46 (5%) ELisp
29 (5%) Forth
60 (5%) Ruby
54 (5%) TCL
51 (5%) Go
33 (5%) Lua
44 (6%) Agda
36 (6%) Pascal
30 (7%) C
42 (7%) Factor
52 (7%) Scheme
39 (7%) R
39 (7%) Visual Basic
23 (9%) Fortran
35 (9%) Mozart-Oz
50 (9%) Mathematica
29 (9%) AWK
40 (9%) Matlab
k-means with k = 51
There is a wide variety of open source code written in this language,2.0There are many good open-source tools for this language,2.0I know this language well,0.0I find this language easy to prototype in,3.0This language has a good community,4.0This language is well suited for an agile development approach using short iterations.,4.0I usually use this language on solo projects,5.0I still discover new features of this language on a fairly regular basis,5.0This is a high level language,6.0This language is likely to be a passing fad,6.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0I would use this language for writing programs for an embedded hardware platform,3.0I would use this language for writing embedded programs,4.0Programs written in this language tend to be efficient,4.0This language is suitable for real-time applications,4.0Third-party libraries are readily available well-documented and of high quality,0.0I know many other people who use this language,3.0I usually use this language on projects with many other members,4.0I use many applications written in this language,4.0There are many good tools for this language,4.0There are many good commercial tools for this language,5.0It is easy to debug programs written in this language when it goes wrong,0.0This language has a niche outside of which I would not use it,3.0This language has an annoying syntax,3.0This language excels at concurrency,3.0This language is good for distributed computing,3.0Code written in this language tends to be verbose,0.0Learning this language significantly changed how I use other languages.,3.0I find code written in this language very elegant,4.0Learning this language improved my ability as a programmer,4.0This language has unusual features that I often miss when using other languages,4.0This language has a very coherent design,4.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,4.0This is a mainstream language,0.0This language makes it easy to shoot yourself in the foot,0.0It is too easy to write code in this language that looks like it does one thing but actually does something else,0.0If my code in this language successfully compiles there is a good chance my code is correct.,3.0When I write code in this language I can be very sure it is correct,4.0Code written in this language tends to be very reliable,4.0This language has a strong static type system,6.0This is a low level language,0.0This language is good for beginners,3.0This language would be good for teaching children to write software,3.0When I run into problems my colleagues can provide me with immediate help with this language,3.0I regularly use this language,4.0This language has many features which feel "tacked on",4.0This language has a very rigid idea of how things should be done,0.0This language is expressive,3.0I enjoy using this language,4.0This language is likely to have a strong influence on future languages,4.0This language is very flexible,5.0Code written in this language tends to be terse,6.0This language excels at symbolic manipulation,6.0I would use this language for casual scripting,3.0This language is best for very small projects,3.0This language excels at text processing,5.0I often write things in this language with the intent of rewriting them in something else later,5.0I would use this language as a scripting language embedded inside a larger application,5.0I use this language out of choice,0.0This language has a very dogmatic community,4.0This language is large,4.0This language is best for very large projects,0.0I would use this language for a web project,0.0This language is built on a small core of orthogonal features,3.0This language is minimal,3.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0Code written in this language is very readable,4.0This language has a good library distribution mechanism.,4.0Libraries in this language tend to be well documented.,4.0This language has a niche in which it is great,0.0I enjoy playing with this language but would never use it for "real code",4.0The semantics of this language are much different than other languages I know.,4.0I would use this language to write a command-line app,3.0Programs written in this language tend to play well with others,3.0The thought that I may still be using this language in twenty years time fills me with dread,3.0I am reluctant to admit to knowing this language,3.0I often get angry when writing code in this language,3.0Code written in this language will usually run in all the major implementations if it runs in one of them.,3.0This language matches it's problem domain particularly well.,3.0I would like to write more of this language than I currently do,3.0I can imagine this will be a popular language in twenty years time,3.0Writing code in this language is a lot of work,2.0This language is unusually bad for beginners,2.0Programs written in this language will usually work in future versions of the language,3.0It's unusual for me to discover unfamiliar features,4.0This language is likely to be around for a very long time,5.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0The resources for learning this language are of high quality,3.0This language has a high quality implementation,3.0I would use this language for a desktop GUI project,3.0I would use this language for mobile applications,3.0If this language didn't exist I would have trouble finding a satisfactory replacement,3.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0I often feel like I am not smart enough to write this language,5.0This language encourages writing reusable code.,3.0I rarely have difficulty abstracting patterns I find in my code,4.0This language encourages writing code that is easy to maintain.,4.0I can imagine using this language in my day job,3.0I would use this language for writing server programs,4.0I would list this language on my resume,4.0There is a lot of accidental complexity when writing code in this language,3.0This language is frequently used for applications it isn't suitable for,3.0Developers who primarily use this language often burn out after a few years,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I learned this language early in my career as a programmer,6.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0I find it easy to write efficient code in this language,4.0It is easy to tell at a glance what code in this language does,4.0This language is well documented,4.0
71 (0%) Shell
26 (0%) Matlab
24 (0%) AWK
37 (0%) Io
31 (0%) Fortran
24 (0%) Erlang
35 (0%) C#
29 (1%) Forth
81 (1%) Java
30 (1%) Visual Basic
60 (1%) Haxe
26 (2%) Eiffel
23 (2%) D
63 (2%) Javascript
48 (2%) REBOL
64 (2%) Groovy
45 (2%) Scheme
29 (2%) Common Lisp
44 (3%) Assembler
43 (3%) ActionScript
29 (3%) Pascal
10 (3%) F#
27 (3%) Ada
54 (4%) R
81 (4%) ELisp
92 (4%) Python
59 (4%) Haskell
77 (4%) C++
25 (4%) Prolog
35 (4%) Factor
14 (5%) Delphi
42 (5%) Scala
35 (5%) Agda
21 (5%) APL
72 (5%) Ruby
12 (5%) Cobol
28 (6%) J
34 (6%) O'Caml
37 (7%) Lua
74 (7%) C
38 (7%) Objective C
31 (7%) Standard ML
37 (8%) Coq
64 (8%) Perl
84 (9%) PHP
24 (9%) Mozart-Oz
57 (4%) Factor
41 (5%) Javascript
42 (6%) Standard ML
28 (6%) Erlang
62 (6%) Haxe
38 (7%) Perl
61 (7%) Ruby
41 (7%) J
40 (7%) O'Caml
57 (7%) Scala
28 (7%) AWK
16 (8%) Fortran
44 (8%) Matlab
71 (8%) Clojure
41 (9%) C#
37 (9%) Lua
39 (9%) APL
25 (3%) Visual Basic
43 (3%) Standard ML
76 (3%) Assembler
33 (4%) Common Lisp
49 (5%) Scheme
45 (6%) Java
51 (6%) Eiffel
39 (6%) Python
38 (6%) Scala
24 (6%) PHP
17 (6%) Ruby
68 (6%) Objective C
42 (6%) Io
11 (6%) Prolog
21 (6%) Javascript
37 (7%) Lua
82 (7%) D
41 (7%) Mozart-Oz
25 (7%) Groovy
34 (7%) C#
51 (7%) Haskell
45 (7%) Haxe
44 (7%) Clojure
37 (8%) Coq
28 (8%) Cobol
18 (8%) ELisp
51 (8%) Pascal
23 (8%) Perl
30 (8%) Smalltalk
38 (9%) Agda
13 (9%) AWK
14 (9%) R
85 (9%) Forth
88 (9%) C
77 (9%) C++
36 (9%) REBOL
23 (3%) J
18 (4%) Erlang
27 (4%) Lua
23 (5%) Standard ML
34 (5%) Pascal
48 (5%) Haskell
42 (5%) Assembler
38 (5%) Scheme
23 (5%) APL
28 (5%) Coq
28 (5%) Forth
33 (6%) Clojure
29 (6%) Go
72 (6%) C
33 (6%) Ada
78 (6%) PHP
22 (7%) Io
17 (7%) Prolog
36 (7%) Cobol
37 (7%) Scala
56 (7%) Ruby
67 (8%) Python
84 (9%) Java
32 (9%) Fortran
27 (9%) O'Caml
24 (0%) REBOL
33 (0%) Scheme
47 (0%) Factor
41 (0%) J
35 (0%) Standard ML
21 (0%) Ruby
40 (1%) Haskell
43 (1%) Go
61 (1%) Visual Basic
62 (1%) Fortran
37 (2%) C
34 (2%) Groovy
12 (2%) Smalltalk
78 (2%) Cobol
53 (2%) Objective C
28 (3%) D
11 (3%) Clojure
33 (3%) Erlang
42 (3%) Ada
20 (4%) Common Lisp
67 (5%) Mozart-Oz
77 (5%) Shell
65 (5%) Delphi
18 (6%) C#
53 (6%) Forth
52 (6%) Pascal
60 (6%) Assembler
43 (7%) Io
63 (7%) ActionScript
56 (7%) AWK
57 (8%) Coq
28 (8%) Lua
63 (8%) APL
81 (8%) PHP
51 (8%) Agda
41 (8%) Javascript
39 (8%) Haxe
27 (9%) O'Caml
67 (9%) R
54 (0%) REBOL
29 (0%) APL
27 (0%) Prolog
33 (0%) R
57 (0%) Ada
38 (0%) Agda
38 (1%) PHP
39 (1%) ActionScript
46 (1%) Io
54 (1%) Factor
40 (1%) Forth
41 (1%) Standard ML
39 (1%) Smalltalk
44 (1%) O'Caml
34 (1%) C
37 (2%) Coq
44 (2%) Scheme
23 (2%) Pascal
34 (2%) Matlab
26 (2%) ELisp
32 (2%) Mathematica
97 (2%) Erlang
5 (3%) AWK
36 (3%) Shell
32 (3%) Javascript
19 (3%) Cobol
31 (3%) Visual Basic
63 (4%) D
24 (4%) Perl
51 (5%) Python
83 (5%) F#
61 (5%) Haskell
40 (5%) Fortran
32 (6%) Common Lisp
36 (6%) Haxe
58 (6%) Groovy
23 (6%) Lua
44 (7%) Assembler
92 (7%) Mozart-Oz
44 (8%) Objective C
52 (8%) C#
38 (9%) J
51 (3%) J
22 (3%) AWK
63 (3%) Coq
46 (3%) O'Caml
27 (4%) Objective C
74 (4%) Haskell
36 (5%) ELisp
30 (6%) TCL
11 (6%) Visual Basic
20 (6%) Fortran
36 (6%) Erlang
51 (6%) Scala
51 (7%) Prolog
59 (7%) Factor
66 (7%) Agda
70 (7%) Scheme
32 (7%) Mathematica
69 (7%) Smalltalk
41 (7%) D
47 (7%) F#
46 (7%) APL
54 (7%) Forth
47 (7%) Ruby
17 (8%) Matlab
41 (8%) Haxe
55 (8%) Standard ML
28 (8%) R
44 (9%) Assembler
24 (9%) C#
64 (9%) Io
34 (9%) Lua
31 (9%) Groovy
53 (9%) Go
54 (9%) Python
53 (9%) Common Lisp
33 (2%) Assembler
32 (4%) Groovy
33 (4%) Prolog
19 (5%) Lua
9 (5%) Perl
27 (5%) PHP
17 (6%) Javascript
51 (6%) Mozart-Oz
24 (6%) Matlab
46 (7%) Factor
20 (7%) AWK
30 (7%) Shell
89 (7%) Agda
28 (8%) TCL
90 (8%) Haskell
35 (9%) Mathematica
28 (9%) Forth
44 (9%) J
45 (9%) Clojure
32 (9%) R
65 (9%) Go
89 (0%) Smalltalk
51 (0%) TCL
40 (0%) Common Lisp
33 (0%) Perl
88 (0%) Scheme
46 (1%) Agda
62 (1%) Groovy
39 (1%) Assembler
34 (1%) Scala
37 (1%) ELisp
57 (1%) Visual Basic
73 (1%) Delphi
48 (1%) Mozart-Oz
64 (2%) Lua
17 (2%) C++
54 (2%) Haskell
65 (2%) Io
39 (2%) Ada
57 (2%) Factor
39 (3%) J
48 (3%) Forth
71 (3%) Ruby
66 (3%) Pascal
49 (3%) Go
42 (4%) D
50 (4%) Clojure
50 (4%) ActionScript
43 (4%) Javascript
27 (4%) Prolog
51 (4%) Mathematica
31 (5%) Coq
48 (5%) C#
52 (5%) Haxe
23 (5%) Cobol
28 (6%) O'Caml
37 (7%) Java
45 (7%) Eiffel
65 (7%) REBOL
87 (7%) Python
18 (8%) Erlang
41 (8%) Matlab
32 (8%) R
47 (8%) Shell
59 (9%) PHP
55 (1%) Ruby
44 (1%) Coq
40 (2%) Eiffel
51 (2%) R
36 (2%) J
69 (3%) Objective C
44 (3%) Io
31 (3%) Standard ML
41 (4%) Scala
30 (4%) Erlang
48 (6%) Go
32 (6%) Common Lisp
46 (6%) Assembler
52 (6%) Matlab
32 (6%) O'Caml
70 (7%) Java
52 (7%) Haskell
42 (7%) Pascal
65 (7%) Groovy
61 (7%) Delphi
34 (7%) REBOL
46 (8%) Factor
42 (8%) Fortran
44 (8%) Forth
42 (8%) Mozart-Oz
36 (8%) Lua
35 (8%) Clojure
32 (8%) APL
45 (8%) Ada
64 (8%) Python
62 (8%) Perl
39 (9%) AWK
46 (9%) F#
62 (9%) Javascript
49 (5%) R
69 (6%) Mozart-Oz
36 (6%) Javascript
23 (6%) Visual Basic
63 (6%) Python
36 (7%) Assembler
35 (7%) C#
42 (8%) D
35 (8%) PHP
59 (8%) Smalltalk
70 (8%) F#
53 (8%) Go
72 (9%) Haskell
37 (9%) Lua
15 (9%) Fortran
63 (9%) Agda
58 (9%) O'Caml
58 (9%) Standard ML
58 (9%) Scala
37 (9%) Erlang
25 (9%) Pascal
59 (1%) Haskell
15 (2%) Erlang
36 (2%) Standard ML
35 (3%) Common Lisp
19 (4%) Objective C
47 (5%) Go
64 (6%) Clojure
28 (6%) Java
57 (6%) Factor
62 (6%) Haxe
33 (7%) O'Caml
84 (7%) TCL
76 (7%) Ruby
47 (7%) F#
16 (8%) Cobol
17 (8%) Ada
45 (8%) Mozart-Oz
42 (8%) Visual Basic
38 (8%) Smalltalk
48 (9%) Agda
32 (9%) Assembler
26 (9%) C++
42 (9%) Scala
28 (9%) C#
50 (0%) Mathematica
42 (0%) R
45 (0%) Delphi
53 (1%) Eiffel
17 (1%) Lua
47 (1%) D
46 (1%) Mozart-Oz
52 (2%) ActionScript
55 (2%) Haskell
31 (2%) Fortran
69 (2%) Ada
63 (2%) Java
31 (2%) Javascript
35 (3%) Matlab
47 (3%) Objective C
28 (4%) Clojure
42 (4%) APL
50 (4%) Python
41 (4%) Shell
25 (4%) REBOL
40 (5%) Visual Basic
32 (5%) C
31 (5%) Groovy
49 (6%) Ruby
36 (6%) Assembler
40 (6%) Factor
29 (6%) F#
37 (7%) Pascal
33 (7%) J
41 (7%) Go
50 (7%) Cobol
47 (8%) Coq
49 (8%) Perl
12 (8%) Erlang
45 (8%) Standard ML
41 (8%) Smalltalk
59 (9%) Common Lisp
12 (9%) AWK
41 (9%) O'Caml
31 (9%) Forth
51 (9%) PHP
22 (0%) R
41 (1%) Javascript
37 (1%) O'Caml
26 (1%) Matlab
53 (1%) Go
12 (2%) Perl
97 (2%) Scheme
25 (2%) Scala
73 (2%) REBOL
14 (2%) C++
62 (2%) ELisp
47 (2%) Pascal
21 (3%) Visual Basic
10 (3%) C#
25 (3%) Cobol
37 (3%) Python
79 (4%) Forth
53 (5%) Agda
65 (5%) APL
53 (5%) C
15 (5%) Java
46 (5%) J
32 (5%) Ruby
27 (6%) D
57 (6%) Assembler
64 (6%) Clojure
55 (6%) Factor
37 (6%) Erlang
34 (6%) Common Lisp
37 (6%) Delphi
48 (8%) Prolog
38 (8%) Fortran
51 (8%) Lua
57 (9%) Haskell
90 (9%) Io
49 (1%) TCL
32 (2%) O'Caml
22 (2%) Erlang
30 (2%) Lua
29 (2%) Fortran
59 (2%) Groovy
64 (2%) Haskell
23 (2%) Prolog
46 (3%) Scala
31 (3%) Common Lisp
33 (3%) J
24 (4%) Forth
50 (4%) Go
38 (4%) Agda
42 (4%) Coq
26 (4%) Assembler
16 (4%) APL
40 (5%) C
42 (5%) Factor
47 (6%) Ada
19 (6%) AWK
54 (6%) PHP
41 (7%) ActionScript
33 (7%) Shell
53 (7%) F#
58 (7%) Clojure
51 (8%) Delphi
29 (8%) Javascript
36 (8%) Pascal
45 (8%) Scheme
42 (9%) Io
57 (0%) R
56 (0%) Assembler
55 (0%) Shell
62 (0%) Mathematica
33 (1%) Javascript
41 (1%) Fortran
62 (1%) ActionScript
54 (1%) Cobol
62 (1%) Scheme
21 (1%) C
42 (1%) Groovy
64 (1%) TCL
58 (2%) Matlab
35 (2%) Perl
51 (2%) Standard ML
30 (2%) Lua
3 (3%) C#
20 (3%) C++
42 (4%) Go
76 (4%) REBOL
35 (5%) Ada
38 (5%) Ruby
48 (5%) AWK
71 (6%) Io
47 (6%) Common Lisp
40 (6%) Visual Basic
79 (6%) ELisp
6 (6%) Java
27 (6%) Python
28 (7%) Haxe
33 (8%) Objective C
34 (8%) PHP
40 (8%) Delphi
37 (9%) O'Caml
32 (9%) Scala
81 (9%) Mozart-Oz
41 (0%) PHP
59 (0%) C#
10 (0%) Matlab
37 (0%) Forth
33 (1%) Standard ML
47 (1%) Ada
69 (1%) TCL
32 (1%) Common Lisp
37 (1%) Assembler
17 (1%) Prolog
46 (1%) Lua
34 (1%) J
61 (1%) C++
24 (1%) Erlang
50 (2%) Eiffel
50 (2%) Factor
51 (3%) Haxe
66 (3%) C
64 (3%) D
20 (3%) APL
53 (3%) Delphi
56 (4%) F#
50 (4%) AWK
10 (4%) Smalltalk
43 (4%) Java
26 (4%) Cobol
54 (5%) Scala
33 (5%) ELisp
88 (5%) Shell
38 (5%) Visual Basic
50 (5%) Scheme
27 (5%) Coq
40 (6%) Mozart-Oz
37 (6%) Pascal
19 (7%) Mathematica
36 (7%) R
29 (7%) Javascript
53 (7%) Perl
60 (8%) Io
42 (8%) Objective C
43 (8%) O'Caml
46 (8%) Fortran
73 (8%) Python
69 (8%) Haskell
71 (9%) Groovy
40 (1%) Ruby
51 (1%) Mathematica
36 (1%) D
28 (2%) Smalltalk
47 (2%) Prolog
19 (2%) Clojure
29 (2%) Scheme
39 (3%) Standard ML
17 (3%) Scala
42 (3%) AWK
36 (3%) Coq
62 (3%) Objective C
58 (4%) Java
49 (4%) Forth
31 (4%) F#
90 (4%) Visual Basic
20 (4%) Erlang
46 (4%) Go
57 (4%) Perl
39 (4%) Haskell
50 (4%) APL
92 (5%) PHP
64 (6%) Groovy
70 (6%) Pascal
29 (6%) J
55 (7%) Matlab
61 (7%) Eiffel
48 (7%) Javascript
55 (7%) Assembler
83 (7%) TCL
46 (7%) Factor
72 (8%) Shell
54 (8%) R
29 (8%) Lua
66 (8%) Fortran
30 (9%) Python
37 (0%) Visual Basic
61 (0%) Haskell
45 (0%) Scheme
59 (0%) PHP
59 (0%) Go
58 (0%) Coq
48 (1%) Cobol
40 (1%) Fortran
47 (1%) F#
53 (2%) Lua
50 (2%) AWK
43 (3%) APL
78 (3%) Mathematica
44 (3%) Perl
65 (3%) Clojure
64 (3%) Shell
45 (3%) Objective C
36 (4%) Eiffel
40 (4%) Common Lisp
47 (4%) Erlang
54 (4%) Io
48 (4%) Standard ML
41 (5%) Javascript
69 (5%) Mozart-Oz
37 (5%) C++
37 (5%) Delphi
49 (5%) O'Caml
52 (5%) C
41 (6%) C#
66 (6%) Agda
71 (6%) J
80 (7%) R
42 (8%) Smalltalk
72 (8%) TCL
56 (9%) Matlab
23 (0%) AWK
40 (0%) J
77 (0%) Haskell
88 (0%) Clojure
51 (0%) Io
64 (1%) D
40 (1%) Assembler
41 (1%) Erlang
60 (2%) Scheme
27 (2%) Matlab
41 (2%) R
16 (2%) Delphi
31 (3%) ActionScript
70 (3%) Scala
25 (3%) APL
40 (3%) TCL
43 (3%) Lua
37 (4%) Eiffel
47 (4%) Coq
39 (4%) Objective C
74 (4%) Go
47 (4%) Groovy
28 (5%) Fortran
47 (5%) Ruby
39 (6%) Factor
63 (6%) Agda
14 (6%) Pascal
36 (7%) Mathematica
36 (7%) Standard ML
36 (8%) O'Caml
43 (8%) Javascript
41 (8%) C
83 (8%) REBOL
34 (8%) Perl
44 (8%) Haxe
33 (9%) C#
39 (0%) Standard ML
52 (0%) ELisp
48 (0%) TCL
45 (0%) Go
58 (1%) Coq
71 (1%) C++
35 (1%) D
23 (1%) F#
68 (1%) Ada
63 (1%) Fortran
39 (1%) R
48 (1%) Prolog
42 (1%) J
13 (1%) Smalltalk
25 (2%) C#
52 (2%) Factor
31 (2%) Groovy
43 (2%) Pascal
22 (3%) Lua
53 (3%) Forth
44 (3%) Visual Basic
3 (3%) Ruby
28 (3%) O'Caml
4 (3%) Python
61 (4%) Objective C
34 (4%) Io
69 (4%) Cobol
25 (4%) Erlang
55 (4%) Shell
34 (4%) Matlab
30 (4%) AWK
22 (5%) Mozart-Oz
65 (5%) Agda
44 (5%) Delphi
19 (6%) Scheme
59 (6%) PHP
42 (6%) Mathematica
43 (7%) Eiffel
24 (7%) Common Lisp
63 (7%) ActionScript
50 (7%) C
25 (8%) REBOL
39 (8%) Javascript
70 (8%) Assembler
44 (8%) APL
53 (9%) Haskell
31 (9%) Java
50 (1%) C#
58 (1%) Fortran
57 (2%) Cobol
45 (2%) Factor
67 (3%) C
43 (3%) Agda
30 (3%) Ruby
30 (3%) F#
35 (3%) Perl
45 (3%) Javascript
54 (4%) Assembler
29 (4%) Erlang
49 (4%) ActionScript
54 (4%) Haskell
32 (5%) Coq
41 (5%) AWK
30 (5%) O'Caml
55 (5%) Java
65 (6%) Shell
51 (6%) Python
44 (6%) R
41 (7%) Go
27 (7%) Clojure
41 (7%) Smalltalk
40 (7%) Prolog
35 (7%) J
32 (8%) Matlab
44 (8%) Forth
39 (8%) Ada
28 (8%) Mathematica
20 (9%) Scala
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
52 (0%) Java
28 (0%) Erlang
48 (0%) Go
37 (0%) TCL
30 (0%) Lua
33 (0%) Cobol
36 (1%) Groovy
28 (1%) R
37 (1%) Prolog
23 (1%) Agda
29 (2%) Pascal
47 (2%) Assembler
57 (2%) C
31 (3%) Javascript
46 (3%) ELisp
38 (3%) Forth
54 (3%) Objective C
35 (3%) Io
37 (3%) F#
60 (3%) Haskell
26 (3%) AWK
61 (3%) C#
51 (4%) Mathematica
49 (4%) Shell
57 (4%) C++
29 (4%) APL
23 (4%) D
42 (4%) Standard ML
44 (5%) Matlab
34 (5%) Fortran
46 (5%) Clojure
43 (5%) Smalltalk
48 (6%) Factor
31 (6%) O'Caml
63 (6%) Haxe
67 (6%) Python
48 (7%) Eiffel
41 (7%) Coq
60 (7%) Ada
41 (8%) Scala
36 (8%) Perl
41 (9%) Common Lisp
40 (9%) J
56 (0%) Scala
33 (0%) O'Caml
36 (0%) Coq
18 (0%) Erlang
50 (0%) Io
23 (1%) APL
28 (1%) Standard ML
39 (1%) Lua
13 (1%) Fortran
24 (2%) Perl
11 (2%) Cobol
97 (2%) Objective C
63 (3%) Groovy
17 (3%) AWK
43 (3%) Factor
50 (3%) Haskell
58 (3%) C++
28 (3%) Pascal
9 (4%) R
67 (4%) Clojure
34 (4%) Shell
94 (5%) ActionScript
51 (5%) Go
51 (5%) Eiffel
40 (5%) C
39 (6%) Forth
36 (6%) Common Lisp
33 (6%) J
14 (6%) Prolog
34 (7%) Assembler
67 (7%) Java
54 (7%) Scheme
17 (7%) ELisp
75 (7%) Python
54 (8%) Ruby
26 (8%) Ada
32 (8%) PHP
54 (9%) Smalltalk
12 (9%) Matlab
46 (9%) Javascript
51 (9%) F#
79 (9%) C#
22 (1%) Java
30 (1%) Ada
44 (1%) TCL
30 (1%) Delphi
37 (2%) Erlang
24 (2%) Pascal
32 (2%) Ruby
28 (3%) Python
30 (4%) Cobol
38 (4%) Haxe
35 (4%) Fortran
38 (4%) Smalltalk
41 (5%) Eiffel
59 (5%) Forth
50 (5%) Clojure
51 (6%) R
19 (6%) C#
55 (7%) Go
57 (7%) Shell
39 (7%) AWK
36 (7%) O'Caml
37 (7%) Matlab
53 (7%) Assembler
42 (7%) Objective C
33 (7%) Perl
47 (8%) J
36 (8%) PHP
76 (9%) Agda
51 (9%) C
48 (9%) Scheme
65 (9%) Mathematica
50 (1%) O'Caml
59 (2%) Scala
25 (2%) Shell
24 (2%) Assembler
51 (3%) Ruby
50 (3%) Standard ML
33 (3%) C
51 (3%) Scheme
39 (3%) Lua
37 (3%) Forth
31 (4%) Mathematica
62 (4%) F#
19 (4%) Fortran
35 (4%) Pascal
73 (4%) Haskell
35 (5%) PHP
33 (5%) Javascript
24 (5%) Prolog
49 (5%) Coq
32 (5%) APL
34 (5%) Visual Basic
8 (6%) AWK
27 (6%) R
61 (6%) Python
47 (6%) Java
62 (7%) Smalltalk
23 (7%) Perl
51 (7%) Go
30 (7%) TCL
62 (7%) D
34 (7%) C++
32 (7%) Erlang
59 (8%) Mozart-Oz
31 (8%) Matlab
48 (9%) Agda
41 (9%) Delphi
48 (1%) D
31 (1%) TCL
14 (2%) Pascal
46 (2%) Eiffel
60 (2%) C#
41 (2%) Perl
35 (3%) Standard ML
45 (3%) REBOL
35 (3%) Scheme
64 (3%) Scala
22 (4%) J
39 (4%) Assembler
41 (4%) Ada
60 (4%) F#
33 (5%) O'Caml
35 (5%) Factor
28 (5%) Cobol
22 (5%) AWK
62 (5%) Clojure
54 (5%) Ruby
55 (6%) C++
40 (6%) Coq
36 (6%) Io
59 (6%) Haskell
49 (6%) Go
28 (7%) Visual Basic
55 (7%) Haxe
48 (7%) Groovy
19 (7%) Prolog
17 (8%) APL
30 (8%) Smalltalk
35 (9%) Forth
30 (9%) Lua
39 (3%) Haskell
45 (3%) Perl
48 (3%) Forth
21 (4%) Lua
32 (4%) Standard ML
42 (4%) C#
39 (4%) Mathematica
23 (4%) J
67 (4%) Shell
47 (5%) Java
55 (5%) Assembler
41 (6%) Javascript
41 (7%) REBOL
37 (7%) AWK
11 (7%) F#
28 (7%) Smalltalk
38 (7%) Coq
41 (7%) Matlab
18 (7%) Common Lisp
34 (8%) Prolog
32 (8%) Scheme
16 (8%) O'Caml
41 (8%) Io
17 (8%) Clojure
17 (9%) Scala
56 (9%) ActionScript
27 (9%) Python
53 (9%) ELisp
37 (9%) Factor
50 (1%) Standard ML
62 (2%) C#
40 (2%) Lua
49 (3%) Shell
34 (4%) Javascript
48 (4%) Factor
42 (4%) Matlab
37 (5%) AWK
48 (5%) Pascal
51 (5%) Scheme
36 (5%) Cobol
41 (5%) R
54 (5%) Haskell
56 (6%) Haxe
45 (6%) Mozart-Oz
58 (6%) Ada
47 (6%) Visual Basic
40 (7%) Coq
24 (7%) Erlang
63 (7%) Objective C
48 (8%) TCL
59 (8%) Java
41 (8%) Scala
66 (8%) ActionScript
64 (8%) Eiffel
60 (9%) Clojure
38 (9%) O'Caml
k-means with k = 52
This language has a niche outside of which I would not use it,0.0I am sometimes embarrassed to admit to my peers that I know this language,3.0I am reluctant to admit to knowing this language,3.0There are many good tools for this language,4.0There are many good commercial tools for this language,4.0This language would be good for teaching children to write software,0.0This language has a very coherent design,3.0Learning this language significantly changed how I use other languages.,3.0Learning this language improved my ability as a programmer,4.0This language is built on a small core of orthogonal features,4.0I find this language easy to prototype in,3.0This language is well suited for an agile development approach using short iterations.,3.0I know this language well,6.0Code written in this language will usually run in all the major implementations if it runs in one of them.,6.0I enjoy using this language,3.0This language is likely to have a strong influence on future languages,3.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,3.0Code written in this language tends to be verbose,0.0This language has a good library distribution mechanism.,0.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0Code written in this language is very readable,3.0It is easy to debug programs written in this language when it goes wrong,3.0This language is good for scientific computing,3.0This language is good for numeric computing,3.0I still discover new features of this language on a fairly regular basis,0.0This is a low level language,0.0This language excels at concurrency,3.0This language is good for distributed computing,3.0This language makes it easy to shoot yourself in the foot,0.0Libraries in this language tend to be well documented.,3.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0This language has many features which feel "tacked on",4.0I can imagine this will be a popular language in twenty years time,0.0There is a wide variety of open source code written in this language,3.0I use many applications written in this language,3.0There are many good open-source tools for this language,0.0It is too easy to write code in this language that looks like it does one thing but actually does something else,0.0I can imagine using this language in my day job,0.0I would use this language as a scripting language embedded inside a larger application,0.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0Programs written in this language tend to be efficient,3.0I would use this language for writing embedded programs,4.0This language is suitable for real-time applications,4.0I would use this language for writing programs for an embedded hardware platform,4.0I find it easy to write efficient code in this language,5.0I learned this language early in my career as a programmer,0.0Programs written in this language tend to play well with others,3.0It is easy to tell at a glance what code in this language does,4.0I would use this language to write a command-line app,4.0Programs written in this language will usually work in future versions of the language,0.0This language is best for very large projects,4.0I would use this language for a desktop GUI project,7.0This language has a strong static type system,8.0This language has a niche in which it is great,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language matches it's problem domain particularly well.,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0There is a lot of accidental complexity when writing code in this language,3.0Developers who primarily use this language often burn out after a few years,3.0Writing code in this language is a lot of work,4.0This language is unusually bad for beginners,4.0This language has an annoying syntax,4.0I use a lot of code written in this language which I really don't want to have to make changes to,4.0I often get angry when writing code in this language,4.0This language is best for very small projects,3.0I would use this language for casual scripting,4.0I often write things in this language with the intent of rewriting them in something else later,4.0This language excels at text processing,6.0This language is minimal,7.0I would use this language for writing server programs,0.0The thought that I may still be using this language in twenty years time fills me with dread,0.0I would use this language for a web project,0.0I usually use this language on projects with many other members,3.0When I run into problems my colleagues can provide me with immediate help with this language,4.0I know many other people who use this language,4.0This language is frequently used for applications it isn't suitable for,4.0Third-party libraries are readily available well-documented and of high quality,5.0This language is large,6.0The semantics of this language are much different than other languages I know.,4.0Code written in this language tends to be terse,5.0I often feel like I am not smart enough to write this language,5.0I rarely have difficulty abstracting patterns I find in my code,4.0I find code written in this language very elegant,4.0This language is expressive,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0I use this language out of choice,5.0This language excels at symbolic manipulation,6.0I usually use this language on solo projects,2.0This language has a good community,2.0This language is likely to be a passing fad,0.0The resources for learning this language are of high quality,3.0This language is well documented,4.0I would list this language on my resume,4.0This language has a high quality implementation,4.0I regularly use this language,5.0This language has a very dogmatic community,5.0I would use this language for mobile applications,6.0This language is likely to be around for a very long time,6.0This is a mainstream language,0.0This language is good for beginners,0.0When I write code in this language I can be very sure it is correct,3.0Code written in this language tends to be very reliable,3.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0If my code in this language successfully compiles there is a good chance my code is correct.,5.0It's unusual for me to discover unfamiliar features,4.0This language has a very rigid idea of how things should be done,5.0I enjoy playing with this language but would never use it for "real code",5.0This language is very flexible,0.0This is a high level language,0.0
39 (0%) Javascript
91 (0%) Cobol
93 (0%) PHP
44 (0%) AWK
90 (0%) Delphi
36 (1%) Haskell
30 (1%) C
72 (1%) Pascal
49 (1%) Forth
48 (2%) Assembler
61 (2%) Shell
43 (2%) C#
97 (2%) Visual Basic
24 (2%) Lua
34 (2%) Coq
50 (2%) Io
44 (2%) Matlab
13 (2%) Scala
57 (2%) ELisp
25 (2%) Python
45 (3%) Factor
32 (3%) Standard ML
24 (3%) Scheme
22 (3%) J
18 (3%) Clojure
37 (4%) Ruby
48 (4%) Ada
60 (4%) Fortran
47 (5%) Mathematica
47 (5%) Go
41 (5%) Prolog
24 (5%) Smalltalk
38 (5%) APL
49 (6%) Haxe
52 (6%) Eiffel
7 (7%) O'Caml
26 (7%) D
91 (8%) TCL
54 (8%) Perl
9 (8%) Common Lisp
55 (8%) Java
56 (8%) Agda
39 (9%) R
48 (9%) Objective C
22 (0%) Lua
39 (0%) Shell
50 (0%) Ruby
74 (0%) Objective C
36 (0%) Ada
62 (0%) F#
33 (1%) Pascal
31 (1%) Coq
21 (1%) Standard ML
18 (2%) Erlang
94 (2%) Java
70 (2%) PHP
72 (2%) C
20 (3%) APL
13 (3%) AWK
43 (3%) Cobol
52 (3%) Javascript
26 (3%) Go
20 (3%) J
33 (3%) Forth
39 (4%) Clojure
48 (5%) Haskell
17 (5%) REBOL
42 (6%) Scheme
23 (6%) Prolog
23 (6%) TCL
67 (6%) Delphi
22 (6%) Io
38 (6%) Common Lisp
41 (7%) Assembler
81 (7%) C++
28 (8%) Mozart-Oz
39 (9%) Fortran
27 (9%) D
52 (9%) Mathematica
42 (1%) O'Caml
73 (2%) Smalltalk
67 (3%) Coq
37 (3%) Shell
49 (3%) Assembler
24 (3%) AWK
43 (4%) F#
38 (4%) Erlang
23 (5%) R
26 (5%) Fortran
56 (5%) Prolog
49 (5%) J
70 (5%) Haskell
16 (6%) Visual Basic
17 (6%) Matlab
57 (6%) Factor
39 (6%) Pascal
46 (6%) Ada
44 (7%) Ruby
63 (7%) Forth
69 (7%) Mozart-Oz
50 (7%) Go
21 (7%) C#
60 (8%) Agda
22 (8%) Java
28 (8%) Javascript
22 (9%) Groovy
14 (9%) PHP
31 (9%) Delphi
43 (9%) Scala
38 (9%) TCL
33 (9%) Objective C
47 (0%) C#
67 (0%) Ruby
39 (0%) Java
53 (0%) Scheme
7 (0%) Cobol
41 (1%) O'Caml
22 (1%) C
30 (1%) Prolog
37 (2%) Standard ML
25 (2%) Erlang
41 (2%) D
55 (2%) Go
13 (2%) Fortran
60 (3%) Haskell
24 (3%) C++
43 (3%) Delphi
44 (3%) R
53 (3%) Factor
51 (3%) Common Lisp
77 (3%) Groovy
37 (4%) Perl
50 (4%) Scala
52 (4%) Shell
57 (4%) TCL
21 (4%) Assembler
66 (4%) Haxe
48 (4%) F#
28 (4%) Pascal
41 (5%) J
22 (5%) Objective C
33 (5%) Coq
68 (5%) Smalltalk
36 (5%) Visual Basic
44 (5%) Javascript
48 (5%) Matlab
66 (6%) Clojure
42 (6%) Forth
47 (6%) Lua
59 (6%) REBOL
58 (7%) PHP
34 (7%) AWK
20 (7%) Ada
71 (8%) ActionScript
62 (9%) ELisp
43 (9%) APL
47 (0%) Perl
75 (0%) Mozart-Oz
73 (1%) Mathematica
45 (2%) Delphi
63 (2%) Ruby
34 (2%) Assembler
46 (2%) Io
56 (2%) Coq
44 (3%) Cobol
28 (3%) Eiffel
50 (4%) Pascal
78 (4%) Python
95 (4%) Groovy
59 (4%) ActionScript
40 (4%) Common Lisp
49 (5%) REBOL
31 (5%) D
53 (5%) C#
73 (7%) TCL
36 (7%) Forth
42 (8%) Prolog
51 (8%) Go
68 (8%) PHP
30 (9%) APL
59 (9%) Clojure
41 (0%) Ada
17 (1%) Fortran
39 (1%) APL
31 (1%) PHP
49 (2%) Haxe
58 (2%) Forth
48 (2%) D
22 (3%) Visual Basic
76 (3%) Haskell
35 (3%) C++
56 (3%) Standard ML
66 (4%) Scheme
73 (4%) Mozart-Oz
43 (4%) C#
57 (4%) O'Caml
45 (4%) R
67 (4%) Python
24 (4%) AWK
40 (4%) Mathematica
25 (5%) Matlab
35 (5%) ELisp
30 (5%) Delphi
24 (5%) TCL
45 (6%) Prolog
28 (6%) Pascal
67 (6%) Coq
60 (6%) Go
56 (7%) Ruby
43 (7%) Java
41 (7%) Javascript
19 (7%) Cobol
62 (8%) Scala
60 (8%) Factor
48 (8%) Common Lisp
29 (8%) Perl
34 (8%) Lua
38 (8%) J
75 (8%) Clojure
58 (8%) Eiffel
55 (9%) C
55 (9%) Io
30 (0%) AWK
34 (1%) Fortran
77 (2%) Eiffel
31 (2%) Forth
50 (3%) PHP
48 (3%) Pascal
52 (3%) ELisp
52 (3%) Io
48 (3%) Coq
32 (3%) Lua
47 (3%) TCL
44 (3%) Standard ML
41 (3%) Scala
59 (4%) Haskell
27 (4%) Javascript
54 (4%) Scheme
38 (4%) Matlab
53 (4%) F#
30 (4%) C++
45 (4%) D
56 (5%) Ruby
27 (5%) Prolog
36 (5%) REBOL
49 (5%) Groovy
27 (6%) Erlang
40 (6%) J
40 (6%) O'Caml
39 (6%) Common Lisp
37 (6%) Mathematica
51 (6%) Ada
41 (7%) Factor
44 (7%) Shell
39 (7%) R
38 (8%) Cobol
36 (8%) C
33 (9%) Assembler
49 (9%) Visual Basic
57 (9%) Delphi
54 (0%) REBOL
41 (0%) C#
8 (0%) TCL
61 (0%) C
43 (0%) Scheme
18 (0%) Ruby
10 (1%) ELisp
53 (1%) Standard ML
40 (1%) Pascal
24 (1%) Groovy
18 (2%) Lua
97 (2%) Matlab
57 (2%) Ada
48 (2%) Assembler
97 (2%) R
64 (2%) J
14 (2%) Visual Basic
38 (3%) Forth
38 (3%) Java
46 (3%) Common Lisp
76 (3%) Haskell
7 (3%) AWK
26 (4%) PHP
56 (4%) Go
75 (4%) F#
48 (5%) Scala
69 (5%) Python
38 (6%) Io
42 (6%) Clojure
18 (6%) Erlang
48 (6%) Delphi
23 (7%) Smalltalk
92 (7%) Mathematica
48 (7%) O'Caml
60 (7%) D
61 (7%) C++
39 (8%) Agda
53 (8%) Eiffel
8 (8%) Javascript
42 (9%) Factor
74 (9%) APL
54 (0%) REBOL
29 (0%) APL
27 (0%) Prolog
33 (0%) R
57 (0%) Ada
38 (0%) Agda
38 (1%) PHP
39 (1%) ActionScript
46 (1%) Io
54 (1%) Factor
40 (1%) Forth
41 (1%) Standard ML
39 (1%) Smalltalk
44 (1%) O'Caml
34 (1%) C
37 (2%) Coq
44 (2%) Scheme
23 (2%) Pascal
34 (2%) Matlab
26 (2%) ELisp
32 (2%) Mathematica
97 (2%) Erlang
5 (3%) AWK
36 (3%) Shell
32 (3%) Javascript
19 (3%) Cobol
31 (3%) Visual Basic
63 (4%) D
24 (4%) Perl
51 (5%) Python
83 (5%) F#
61 (5%) Haskell
40 (5%) Fortran
32 (6%) Common Lisp
36 (6%) Haxe
58 (6%) Groovy
23 (6%) Lua
44 (7%) Assembler
92 (7%) Mozart-Oz
44 (8%) Objective C
52 (8%) C#
38 (9%) J
34 (0%) O'Caml
28 (1%) Lua
45 (1%) Factor
24 (1%) Erlang
33 (2%) J
43 (2%) Coq
53 (2%) Go
31 (2%) Common Lisp
53 (2%) Ada
24 (3%) Prolog
54 (3%) Mathematica
58 (3%) Ruby
46 (3%) Scala
32 (4%) Assembler
37 (5%) Scheme
19 (5%) AWK
73 (5%) Objective C
38 (5%) Pascal
45 (6%) Io
46 (6%) Mozart-Oz
30 (6%) Agda
39 (6%) C
54 (6%) TCL
29 (7%) Standard ML
54 (7%) Haxe
66 (7%) Java
44 (7%) ActionScript
22 (8%) APL
64 (8%) Groovy
53 (8%) F#
41 (8%) R
61 (8%) Python
27 (9%) Forth
59 (9%) Haskell
25 (0%) Pascal
46 (0%) REBOL
82 (0%) C
36 (0%) Scala
24 (0%) Go
30 (1%) Fortran
25 (1%) Ada
31 (1%) Smalltalk
17 (1%) APL
27 (1%) Matlab
43 (1%) Assembler
48 (2%) R
69 (2%) Shell
24 (2%) Mathematica
24 (2%) J
27 (2%) Forth
24 (2%) O'Caml
69 (3%) Javascript
51 (3%) Haskell
20 (3%) Standard ML
81 (3%) ELisp
38 (3%) Scheme
78 (4%) Java
20 (4%) Erlang
88 (4%) PHP
9 (5%) Mozart-Oz
23 (5%) Coq
30 (5%) Eiffel
35 (5%) Agda
39 (5%) Lua
14 (6%) Prolog
30 (6%) AWK
39 (7%) Visual Basic
57 (7%) TCL
53 (8%) Haxe
91 (8%) C++
15 (9%) Cobol
69 (9%) Ruby
22 (9%) Common Lisp
34 (9%) Clojure
63 (9%) Perl
44 (4%) Standard ML
51 (5%) Eiffel
40 (5%) Python
50 (5%) Scheme
46 (6%) Java
67 (6%) Objective C
42 (6%) Io
74 (6%) Assembler
37 (6%) Lua
27 (6%) Visual Basic
35 (6%) Common Lisp
41 (6%) Mozart-Oz
81 (7%) D
51 (7%) Haskell
51 (7%) Pascal
36 (7%) Coq
23 (7%) Perl
29 (7%) Cobol
23 (8%) Javascript
31 (8%) Smalltalk
41 (8%) Scala
28 (8%) Groovy
76 (8%) C++
20 (8%) Ruby
14 (8%) Prolog
48 (9%) Haxe
50 (9%) O'Caml
47 (0%) Ada
59 (1%) C#
46 (1%) Lua
16 (2%) Prolog
36 (2%) Assembler
50 (3%) Haxe
19 (3%) APL
22 (3%) Erlang
50 (4%) Scheme
50 (4%) Delphi
47 (5%) Factor
45 (5%) Java
47 (5%) AWK
31 (5%) ELisp
53 (5%) Eiffel
29 (5%) Coq
33 (5%) Forth
30 (5%) J
37 (5%) Pascal
36 (5%) R
65 (5%) TCL
31 (6%) Javascript
74 (6%) Python
45 (6%) Fortran
41 (7%) O'Caml
62 (7%) Io
46 (7%) PHP
59 (7%) D
39 (7%) Standard ML
49 (7%) Scala
39 (8%) Agda
51 (8%) F#
44 (8%) Mozart-Oz
60 (8%) Clojure
32 (8%) Cobol
43 (9%) Visual Basic
68 (9%) Groovy
40 (2%) Factor
10 (2%) AWK
30 (2%) Assembler
22 (3%) APL
26 (3%) Mathematica
38 (3%) J
19 (4%) Matlab
64 (4%) Haxe
68 (4%) C++
49 (4%) Mozart-Oz
22 (4%) Shell
87 (6%) Objective C
14 (7%) R
69 (7%) Java
84 (7%) C#
69 (9%) Go
28 (9%) Forth
34 (9%) Scheme
30 (1%) Delphi
34 (2%) Ruby
56 (2%) Forth
58 (2%) Haskell
23 (3%) Pascal
54 (4%) Prolog
65 (4%) Shell
22 (4%) Java
45 (4%) Lua
37 (5%) Fortran
40 (5%) Scheme
31 (5%) Perl
39 (5%) Objective C
46 (5%) AWK
35 (6%) Standard ML
56 (6%) J
43 (6%) Erlang
40 (6%) Eiffel
35 (6%) C++
54 (7%) Assembler
46 (7%) APL
39 (7%) Smalltalk
39 (7%) Javascript
35 (8%) Python
33 (8%) O'Caml
35 (8%) F#
45 (9%) Factor
32 (9%) Visual Basic
56 (9%) C
29 (9%) Common Lisp
35 (9%) Cobol
54 (9%) Go
47 (9%) TCL
51 (2%) Forth
21 (3%) Lua
35 (4%) Standard ML
41 (5%) Go
47 (5%) Factor
23 (6%) Scala
47 (6%) APL
22 (6%) Erlang
68 (6%) C++
39 (6%) Io
25 (7%) O'Caml
45 (7%) Haskell
36 (7%) AWK
43 (7%) Mathematica
41 (7%) Javascript
22 (7%) Common Lisp
51 (7%) C
60 (7%) Objective C
60 (7%) Assembler
46 (8%) R
50 (8%) Pascal
53 (8%) ELisp
21 (8%) Smalltalk
47 (8%) Coq
57 (8%) Fortran
29 (9%) Scheme
18 (9%) Clojure
33 (9%) J
67 (9%) Shell
32 (9%) C#
41 (9%) Prolog
17 (9%) Python
60 (2%) Clojure
33 (4%) Common Lisp
49 (4%) Go
21 (4%) Objective C
36 (4%) O'Caml
58 (5%) Haskell
79 (5%) TCL
38 (5%) Standard ML
18 (6%) Erlang
56 (7%) Factor
17 (7%) Ada
42 (7%) Javascript
45 (8%) Mozart-Oz
19 (8%) Cobol
26 (8%) C++
47 (8%) Lua
63 (9%) PHP
51 (9%) Agda
26 (9%) Delphi
39 (9%) Smalltalk
23 (9%) Java
27 (3%) Smalltalk
36 (5%) Go
16 (5%) Prolog
32 (6%) Coq
27 (6%) APL
50 (6%) Haskell
29 (6%) Standard ML
35 (7%) Haxe
31 (7%) Factor
26 (7%) O'Caml
31 (7%) F#
28 (7%) J
31 (7%) REBOL
53 (8%) Perl
46 (8%) R
40 (8%) Assembler
35 (8%) Fortran
73 (8%) C++
17 (9%) Erlang
33 (9%) Clojure
55 (9%) Ruby
27 (9%) Forth
71 (9%) Java
28 (9%) Lua
54 (9%) Delphi
78 (1%) Haskell
59 (1%) Scheme
53 (2%) R
53 (2%) Standard ML
47 (2%) Go
32 (4%) PHP
28 (4%) Javascript
25 (4%) Lua
49 (4%) O'Caml
37 (4%) Fortran
67 (4%) ELisp
74 (5%) Forth
54 (5%) Shell
69 (6%) F#
28 (6%) Pascal
49 (7%) Scala
24 (7%) Visual Basic
24 (7%) Delphi
52 (7%) TCL
65 (8%) Clojure
8 (8%) Java
87 (8%) APL
32 (9%) Haxe
51 (9%) Common Lisp
32 (9%) Eiffel
44 (9%) AWK
89 (9%) Factor
29 (9%) Ada
75 (2%) Haskell
45 (3%) Forth
7 (4%) Cobol
60 (6%) Smalltalk
47 (6%) Eiffel
47 (6%) Groovy
35 (6%) Javascript
40 (6%) Lua
56 (7%) Coq
34 (7%) Assembler
22 (8%) AWK
36 (8%) Erlang
54 (8%) O'Caml
50 (8%) D
76 (8%) REBOL
54 (8%) Factor
86 (8%) Clojure
59 (8%) Standard ML
47 (9%) J
62 (9%) Io
41 (9%) APL
16 (9%) Fortran
59 (9%) Scala
52 (9%) Ruby
45 (0%) Javascript
41 (0%) O'Caml
47 (0%) Coq
32 (1%) Matlab
37 (1%) J
57 (1%) Io
40 (1%) C#
55 (1%) Factor
27 (1%) Visual Basic
17 (1%) Fortran
7 (1%) Cobol
30 (2%) Forth
21 (2%) Prolog
61 (2%) ELisp
40 (2%) Standard ML
38 (2%) C
35 (3%) Mozart-Oz
14 (3%) Pascal
68 (3%) Agda
81 (3%) Clojure
37 (3%) TCL
19 (4%) AWK
56 (4%) Groovy
37 (5%) Assembler
43 (5%) Mathematica
31 (5%) APL
67 (5%) REBOL
55 (5%) Scala
23 (5%) Common Lisp
43 (5%) D
46 (5%) F#
71 (6%) Haskell
61 (6%) Haxe
29 (6%) Erlang
6 (6%) Ada
55 (6%) Ruby
66 (7%) Python
25 (7%) Eiffel
46 (7%) Scheme
43 (8%) ActionScript
51 (8%) Shell
29 (9%) Lua
59 (9%) PHP
37 (9%) Smalltalk
17 (9%) C++
54 (9%) Go
45 (2%) Go
44 (5%) Forth
46 (6%) Assembler
59 (6%) C#
57 (6%) Haskell
25 (6%) Erlang
54 (7%) C++
40 (7%) TCL
47 (7%) Factor
34 (7%) Prolog
32 (8%) J
34 (8%) O'Caml
66 (8%) Python
33 (8%) APL
43 (8%) Coq
40 (8%) Delphi
60 (8%) Java
28 (9%) AWK
39 (9%) Standard ML
39 (9%) Visual Basic
52 (9%) Scheme
45 (9%) Smalltalk
30 (9%) Lua
36 (3%) C
48 (3%) Java
14 (3%) Perl
41 (4%) Pascal
34 (4%) Forth
52 (4%) Scheme
37 (5%) Mathematica
30 (5%) Shell
30 (5%) PHP
66 (5%) F#
59 (5%) Go
30 (5%) Assembler
36 (6%) Erlang
32 (6%) TCL
33 (6%) Common Lisp
23 (7%) Javascript
29 (7%) Prolog
54 (7%) Scala
35 (7%) C++
61 (7%) D
28 (8%) Lua
48 (8%) Io
56 (8%) Clojure
57 (8%) Mozart-Oz
82 (8%) Haskell
38 (9%) APL
32 (9%) R
28 (9%) Matlab
52 (9%) Factor
30 (9%) Cobol
39 (9%) ELisp
17 (9%) AWK
26 (1%) O'Caml
50 (1%) Prolog
34 (2%) F#
46 (2%) D
22 (3%) Scala
41 (3%) AWK
52 (4%) APL
27 (4%) Erlang
50 (4%) Forth
52 (5%) Visual Basic
48 (5%) Matlab
63 (5%) Pascal
46 (5%) Go
49 (5%) Standard ML
31 (6%) C++
35 (6%) Ruby
51 (6%) Assembler
53 (6%) Shell
51 (7%) ActionScript
42 (7%) Groovy
52 (7%) Fortran
56 (8%) Haskell
60 (8%) Delphi
39 (8%) Clojure
45 (8%) Smalltalk
30 (8%) Javascript
77 (8%) Eiffel
46 (8%) R
41 (9%) J
25 (9%) Perl
k-means with k = 53
I enjoy using this language,3.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,3.0This language is likely to have a strong influence on future languages,4.0I often feel like I am not smart enough to write this language,5.0I find this language easy to prototype in,3.0This language is well suited for an agile development approach using short iterations.,4.0This language is likely to be a passing fad,5.0Code written in this language will usually run in all the major implementations if it runs in one of them.,5.0I use many applications written in this language,0.0I am reluctant to admit to knowing this language,3.0I often get angry when writing code in this language,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0The thought that I may still be using this language in twenty years time fills me with dread,4.0This language has an annoying syntax,4.0It is too easy to write code in this language that looks like it does one thing but actually does something else,0.0Third-party libraries are readily available well-documented and of high quality,0.0This is a mainstream language,0.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0This language is suitable for real-time applications,3.0I would use this language for writing programs for an embedded hardware platform,3.0This language has a strong static type system,0.0I can imagine using this language in my day job,4.0I can imagine this will be a popular language in twenty years time,4.0I would list this language on my resume,4.0I would use this language to write a command-line app,5.0I would use this language for writing server programs,5.0I would use this language for casual scripting,3.0I would use this language as a scripting language embedded inside a larger application,3.0Programs written in this language tend to be efficient,3.0I find it easy to write efficient code in this language,4.0I would use this language for writing embedded programs,4.0There is a lot of accidental complexity when writing code in this language,2.0Writing code in this language is a lot of work,2.0This language is unusually bad for beginners,0.0This language is good for numeric computing,0.0This language is good for beginners,4.0This language would be good for teaching children to write software,6.0I know this language well,9.0This language has a niche in which it is great,3.0This language has a niche outside of which I would not use it,3.0When I write code in this language I can be very sure it is correct,3.0Code written in this language tends to be very reliable,3.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0Code written in this language tends to be terse,4.0The semantics of this language are much different than other languages I know.,4.0This language excels at text processing,0.0When I run into problems my colleagues can provide me with immediate help with this language,3.0I regularly use this language,4.0I know many other people who use this language,4.0Programs written in this language will usually work in future versions of the language,3.0Programs written in this language tend to play well with others,3.0This language has a high quality implementation,0.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0This language has well-organized libraries with consistent carefully thought-out interfaces,3.0It is easy to tell at a glance what code in this language does,4.0Code written in this language is very readable,4.0It is easy to debug programs written in this language when it goes wrong,4.0This language encourages writing code that is easy to maintain.,4.0This language encourages writing reusable code.,4.0This language is best for very large projects,5.0The resources for learning this language are of high quality,3.0Libraries in this language tend to be well documented.,3.0This language is well documented,4.0This language is large,5.0This language is frequently used for applications it isn't suitable for,3.0I usually use this language on projects with many other members,4.0Developers who primarily use this language often burn out after a few years,4.0Code written in this language tends to be verbose,6.0There are many good commercial tools for this language,6.0This language is likely to be around for a very long time,6.0This language is best for very small projects,4.0I often write things in this language with the intent of rewriting them in something else later,4.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,4.0This language matches it's problem domain particularly well.,5.0I would use this language for a web project,0.0This language is built on a small core of orthogonal features,3.0This language is minimal,3.0This is a low level language,0.0There is a wide variety of open source code written in this language,2.0There are many good open-source tools for this language,2.0This language excels at concurrency,3.0This language is good for distributed computing,3.0This is a high level language,0.0I usually use this language on solo projects,3.0This language has a good community,3.0If this language didn't exist I would have trouble finding a satisfactory replacement,4.0This language has a good library distribution mechanism.,0.0This language is good for scientific computing,0.0This language is expressive,3.0I rarely have difficulty abstracting patterns I find in my code,4.0I would like to write more of this language than I currently do,4.0This language has unusual features that I often miss when using other languages,4.0This language is very flexible,5.0I still discover new features of this language on a fairly regular basis,5.0I use this language out of choice,5.0This language excels at symbolic manipulation,6.0I would use this language for a desktop GUI project,3.0I would use this language for mobile applications,3.0It's unusual for me to discover unfamiliar features,3.0This language has a very rigid idea of how things should be done,3.0This language makes it easy to shoot yourself in the foot,0.0This language has a very dogmatic community,0.0This language has a very coherent design,3.0Learning this language significantly changed how I use other languages.,3.0I find code written in this language very elegant,4.0Learning this language improved my ability as a programmer,4.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0This language has many features which feel "tacked on",4.0I enjoy playing with this language but would never use it for "real code",5.0I learned this language early in my career as a programmer,0.0There are many good tools for this language,0.0
32 (2%) PHP
49 (2%) D
23 (3%) Visual Basic
56 (3%) Standard ML
77 (3%) Haskell
39 (4%) Ada
65 (4%) Scheme
60 (4%) Forth
30 (4%) Delphi
26 (5%) AWK
47 (5%) R
27 (5%) Matlab
27 (6%) Pascal
54 (6%) O'Caml
69 (6%) Mozart-Oz
61 (7%) Scala
38 (7%) J
45 (7%) Haxe
54 (8%) C
56 (8%) Go
22 (9%) Cobol
53 (9%) Io
51 (9%) Common Lisp
49 (9%) Shell
29 (9%) TCL
33 (9%) Perl
36 (9%) Javascript
64 (9%) Factor
30 (9%) Lua
30 (2%) Prolog
47 (3%) F#
47 (4%) Matlab
59 (5%) PHP
63 (5%) Ruby
57 (6%) Haskell
65 (6%) Clojure
55 (6%) Scala
38 (6%) Perl
43 (6%) Standard ML
41 (7%) Javascript
37 (7%) AWK
60 (7%) Go
30 (7%) C++
29 (7%) Assembler
42 (8%) C#
36 (8%) Pascal
28 (8%) Erlang
46 (8%) Lua
39 (9%) APL
45 (9%) Scheme
50 (9%) Shell
61 (9%) Factor
86 (9%) Groovy
48 (3%) Forth
44 (3%) AWK
44 (3%) Go
16 (4%) Scala
49 (4%) Mathematica
39 (4%) Haskell
16 (4%) Clojure
28 (4%) Scheme
36 (5%) Standard ML
39 (5%) Coq
54 (6%) Assembler
45 (6%) Factor
42 (6%) Prolog
32 (6%) D
65 (6%) Fortran
56 (7%) Perl
68 (7%) Pascal
26 (7%) Lua
22 (7%) Smalltalk
52 (7%) Matlab
35 (8%) Ruby
52 (8%) Java
56 (8%) Eiffel
43 (8%) Javascript
47 (8%) APL
27 (8%) Python
88 (9%) PHP
29 (9%) J
18 (9%) Common Lisp
40 (9%) C
46 (9%) Io
18 (9%) Erlang
55 (9%) Objective C
71 (9%) Shell
87 (9%) Cobol
23 (1%) Visual Basic
41 (2%) Standard ML
45 (2%) Factor
63 (2%) Objective C
15 (2%) Matlab
31 (3%) Common Lisp
30 (4%) REBOL
39 (4%) Io
76 (4%) Assembler
33 (4%) Lua
25 (4%) APL
67 (4%) Go
39 (5%) Agda
28 (5%) F#
19 (5%) Ruby
46 (5%) Scheme
43 (5%) Clojure
39 (5%) Mozart-Oz
8 (6%) R
31 (6%) Smalltalk
46 (6%) Haskell
43 (6%) O'Caml
37 (6%) Coq
83 (6%) Forth
46 (6%) Java
50 (6%) Eiffel
31 (7%) C#
19 (7%) Perl
79 (7%) D
36 (7%) Scala
38 (7%) Python
23 (7%) Javascript
25 (8%) PHP
25 (8%) Groovy
49 (8%) Pascal
29 (8%) J
11 (8%) Prolog
28 (8%) Cobol
34 (8%) Shell
87 (9%) C
43 (9%) Haxe
20 (9%) ELisp
15 (9%) AWK
38 (3%) Assembler
34 (3%) Standard ML
27 (4%) Cobol
56 (5%) C++
65 (5%) Scala
62 (5%) F#
44 (5%) Eiffel
28 (6%) Visual Basic
37 (6%) Factor
56 (6%) C#
19 (6%) APL
17 (7%) Prolog
40 (7%) Ada
45 (8%) Perl
29 (8%) J
33 (8%) Forth
29 (8%) Common Lisp
35 (9%) O'Caml
55 (9%) D
37 (9%) Coq
46 (9%) PHP
51 (9%) Haxe
22 (0%) Coq
99 (0%) Python
57 (0%) Factor
9 (0%) Delphi
16 (0%) Objective C
34 (0%) Common Lisp
28 (1%) C
24 (1%) D
78 (1%) Ruby
40 (1%) Mozart-Oz
47 (1%) Scala
67 (1%) ELisp
78 (2%) Io
28 (2%) Java
46 (2%) R
59 (2%) Haskell
81 (2%) Groovy
32 (2%) Mathematica
36 (3%) Standard ML
23 (3%) Assembler
16 (3%) Erlang
9 (3%) Fortran
7 (3%) Cobol
34 (3%) Matlab
12 (3%) Pascal
50 (4%) REBOL
17 (4%) C++
8 (4%) Ada
57 (4%) Javascript
46 (4%) Agda
32 (5%) Visual Basic
14 (5%) Eiffel
35 (5%) APL
28 (6%) O'Caml
46 (6%) Go
58 (7%) ActionScript
68 (7%) Clojure
88 (8%) TCL
65 (8%) Haxe
33 (9%) Smalltalk
34 (9%) J
49 (9%) F#
41 (1%) Python
57 (2%) Haskell
55 (2%) Scheme
52 (3%) Eiffel
51 (3%) J
40 (3%) Mathematica
79 (3%) C++
40 (4%) Matlab
47 (4%) Standard ML
72 (4%) Objective C
46 (5%) Java
46 (5%) APL
60 (5%) Fortran
46 (5%) Io
83 (6%) D
52 (6%) Pascal
41 (6%) Lua
39 (6%) Common Lisp
26 (6%) Perl
29 (6%) Cobol
46 (6%) Scala
32 (7%) Visual Basic
71 (7%) Assembler
71 (7%) Ada
42 (7%) Mozart-Oz
47 (7%) REBOL
56 (7%) O'Caml
53 (7%) Haxe
24 (7%) Erlang
27 (7%) R
30 (8%) Groovy
24 (8%) Javascript
17 (8%) Prolog
36 (8%) Coq
49 (8%) ActionScript
48 (8%) Shell
31 (9%) Smalltalk
61 (9%) Factor
40 (0%) Java
71 (0%) C++
50 (0%) Forth
54 (0%) ActionScript
39 (0%) R
60 (1%) Shell
29 (1%) Groovy
48 (1%) Prolog
17 (1%) Scala
55 (1%) Coq
27 (1%) AWK
13 (1%) Clojure
23 (1%) O'Caml
42 (1%) Haskell
37 (1%) Mathematica
35 (2%) REBOL
15 (2%) Common Lisp
23 (2%) Scheme
50 (2%) ELisp
55 (2%) C
43 (3%) Pascal
32 (3%) Matlab
22 (3%) Lua
35 (3%) Standard ML
51 (3%) Visual Basic
39 (3%) APL
61 (4%) Objective C
64 (4%) Ada
42 (4%) Javascript
17 (4%) F#
16 (5%) Erlang
19 (5%) Haxe
13 (5%) Python
54 (5%) Agda
45 (6%) Io
43 (6%) Factor
23 (6%) Mozart-Oz
34 (7%) C#
60 (7%) PHP
38 (7%) Go
19 (8%) Smalltalk
59 (8%) Delphi
69 (9%) Assembler
57 (1%) Visual Basic
39 (2%) Ada
42 (2%) Common Lisp
46 (3%) Forth
50 (3%) Clojure
37 (3%) Assembler
69 (3%) Ruby
41 (4%) J
47 (4%) Go
52 (4%) Haxe
93 (4%) Smalltalk
42 (6%) Agda
62 (6%) Pascal
51 (6%) C#
85 (6%) Python
56 (6%) TCL
38 (6%) Perl
55 (7%) ActionScript
37 (8%) D
29 (9%) Cobol
55 (0%) ActionScript
59 (0%) Forth
36 (0%) Standard ML
32 (0%) Scheme
71 (0%) Shell
30 (1%) Eiffel
44 (2%) Ada
21 (2%) O'Caml
74 (2%) Matlab
32 (2%) C++
83 (2%) Mathematica
41 (3%) Go
9 (3%) C#
45 (3%) Javascript
11 (4%) Java
73 (4%) R
63 (4%) Assembler
42 (4%) Factor
35 (4%) Perl
20 (4%) Common Lisp
31 (4%) Groovy
42 (5%) Erlang
65 (5%) Prolog
55 (5%) Agda
88 (5%) ELisp
72 (6%) Coq
22 (6%) Clojure
43 (6%) Lua
18 (7%) D
29 (7%) Ruby
48 (7%) J
64 (7%) APL
22 (7%) F#
51 (8%) Fortran
57 (9%) Haxe
9 (9%) Scala
24 (9%) Smalltalk
49 (9%) Haskell
54 (9%) AWK
46 (9%) Objective C
35 (0%) Assembler
45 (1%) Java
34 (1%) Shell
31 (2%) Common Lisp
36 (2%) C
24 (2%) AWK
12 (2%) Perl
43 (3%) Pascal
22 (3%) Lua
40 (3%) Mathematica
39 (3%) Smalltalk
50 (4%) Clojure
33 (4%) Forth
31 (5%) Groovy
52 (5%) Scheme
33 (5%) Prolog
19 (6%) Javascript
28 (6%) PHP
39 (6%) ELisp
61 (6%) Go
45 (6%) Python
34 (6%) Cobol
34 (6%) C++
67 (6%) F#
48 (6%) J
31 (6%) TCL
52 (7%) Mozart-Oz
36 (7%) Erlang
57 (7%) D
87 (7%) Haskell
24 (7%) Matlab
44 (7%) Io
47 (8%) Factor
42 (8%) APL
36 (8%) R
29 (8%) Ruby
52 (8%) Scala
89 (8%) Agda
21 (9%) Visual Basic
38 (9%) Fortran
67 (9%) Standard ML
46 (9%) C#
77 (0%) Haskell
77 (0%) Io
28 (1%) Lua
78 (1%) Forth
52 (1%) Standard ML
59 (2%) Scheme
44 (2%) Scala
58 (2%) Shell
49 (2%) Go
53 (2%) R
2 (2%) Java
26 (2%) D
64 (2%) Agda
51 (3%) AWK
73 (3%) F#
31 (3%) Javascript
30 (4%) PHP
51 (4%) O'Caml
59 (4%) ActionScript
57 (4%) TCL
95 (4%) Factor
35 (4%) Fortran
71 (4%) Clojure
31 (4%) Pascal
57 (5%) Mathematica
67 (5%) ELisp
46 (7%) Common Lisp
92 (7%) J
48 (7%) Groovy
88 (7%) REBOL
51 (8%) Matlab
22 (9%) Delphi
24 (9%) Visual Basic
43 (9%) Python
26 (9%) C++
60 (0%) Groovy
69 (1%) Python
70 (1%) C
34 (2%) Cobol
49 (2%) Assembler
54 (2%) R
71 (3%) Objective C
91 (3%) Shell
43 (4%) AWK
58 (4%) Perl
30 (4%) Standard ML
58 (4%) Delphi
39 (4%) Scala
36 (4%) Eiffel
41 (5%) Coq
55 (5%) Haskell
37 (5%) Fortran
34 (6%) J
61 (6%) Ruby
70 (6%) Javascript
44 (6%) TCL
75 (6%) Java
28 (6%) REBOL
33 (6%) Mathematica
29 (6%) Common Lisp
42 (7%) Agda
37 (7%) Clojure
33 (7%) O'Caml
56 (7%) Visual Basic
37 (7%) Lua
42 (7%) Pascal
35 (8%) Ada
70 (8%) C++
37 (8%) Go
46 (8%) Scheme
30 (9%) APL
36 (9%) Io
55 (9%) Matlab
27 (9%) Erlang
60 (0%) Haskell
45 (0%) Ada
48 (0%) Haxe
35 (0%) Forth
45 (0%) AWK
71 (1%) TCL
42 (1%) PHP
65 (1%) C++
56 (1%) Fortran
36 (1%) O'Caml
52 (1%) Objective C
50 (2%) Factor
31 (2%) Coq
43 (2%) Perl
42 (2%) Scheme
67 (2%) C
29 (3%) Erlang
40 (3%) Visual Basic
48 (3%) Io
57 (4%) Groovy
44 (4%) Assembler
48 (4%) R
37 (4%) J
31 (4%) Mathematica
41 (4%) Javascript
54 (5%) C#
49 (5%) ActionScript
63 (6%) Delphi
54 (6%) Java
35 (6%) Agda
42 (6%) Clojure
39 (6%) Standard ML
41 (7%) Lua
46 (7%) ELisp
39 (8%) Pascal
20 (9%) Matlab
42 (9%) Go
42 (9%) Eiffel
40 (9%) Ruby
46 (4%) Standard ML
27 (5%) Javascript
53 (5%) Ruby
31 (5%) Forth
33 (6%) Lua
23 (6%) Prolog
46 (6%) Coq
41 (6%) Pascal
32 (6%) Fortran
56 (7%) Io
30 (7%) Assembler
49 (7%) Scheme
43 (8%) TCL
45 (8%) PHP
53 (8%) Groovy
38 (9%) C
57 (9%) F#
63 (9%) Haskell
44 (9%) O'Caml
21 (9%) Perl
53 (9%) Delphi
33 (9%) Matlab
31 (9%) R
46 (9%) Factor
69 (9%) Smalltalk
39 (9%) Mathematica
52 (3%) Visual Basic
34 (4%) Javascript
33 (4%) J
28 (4%) O'Caml
39 (4%) Smalltalk
47 (5%) Matlab
40 (5%) Coq
36 (5%) Assembler
31 (5%) Fortran
57 (5%) Haskell
49 (5%) Perl
40 (5%) F#
45 (5%) Shell
45 (6%) Go
51 (6%) Haxe
29 (6%) Lua
41 (6%) Mozart-Oz
44 (7%) Factor
33 (7%) D
56 (7%) Ruby
59 (7%) Mathematica
38 (8%) Pascal
32 (8%) Agda
40 (8%) R
48 (8%) ActionScript
59 (8%) Ada
39 (8%) Clojure
65 (8%) Java
18 (9%) Erlang
41 (9%) Groovy
64 (9%) PHP
70 (9%) C#
40 (9%) REBOL
47 (9%) Scala
37 (4%) R
44 (4%) Haskell
27 (4%) Standard ML
20 (5%) Lua
48 (5%) Javascript
32 (5%) Coq
35 (6%) Perl
20 (6%) Erlang
21 (7%) J
24 (7%) Prolog
51 (7%) Assembler
27 (8%) Scala
24 (8%) Clojure
38 (8%) Go
30 (8%) AWK
25 (8%) Common Lisp
72 (8%) C++
17 (8%) O'Caml
62 (8%) C
33 (9%) Smalltalk
37 (9%) Scheme
39 (9%) Ruby
33 (2%) Delphi
59 (3%) Haskell
27 (4%) C#
39 (4%) APL
51 (4%) Groovy
42 (5%) F#
44 (5%) Visual Basic
24 (5%) Java
33 (5%) Fortran
28 (5%) C++
35 (6%) Standard ML
48 (6%) Prolog
33 (6%) O'Caml
53 (6%) Forth
31 (6%) Scala
42 (6%) Lua
38 (7%) Smalltalk
52 (7%) Go
38 (7%) Javascript
53 (7%) Coq
59 (7%) PHP
55 (7%) Matlab
67 (7%) Io
55 (7%) Haxe
55 (8%) Clojure
47 (8%) Assembler
30 (8%) Pascal
56 (9%) AWK
33 (9%) Common Lisp
65 (9%) Mathematica
54 (9%) Scheme
22 (0%) R
41 (1%) Javascript
37 (1%) O'Caml
26 (1%) Matlab
53 (1%) Go
12 (2%) Perl
97 (2%) Scheme
25 (2%) Scala
73 (2%) REBOL
14 (2%) C++
62 (2%) ELisp
47 (2%) Pascal
21 (3%) Visual Basic
10 (3%) C#
25 (3%) Cobol
37 (3%) Python
79 (4%) Forth
53 (5%) Agda
65 (5%) APL
53 (5%) C
15 (5%) Java
46 (5%) J
32 (5%) Ruby
27 (6%) D
57 (6%) Assembler
64 (6%) Clojure
55 (6%) Factor
37 (6%) Erlang
34 (6%) Common Lisp
37 (6%) Delphi
48 (8%) Prolog
38 (8%) Fortran
51 (8%) Lua
57 (9%) Haskell
90 (9%) Io
71 (0%) Shell
26 (0%) Matlab
24 (0%) AWK
37 (0%) Io
31 (0%) Fortran
24 (0%) Erlang
35 (0%) C#
29 (1%) Forth
81 (1%) Java
30 (1%) Visual Basic
60 (1%) Haxe
26 (2%) Eiffel
23 (2%) D
63 (2%) Javascript
48 (2%) REBOL
64 (2%) Groovy
45 (2%) Scheme
29 (2%) Common Lisp
44 (3%) Assembler
43 (3%) ActionScript
29 (3%) Pascal
10 (3%) F#
27 (3%) Ada
54 (4%) R
81 (4%) ELisp
92 (4%) Python
59 (4%) Haskell
77 (4%) C++
25 (4%) Prolog
35 (4%) Factor
14 (5%) Delphi
42 (5%) Scala
35 (5%) Agda
21 (5%) APL
72 (5%) Ruby
12 (5%) Cobol
28 (6%) J
34 (6%) O'Caml
37 (7%) Lua
74 (7%) C
38 (7%) Objective C
31 (7%) Standard ML
37 (8%) Coq
64 (8%) Perl
84 (9%) PHP
24 (9%) Mozart-Oz
54 (0%) REBOL
29 (0%) APL
27 (0%) Prolog
33 (0%) R
57 (0%) Ada
38 (0%) Agda
38 (1%) PHP
39 (1%) ActionScript
46 (1%) Io
54 (1%) Factor
40 (1%) Forth
41 (1%) Standard ML
39 (1%) Smalltalk
44 (1%) O'Caml
34 (1%) C
37 (2%) Coq
44 (2%) Scheme
23 (2%) Pascal
34 (2%) Matlab
26 (2%) ELisp
32 (2%) Mathematica
97 (2%) Erlang
5 (3%) AWK
36 (3%) Shell
32 (3%) Javascript
19 (3%) Cobol
31 (3%) Visual Basic
63 (4%) D
24 (4%) Perl
51 (5%) Python
83 (5%) F#
61 (5%) Haskell
40 (5%) Fortran
32 (6%) Common Lisp
36 (6%) Haxe
58 (6%) Groovy
23 (6%) Lua
44 (7%) Assembler
92 (7%) Mozart-Oz
44 (8%) Objective C
52 (8%) C#
38 (9%) J
32 (1%) Matlab
40 (1%) O'Caml
46 (2%) Javascript
49 (2%) Coq
38 (3%) Standard ML
67 (3%) Agda
39 (4%) TCL
40 (4%) J
68 (4%) REBOL
43 (4%) D
24 (4%) Visual Basic
25 (5%) Common Lisp
17 (5%) Pascal
51 (5%) Factor
52 (6%) Scala
22 (7%) Fortran
44 (7%) Scheme
33 (7%) Erlang
67 (7%) Haskell
38 (7%) Smalltalk
34 (8%) C#
36 (8%) APL
33 (8%) Lua
56 (8%) Go
49 (9%) Mathematica
56 (9%) Shell
47 (9%) R
42 (9%) Mozart-Oz
43 (9%) Assembler
25 (9%) AWK
34 (9%) Perl
54 (9%) ELisp
58 (5%) Smalltalk
38 (6%) Javascript
47 (6%) Eiffel
42 (6%) Lua
87 (7%) Clojure
47 (7%) Forth
62 (7%) Scala
24 (7%) AWK
73 (8%) Haskell
37 (8%) Assembler
38 (8%) Ada
38 (8%) APL
78 (8%) REBOL
55 (8%) Coq
48 (8%) J
34 (9%) Erlang
17 (9%) Pascal
64 (9%) Mozart-Oz
56 (0%) Scala
33 (0%) O'Caml
36 (0%) Coq
18 (0%) Erlang
50 (0%) Io
23 (1%) APL
28 (1%) Standard ML
39 (1%) Lua
13 (1%) Fortran
24 (2%) Perl
11 (2%) Cobol
97 (2%) Objective C
63 (3%) Groovy
17 (3%) AWK
43 (3%) Factor
50 (3%) Haskell
58 (3%) C++
28 (3%) Pascal
9 (4%) R
67 (4%) Clojure
34 (4%) Shell
94 (5%) ActionScript
51 (5%) Go
51 (5%) Eiffel
40 (5%) C
39 (6%) Forth
36 (6%) Common Lisp
33 (6%) J
14 (6%) Prolog
34 (7%) Assembler
67 (7%) Java
54 (7%) Scheme
17 (7%) ELisp
75 (7%) Python
54 (8%) Ruby
26 (8%) Ada
32 (8%) PHP
54 (9%) Smalltalk
12 (9%) Matlab
46 (9%) Javascript
51 (9%) F#
79 (9%) C#
56 (0%) Java
24 (0%) O'Caml
50 (0%) Go
44 (0%) D
49 (0%) APL
44 (1%) Factor
44 (1%) Matlab
51 (1%) Smalltalk
46 (1%) ActionScript
49 (1%) Prolog
47 (1%) Mozart-Oz
35 (2%) F#
66 (2%) Delphi
34 (2%) TCL
50 (2%) Objective C
31 (3%) Ruby
57 (3%) Fortran
55 (3%) Visual Basic
22 (4%) Scala
35 (4%) J
34 (4%) C++
41 (4%) AWK
40 (5%) R
49 (5%) Forth
25 (5%) Erlang
64 (6%) Pascal
41 (7%) Mathematica
49 (7%) Standard ML
49 (7%) Assembler
20 (7%) Common Lisp
43 (7%) Io
53 (8%) Shell
57 (8%) C
80 (8%) Eiffel
41 (9%) Groovy
37 (9%) Clojure
57 (9%) Haskell
50 (9%) Haxe
22 (1%) AWK
72 (1%) Smalltalk
50 (3%) J
45 (3%) O'Caml
35 (3%) Erlang
64 (3%) Agda
48 (3%) Scala
33 (4%) Shell
63 (4%) Coq
28 (4%) Mathematica
13 (4%) Matlab
25 (5%) R
51 (5%) APL
27 (5%) Objective C
25 (5%) Javascript
33 (5%) Pascal
24 (5%) Fortran
73 (5%) Haskell
37 (5%) ELisp
57 (6%) Factor
46 (6%) Ruby
32 (6%) TCL
10 (6%) Visual Basic
11 (6%) PHP
47 (7%) Go
55 (7%) Forth
51 (7%) Python
73 (7%) Scheme
38 (7%) D
21 (7%) C#
47 (7%) F#
52 (8%) Prolog
24 (8%) Delphi
44 (8%) Assembler
39 (9%) Haxe
55 (0%) Matlab
44 (2%) Coq
31 (2%) Smalltalk
57 (2%) ActionScript
23 (3%) Agda
53 (3%) Cobol
48 (3%) Haskell
25 (3%) Erlang
29 (3%) Lua
48 (3%) Fortran
55 (4%) R
48 (4%) Ruby
61 (5%) TCL
47 (5%) Forth
27 (5%) O'Caml
57 (6%) D
35 (6%) AWK
46 (7%) Go
51 (7%) Mathematica
34 (8%) Clojure
66 (8%) Shell
53 (8%) Io
30 (8%) Scala
49 (8%) Assembler
50 (8%) Pascal
45 (8%) Javascript
59 (9%) Visual Basic
67 (9%) Mozart-Oz
34 (9%) Standard ML
k-means with k = 54
This language has a good community,3.0I rarely have difficulty abstracting patterns I find in my code,4.0I usually use this language on solo projects,4.0I can imagine this will be a popular language in twenty years time,4.0There are many good open-source tools for this language,5.0This language is well suited for an agile development approach using short iterations.,5.0This is a high level language,0.0I can imagine using this language in my day job,3.0I would use this language for writing server programs,3.0There are many good commercial tools for this language,0.0Writing code in this language is a lot of work,3.0This language is unusually bad for beginners,3.0This language has a very rigid idea of how things should be done,4.0I would use this language for a web project,3.0This language has a good library distribution mechanism.,3.0Learning this language improved my ability as a programmer,0.0This is a mainstream language,0.0This language has unusual features that I often miss when using other languages,2.0I find code written in this language very elegant,3.0I would like to write more of this language than I currently do,3.0I would recommend most programmers learn this language regardless of whether they have a specific need for it,0.0I know many other people who use this language,3.0There is a wide variety of open source code written in this language,4.0When I run into problems my colleagues can provide me with immediate help with this language,4.0I use many applications written in this language,4.0I find this language easy to prototype in,3.0I often write things in this language with the intent of rewriting them in something else later,3.0I would use this language as a scripting language embedded inside a larger application,0.0When I write code in this language I can be very sure it is correct,3.0Code written in this language tends to be very reliable,3.0If my code in this language successfully compiles there is a good chance my code is correct.,4.0This language is likely to be around for a very long time,0.0I am reluctant to admit to knowing this language,3.0I am sometimes embarrassed to admit to my peers that I know this language,4.0I often get angry when writing code in this language,4.0Code written in this language tends to be verbose,5.0The thought that I may still be using this language in twenty years time fills me with dread,0.0I enjoy playing with this language but would never use it for "real code",4.0The semantics of this language are much different than other languages I know.,4.0I learned this language early in my career as a programmer,0.0I regularly use this language,0.0This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity,3.0It is easy to tell at a glance what code in this language does,4.0Code written in this language is very readable,4.0This language encourages writing code that is easy to maintain.,4.0This language is best for very large projects,5.0This language allows me to write programs where I know exactly what they are doing under the hood,3.0I would use this language for writing programs for an embedded hardware platform,3.0This language is suitable for real-time applications,4.0This is a low level language,5.0I would use this language for writing embedded programs,5.0This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).,0.0This language is frequently used for applications it isn't suitable for,3.0I use a lot of code written in this language which I really don't want to have to make changes to,3.0Programs written in this language will usually work in future versions of the language,4.0This language has an annoying syntax,4.0This language has many features which feel "tacked on",0.0I find it easy to write efficient code in this language,4.0Programs written in this language tend to be efficient,4.0This language is good for numeric computing,6.0I enjoy using this language,4.0This language is good for distributed computing,4.0This language is likely to have a strong influence on future languages,4.0This language encourages writing reusable code.,4.0This language excels at concurrency,5.0Code written in this language will usually run in all the major implementations if it runs in one of them.,0.0This language has a strong static type system,0.0I know this language well,0.0This language is likely to be a passing fad,0.0This language is good for beginners,3.0It's unusual for me to discover unfamiliar features,4.0This language would be good for teaching children to write software,4.0Programs written in this language tend to play well with others,0.0This language is expressive,3.0I use this language out of choice,4.0Code written in this language tends to be terse,5.0I would use this language for casual scripting,3.0This language excels at text processing,3.0This language excels at symbolic manipulation,0.0It is too easy to write code in this language that looks like it does one thing but actually does something else,3.0This language makes it easy to shoot yourself in the foot,3.0This language is large,0.0This language has a very dogmatic community,0.0This language is best for very small projects,3.0This language is minimal,3.0Learning this language significantly changed how I use other languages.,3.0This language has a very coherent design,4.0This language is built on a small core of orthogonal features,4.0If this language didn't exist I would have trouble finding a satisfactory replacement,5.0I often feel like I am not smart enough to write this language,5.0This language has a niche outside of which I would not use it,0.0Libraries in this language tend to be well documented.,3.0This language is well documented,4.0The resources for learning this language are of high quality,4.0It is easy to debug programs written in this language when it goes wrong,4.0There are many good tools for this language,4.0This language has well-organized libraries with consistent carefully thought-out interfaces,4.0I would use this language for mobile applications,5.0I would use this language for a desktop GUI project,6.0I usually use this language on projects with many other members,3.0Third-party libraries are readily available well-documented and of high quality,3.0I would use this language to write a command-line app,0.0I would list this language on my resume,4.0This language has a high quality implementation,4.0This language is good for scientific computing,5.0There is a lot of accidental complexity when writing code in this language,2.0Developers who primarily use this language often burn out after a few years,2.0This language has a niche in which it is great,3.0This language matches it's problem domain particularly well.,3.0This language is very flexible,3.0I still discover new features of this language on a fairly regular basis,3.0