We split the 51 languages into clusters based on perceived properties by k-means clustering. A language with a bright color and low distance number beside it is close to the center of its 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
TCL,7.0R,7.0Delphi,7.0Matlab,7.0ELisp,8.0Fortran,8.0Javascript,8.0Objective C,8.0Shell,8.0Pascal,8.0Ada,9.0Perl,9.0PHP,9.0AWK,9.0Mathematica,9.0Forth,10.0APL,10.0Prolog,10.0Visual Basic,10.0C++,12.0Cobol,12.0ActionScript,12.0Java,14.0C,15.0Assembler,16.0O'Caml,6.0Go,6.0Common Lisp,7.0D,7.0F#,7.0Lua,7.0Smalltalk,7.0Clojure,7.0Groovy,7.0Standard ML,7.0Haxe,7.0Factor,8.0Scheme,8.0Io,8.0Mozart-Oz,8.0Erlang,9.0J,9.0Scala,9.0Eiffel,9.0Haskell,10.0Ruby,10.0Python,11.0C#,12.0Coq,12.0REBOL,13.0Agda,15.0
23 (8%) This language excels at concurrency
30 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
80 (9%) This is a high level language
k-means with k = 3
C#,7.0Javascript,7.0Objective C,7.0Groovy,8.0Java,9.0Perl,9.0Ruby,9.0Python,10.0C++,11.0C,12.0TCL,6.0Delphi,7.0Matlab,7.0Pascal,7.0ELisp,8.0Fortran,8.0AWK,8.0Prolog,8.0R,8.0APL,9.0Visual Basic,9.0Shell,9.0Mathematica,9.0Ada,10.0Forth,10.0PHP,10.0Cobol,11.0ActionScript,12.0Assembler,15.0O'Caml,6.0Go,6.0Common Lisp,7.0D,7.0F#,7.0Smalltalk,7.0Clojure,7.0Standard ML,7.0Erlang,8.0Factor,8.0Lua,8.0Scheme,8.0Io,8.0Haxe,8.0Mozart-Oz,8.0J,9.0Eiffel,9.0Haskell,10.0Scala,10.0Coq,12.0REBOL,12.0Agda,15.0
36 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
44 (5%) I would like to write more of this language than I currently do
27 (6%) This language excels at concurrency
51 (9%) The thought that I may still be using this language in twenty years time fills me with dread
38 (9%) Learning this language significantly changed how I use other languages.
32 (9%) If my code in this language successfully compiles there is a good chance my code is correct.
23 (9%) When I write code in this language I can be very sure it is correct
56 (9%) I can imagine this will be a popular language in twenty years time
15 (8%) This language is good for distributed computing
23 (9%) This language excels at concurrency
30 (9%) This language allows me to write programs where I know exactly what they are doing under the hood
k-means with k = 4
Delphi,6.0Fortran,7.0TCL,7.0Pascal,7.0AWK,8.0Visual Basic,8.0Shell,8.0Matlab,8.0PHP,9.0Cobol,10.0ActionScript,11.0Assembler,15.0Factor,7.0Prolog,7.0Standard ML,7.0Go,7.0Mozart-Oz,7.0D,8.0J,8.0R,8.0Eiffel,8.0Io,8.0Mathematica,8.0Ada,9.0ELisp,9.0Erlang,9.0APL,9.0Forth,10.0Coq,10.0Agda,15.0C#,7.0Objective C,7.0C++,8.0Java,8.0Javascript,8.0Perl,9.0C,11.0Clojure,5.0Common Lisp,7.0F#,7.0Lua,7.0Smalltalk,7.0Groovy,7.0O'Caml,7.0Haxe,7.0Ruby,8.0Scala,8.0Scheme,8.0Haskell,9.0Python,9.0REBOL,13.0
35 (6%) This language has a very dogmatic community
12 (7%) This language is good for distributed computing
19 (8%) This language is likely to have a strong influence on future languages
16 (8%) I can imagine this will be a popular language in twenty years time
14 (8%) When I write code in this language I can be very sure it is correct
17 (9%) I can imagine using this language in my day job
16 (9%) I would use this language for writing server programs
15 (9%) This language has unusual features that I often miss when using other languages
11 (9%) I enjoy using this language
25 (9%) If my code in this language successfully compiles there is a good chance my code is correct.
65 (9%) I use this language out of choice
35 (3%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
42 (4%) I would like to write more of this language than I currently do
26 (5%) This language excels at concurrency
53 (6%) I can imagine this will be a popular language in twenty years time
55 (6%) The thought that I may still be using this language in twenty years time fills me with dread
35 (8%) I find code written in this language very elegant
35 (8%) Learning this language significantly changed how I use other languages.
55 (8%) I rarely have difficulty abstracting patterns I find in my code
21 (9%) When I write code in this language I can be very sure it is correct
47 (9%) This language is likely to have a strong influence on future languages
34 (9%) This language has unusual features that I often miss when using other languages
41 (9%) I am sometimes embarrassed to admit to my peers that I know this language
62 (9%) This is a high level language
45 (9%) Code written in this language will usually run in all the major implementations if it runs in one of them.
47 (9%) Code written in this language is very readable
22 (4%) This is a low level language
86 (7%) I find this language easy to prototype in
84 (7%) This is a high level language
28 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
18 (8%) Writing code in this language is a lot of work
19 (9%) There is a lot of accidental complexity when writing code in this language
38 (9%) Developers who primarily use this language often burn out after a few years
38 (9%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
k-means with k = 5
Clojure,5.0F#,6.0O'Caml,6.0Common Lisp,7.0Smalltalk,7.0Go,7.0Lua,8.0Ruby,8.0Scala,8.0Scheme,8.0Haxe,8.0Erlang,9.0Haskell,9.0Python,9.0Factor,7.0Prolog,7.0Standard ML,7.0J,8.0APL,8.0Io,8.0Mozart-Oz,8.0Forth,9.0Mathematica,9.0Coq,10.0REBOL,12.0Agda,14.0TCL,6.0R,6.0ELisp,7.0Javascript,7.0Groovy,7.0Shell,7.0Matlab,7.0Perl,8.0PHP,8.0AWK,8.0ActionScript,11.0C#,7.0Java,7.0C++,8.0C,10.0Delphi,5.0Fortran,6.0Pascal,6.0Ada,7.0Objective C,8.0D,9.0Visual Basic,9.0Eiffel,9.0Cobol,10.0Assembler,15.0
34 (6%) I would use this language for writing programs for an embedded hardware platform
85 (7%) I find this language easy to prototype in
42 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
30 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
31 (8%) This language makes it easy to shoot yourself in the foot
25 (8%) This is a low level language
83 (8%) This is a high level language
18 (8%) There is a lot of accidental complexity when writing code in this language
25 (9%) I often get angry when writing code in this language
20 (9%) Writing code in this language is a lot of work
86 (9%) This language encourages writing reusable code.
48 (9%) There are many good commercial tools for this language
49 (9%) Code written in this language tends to be terse
72 (9%) This language has a high quality implementation
17 (4%) Third-party libraries are readily available well-documented and of high quality
24 (7%) There is a wide variety of open source code written in this language
13 (8%) I can imagine using this language in my day job
28 (9%) This language excels at concurrency
47 (9%) Code written in this language is very readable
70 (9%) I find this language easy to prototype in
25 (9%) I am sometimes embarrassed to admit to my peers that I know this language
22 (5%) If my code in this language successfully compiles there is a good chance my code is correct.
29 (5%) This is a low level language
21 (5%) This language allows me to write programs where I know exactly what they are doing under the hood
16 (6%) When I write code in this language I can be very sure it is correct
32 (7%) Writing code in this language is a lot of work
28 (7%) I can imagine using this language in my day job
45 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
40 (8%) Code written in this language tends to be terse
22 (8%) This language excels at concurrency
46 (8%) I usually use this language on solo projects
16 (8%) This language has a strong static type system
39 (9%) This language has a very dogmatic community
74 (9%) This is a high level language
49 (9%) Code written in this language is very readable
47 (9%) I find it easy to write efficient code in this language
58 (9%) This language is well suited for an agile development approach using short iterations.
21 (9%) Programs written in this language tend to be efficient
54 (1%) I can imagine this will be a popular language in twenty years time
39 (3%) I would like to write more of this language than I currently do
4 (3%) The semantics of this language are much different than other languages I know.
94 (3%) This language has a high quality implementation
60 (4%) This language has a strong static type system
34 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
94 (5%) When I run into problems my colleagues can provide me with immediate help with this language
91 (5%) This is a mainstream language
83 (5%) The resources for learning this language are of high quality
28 (5%) I enjoy playing with this language but would never use it for "real code"
32 (5%) I find code written in this language very elegant
91 (5%) There are many good commercial tools for this language
33 (6%) This language excels at symbolic manipulation
39 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
26 (7%) This language excels at concurrency
91 (7%) I know many other people who use this language
55 (7%) The thought that I may still be using this language in twenty years time fills me with dread
75 (7%) I know this language well
81 (7%) This language is frequently used for applications it isn't suitable for
91 (7%) I find it easy to write efficient code in this language
46 (7%) I would use this language for casual scripting
51 (8%) Code written in this language is very readable
61 (8%) This language is good for scientific computing
24 (8%) This language has a niche outside of which I would not use it
64 (8%) This language is good for numeric computing
26 (8%) I would use this language as a scripting language embedded inside a larger application
89 (8%) I use many applications written in this language
26 (8%) When I write code in this language I can be very sure it is correct
23 (8%) I often write things in this language with the intent of rewriting them in something else later
57 (9%) This is a high level language
72 (9%) I would use this language to write a command-line app
83 (9%) There are many good tools for this language
82 (9%) Third-party libraries are readily available well-documented and of high quality
31 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
16 (8%) I would use this language as a scripting language embedded inside a larger application
45 (9%) This is a mainstream language
20 (9%) Code written in this language tends to be terse
22 (9%) There are many good open-source tools for this language
k-means with k = 6
REBOL,0.0ELisp,6.0TCL,6.0R,6.0Matlab,6.0AWK,7.0Prolog,7.0Mathematica,7.0APL,8.0Shell,8.0C#,7.0Objective C,7.0C++,8.0Java,8.0Javascript,8.0Perl,9.0C,11.0F#,6.0Clojure,6.0Common Lisp,7.0Smalltalk,7.0Groovy,7.0O'Caml,7.0Haxe,7.0Lua,8.0Ruby,8.0Scala,8.0Scheme,8.0Haskell,9.0Python,9.0Delphi,6.0Pascal,6.0Fortran,7.0Visual Basic,7.0PHP,9.0Cobol,9.0ActionScript,12.0Assembler,14.0Standard ML,6.0Go,6.0D,7.0Factor,7.0Mozart-Oz,7.0J,8.0Eiffel,8.0Io,8.0Ada,9.0Erlang,9.0Forth,10.0Coq,10.0Agda,14.0
26 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
57 (6%) I use this language out of choice
13 (6%) This language is good for distributed computing
74 (6%) I find this language easy to prototype in
41 (6%) I am reluctant to admit to knowing this language
53 (6%) This language is unusually bad for beginners
32 (7%) Writing code in this language is a lot of work
26 (7%) This language is suitable for real-time applications
47 (7%) Code written in this language is very readable
40 (7%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
16 (7%) This language has a strong static type system
11 (7%) I would use this language for writing programs for an embedded hardware platform
23 (7%) This is a low level language
32 (7%) Code written in this language tends to be very reliable
50 (8%) The thought that I may still be using this language in twenty years time fills me with dread
20 (8%) This language excels at concurrency
49 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
85 (8%) This language has a niche outside of which I would not use it
50 (8%) This language is well suited for an agile development approach using short iterations.
14 (8%) This language is best for very large projects
20 (8%) When I write code in this language I can be very sure it is correct
52 (8%) I often get angry when writing code in this language
17 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
34 (8%) This language has unusual features that I often miss when using other languages
32 (9%) This language is good for beginners
57 (9%) Developers who primarily use this language often burn out after a few years
22 (9%) I would use this language for mobile applications
46 (9%) I find it easy to write efficient code in this language
40 (9%) This language has a very dogmatic community
29 (9%) I would use this language for a web project
30 (9%) This language is likely to have a strong influence on future languages
54 (9%) This language has a high quality implementation
35 (3%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
42 (4%) I would like to write more of this language than I currently do
26 (5%) This language excels at concurrency
53 (6%) I can imagine this will be a popular language in twenty years time
55 (6%) The thought that I may still be using this language in twenty years time fills me with dread
35 (8%) I find code written in this language very elegant
35 (8%) Learning this language significantly changed how I use other languages.
55 (8%) I rarely have difficulty abstracting patterns I find in my code
21 (9%) When I write code in this language I can be very sure it is correct
47 (9%) This language is likely to have a strong influence on future languages
34 (9%) This language has unusual features that I often miss when using other languages
41 (9%) I am sometimes embarrassed to admit to my peers that I know this language
62 (9%) This is a high level language
45 (9%) Code written in this language will usually run in all the major implementations if it runs in one of them.
47 (9%) Code written in this language is very readable
22 (4%) This is a low level language
88 (5%) I find this language easy to prototype in
40 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
85 (6%) This is a high level language
29 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
31 (7%) I would use this language for writing programs for an embedded hardware platform
18 (8%) Writing code in this language is a lot of work
50 (9%) There are many good commercial tools for this language
38 (9%) Developers who primarily use this language often burn out after a few years
49 (9%) Code written in this language tends to be terse
19 (9%) There is a lot of accidental complexity when writing code in this language
50 (9%) This language is suitable for real-time applications
5 (5%) I still discover new features of this language on a fairly regular basis
11 (6%) I can imagine this will be a popular language in twenty years time
37 (6%) This language has a very dogmatic community
9 (6%) This language has unusual features that I often miss when using other languages
12 (7%) This language is good for distributed computing
31 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
24 (9%) This language excels at concurrency
16 (9%) This language excels at symbolic manipulation
14 (9%) I can imagine using this language in my day job
47 (9%) The resources for learning this language are of high quality
15 (9%) I would use this language for writing server programs
17 (9%) This language is likely to have a strong influence on future languages
26 (7%) There is a wide variety of open source code written in this language
33 (7%) When I run into problems my colleagues can provide me with immediate help with this language
40 (8%) I would use this language for mobile applications
18 (8%) I know many other people who use this language
67 (9%) I use this language out of choice
42 (9%) I enjoy using this language
k-means with k = 7
Go,5.0D,6.0Lua,7.0Groovy,7.0Haxe,7.0Mozart-Oz,7.0Objective C,8.0Eiffel,8.0Io,8.0Ada,9.0REBOL,13.0Fortran,5.0Pascal,6.0Delphi,7.0Cobol,8.0Visual Basic,8.0Assembler,13.0Coq,8.0Agda,8.0Haskell,9.0APL,6.0Prolog,6.0Factor,7.0J,7.0Forth,8.0Mathematica,8.0TCL,6.0ELisp,7.0Javascript,7.0R,7.0Shell,7.0Matlab,7.0Perl,8.0PHP,8.0AWK,8.0ActionScript,11.0C#,6.0Java,7.0Python,9.0Ruby,10.0C,11.0C++,11.0O'Caml,5.0Common Lisp,6.0F#,6.0Clojure,6.0Smalltalk,7.0Standard ML,7.0Erlang,8.0Scala,8.0Scheme,8.0
42 (7%) This language is frequently used for applications it isn't suitable for
66 (7%) I use this language out of choice
70 (8%) This is a high level language
27 (8%) I often feel like I am not smart enough to write this language
47 (9%) This language is likely to have a strong influence on future languages
28 (9%) I am sometimes embarrassed to admit to my peers that I know this language
37 (9%) I am reluctant to admit to knowing this language
59 (9%) This language is expressive
11 (3%) I can imagine this will be a popular language in twenty years time
12 (4%) I would use this language for writing server programs
6 (5%) I still discover new features of this language on a fairly regular basis
36 (6%) This language has a very dogmatic community
17 (6%) This language excels at symbolic manipulation
28 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
10 (6%) I can imagine using this language in my day job
47 (6%) This is a mainstream language
10 (7%) This language has unusual features that I often miss when using other languages
35 (7%) I use many applications written in this language
12 (7%) I would use this language as a scripting language embedded inside a larger application
58 (7%) It's unusual for me to discover unfamiliar features
10 (7%) I enjoy using this language
12 (8%) This language is good for distributed computing
81 (8%) I learned this language early in my career as a programmer
16 (9%) I usually use this language on solo projects
20 (1%) I would use this language for writing programs for an embedded hardware platform
37 (1%) I would use this language for writing embedded programs
95 (3%) Learning this language improved my ability as a programmer
80 (3%) This language has a very coherent design
71 (3%) The semantics of this language are much different than other languages I know.
40 (3%) This language is well documented
95 (3%) This language has a strong static type system
85 (3%) I use this language out of choice
55 (4%) Code written in this language will usually run in all the major implementations if it runs in one of them.
94 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
93 (4%) This language is likely to have a strong influence on future languages
24 (5%) I can imagine using this language in my day job
93 (6%) This is a high level language
25 (6%) This language excels at concurrency
57 (6%) Code written in this language is very readable
9 (6%) This is a low level language
19 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
11 (7%) This language makes it easy to shoot yourself in the foot
67 (8%) This language excels at symbolic manipulation
62 (8%) I often write things in this language with the intent of rewriting them in something else later
87 (8%) This language is expressive
59 (8%) I enjoy using this language
88 (8%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
28 (9%) When I run into problems my colleagues can provide me with immediate help with this language
39 (9%) This language is large
38 (9%) I would use this language for mobile applications
86 (9%) Learning this language significantly changed how I use other languages.
90 (9%) I often feel like I am not smart enough to write this language
13 (9%) I often get angry when writing code in this language
62 (2%) This language is unusually bad for beginners
45 (2%) I rarely have difficulty abstracting patterns I find in my code
26 (4%) I would use this language for a web project
49 (4%) I often get angry when writing code in this language
35 (4%) This language is frequently used for applications it isn't suitable for
18 (4%) Third-party libraries are readily available well-documented and of high quality
22 (4%) There is a wide variety of open source code written in this language
7 (5%) I can imagine using this language in my day job
39 (5%) This language is likely to have a strong influence on future languages
20 (6%) This language is good for distributed computing
36 (6%) Writing code in this language is a lot of work
27 (7%) This language excels at concurrency
38 (7%) This language has many features which feel "tacked on"
21 (7%) It is easy to debug programs written in this language when it goes wrong
50 (7%) This language is well suited for an agile development approach using short iterations.
60 (8%) I use this language out of choice
46 (8%) I would like to write more of this language than I currently do
32 (8%) If my code in this language successfully compiles there is a good chance my code is correct.
41 (8%) This language has a very dogmatic community
43 (8%) Code written in this language is very readable
37 (8%) This language is likely to be around for a very long time
86 (8%) I enjoy playing with this language but would never use it for "real code"
35 (8%) I enjoy using this language
67 (9%) This language has a very coherent design
52 (9%) This language has an annoying syntax
25 (9%) When I run into problems my colleagues can provide me with immediate help with this language
27 (9%) I am sometimes embarrassed to admit to my peers that I know this language
30 (9%) There are many good tools for this language
24 (9%) When I write code in this language I can be very sure it is correct
40 (9%) This language has a very rigid idea of how things should be done
52 (9%) This language makes it easy to shoot yourself in the foot
21 (9%) This language has a strong static type system
36 (9%) I would use this language as a scripting language embedded inside a larger application
21 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
29 (5%) This is a low level language
21 (5%) This language allows me to write programs where I know exactly what they are doing under the hood
26 (6%) I can imagine using this language in my day job
16 (7%) When I write code in this language I can be very sure it is correct
33 (7%) Writing code in this language is a lot of work
14 (7%) This language is good for distributed computing
15 (7%) This language has a strong static type system
20 (8%) This language excels at concurrency
56 (8%) This language is well suited for an agile development approach using short iterations.
45 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
45 (8%) Code written in this language will usually run in all the major implementations if it runs in one of them.
45 (8%) I usually use this language on solo projects
48 (8%) Code written in this language is very readable
40 (8%) Code written in this language tends to be terse
39 (9%) This language has a very dogmatic community
77 (9%) I find this language easy to prototype in
73 (9%) This is a high level language
20 (9%) Programs written in this language tend to be efficient
47 (9%) I find it easy to write efficient code in this language
34 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
43 (6%) I would like to write more of this language than I currently do
74 (6%) I know this language well
26 (7%) This language excels at concurrency
87 (7%) The resources for learning this language are of high quality
28 (8%) When I write code in this language I can be very sure it is correct
36 (8%) If my code in this language successfully compiles there is a good chance my code is correct.
59 (9%) I can imagine this will be a popular language in twenty years time
85 (9%) This is a mainstream language
35 (3%) I would use this language for writing programs for an embedded hardware platform
30 (4%) This language allows me to write programs where I know exactly what they are doing under the hood
85 (4%) This is a high level language
22 (4%) This is a low level language
32 (4%) This language is frequently used for applications it isn't suitable for
69 (5%) This language has a high quality implementation
75 (6%) This language is likely to have a strong influence on future languages
29 (6%) This language makes it easy to shoot yourself in the foot
51 (6%) Code written in this language tends to be terse
38 (7%) When I run into problems my colleagues can provide me with immediate help with this language
36 (7%) I use many applications written in this language
77 (7%) I find code written in this language very elegant
22 (7%) Writing code in this language is a lot of work
13 (7%) I am sometimes embarrassed to admit to my peers that I know this language
49 (7%) I often feel like I am not smart enough to write this language
36 (8%) This is a mainstream language
87 (8%) This language encourages writing reusable code.
38 (8%) This language has a very rigid idea of how things should be done
20 (8%) There is a lot of accidental complexity when writing code in this language
66 (8%) Code written in this language is very readable
39 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
69 (8%) This language has unusual features that I often miss when using other languages
57 (8%) The semantics of this language are much different than other languages I know.
36 (8%) I usually use this language on projects with many other members
72 (9%) This language encourages writing code that is easy to maintain.
27 (9%) I often get angry when writing code in this language
61 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
49 (9%) This language is likely to be around for a very long time
35 (9%) I know many other people who use this language
68 (9%) This language is well suited for an agile development approach using short iterations.
39 (9%) There is a wide variety of open source code written in this language
48 (9%) This language excels at text processing
27 (9%) Code written in this language tends to be verbose
78 (9%) This language has a very coherent design
k-means with k = 8
F#,6.0Scala,6.0Clojure,6.0Python,7.0Ruby,7.0Haskell,9.0C#,10.0Forth,0.0Javascript,6.0Objective C,7.0Perl,8.0PHP,8.0Shell,9.0C++,10.0Java,10.0C,12.0ActionScript,12.0Delphi,5.0Pascal,5.0Fortran,6.0Ada,8.0Cobol,8.0Visual Basic,8.0Assembler,0.0Go,6.0Common Lisp,7.0D,7.0Factor,7.0Lua,7.0Smalltalk,7.0Groovy,7.0O'Caml,7.0Standard ML,7.0Io,7.0Haxe,7.0Mozart-Oz,7.0Scheme,8.0Erlang,9.0J,9.0Eiffel,9.0REBOL,12.0Coq,7.0Agda,7.0ELisp,6.0R,6.0Matlab,6.0Prolog,7.0TCL,7.0Mathematica,7.0APL,8.0AWK,8.0
88 (5%) This language has well-organized libraries with consistent carefully thought-out interfaces
89 (5%) I find this language easy to prototype in
39 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
30 (6%) I would use this language for writing programs for an embedded hardware platform
69 (6%) Programs written in this language tend to play well with others
49 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
21 (7%) This is a low level language
26 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
32 (7%) I would use this language for writing embedded programs
89 (8%) This language encourages writing reusable code.
52 (8%) I regularly use this language
90 (8%) I use this language out of choice
78 (8%) I would list this language on my resume
49 (9%) This language is suitable for real-time applications
87 (9%) I would use this language to write a command-line app
16 (9%) Writing code in this language is a lot of work
26 (9%) I often get angry when writing code in this language
51 (9%) This language matches it's problem domain particularly well.
86 (9%) This is a high level language
22 (3%) This language excels at concurrency
37 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
46 (9%) Code written in this language is very readable
42 (9%) Code written in this language will usually run in all the major implementations if it runs in one of them.
19 (9%) When I write code in this language I can be very sure it is correct
54 (4%) Code written in this language is very readable
13 (5%) I can imagine this will be a popular language in twenty years time
15 (5%) I would use this language as a scripting language embedded inside a larger application
40 (5%) There are many good tools for this language
28 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
55 (6%) I know this language well
44 (6%) This is a low level language
47 (7%) This is a mainstream language
34 (7%) I use many applications written in this language
52 (7%) It is easy to tell at a glance what code in this language does
9 (7%) I still discover new features of this language on a fairly regular basis
12 (7%) I usually use this language on solo projects
16 (7%) I often feel like I am not smart enough to write this language
21 (8%) This language excels at symbolic manipulation
12 (8%) I can imagine using this language in my day job
26 (9%) The semantics of this language are much different than other languages I know.
58 (9%) This is a high level language
16 (9%) This language is best for very small projects
18 (9%) There are many good open-source tools for this language
11 (9%) I enjoy using this language
31 (9%) I usually use this language on projects with many other members
28 (9%) I would use this language for casual scripting
59 (9%) This language has many features which feel "tacked on"
39 (9%) This language has a good library distribution mechanism.
68 (6%) I use this language out of choice
76 (7%) This is a high level language
36 (7%) This language is frequently used for applications it isn't suitable for
32 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
50 (9%) I would use this language for a desktop GUI project
37 (9%) Libraries in this language tend to be well documented.
26 (9%) Writing code in this language is a lot of work
58 (9%) This language has a good community
35 (0%) I would use this language for writing embedded programs
0 (0%) This is a mainstream language
69 (0%) The semantics of this language are much different than other languages I know.
20 (0%) This language excels at concurrency
20 (1%) I would use this language for writing programs for an embedded hardware platform
21 (1%) The thought that I may still be using this language in twenty years time fills me with dread
20 (1%) I can imagine using this language in my day job
52 (1%) Code written in this language is very readable
58 (1%) Code written in this language will usually run in all the major implementations if it runs in one of them.
68 (1%) I often write things in this language with the intent of rewriting them in something else later
61 (1%) This language excels at symbolic manipulation
79 (1%) Learning this language significantly changed how I use other languages.
97 (2%) Learning this language improved my ability as a programmer
47 (2%) I rarely have difficulty abstracting patterns I find in my code
83 (2%) I use this language out of choice
30 (2%) This language is best for very large projects
97 (2%) I often feel like I am not smart enough to write this language
53 (2%) I enjoy using this language
54 (2%) Writing code in this language is a lot of work
15 (3%) This language is good for distributed computing
16 (3%) Third-party libraries are readily available well-documented and of high quality
17 (3%) This language is well suited for an agile development approach using short iterations.
23 (3%) This language is good for numeric computing
81 (3%) This language has a very coherent design
32 (3%) This language is large
95 (4%) When I write code in this language I can be very sure it is correct
29 (4%) I regularly use this language
95 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
4 (4%) Programs written in this language tend to be efficient
40 (4%) This language is well documented
95 (4%) This language has a strong static type system
82 (4%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
64 (4%) I would like to write more of this language than I currently do
15 (4%) Programs written in this language tend to play well with others
94 (5%) This language is likely to have a strong influence on future languages
81 (5%) This language has a niche outside of which I would not use it
5 (5%) This is a low level language
5 (5%) This language is frequently used for applications it isn't suitable for
58 (5%) This language is likely to be a passing fad
57 (5%) This language is good for scientific computing
39 (5%) This language has a good library distribution mechanism.
74 (5%) This language encourages writing code that is easy to maintain.
89 (5%) This is a high level language
19 (5%) There are many good tools for this language
67 (6%) This language encourages writing reusable code.
58 (6%) There is a lot of accidental complexity when writing code in this language
46 (6%) This language has an annoying syntax
8 (6%) I often get angry when writing code in this language
22 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
7 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
80 (8%) I find code written in this language very elegant
13 (8%) I use many applications written in this language
55 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
44 (8%) Code written in this language tends to be verbose
84 (8%) This language is expressive
9 (9%) This language makes it easy to shoot yourself in the foot
24 (9%) When I run into problems my colleagues can provide me with immediate help with this language
22 (9%) Libraries in this language tend to be well documented.
49 (9%) I know this language well
10 (9%) I would use this language for writing server programs
88 (4%) This language has a niche outside of which I would not use it
27 (5%) If my code in this language successfully compiles there is a good chance my code is correct.
49 (6%) Code written in this language is very readable
34 (6%) Code written in this language tends to be very reliable
18 (6%) This language has a strong static type system
46 (6%) This language makes it easy to shoot yourself in the foot
54 (6%) This language is unusually bad for beginners
14 (6%) This language is good for distributed computing
41 (6%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
57 (6%) I use this language out of choice
75 (6%) I find this language easy to prototype in
31 (7%) Writing code in this language is a lot of work
41 (7%) I am reluctant to admit to knowing this language
48 (7%) The thought that I may still be using this language in twenty years time fills me with dread
16 (7%) This language is best for very large projects
82 (7%) I enjoy playing with this language but would never use it for "real code"
21 (7%) This is a low level language
27 (7%) This language is suitable for real-time applications
41 (7%) This language is frequently used for applications it isn't suitable for
10 (8%) I would use this language for writing programs for an embedded hardware platform
43 (8%) I would like to write more of this language than I currently do
55 (8%) Developers who primarily use this language often burn out after a few years
21 (8%) When I write code in this language I can be very sure it is correct
35 (8%) This language has unusual features that I often miss when using other languages
49 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
20 (8%) This language excels at concurrency
45 (8%) This language encourages writing code that is easy to maintain.
50 (8%) This language is well suited for an agile development approach using short iterations.
51 (9%) I often get angry when writing code in this language
17 (9%) This language allows me to write programs where I know exactly what they are doing under the hood
41 (9%) This language has a very dogmatic community
31 (9%) This language is likely to have a strong influence on future languages
32 (9%) This language is good for beginners
21 (9%) I would use this language for mobile applications
47 (9%) I find it easy to write efficient code in this language
k-means with k = 9
Python,4.0Ruby,4.0ELisp,6.0TCL,6.0Javascript,7.0AWK,7.0R,7.0Shell,7.0Perl,8.0ActionScript,11.0D,7.0Standard ML,7.0Eiffel,7.0Go,7.0Ada,8.0Coq,9.0Agda,13.0Common Lisp,6.0Lua,6.0Smalltalk,7.0Groovy,7.0Haxe,7.0J,8.0Scheme,8.0Mathematica,9.0C,9.0C++,9.0Assembler,12.0Visual Basic,6.0Delphi,6.0Pascal,6.0Fortran,7.0PHP,8.0Matlab,8.0Cobol,9.0Factor,6.0Prolog,7.0Io,7.0Mozart-Oz,7.0Forth,8.0APL,8.0REBOL,11.0C#,4.0Java,6.0Objective C,7.0F#,5.0Clojure,5.0O'Caml,5.0Scala,6.0Haskell,7.0Erlang,8.0
36 (0%) The thought that I may still be using this language in twenty years time fills me with dread
78 (0%) This language is expressive
25 (0%) This language has an annoying syntax
77 (0%) I rarely have difficulty abstracting patterns I find in my code
56 (0%) This language is large
60 (0%) There are many good commercial tools for this language
73 (0%) Learning this language improved my ability as a programmer
78 (0%) This language encourages writing reusable code.
29 (0%) The semantics of this language are much different than other languages I know.
83 (0%) This language is best for very small projects
21 (0%) This is a low level language
88 (0%) This language would be good for teaching children to write software
68 (0%) I still discover new features of this language on a fairly regular basis
71 (1%) I often write things in this language with the intent of rewriting them in something else later
40 (1%) This language makes it easy to shoot yourself in the foot
67 (1%) This language is likely to have a strong influence on future languages
87 (1%) This language has well-organized libraries with consistent carefully thought-out interfaces
52 (2%) This language has unusual features that I often miss when using other languages
21 (2%) I often feel like I am not smart enough to write this language
63 (2%) This language has a very dogmatic community
15 (2%) This language is unusually bad for beginners
96 (2%) I would use this language to write a command-line app
52 (2%) I find it easy to write efficient code in this language
37 (2%) This language is good for distributed computing
43 (2%) Code written in this language tends to be very reliable
48 (2%) Code written in this language tends to be terse
67 (2%) I use many applications written in this language
28 (2%) This language has a niche in which it is great
59 (2%) This language excels at symbolic manipulation
64 (2%) I find code written in this language very elegant
33 (2%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
75 (2%) Libraries in this language tend to be well documented.
71 (2%) I know this language well
82 (2%) This language has a good community
61 (3%) This language is best for very large projects
80 (3%) This language excels at text processing
62 (3%) This language has many features which feel "tacked on"
75 (3%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
95 (3%) I find this language easy to prototype in
33 (3%) This language is built on a small core of orthogonal features
65 (3%) I usually use this language on solo projects
65 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
45 (3%) If this language didn't exist I would have trouble finding a satisfactory replacement
51 (3%) I would like to write more of this language than I currently do
96 (3%) This language has a good library distribution mechanism.
84 (3%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
51 (3%) Learning this language significantly changed how I use other languages.
14 (4%) This language has a strong static type system
83 (4%) This is a high level language
73 (4%) I know many other people who use this language
4 (4%) Writing code in this language is a lot of work
63 (4%) This language is frequently used for applications it isn't suitable for
76 (4%) I would use this language as a scripting language embedded inside a larger application
88 (4%) There is a wide variety of open source code written in this language
28 (4%) I learned this language early in my career as a programmer
68 (4%) When I run into problems my colleagues can provide me with immediate help with this language
73 (4%) This is a mainstream language
31 (4%) Code written in this language tends to be verbose
94 (5%) The resources for learning this language are of high quality
94 (5%) I would use this language for a web project
38 (5%) This language is suitable for real-time applications
62 (5%) I usually use this language on projects with many other members
27 (5%) I am sometimes embarrassed to admit to my peers that I know this language
46 (5%) I enjoy using this language
64 (5%) I would use this language for writing server programs
94 (5%) I would use this language for casual scripting
64 (5%) It is easy to debug programs written in this language when it goes wrong
60 (6%) I regularly use this language
36 (6%) This language is minimal
77 (6%) I would use this language for a desktop GUI project
70 (6%) Programs written in this language tend to play well with others
32 (6%) When I write code in this language I can be very sure it is correct
28 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
28 (6%) I would use this language for writing programs for an embedded hardware platform
41 (7%) This language matches it's problem domain particularly well.
92 (7%) This language is well suited for an agile development approach using short iterations.
44 (7%) Programs written in this language will usually work in future versions of the language
24 (7%) There is a lot of accidental complexity when writing code in this language
91 (7%) Third-party libraries are readily available well-documented and of high quality
27 (7%) This language excels at concurrency
76 (7%) I would list this language on my resume
82 (7%) There are many good open-source tools for this language
74 (7%) This language encourages writing code that is easy to maintain.
91 (8%) I use this language out of choice
21 (8%) This language has a very rigid idea of how things should be done
27 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
40 (8%) Developers who primarily use this language often burn out after a few years
28 (8%) I would use this language for writing embedded programs
29 (8%) I am reluctant to admit to knowing this language
51 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
67 (8%) I would use this language for mobile applications
63 (9%) This language has a very coherent design
86 (9%) This language is well documented
66 (9%) There are many good tools for this language
20 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
29 (5%) This is a low level language
22 (5%) This language allows me to write programs where I know exactly what they are doing under the hood
27 (6%) I can imagine using this language in my day job
58 (7%) Developers who primarily use this language often burn out after a few years
17 (7%) When I write code in this language I can be very sure it is correct
30 (7%) Learning this language significantly changed how I use other languages.
42 (7%) Code written in this language tends to be terse
33 (7%) Writing code in this language is a lot of work
42 (7%) The semantics of this language are much different than other languages I know.
13 (7%) This language is good for distributed computing
14 (8%) This language has a strong static type system
20 (8%) This language excels at concurrency
55 (8%) This language is well suited for an agile development approach using short iterations.
45 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
58 (8%) This language is likely to be around for a very long time
46 (9%) Code written in this language will usually run in all the major implementations if it runs in one of them.
20 (9%) Programs written in this language tend to be efficient
30 (9%) This language is good for beginners
47 (9%) Code written in this language is very readable
46 (9%) I usually use this language on solo projects
77 (9%) I find this language easy to prototype in
53 (9%) The thought that I may still be using this language in twenty years time fills me with dread
41 (9%) This language has a very dogmatic community
21 (9%) I enjoy using this language
51 (9%) The resources for learning this language are of high quality
29 (9%) This language has unusual features that I often miss when using other languages
74 (9%) This is a high level language
47 (9%) I would use this language as a scripting language embedded inside a larger application
33 (9%) This language has a very coherent design
53 (9%) This language makes it easy to shoot yourself in the foot
57 (5%) This language is good for scientific computing
26 (6%) There is a wide variety of open source code written in this language
43 (6%) This language has an annoying syntax
27 (6%) I can imagine using this language in my day job
24 (7%) I regularly use this language
32 (7%) When I run into problems my colleagues can provide me with immediate help with this language
22 (7%) I know many other people who use this language
59 (8%) Code written in this language is very readable
32 (9%) This language is likely to be around for a very long time
77 (9%) This language encourages writing reusable code.
28 (9%) Third-party libraries are readily available well-documented and of high quality
23 (9%) I use many applications written in this language
30 (9%) I am sometimes embarrassed to admit to my peers that I know this language
41 (9%) I would use this language for mobile applications
85 (4%) I find this language easy to prototype in
26 (5%) When I write code in this language I can be very sure it is correct
38 (5%) I use many applications written in this language
29 (6%) This language excels at concurrency
82 (6%) This is a high level language
22 (6%) This is a low level language
68 (7%) I use this language out of choice
40 (7%) Programs written in this language tend to be efficient
43 (7%) I use a lot of code written in this language which I really don't want to have to make changes to
58 (7%) This language has a good community
37 (7%) This language is frequently used for applications it isn't suitable for
26 (7%) This language is good for distributed computing
37 (8%) This is a mainstream language
46 (8%) I usually use this language on solo projects
24 (8%) Writing code in this language is a lot of work
38 (8%) If my code in this language successfully compiles there is a good chance my code is correct.
37 (8%) I know many other people who use this language
44 (8%) Libraries in this language tend to be well documented.
44 (9%) I often write things in this language with the intent of rewriting them in something else later
53 (9%) I would use this language for a desktop GUI project
50 (9%) There are many good commercial tools for this language
24 (9%) I am sometimes embarrassed to admit to my peers that I know this language
40 (9%) Developers who primarily use this language often burn out after a few years
65 (9%) Code written in this language is very readable
37 (2%) I would like to write more of this language than I currently do
38 (3%) This language has a very coherent design
96 (3%) This language is suitable for real-time applications
50 (4%) I often feel like I am not smart enough to write this language
95 (4%) I find it easy to write efficient code in this language
63 (5%) Code written in this language tends to be verbose
91 (6%) This language makes it easy to shoot yourself in the foot
22 (6%) I enjoy using this language
43 (6%) Learning this language significantly changed how I use other languages.
81 (6%) I learned this language early in my career as a programmer
60 (6%) The thought that I may still be using this language in twenty years time fills me with dread
31 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
12 (6%) I am reluctant to admit to knowing this language
60 (6%) I often get angry when writing code in this language
25 (6%) This language excels at concurrency
38 (7%) This language has a very dogmatic community
89 (7%) Programs written in this language tend to be efficient
34 (7%) I am sometimes embarrassed to admit to my peers that I know this language
23 (8%) I find code written in this language very elegant
12 (8%) When I write code in this language I can be very sure it is correct
22 (9%) This language excels at symbolic manipulation
12 (9%) I often write things in this language with the intent of rewriting them in something else later
54 (3%) Code written in this language is very readable
37 (5%) This language has a very dogmatic community
7 (6%) I enjoy using this language
52 (6%) It is easy to tell at a glance what code in this language does
32 (7%) Code written in this language will usually run in all the major implementations if it runs in one of them.
15 (7%) I can imagine this will be a popular language in twenty years time
16 (7%) I often feel like I am not smart enough to write this language
15 (7%) This language is good for distributed computing
43 (7%) There are many good tools for this language
49 (8%) This language makes it easy to shoot yourself in the foot
20 (8%) This language is likely to have a strong influence on future languages
15 (8%) When I write code in this language I can be very sure it is correct
19 (8%) I would use this language as a scripting language embedded inside a larger application
13 (8%) I can imagine using this language in my day job
31 (8%) If my code in this language successfully compiles there is a good chance my code is correct.
50 (8%) This language encourages writing code that is easy to maintain.
23 (8%) This language excels at concurrency
55 (9%) I know this language well
10 (9%) This language has unusual features that I often miss when using other languages
48 (9%) This language is large
54 (9%) It's unusual for me to discover unfamiliar features
24 (9%) This language is expressive
13 (9%) I would use this language for writing programs for an embedded hardware platform
38 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
59 (9%) There are many good commercial tools for this language
33 (9%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
15 (3%) Third-party libraries are readily available well-documented and of high quality
35 (4%) This language is frequently used for applications it isn't suitable for
10 (6%) I know many other people who use this language
37 (6%) This language has many features which feel "tacked on"
17 (6%) This is a mainstream language
61 (6%) I use this language out of choice
30 (6%) There are many good commercial tools for this language
25 (7%) There are many good open-source tools for this language
41 (7%) Code written in this language is very readable
23 (7%) There is a wide variety of open source code written in this language
67 (7%) I find this language easy to prototype in
38 (7%) I am reluctant to admit to knowing this language
23 (8%) When I write code in this language I can be very sure it is correct
37 (8%) This language is well documented
85 (8%) I enjoy playing with this language but would never use it for "real code"
51 (8%) This language makes it easy to shoot yourself in the foot
25 (8%) I am sometimes embarrassed to admit to my peers that I know this language
65 (8%) This language is expressive
10 (9%) I can imagine using this language in my day job
49 (9%) I know this language well
14 (9%) I usually use this language on projects with many other members
47 (9%) Developers who primarily use this language often burn out after a few years
44 (9%) This language is likely to have a strong influence on future languages
29 (9%) This language excels at concurrency
21 (9%) This language has a strong static type system
75 (9%) This language has a very coherent design
61 (0%) There is a lot of accidental complexity when writing code in this language
35 (1%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
37 (1%) Learning this language improved my ability as a programmer
47 (1%) This language is likely to have a strong influence on future languages
55 (2%) This language is good for scientific computing
64 (2%) This is a high level language
54 (3%) I still discover new features of this language on a fairly regular basis
86 (3%) This language encourages writing reusable code.
38 (3%) This language is very flexible
79 (3%) I use many applications written in this language
40 (3%) This language allows me to write programs where I know exactly what they are doing under the hood
37 (3%) This language excels at symbolic manipulation
67 (4%) This language has a good community
54 (4%) This language has a very coherent design
55 (4%) Code written in this language is very readable
45 (4%) This language is expressive
43 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
27 (4%) I often write things in this language with the intent of rewriting them in something else later
80 (4%) I find it easy to write efficient code in this language
33 (4%) This language has unusual features that I often miss when using other languages
41 (4%) I would like to write more of this language than I currently do
48 (4%) I can imagine this will be a popular language in twenty years time
50 (4%) Programs written in this language tend to be efficient
30 (4%) This language excels at concurrency
71 (5%) Developers who primarily use this language often burn out after a few years
38 (5%) This language matches it's problem domain particularly well.
39 (5%) I find code written in this language very elegant
60 (5%) This language has a strong static type system
19 (5%) This language is minimal
30 (5%) I would use this language as a scripting language embedded inside a larger application
92 (5%) I would use this language for mobile applications
41 (5%) If this language didn't exist I would have trouble finding a satisfactory replacement
60 (5%) I rarely have difficulty abstracting patterns I find in my code
15 (6%) This language is best for very small projects
43 (6%) I would use this language for writing programs for an embedded hardware platform
49 (7%) I would use this language for casual scripting
30 (7%) When I write code in this language I can be very sure it is correct
91 (7%) This language has well-organized libraries with consistent carefully thought-out interfaces
26 (7%) Code written in this language tends to be terse
54 (7%) This language makes it easy to shoot yourself in the foot
43 (7%) This is a low level language
45 (7%) I would use this language for writing embedded programs
51 (8%) The thought that I may still be using this language in twenty years time fills me with dread
42 (8%) Writing code in this language is a lot of work
45 (8%) I am sometimes embarrassed to admit to my peers that I know this language
45 (8%) This language is good for distributed computing
55 (8%) This language is suitable for real-time applications
83 (8%) I would use this language for a desktop GUI project
75 (8%) This language has many features which feel "tacked on"
61 (8%) This language has a good library distribution mechanism.
39 (8%) This language excels at text processing
48 (8%) I can imagine using this language in my day job
51 (8%) This language has an annoying syntax
89 (9%) This language has a high quality implementation
81 (9%) It is easy to tell at a glance what code in this language does
26 (9%) This language is built on a small core of orthogonal features
30 (9%) Learning this language significantly changed how I use other languages.
73 (9%) I find this language easy to prototype in
68 (9%) Programs written in this language tend to play well with others
59 (9%) It is too easy to write code in this language that looks like it does one thing but actually does something else
73 (3%) This language has a very coherent design
81 (4%) This language is likely to have a strong influence on future languages
38 (4%) This language is good for beginners
40 (4%) I use many applications written in this language
8 (4%) I am sometimes embarrassed to admit to my peers that I know this language
38 (5%) This is a mainstream language
21 (5%) This is a low level language
18 (5%) There is a lot of accidental complexity when writing code in this language
30 (5%) This language is frequently used for applications it isn't suitable for
24 (5%) This language makes it easy to shoot yourself in the foot
40 (6%) When I run into problems my colleagues can provide me with immediate help with this language
23 (6%) Writing code in this language is a lot of work
33 (6%) I would use this language for writing programs for an embedded hardware platform
25 (6%) Code written in this language tends to be verbose
88 (6%) This is a high level language
44 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
74 (6%) This language has a high quality implementation
92 (7%) This language encourages writing reusable code.
49 (7%) This language is likely to be around for a very long time
57 (7%) Code written in this language tends to be terse
67 (7%) This language is well suited for an agile development approach using short iterations.
47 (7%) I regularly use this language
26 (7%) I often get angry when writing code in this language
27 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
73 (7%) This language excels at symbolic manipulation
64 (7%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
60 (7%) I enjoy playing with this language but would never use it for "real code"
62 (7%) Programs written in this language tend to play well with others
64 (8%) Code written in this language is very readable
83 (8%) I find this language easy to prototype in
65 (8%) I would use this language for casual scripting
61 (8%) This language has a good library distribution mechanism.
40 (8%) I know many other people who use this language
52 (8%) There are many good tools for this language
42 (9%) It is too easy to write code in this language that looks like it does one thing but actually does something else
62 (9%) This language is suitable for real-time applications
22 (9%) I learned this language early in my career as a programmer
82 (9%) This language encourages writing code that is easy to maintain.
39 (9%) This language is well documented
75 (9%) This language has unusual features that I often miss when using other languages
55 (9%) This language is unusually bad for beginners
42 (9%) There is a wide variety of open source code written in this language
k-means with k = 10
Fortran,5.0Pascal,6.0Delphi,7.0Cobol,8.0Assembler,12.0C#,7.0Java,7.0C++,8.0C,10.0Coq,6.0Standard ML,8.0Agda,9.0Lua,6.0Smalltalk,6.0Groovy,6.0Common Lisp,7.0Scheme,7.0Haxe,7.0Ruby,8.0Io,8.0Mozart-Oz,8.0Erlang,10.0Python,10.0REBOL,12.0PHP,4.0Visual Basic,4.0APL,5.0Prolog,5.0Forth,7.0F#,5.0Clojure,5.0Scala,6.0O'Caml,6.0Haskell,7.0D,5.0Ada,6.0Objective C,6.0Eiffel,6.0Go,6.0ELisp,6.0TCL,6.0R,6.0Javascript,7.0Shell,7.0Matlab,7.0Perl,8.0AWK,8.0Mathematica,8.0ActionScript,11.0Factor,5.0J,5.0
45 (2%) This language has a very coherent design
12 (3%) I can imagine this will be a popular language in twenty years time
26 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
12 (5%) I would use this language for writing server programs
45 (5%) This is a mainstream language
41 (5%) The resources for learning this language are of high quality
37 (5%) This language has a very dogmatic community
69 (5%) Developers who primarily use this language often burn out after a few years
6 (5%) I still discover new features of this language on a fairly regular basis
33 (6%) I use many applications written in this language
52 (6%) There are many good commercial tools for this language
10 (6%) I would use this language as a scripting language embedded inside a larger application
16 (6%) This language excels at symbolic manipulation
10 (7%) I can imagine using this language in my day job
11 (7%) This language has unusual features that I often miss when using other languages
57 (7%) This language is frequently used for applications it isn't suitable for
11 (7%) I enjoy using this language
36 (8%) I know many other people who use this language
65 (8%) I often get angry when writing code in this language
43 (8%) When I run into problems my colleagues can provide me with immediate help with this language
58 (8%) It's unusual for me to discover unfamiliar features
12 (8%) This language is good for distributed computing
11 (9%) This language excels at text processing
51 (9%) This language has a high quality implementation
82 (9%) I learned this language early in my career as a programmer
16 (9%) This language is best for very small projects
54 (1%) I can imagine this will be a popular language in twenty years time
39 (3%) I would like to write more of this language than I currently do
4 (3%) The semantics of this language are much different than other languages I know.
94 (3%) This language has a high quality implementation
60 (4%) This language has a strong static type system
34 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
94 (5%) When I run into problems my colleagues can provide me with immediate help with this language
91 (5%) This is a mainstream language
83 (5%) The resources for learning this language are of high quality
28 (5%) I enjoy playing with this language but would never use it for "real code"
32 (5%) I find code written in this language very elegant
91 (5%) There are many good commercial tools for this language
33 (6%) This language excels at symbolic manipulation
39 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
26 (7%) This language excels at concurrency
91 (7%) I know many other people who use this language
55 (7%) The thought that I may still be using this language in twenty years time fills me with dread
75 (7%) I know this language well
81 (7%) This language is frequently used for applications it isn't suitable for
91 (7%) I find it easy to write efficient code in this language
46 (7%) I would use this language for casual scripting
51 (8%) Code written in this language is very readable
61 (8%) This language is good for scientific computing
24 (8%) This language has a niche outside of which I would not use it
64 (8%) This language is good for numeric computing
26 (8%) I would use this language as a scripting language embedded inside a larger application
89 (8%) I use many applications written in this language
26 (8%) When I write code in this language I can be very sure it is correct
23 (8%) I often write things in this language with the intent of rewriting them in something else later
57 (9%) This is a high level language
72 (9%) I would use this language to write a command-line app
83 (9%) There are many good tools for this language
82 (9%) Third-party libraries are readily available well-documented and of high quality
35 (0%) I would use this language for writing embedded programs
21 (1%) I can imagine using this language in my day job
53 (2%) I enjoy using this language
56 (2%) Code written in this language will usually run in all the major implementations if it runs in one of them.
18 (3%) Third-party libraries are readily available well-documented and of high quality
94 (3%) This language has a strong static type system
83 (4%) This language has a very coherent design
55 (4%) Code written in this language is very readable
23 (4%) This language excels at concurrency
58 (4%) This language is likely to be a passing fad
79 (4%) I use this language out of choice
59 (5%) This language is good for scientific computing
61 (5%) I would like to write more of this language than I currently do
25 (5%) The thought that I may still be using this language in twenty years time fills me with dread
21 (5%) There are many good tools for this language
86 (6%) This is a high level language
79 (6%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
36 (6%) This language is large
70 (6%) This language encourages writing code that is easy to maintain.
24 (7%) I would use this language for writing programs for an embedded hardware platform
43 (7%) This language has an annoying syntax
84 (7%) This language is expressive
82 (7%) I find code written in this language very elegant
15 (7%) I use many applications written in this language
20 (7%) This language is good for distributed computing
71 (7%) This language encourages writing reusable code.
57 (7%) This language has well-organized libraries with consistent carefully thought-out interfaces
9 (7%) This is a low level language
25 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
5 (7%) This is a mainstream language
91 (8%) Learning this language improved my ability as a programmer
19 (8%) Libraries in this language tend to be well documented.
25 (8%) There is a wide variety of open source code written in this language
63 (8%) The semantics of this language are much different than other languages I know.
28 (8%) When I run into problems my colleagues can provide me with immediate help with this language
45 (8%) Code written in this language tends to be terse
33 (9%) This language has a good library distribution mechanism.
31 (9%) This language is likely to be around for a very long time
26 (9%) I am sometimes embarrassed to admit to my peers that I know this language
51 (9%) This language is minimal
12 (9%) It is too easy to write code in this language that looks like it does one thing but actually does something else
68 (9%) This language excels at symbolic manipulation
47 (9%) Writing code in this language is a lot of work
53 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
23 (9%) I regularly use this language
24 (4%) This is a low level language
80 (4%) This is a high level language
27 (5%) When I write code in this language I can be very sure it is correct
28 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
40 (8%) This language makes it easy to shoot yourself in the foot
17 (9%) Writing code in this language is a lot of work
69 (9%) This language is expressive
32 (9%) I would use this language for writing embedded programs
22 (9%) I am sometimes embarrassed to admit to my peers that I know this language
0 (0%) Learning this language significantly changed how I use other languages.
37 (0%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
20 (0%) This language excels at concurrency
54 (0%) Libraries in this language tend to be well documented.
44 (0%) I find it easy to write efficient code in this language
8 (0%) This language is built on a small core of orthogonal features
71 (0%) This language has an annoying syntax
55 (0%) Code written in this language is very readable
31 (0%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
3 (0%) I enjoy using this language
30 (0%) This language has a very dogmatic community
35 (0%) This language encourages writing reusable code.
35 (0%) Writing code in this language is a lot of work
30 (1%) This language is best for very large projects
11 (1%) Programs written in this language tend to be efficient
21 (1%) If my code in this language successfully compiles there is a good chance my code is correct.
30 (1%) Programs written in this language will usually work in future versions of the language
21 (1%) This language is good for numeric computing
65 (1%) I find this language easy to prototype in
27 (1%) This language is suitable for real-time applications
26 (1%) This language is expressive
14 (2%) I can imagine using this language in my day job
35 (2%) This is a low level language
92 (2%) Developers who primarily use this language often burn out after a few years
12 (2%) This language is good for distributed computing
4 (2%) I would use this language for writing programs for an embedded hardware platform
25 (2%) I would use this language as a scripting language embedded inside a larger application
32 (2%) I would use this language to write a command-line app
83 (2%) The thought that I may still be using this language in twenty years time fills me with dread
4 (2%) I still discover new features of this language on a fairly regular basis
5 (2%) Learning this language improved my ability as a programmer
5 (2%) This language has unusual features that I often miss when using other languages
59 (2%) It's unusual for me to discover unfamiliar features
8 (3%) When I write code in this language I can be very sure it is correct
16 (3%) This language allows me to write programs where I know exactly what they are doing under the hood
37 (3%) This language is likely to be around for a very long time
48 (3%) This language is good for beginners
62 (3%) I know this language well
64 (3%) There is a lot of accidental complexity when writing code in this language
44 (3%) I rarely have difficulty abstracting patterns I find in my code
79 (3%) This language has many features which feel "tacked on"
10 (3%) I often feel like I am not smart enough to write this language
30 (3%) I would use this language for mobile applications
61 (3%) It is easy to tell at a glance what code in this language does
33 (4%) This language has a high quality implementation
52 (4%) This language is large
66 (4%) This is a high level language
4 (4%) If this language didn't exist I would have trouble finding a satisfactory replacement
39 (4%) This language has a very rigid idea of how things should be done
16 (4%) This language is likely to have a strong influence on future languages
54 (4%) Third-party libraries are readily available well-documented and of high quality
14 (4%) I would use this language for writing embedded programs
4 (4%) Code written in this language tends to be very reliable
37 (5%) Programs written in this language tend to play well with others
69 (5%) There are many good commercial tools for this language
61 (5%) The resources for learning this language are of high quality
50 (5%) There are many good tools for this language
12 (5%) The semantics of this language are much different than other languages I know.
48 (5%) This language has a good library distribution mechanism.
62 (5%) This language is likely to be a passing fad
24 (5%) This language excels at symbolic manipulation
34 (5%) I use this language out of choice
18 (6%) Code written in this language tends to be terse
48 (6%) I often write things in this language with the intent of rewriting them in something else later
20 (6%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
45 (6%) This language encourages writing code that is easy to maintain.
53 (6%) I enjoy playing with this language but would never use it for "real code"
38 (6%) This language is best for very small projects
59 (7%) This language makes it easy to shoot yourself in the foot
87 (7%) I often get angry when writing code in this language
48 (7%) This language excels at text processing
7 (7%) I would like to write more of this language than I currently do
45 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
88 (8%) I use a lot of code written in this language which I really don't want to have to make changes to
20 (8%) This language is good for scientific computing
12 (8%) I find code written in this language very elegant
91 (8%) This language is frequently used for applications it isn't suitable for
15 (8%) I can imagine this will be a popular language in twenty years time
62 (9%) Code written in this language tends to be verbose
9 (9%) This language has a very coherent design
55 (9%) I would use this language for casual scripting
21 (9%) This language has a strong static type system
52 (9%) This language would be good for teaching children to write software
55 (0%) I use this language out of choice
17 (1%) I know many other people who use this language
64 (1%) This language is unusually bad for beginners
23 (1%) I usually use this language on solo projects
20 (1%) I use many applications written in this language
33 (1%) This language has many features which feel "tacked on"
17 (1%) This language is good for distributed computing
27 (2%) This language is good for beginners
45 (2%) I rarely have difficulty abstracting patterns I find in my code
22 (2%) This language excels at concurrency
9 (2%) It is easy to tell at a glance what code in this language does
46 (2%) It's unusual for me to discover unfamiliar features
38 (3%) Code written in this language is very readable
2 (3%) I can imagine using this language in my day job
4 (3%) I can imagine this will be a popular language in twenty years time
51 (3%) I often get angry when writing code in this language
37 (3%) There are many good commercial tools for this language
28 (3%) I would use this language for a web project
16 (3%) Third-party libraries are readily available well-documented and of high quality
70 (3%) This language has a very coherent design
37 (4%) I am reluctant to admit to knowing this language
15 (4%) It is easy to debug programs written in this language when it goes wrong
19 (4%) This language is best for very large projects
36 (4%) Code written in this language tends to be very reliable
55 (4%) This language has a niche in which it is great
34 (4%) This language is frequently used for applications it isn't suitable for
20 (5%) There is a wide variety of open source code written in this language
36 (5%) This language has a good community
42 (5%) This language has a very dogmatic community
43 (5%) This language encourages writing code that is easy to maintain.
42 (5%) This language is likely to have a strong influence on future languages
56 (5%) Developers who primarily use this language often burn out after a few years
27 (5%) I would use this language to write a command-line app
31 (5%) I am sometimes embarrassed to admit to my peers that I know this language
47 (5%) This language is well suited for an agile development approach using short iterations.
45 (5%) This language has unusual features that I often miss when using other languages
59 (5%) This language is expressive
79 (6%) I enjoy playing with this language but would never use it for "real code"
23 (6%) I would use this language for a desktop GUI project
54 (6%) There is a lot of accidental complexity when writing code in this language
19 (6%) This is a mainstream language
19 (6%) When I run into problems my colleagues can provide me with immediate help with this language
34 (6%) I regularly use this language
65 (6%) This language is built on a small core of orthogonal features
44 (6%) The resources for learning this language are of high quality
67 (6%) If this language didn't exist I would have trouble finding a satisfactory replacement
21 (7%) There are many good open-source tools for this language
19 (7%) I still discover new features of this language on a fairly regular basis
60 (7%) I find code written in this language very elegant
44 (7%) I would use this language for casual scripting
27 (7%) There are many good tools for this language
30 (7%) I often write things in this language with the intent of rewriting them in something else later
7 (7%) Libraries in this language tend to be well documented.
27 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
37 (7%) I enjoy using this language
39 (7%) This language is well documented
15 (8%) Code written in this language tends to be verbose
37 (8%) Writing code in this language is a lot of work
46 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
40 (8%) This language is likely to be around for a very long time
46 (8%) I would like to write more of this language than I currently do
45 (8%) This language has a very rigid idea of how things should be done
37 (8%) The thought that I may still be using this language in twenty years time fills me with dread
47 (9%) This language encourages writing reusable code.
18 (9%) Programs written in this language tend to play well with others
27 (9%) This language has a good library distribution mechanism.
16 (9%) This language excels at text processing
48 (9%) I know this language well
65 (9%) I often feel like I am not smart enough to write this language
67 (9%) Learning this language improved my ability as a programmer
51 (9%) This language excels at symbolic manipulation
31 (9%) I would use this language for mobile applications
34 (9%) This language has well-organized libraries with consistent carefully thought-out interfaces
95 (2%) This language encourages writing reusable code.
58 (3%) This language matches it's problem domain particularly well.
56 (3%) This language excels at text processing
73 (4%) This language has a very coherent design
87 (4%) I find this language easy to prototype in
19 (4%) This is a low level language
41 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
81 (4%) This language is likely to have a strong influence on future languages
39 (4%) This language is good for beginners
40 (4%) I use many applications written in this language
32 (5%) This language is frequently used for applications it isn't suitable for
68 (5%) I would use this language for casual scripting
8 (5%) I am sometimes embarrassed to admit to my peers that I know this language
23 (5%) Code written in this language tends to be verbose
39 (5%) This is a mainstream language
23 (5%) This language makes it easy to shoot yourself in the foot
21 (5%) Writing code in this language is a lot of work
39 (5%) When I run into problems my colleagues can provide me with immediate help with this language
90 (5%) This is a high level language
67 (6%) Code written in this language is very readable
18 (6%) There is a lot of accidental complexity when writing code in this language
59 (6%) Code written in this language tends to be terse
32 (6%) Developers who primarily use this language often burn out after a few years
32 (6%) I would use this language for writing programs for an embedded hardware platform
91 (6%) I use this language out of choice
43 (6%) I know many other people who use this language
58 (7%) I enjoy playing with this language but would never use it for "real code"
69 (7%) This language is well suited for an agile development approach using short iterations.
64 (7%) Programs written in this language tend to play well with others
75 (7%) This language has a high quality implementation
45 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
68 (7%) I enjoy using this language
59 (7%) This language is suitable for real-time applications
88 (7%) I rarely have difficulty abstracting patterns I find in my code
63 (7%) This language has a good library distribution mechanism.
11 (7%) I am reluctant to admit to knowing this language
74 (7%) This language excels at symbolic manipulation
54 (7%) There are many good tools for this language
90 (7%) This language is expressive
46 (8%) I regularly use this language
41 (8%) This language is well documented
49 (8%) This language is likely to be around for a very long time
27 (8%) I often get angry when writing code in this language
27 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
64 (8%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
83 (8%) I would use this language to write a command-line app
45 (9%) This language is best for very small projects
82 (9%) I find code written in this language very elegant
58 (9%) Libraries in this language tend to be well documented.
14 (9%) It's unusual for me to discover unfamiliar features
71 (9%) This language is good for numeric computing
55 (9%) This language is good for distributed computing
87 (9%) This language has well-organized libraries with consistent carefully thought-out interfaces
18 (9%) This language has a niche outside of which I would not use it
44 (9%) I often write things in this language with the intent of rewriting them in something else later
23 (9%) I learned this language early in my career as a programmer
47 (9%) I would use this language as a scripting language embedded inside a larger application
83 (9%) This language encourages writing code that is easy to maintain.
63 (4%) This is a high level language
56 (4%) This language is good for scientific computing
29 (4%) The semantics of this language are much different than other languages I know.
37 (4%) Learning this language significantly changed how I use other languages.
39 (4%) This language excels at symbolic manipulation
32 (4%) I enjoy using this language
34 (5%) I can imagine using this language in my day job
44 (5%) I know this language well
44 (5%) This language allows me to write programs where I know exactly what they are doing under the hood
70 (5%) This language is best for very large projects
39 (5%) I would use this language for a web project
55 (5%) Programs written in this language tend to play well with others
31 (5%) This language is good for beginners
62 (6%) This language has a strong static type system
44 (6%) This language is frequently used for applications it isn't suitable for
34 (6%) This language is good for distributed computing
48 (6%) This language has a good library distribution mechanism.
24 (6%) I would use this language as a scripting language embedded inside a larger application
64 (6%) I use this language out of choice
49 (6%) I find code written in this language very elegant
54 (6%) This language has a very dogmatic community
44 (7%) This language is very flexible
27 (7%) Code written in this language tends to be terse
56 (7%) I rarely have difficulty abstracting patterns I find in my code
53 (7%) This language is expressive
50 (7%) This language is likely to have a strong influence on future languages
40 (7%) I usually use this language on projects with many other members
45 (7%) This language has an annoying syntax
35 (7%) This language excels at text processing
36 (7%) I am reluctant to admit to knowing this language
29 (7%) I often feel like I am not smart enough to write this language
48 (7%) This is a low level language
31 (7%) There are many good open-source tools for this language
39 (7%) Third-party libraries are readily available well-documented and of high quality
38 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
83 (8%) This language encourages writing reusable code.
33 (8%) I am sometimes embarrassed to admit to my peers that I know this language
57 (8%) This language has many features which feel "tacked on"
45 (8%) This language has unusual features that I often miss when using other languages
31 (8%) There is a wide variety of open source code written in this language
70 (8%) This language is suitable for real-time applications
68 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
29 (9%) This language is minimal
57 (9%) The resources for learning this language are of high quality
60 (9%) Code written in this language is very readable
74 (9%) I find it easy to write efficient code in this language
37 (9%) This language is built on a small core of orthogonal features
34 (9%) This language is likely to be around for a very long time
62 (9%) Programs written in this language tend to be efficient
18 (9%) This language has a niche in which it is great
23 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
26 (6%) I can imagine using this language in my day job
42 (7%) Code written in this language tends to be terse
27 (7%) This is a low level language
18 (7%) When I write code in this language I can be very sure it is correct
32 (7%) Writing code in this language is a lot of work
14 (7%) This language is good for distributed computing
28 (7%) Learning this language significantly changed how I use other languages.
16 (7%) This language has a strong static type system
21 (8%) This language excels at concurrency
57 (8%) Developers who primarily use this language often burn out after a few years
44 (8%) The semantics of this language are much different than other languages I know.
47 (8%) Code written in this language is very readable
19 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
46 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
54 (8%) This language is well suited for an agile development approach using short iterations.
79 (8%) I find this language easy to prototype in
46 (9%) I usually use this language on solo projects
30 (9%) This language has unusual features that I often miss when using other languages
42 (9%) This language has a very dogmatic community
22 (9%) Programs written in this language tend to be efficient
51 (9%) The thought that I may still be using this language in twenty years time fills me with dread
20 (9%) I enjoy using this language
34 (9%) This language has a very coherent design
47 (9%) I find it easy to write efficient code in this language
45 (0%) The resources for learning this language are of high quality
63 (0%) I would use this language for casual scripting
30 (0%) This language has a very rigid idea of how things should be done
55 (0%) This language excels at symbolic manipulation
11 (0%) I can imagine using this language in my day job
75 (0%) This is a high level language
70 (0%) I find code written in this language very elegant
29 (0%) This language has a strong static type system
38 (0%) This language has many features which feel "tacked on"
52 (0%) Programs written in this language tend to be efficient
54 (1%) I usually use this language on solo projects
56 (1%) I would use this language for writing embedded programs
46 (1%) I would use this language to write a command-line app
72 (1%) This language has a very coherent design
32 (1%) This language allows me to write programs where I know exactly what they are doing under the hood
46 (1%) This language is suitable for real-time applications
22 (1%) There is a wide variety of open source code written in this language
11 (1%) The thought that I may still be using this language in twenty years time fills me with dread
44 (2%) I often get angry when writing code in this language
97 (2%) The semantics of this language are much different than other languages I know.
60 (2%) This language has well-organized libraries with consistent carefully thought-out interfaces
61 (2%) This language is unusually bad for beginners
38 (2%) Writing code in this language is a lot of work
45 (2%) This language has a good library distribution mechanism.
47 (2%) I rarely have difficulty abstracting patterns I find in my code
53 (3%) This language makes it easy to shoot yourself in the foot
96 (3%) I enjoy playing with this language but would never use it for "real code"
35 (3%) Libraries in this language tend to be well documented.
43 (3%) I use a lot of code written in this language which I really don't want to have to make changes to
14 (3%) This is a mainstream language
46 (3%) This language is good for beginners
37 (3%) This language excels at concurrency
37 (3%) This language is likely to have a strong influence on future languages
50 (3%) This language would be good for teaching children to write software
34 (3%) This language is frequently used for applications it isn't suitable for
80 (4%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
23 (4%) I would use this language for a web project
35 (4%) I regularly use this language
38 (4%) This language is likely to be around for a very long time
4 (4%) Code written in this language tends to be verbose
29 (4%) It is easy to debug programs written in this language when it goes wrong
58 (5%) This language is well suited for an agile development approach using short iterations.
51 (5%) I would like to write more of this language than I currently do
75 (5%) This language is expressive
38 (5%) If my code in this language successfully compiles there is a good chance my code is correct.
46 (5%) This language is built on a small core of orthogonal features
21 (5%) Third-party libraries are readily available well-documented and of high quality
33 (5%) There are many good open-source tools for this language
56 (5%) This language has a good community
38 (6%) I would use this language for mobile applications
29 (6%) It is easy to tell at a glance what code in this language does
75 (6%) I find this language easy to prototype in
76 (6%) Learning this language improved my ability as a programmer
47 (6%) This language has a niche outside of which I would not use it
47 (6%) Programs written in this language tend to play well with others
52 (6%) Programs written in this language will usually work in future versions of the language
60 (6%) I still discover new features of this language on a fairly regular basis
70 (6%) I use this language out of choice
50 (6%) This language has an annoying syntax
12 (6%) I usually use this language on projects with many other members
20 (7%) I would list this language on my resume
36 (7%) Developers who primarily use this language often burn out after a few years
78 (7%) This language has a high quality implementation
35 (7%) This language has a very dogmatic community
26 (7%) This language is good for distributed computing
43 (7%) I would use this language for a desktop GUI project
39 (7%) This language is well documented
28 (7%) There are many good tools for this language
15 (7%) I know many other people who use this language
39 (8%) I often write things in this language with the intent of rewriting them in something else later
18 (8%) I am sometimes embarrassed to admit to my peers that I know this language
21 (8%) I am reluctant to admit to knowing this language
33 (8%) When I run into problems my colleagues can provide me with immediate help with this language
65 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
16 (8%) I would use this language for writing programs for an embedded hardware platform
30 (9%) There are many good commercial tools for this language
62 (9%) This language has unusual features that I often miss when using other languages
10 (9%) There is a lot of accidental complexity when writing code in this language
50 (9%) I know this language well
27 (9%) I would use this language for writing server programs
k-means with k = 11
APL,5.0Prolog,5.0Mathematica,6.0Coq,7.0Agda,7.0Visual Basic,5.0Delphi,5.0Pascal,6.0PHP,7.0Python,5.0Ruby,5.0C#,7.0F#,5.0Scala,5.0Clojure,5.0Haskell,7.0Fortran,6.0Cobol,8.0Assembler,10.0Go,5.0D,6.0Lua,7.0Groovy,7.0O'Caml,7.0Eiffel,7.0Haxe,7.0Ada,8.0Erlang,8.0Smalltalk,8.0Factor,6.0Common Lisp,7.0Standard ML,7.0Io,7.0Mozart-Oz,7.0J,8.0Scheme,8.0Forth,9.0Objective C,7.0C++,8.0Javascript,8.0Java,9.0Perl,9.0C,11.0REBOL,0.0ELisp,6.0TCL,6.0R,6.0AWK,7.0Shell,7.0Matlab,7.0ActionScript,10.0
90 (0%) This language has a niche outside of which I would not use it
43 (0%) This language is well suited for an agile development approach using short iterations.
16 (1%) This language is good for distributed computing
55 (1%) I use this language out of choice
53 (1%) I often get angry when writing code in this language
84 (1%) I enjoy playing with this language but would never use it for "real code"
20 (1%) Third-party libraries are readily available well-documented and of high quality
38 (2%) Code written in this language tends to be very reliable
43 (2%) I rarely have difficulty abstracting patterns I find in my code
19 (2%) It is easy to debug programs written in this language when it goes wrong
21 (2%) This language excels at concurrency
62 (2%) This language is unusually bad for beginners
18 (3%) This language is best for very large projects
11 (3%) I would use this language for writing programs for an embedded hardware platform
36 (3%) This language is likely to have a strong influence on future languages
20 (4%) I would use this language to write a command-line app
25 (4%) I would use this language for a web project
33 (4%) This language is likely to be a passing fad
33 (4%) This language is frequently used for applications it isn't suitable for
45 (4%) I find it easy to write efficient code in this language
41 (4%) The thought that I may still be using this language in twenty years time fills me with dread
33 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
49 (4%) This language has a very rigid idea of how things should be done
14 (4%) This is a low level language
22 (4%) I use many applications written in this language
45 (4%) This language makes it easy to shoot yourself in the foot
18 (4%) When I run into problems my colleagues can provide me with immediate help with this language
69 (4%) I often feel like I am not smart enough to write this language
39 (4%) I am reluctant to admit to knowing this language
31 (4%) I enjoy using this language
31 (5%) I would use this language as a scripting language embedded inside a larger application
26 (5%) I would list this language on my resume
48 (5%) This language has a very dogmatic community
41 (5%) This language has a good community
31 (5%) I am sometimes embarrassed to admit to my peers that I know this language
43 (6%) Code written in this language is very readable
47 (6%) This language encourages writing code that is easy to maintain.
22 (6%) There is a wide variety of open source code written in this language
44 (6%) This language has unusual features that I often miss when using other languages
27 (7%) This language is very flexible
21 (7%) This language has a strong static type system
45 (7%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
19 (7%) I would use this language for mobile applications
41 (7%) I would like to write more of this language than I currently do
5 (7%) I can imagine using this language in my day job
32 (7%) This language is likely to be around for a very long time
24 (7%) This language is suitable for real-time applications
45 (7%) I would use this language for casual scripting
25 (7%) I would use this language for a desktop GUI project
18 (8%) Programs written in this language tend to play well with others
58 (8%) This language is built on a small core of orthogonal features
69 (8%) If this language didn't exist I would have trouble finding a satisfactory replacement
51 (8%) Developers who primarily use this language often burn out after a few years
45 (8%) This language encourages writing reusable code.
15 (8%) This language excels at text processing
11 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
27 (8%) When I write code in this language I can be very sure it is correct
49 (8%) There is a lot of accidental complexity when writing code in this language
34 (9%) Writing code in this language is a lot of work
76 (9%) I find this language easy to prototype in
43 (9%) This language is best for very small projects
48 (9%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
29 (9%) This is a mainstream language
51 (9%) Programs written in this language will usually work in future versions of the language
35 (0%) I would use this language for writing embedded programs
0 (0%) This is a mainstream language
69 (0%) The semantics of this language are much different than other languages I know.
20 (0%) This language excels at concurrency
20 (1%) I would use this language for writing programs for an embedded hardware platform
21 (1%) The thought that I may still be using this language in twenty years time fills me with dread
20 (1%) I can imagine using this language in my day job
52 (1%) Code written in this language is very readable
58 (1%) Code written in this language will usually run in all the major implementations if it runs in one of them.
68 (1%) I often write things in this language with the intent of rewriting them in something else later
61 (1%) This language excels at symbolic manipulation
79 (1%) Learning this language significantly changed how I use other languages.
97 (2%) Learning this language improved my ability as a programmer
47 (2%) I rarely have difficulty abstracting patterns I find in my code
83 (2%) I use this language out of choice
30 (2%) This language is best for very large projects
97 (2%) I often feel like I am not smart enough to write this language
53 (2%) I enjoy using this language
54 (2%) Writing code in this language is a lot of work
15 (3%) This language is good for distributed computing
16 (3%) Third-party libraries are readily available well-documented and of high quality
17 (3%) This language is well suited for an agile development approach using short iterations.
23 (3%) This language is good for numeric computing
81 (3%) This language has a very coherent design
32 (3%) This language is large
95 (4%) When I write code in this language I can be very sure it is correct
29 (4%) I regularly use this language
95 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
4 (4%) Programs written in this language tend to be efficient
40 (4%) This language is well documented
95 (4%) This language has a strong static type system
82 (4%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
64 (4%) I would like to write more of this language than I currently do
15 (4%) Programs written in this language tend to play well with others
94 (5%) This language is likely to have a strong influence on future languages
81 (5%) This language has a niche outside of which I would not use it
5 (5%) This is a low level language
5 (5%) This language is frequently used for applications it isn't suitable for
58 (5%) This language is likely to be a passing fad
57 (5%) This language is good for scientific computing
39 (5%) This language has a good library distribution mechanism.
74 (5%) This language encourages writing code that is easy to maintain.
89 (5%) This is a high level language
19 (5%) There are many good tools for this language
67 (6%) This language encourages writing reusable code.
58 (6%) There is a lot of accidental complexity when writing code in this language
46 (6%) This language has an annoying syntax
8 (6%) I often get angry when writing code in this language
22 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
7 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
80 (8%) I find code written in this language very elegant
13 (8%) I use many applications written in this language
55 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
44 (8%) Code written in this language tends to be verbose
84 (8%) This language is expressive
9 (9%) This language makes it easy to shoot yourself in the foot
24 (9%) When I run into problems my colleagues can provide me with immediate help with this language
22 (9%) Libraries in this language tend to be well documented.
49 (9%) I know this language well
10 (9%) I would use this language for writing server programs
35 (1%) Writing code in this language is a lot of work
55 (1%) Code written in this language is very readable
69 (2%) This language has an annoying syntax
44 (2%) I rarely have difficulty abstracting patterns I find in my code
2 (2%) I still discover new features of this language on a fairly regular basis
32 (2%) I would use this language for mobile applications
63 (2%) I find this language easy to prototype in
57 (3%) It's unusual for me to discover unfamiliar features
11 (3%) I often feel like I am not smart enough to write this language
21 (4%) I would use this language as a scripting language embedded inside a larger application
52 (4%) This language is good for beginners
7 (4%) This language has unusual features that I often miss when using other languages
32 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
24 (4%) This language excels at symbolic manipulation
15 (4%) This language is good for distributed computing
15 (5%) The semantics of this language are much different than other languages I know.
58 (5%) I know this language well
38 (5%) This language has a high quality implementation
51 (5%) Libraries in this language tend to be well documented.
30 (6%) This language is expressive
37 (6%) This language is likely to be around for a very long time
24 (6%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
36 (6%) This language has a very dogmatic community
61 (6%) This is a high level language
12 (6%) I can imagine this will be a popular language in twenty years time
9 (7%) I enjoy using this language
22 (7%) Code written in this language tends to be terse
47 (7%) There are many good tools for this language
47 (7%) This language is large
41 (7%) This is a low level language
30 (7%) Code written in this language will usually run in all the major implementations if it runs in one of them.
51 (7%) This language encourages writing code that is easy to maintain.
12 (7%) I can imagine using this language in my day job
45 (8%) This language has a good library distribution mechanism.
23 (8%) This language is likely to have a strong influence on future languages
40 (8%) I would use this language to write a command-line app
43 (8%) This language encourages writing reusable code.
37 (8%) This language is best for very large projects
66 (8%) Code written in this language tends to be verbose
23 (8%) This language excels at concurrency
53 (8%) It is easy to tell at a glance what code in this language does
49 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
11 (8%) I would use this language for writing programs for an embedded hardware platform
52 (8%) This language makes it easy to shoot yourself in the foot
39 (8%) I use this language out of choice
49 (9%) This language is unusually bad for beginners
39 (9%) Programs written in this language tend to play well with others
53 (9%) The resources for learning this language are of high quality
17 (9%) When I write code in this language I can be very sure it is correct
80 (2%) This language encourages writing reusable code.
34 (2%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
65 (3%) This language has a very dogmatic community
84 (3%) This language has well-organized libraries with consistent carefully thought-out interfaces
70 (3%) I know this language well
42 (3%) This language makes it easy to shoot yourself in the foot
39 (4%) The thought that I may still be using this language in twenty years time fills me with dread
43 (4%) If this language didn't exist I would have trouble finding a satisfactory replacement
48 (4%) I would like to write more of this language than I currently do
47 (4%) I enjoy using this language
65 (4%) I still discover new features of this language on a fairly regular basis
92 (5%) The resources for learning this language are of high quality
78 (5%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
18 (5%) I often feel like I am not smart enough to write this language
40 (5%) This language is suitable for real-time applications
71 (5%) I use many applications written in this language
48 (5%) Learning this language significantly changed how I use other languages.
41 (5%) This language is good for distributed computing
62 (5%) I usually use this language on solo projects
31 (5%) When I write code in this language I can be very sure it is correct
66 (5%) This language has many features which feel "tacked on"
41 (5%) This language matches it's problem domain particularly well.
44 (6%) Code written in this language tends to be terse
66 (6%) This language is frequently used for applications it isn't suitable for
29 (6%) This language has an annoying syntax
67 (6%) I would use this language for writing server programs
30 (6%) I would use this language for writing programs for an embedded hardware platform
90 (6%) I find this language easy to prototype in
73 (6%) I rarely have difficulty abstracting patterns I find in my code
57 (6%) I regularly use this language
77 (6%) I would list this language on my resume
73 (6%) Programs written in this language tend to play well with others
20 (6%) This language has a very rigid idea of how things should be done
51 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
66 (7%) I usually use this language on projects with many other members
90 (7%) I would use this language for a web project
30 (7%) I would use this language for writing embedded programs
27 (7%) This is a low level language
77 (7%) This language encourages writing code that is easy to maintain.
86 (7%) This language is well documented
29 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
30 (8%) This language excels at concurrency
28 (8%) This language is built on a small core of orthogonal features
59 (8%) Code written in this language will usually run in all the major implementations if it runs in one of them.
53 (8%) This language excels at symbolic manipulation
77 (8%) This is a high level language
61 (8%) This language is likely to have a strong influence on future languages
46 (8%) This language has unusual features that I often miss when using other languages
23 (9%) The semantics of this language are much different than other languages I know.
79 (9%) This is a mainstream language
89 (9%) I would use this language to write a command-line app
59 (9%) This language has a very coherent design
86 (9%) Third-party libraries are readily available well-documented and of high quality
33 (9%) I am sometimes embarrassed to admit to my peers that I know this language
83 (9%) I would use this language for a desktop GUI project
34 (9%) If my code in this language successfully compiles there is a good chance my code is correct.
82 (9%) Libraries in this language tend to be well documented.
96 (2%) This language encourages writing reusable code.
71 (2%) I would use this language for casual scripting
17 (2%) This is a low level language
18 (2%) I learned this language early in my career as a programmer
10 (3%) I am sometimes embarrassed to admit to my peers that I know this language
94 (3%) I use this language out of choice
58 (3%) This language matches it's problem domain particularly well.
83 (3%) This language is likely to have a strong influence on future languages
66 (3%) This language has a good library distribution mechanism.
25 (3%) Code written in this language tends to be verbose
69 (3%) Code written in this language is very readable
15 (3%) There is a lot of accidental complexity when writing code in this language
88 (3%) I find this language easy to prototype in
45 (3%) This language is well documented
56 (3%) This language excels at text processing
74 (4%) This language has a very coherent design
91 (4%) This language has well-organized libraries with consistent carefully thought-out interfaces
19 (4%) Writing code in this language is a lot of work
42 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
56 (4%) This language is suitable for real-time applications
40 (5%) When I run into problems my colleagues can provide me with immediate help with this language
41 (5%) I use many applications written in this language
33 (5%) This language is frequently used for applications it isn't suitable for
92 (5%) This is a high level language
39 (5%) This language is good for beginners
66 (5%) Programs written in this language tend to play well with others
40 (5%) This is a mainstream language
53 (5%) Programs written in this language tend to be efficient
30 (5%) I would use this language for writing programs for an embedded hardware platform
23 (6%) This language makes it easy to shoot yourself in the foot
47 (6%) It is too easy to write code in this language that looks like it does one thing but actually does something else
41 (6%) I know many other people who use this language
91 (6%) I can imagine this will be a popular language in twenty years time
69 (6%) Third-party libraries are readily available well-documented and of high quality
24 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
60 (7%) Code written in this language tends to be terse
58 (7%) This language is good for distributed computing
33 (7%) Developers who primarily use this language often burn out after a few years
90 (7%) I rarely have difficulty abstracting patterns I find in my code
51 (7%) I would use this language as a scripting language embedded inside a larger application
70 (7%) This language is well suited for an agile development approach using short iterations.
34 (7%) I would use this language for writing embedded programs
59 (7%) I enjoy playing with this language but would never use it for "real code"
76 (7%) This language has a high quality implementation
68 (8%) I enjoy using this language
11 (8%) I am reluctant to admit to knowing this language
60 (8%) Libraries in this language tend to be well documented.
48 (8%) I regularly use this language
73 (8%) This language excels at symbolic manipulation
56 (8%) There are many good tools for this language
42 (8%) This language has a very dogmatic community
89 (8%) This language is expressive
51 (8%) This language would be good for teaching children to write software
47 (8%) This language is best for very small projects
49 (8%) This language is likely to be around for a very long time
85 (9%) I would use this language to write a command-line app
26 (9%) I often get angry when writing code in this language
15 (9%) This language has a niche outside of which I would not use it
66 (9%) I would use this language for a desktop GUI project
65 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
47 (9%) I often write things in this language with the intent of rewriting them in something else later
78 (9%) This language has unusual features that I often miss when using other languages
80 (0%) I learned this language early in my career as a programmer
43 (1%) This language has a very coherent design
11 (2%) This language excels at symbolic manipulation
31 (2%) I know many other people who use this language
52 (2%) There are many good commercial tools for this language
13 (2%) I can imagine this will be a popular language in twenty years time
28 (2%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
71 (3%) This language is likely to be around for a very long time
10 (3%) I can imagine using this language in my day job
38 (3%) The resources for learning this language are of high quality
51 (3%) This language is frequently used for applications it isn't suitable for
78 (3%) This language is unusually bad for beginners
5 (3%) I would use this language as a scripting language embedded inside a larger application
71 (3%) I often get angry when writing code in this language
45 (4%) This is a mainstream language
34 (4%) This language has a very dogmatic community
10 (4%) I still discover new features of this language on a fairly regular basis
9 (4%) I would use this language for writing server programs
5 (5%) This language excels at text processing
68 (5%) I use a lot of code written in this language which I really don't want to have to make changes to
5 (5%) I often write things in this language with the intent of rewriting them in something else later
7 (5%) This language is expressive
31 (5%) I use many applications written in this language
8 (5%) This language is likely to have a strong influence on future languages
30 (5%) I would list this language on my resume
25 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
18 (6%) This language would be good for teaching children to write software
70 (6%) Developers who primarily use this language often burn out after a few years
15 (7%) This language is likely to be a passing fad
17 (7%) I usually use this language on projects with many other members
38 (7%) When I run into problems my colleagues can provide me with immediate help with this language
57 (7%) This language has a high quality implementation
10 (7%) I would use this language for a desktop GUI project
9 (8%) I enjoy using this language
41 (8%) The semantics of this language are much different than other languages I know.
9 (8%) When I write code in this language I can be very sure it is correct
71 (8%) I enjoy playing with this language but would never use it for "real code"
8 (8%) This language is good for distributed computing
12 (8%) This language has unusual features that I often miss when using other languages
22 (8%) If my code in this language successfully compiles there is a good chance my code is correct.
10 (9%) This language has a good community
37 (5%) This is a mainstream language
43 (6%) Libraries in this language tend to be well documented.
36 (7%) I use many applications written in this language
36 (7%) I can imagine using this language in my day job
56 (7%) The resources for learning this language are of high quality
67 (7%) I use this language out of choice
48 (7%) I would list this language on my resume
37 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
44 (8%) There are many good commercial tools for this language
73 (8%) This is a high level language
39 (8%) This language is frequently used for applications it isn't suitable for
42 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
75 (9%) This language encourages writing code that is easy to maintain.
54 (9%) This language has a good library distribution mechanism.
40 (9%) I usually use this language on projects with many other members
48 (9%) This language is good for scientific computing
77 (5%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
35 (5%) This language is frequently used for applications it isn't suitable for
32 (5%) When I run into problems my colleagues can provide me with immediate help with this language
66 (6%) I use this language out of choice
15 (6%) I can imagine using this language in my day job
31 (7%) This language has a very rigid idea of how things should be done
33 (8%) This language excels at concurrency
43 (8%) I would use this language for a desktop GUI project
43 (8%) I enjoy using this language
57 (8%) I would like to write more of this language than I currently do
42 (8%) Programs written in this language tend to play well with others
39 (8%) This language has many features which feel "tacked on"
21 (9%) This is a mainstream language
40 (9%) I often write things in this language with the intent of rewriting them in something else later
21 (9%) Third-party libraries are readily available well-documented and of high quality
84 (9%) I enjoy playing with this language but would never use it for "real code"
43 (9%) Developers who primarily use this language often burn out after a few years
22 (9%) I am sometimes embarrassed to admit to my peers that I know this language
58 (9%) I would use this language for casual scripting
36 (9%) There are many good commercial tools for this language
24 (3%) This language excels at concurrency
34 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
42 (4%) I would like to write more of this language than I currently do
57 (5%) The thought that I may still be using this language in twenty years time fills me with dread
61 (5%) I often get angry when writing code in this language
53 (6%) I can imagine this will be a popular language in twenty years time
34 (8%) Learning this language significantly changed how I use other languages.
34 (8%) I find code written in this language very elegant
44 (8%) Code written in this language is very readable
54 (9%) I rarely have difficulty abstracting patterns I find in my code
20 (9%) When I write code in this language I can be very sure it is correct
41 (3%) Code written in this language tends to be terse
22 (5%) If my code in this language successfully compiles there is a good chance my code is correct.
26 (5%) I can imagine using this language in my day job
32 (5%) Writing code in this language is a lot of work
28 (5%) This is a low level language
50 (6%) Code written in this language is very readable
21 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
48 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
12 (7%) This language is good for distributed computing
18 (7%) When I write code in this language I can be very sure it is correct
26 (7%) Learning this language significantly changed how I use other languages.
59 (7%) Developers who primarily use this language often burn out after a few years
26 (7%) This language has unusual features that I often miss when using other languages
46 (7%) The semantics of this language are much different than other languages I know.
44 (7%) I usually use this language on solo projects
29 (8%) This language is good for beginners
18 (8%) Programs written in this language tend to be efficient
27 (8%) This language is built on a small core of orthogonal features
50 (8%) I use many applications written in this language
43 (8%) This is a mainstream language
13 (8%) I would use this language for writing server programs
17 (8%) This language has a strong static type system
38 (8%) This language has a very dogmatic community
55 (9%) This language is well suited for an agile development approach using short iterations.
19 (9%) This language excels at concurrency
42 (9%) I would use this language as a scripting language embedded inside a larger application
26 (9%) This language is likely to have a strong influence on future languages
35 (9%) This language has a very coherent design
32 (9%) Code written in this language tends to be very reliable
51 (9%) The thought that I may still be using this language in twenty years time fills me with dread
45 (9%) Code written in this language will usually run in all the major implementations if it runs in one of them.
52 (9%) This language is unusually bad for beginners
52 (9%) This language has many features which feel "tacked on"
k-means with k = 12
Io,6.0Common Lisp,7.0Factor,7.0Lua,7.0Scheme,7.0Smalltalk,7.0Standard ML,7.0Mozart-Oz,7.0REBOL,11.0Python,4.0Ruby,4.0Coq,0.0C#,6.0Objective C,6.0Java,7.0Ada,8.0F#,5.0O'Caml,5.0Clojure,6.0Go,6.0D,7.0Erlang,8.0Scala,8.0Haxe,8.0Haskell,9.0Eiffel,9.0C,6.0C++,6.0TCL,6.0ELisp,7.0Javascript,7.0Perl,7.0Groovy,7.0Shell,7.0PHP,8.0AWK,8.0ActionScript,11.0Pascal,5.0Fortran,6.0Delphi,6.0Cobol,7.0Visual Basic,7.0Forth,6.0APL,8.0Assembler,10.0R,5.0Mathematica,5.0Matlab,6.0Prolog,7.0J,8.0Agda,0.0
35 (5%) This language is frequently used for applications it isn't suitable for
79 (5%) This is a high level language
68 (5%) I use this language out of choice
28 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
25 (6%) This is a low level language
42 (6%) Developers who primarily use this language often burn out after a few years
77 (7%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
45 (7%) This language is suitable for real-time applications
20 (7%) I can imagine using this language in my day job
60 (7%) This language encourages writing code that is easy to maintain.
21 (8%) I am sometimes embarrassed to admit to my peers that I know this language
31 (8%) This language excels at concurrency
72 (8%) This language is expressive
38 (8%) This language has many features which feel "tacked on"
56 (9%) This language has a good community
37 (9%) I would use this language for writing server programs
37 (9%) There are many good open-source tools for this language
61 (9%) This language has unusual features that I often miss when using other languages
24 (9%) I usually use this language on projects with many other members
21 (9%) Writing code in this language is a lot of work
35 (9%) Libraries in this language tend to be well documented.
48 (9%) I would use this language for a desktop GUI project
36 (0%) The thought that I may still be using this language in twenty years time fills me with dread
78 (0%) This language is expressive
25 (0%) This language has an annoying syntax
77 (0%) I rarely have difficulty abstracting patterns I find in my code
56 (0%) This language is large
60 (0%) There are many good commercial tools for this language
73 (0%) Learning this language improved my ability as a programmer
78 (0%) This language encourages writing reusable code.
29 (0%) The semantics of this language are much different than other languages I know.
83 (0%) This language is best for very small projects
21 (0%) This is a low level language
88 (0%) This language would be good for teaching children to write software
68 (0%) I still discover new features of this language on a fairly regular basis
71 (1%) I often write things in this language with the intent of rewriting them in something else later
40 (1%) This language makes it easy to shoot yourself in the foot
67 (1%) This language is likely to have a strong influence on future languages
87 (1%) This language has well-organized libraries with consistent carefully thought-out interfaces
52 (2%) This language has unusual features that I often miss when using other languages
21 (2%) I often feel like I am not smart enough to write this language
63 (2%) This language has a very dogmatic community
15 (2%) This language is unusually bad for beginners
96 (2%) I would use this language to write a command-line app
52 (2%) I find it easy to write efficient code in this language
37 (2%) This language is good for distributed computing
43 (2%) Code written in this language tends to be very reliable
48 (2%) Code written in this language tends to be terse
67 (2%) I use many applications written in this language
28 (2%) This language has a niche in which it is great
59 (2%) This language excels at symbolic manipulation
64 (2%) I find code written in this language very elegant
33 (2%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
75 (2%) Libraries in this language tend to be well documented.
71 (2%) I know this language well
82 (2%) This language has a good community
61 (3%) This language is best for very large projects
80 (3%) This language excels at text processing
62 (3%) This language has many features which feel "tacked on"
75 (3%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
95 (3%) I find this language easy to prototype in
33 (3%) This language is built on a small core of orthogonal features
65 (3%) I usually use this language on solo projects
65 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
45 (3%) If this language didn't exist I would have trouble finding a satisfactory replacement
51 (3%) I would like to write more of this language than I currently do
96 (3%) This language has a good library distribution mechanism.
84 (3%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
51 (3%) Learning this language significantly changed how I use other languages.
14 (4%) This language has a strong static type system
83 (4%) This is a high level language
73 (4%) I know many other people who use this language
4 (4%) Writing code in this language is a lot of work
63 (4%) This language is frequently used for applications it isn't suitable for
76 (4%) I would use this language as a scripting language embedded inside a larger application
88 (4%) There is a wide variety of open source code written in this language
28 (4%) I learned this language early in my career as a programmer
68 (4%) When I run into problems my colleagues can provide me with immediate help with this language
73 (4%) This is a mainstream language
31 (4%) Code written in this language tends to be verbose
94 (5%) The resources for learning this language are of high quality
94 (5%) I would use this language for a web project
38 (5%) This language is suitable for real-time applications
62 (5%) I usually use this language on projects with many other members
27 (5%) I am sometimes embarrassed to admit to my peers that I know this language
46 (5%) I enjoy using this language
64 (5%) I would use this language for writing server programs
94 (5%) I would use this language for casual scripting
64 (5%) It is easy to debug programs written in this language when it goes wrong
60 (6%) I regularly use this language
36 (6%) This language is minimal
77 (6%) I would use this language for a desktop GUI project
70 (6%) Programs written in this language tend to play well with others
32 (6%) When I write code in this language I can be very sure it is correct
28 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
28 (6%) I would use this language for writing programs for an embedded hardware platform
41 (7%) This language matches it's problem domain particularly well.
92 (7%) This language is well suited for an agile development approach using short iterations.
44 (7%) Programs written in this language will usually work in future versions of the language
24 (7%) There is a lot of accidental complexity when writing code in this language
91 (7%) Third-party libraries are readily available well-documented and of high quality
27 (7%) This language excels at concurrency
76 (7%) I would list this language on my resume
82 (7%) There are many good open-source tools for this language
74 (7%) This language encourages writing code that is easy to maintain.
91 (8%) I use this language out of choice
21 (8%) This language has a very rigid idea of how things should be done
27 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
40 (8%) Developers who primarily use this language often burn out after a few years
28 (8%) I would use this language for writing embedded programs
29 (8%) I am reluctant to admit to knowing this language
51 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
67 (8%) I would use this language for mobile applications
63 (9%) This language has a very coherent design
86 (9%) This language is well documented
66 (9%) There are many good tools for this language
56 (1%) This language is good for scientific computing
34 (2%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
65 (2%) This is a high level language
38 (2%) This language is very flexible
37 (3%) This language excels at symbolic manipulation
84 (3%) This language encourages writing reusable code.
63 (3%) There is a lot of accidental complexity when writing code in this language
45 (3%) This language is likely to have a strong influence on future languages
56 (4%) Code written in this language is very readable
33 (4%) This language has unusual features that I often miss when using other languages
42 (4%) This language allows me to write programs where I know exactly what they are doing under the hood
52 (4%) This language has a very coherent design
70 (4%) Developers who primarily use this language often burn out after a few years
39 (4%) I find code written in this language very elegant
18 (4%) This language is minimal
78 (5%) I find it easy to write efficient code in this language
47 (5%) This language is expressive
32 (5%) This language excels at concurrency
14 (5%) This language is best for very small projects
44 (6%) I would use this language for writing programs for an embedded hardware platform
63 (6%) This language has a strong static type system
53 (6%) Programs written in this language tend to be efficient
39 (6%) If this language didn't exist I would have trouble finding a satisfactory replacement
43 (6%) This is a low level language
27 (6%) I would use this language as a scripting language embedded inside a larger application
41 (6%) This language matches it's problem domain particularly well.
24 (6%) Code written in this language tends to be terse
45 (7%) I am sometimes embarrassed to admit to my peers that I know this language
53 (7%) The thought that I may still be using this language in twenty years time fills me with dread
57 (7%) I rarely have difficulty abstracting patterns I find in my code
43 (7%) This language is good for distributed computing
89 (8%) This language has a high quality implementation
45 (8%) I would like to write more of this language than I currently do
48 (8%) This language has an annoying syntax
48 (9%) I would use this language for writing embedded programs
76 (9%) Code written in this language tends to be verbose
87 (9%) This language has well-organized libraries with consistent carefully thought-out interfaces
45 (9%) Writing code in this language is a lot of work
22 (9%) I often feel like I am not smart enough to write this language
66 (9%) This language has a very dogmatic community
36 (9%) This language excels at text processing
36 (5%) This is a mainstream language
36 (6%) This language is good for beginners
42 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
37 (7%) I use many applications written in this language
25 (7%) Writing code in this language is a lot of work
37 (7%) When I run into problems my colleagues can provide me with immediate help with this language
42 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
35 (8%) This language is frequently used for applications it isn't suitable for
59 (8%) Programs written in this language tend to play well with others
52 (8%) This language is unusually bad for beginners
89 (9%) This language encourages writing reusable code.
43 (9%) There are many good commercial tools for this language
37 (9%) I usually use this language on projects with many other members
70 (9%) This language has a very coherent design
65 (9%) Code written in this language is very readable
37 (9%) This language is minimal
55 (0%) I can imagine this will be a popular language in twenty years time
73 (0%) This language is good for numeric computing
18 (0%) When I write code in this language I can be very sure it is correct
78 (0%) I usually use this language on projects with many other members
43 (0%) I rarely have difficulty abstracting patterns I find in my code
39 (0%) I would like to write more of this language than I currently do
55 (0%) Libraries in this language tend to be well documented.
77 (0%) Third-party libraries are readily available well-documented and of high quality
87 (0%) This language makes it easy to shoot yourself in the foot
82 (0%) There are many good open-source tools for this language
98 (1%) I use a lot of code written in this language which I really don't want to have to make changes to
98 (1%) I find it easy to write efficient code in this language
4 (1%) The semantics of this language are much different than other languages I know.
86 (1%) There are many good commercial tools for this language
76 (1%) There are many good tools for this language
88 (1%) When I run into problems my colleagues can provide me with immediate help with this language
47 (2%) I often feel like I am not smart enough to write this language
56 (2%) This language has a strong static type system
97 (2%) I use many applications written in this language
93 (2%) This language has a high quality implementation
39 (2%) I would use this language for casual scripting
44 (2%) I find this language easy to prototype in
87 (2%) This is a mainstream language
7 (2%) I am reluctant to admit to knowing this language
36 (2%) This language has a very coherent design
43 (3%) This language has a very dogmatic community
85 (3%) I know many other people who use this language
31 (3%) This language has a niche outside of which I would not use it
84 (3%) Programs written in this language tend to be efficient
33 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
60 (3%) I would use this language for mobile applications
92 (3%) Learning this language improved my ability as a programmer
47 (3%) This language has a good library distribution mechanism.
21 (3%) This language excels at concurrency
37 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
78 (4%) The resources for learning this language are of high quality
95 (4%) This language is suitable for real-time applications
33 (4%) This language is well suited for an agile development approach using short iterations.
29 (4%) I enjoy playing with this language but would never use it for "real code"
75 (4%) I know this language well
28 (4%) I find code written in this language very elegant
62 (4%) Writing code in this language is a lot of work
95 (4%) Programs written in this language will usually work in future versions of the language
40 (4%) Learning this language significantly changed how I use other languages.
61 (4%) Code written in this language tends to be verbose
56 (4%) The thought that I may still be using this language in twenty years time fills me with dread
38 (4%) This language has a good community
28 (4%) This language excels at symbolic manipulation
41 (4%) It is easy to tell at a glance what code in this language does
36 (5%) I would use this language for a web project
19 (5%) I would use this language as a scripting language embedded inside a larger application
5 (5%) I use this language out of choice
49 (5%) This language encourages writing code that is easy to maintain.
49 (6%) This is a high level language
69 (6%) This language is best for very large projects
78 (6%) I would use this language to write a command-line app
93 (6%) There is a wide variety of open source code written in this language
45 (6%) Code written in this language is very readable
57 (6%) I often get angry when writing code in this language
68 (6%) This language is good for scientific computing
34 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
23 (7%) I enjoy using this language
34 (7%) Code written in this language tends to be very reliable
82 (7%) I learned this language early in my career as a programmer
17 (8%) I often write things in this language with the intent of rewriting them in something else later
73 (8%) This language is very flexible
69 (8%) This is a low level language
31 (8%) I am sometimes embarrassed to admit to my peers that I know this language
91 (8%) Developers who primarily use this language often burn out after a few years
27 (8%) This language excels at text processing
41 (8%) Code written in this language tends to be terse
46 (8%) I would use this language for writing server programs
83 (9%) This language is frequently used for applications it isn't suitable for
90 (9%) This language is likely to be around for a very long time
30 (4%) This is a low level language
21 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
23 (4%) This language allows me to write programs where I know exactly what they are doing under the hood
15 (5%) When I write code in this language I can be very sure it is correct
43 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
32 (7%) Writing code in this language is a lot of work
52 (8%) The resources for learning this language are of high quality
27 (8%) I can imagine using this language in my day job
21 (9%) This language excels at concurrency
15 (9%) This language has a strong static type system
47 (9%) I usually use this language on solo projects
72 (9%) This is a high level language
40 (9%) Code written in this language tends to be terse
56 (9%) This language makes it easy to shoot yourself in the foot
46 (9%) I find it easy to write efficient code in this language
19 (9%) Programs written in this language tend to be efficient
38 (9%) This language has a very dogmatic community
48 (3%) This language makes it easy to shoot yourself in the foot
11 (3%) I can imagine this will be a popular language in twenty years time
13 (4%) I would use this language for writing server programs
54 (4%) Code written in this language is very readable
28 (5%) Code written in this language will usually run in all the major implementations if it runs in one of them.
38 (5%) This language has a very dogmatic community
14 (5%) I would use this language as a scripting language embedded inside a larger application
7 (5%) I still discover new features of this language on a fairly regular basis
8 (5%) This language has unusual features that I often miss when using other languages
18 (5%) This language excels at symbolic manipulation
40 (6%) There are many good tools for this language
56 (6%) I know this language well
14 (6%) This language is very flexible
28 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
8 (6%) I enjoy using this language
10 (6%) I can imagine using this language in my day job
13 (7%) I usually use this language on solo projects
37 (7%) This language is best for very large projects
48 (7%) This is a mainstream language
50 (7%) This language encourages writing code that is easy to maintain.
56 (7%) It's unusual for me to discover unfamiliar features
44 (7%) This is a low level language
51 (7%) It is easy to tell at a glance what code in this language does
35 (7%) I use many applications written in this language
46 (7%) This language has a high quality implementation
15 (8%) I often feel like I am not smart enough to write this language
13 (8%) This language is good for distributed computing
32 (8%) If my code in this language successfully compiles there is a good chance my code is correct.
29 (9%) I usually use this language on projects with many other members
19 (9%) This language is likely to have a strong influence on future languages
56 (9%) This is a high level language
16 (9%) There are many good open-source tools for this language
82 (9%) I learned this language early in my career as a programmer
17 (9%) When I write code in this language I can be very sure it is correct
15 (9%) I regularly use this language
67 (9%) I enjoy playing with this language but would never use it for "real code"
1 (1%) Libraries in this language tend to be well documented.
53 (1%) I use this language out of choice
8 (2%) I can imagine this will be a popular language in twenty years time
41 (2%) The resources for learning this language are of high quality
59 (3%) Learning this language improved my ability as a programmer
63 (3%) Developers who primarily use this language often burn out after a few years
26 (3%) I usually use this language on solo projects
5 (4%) It is easy to tell at a glance what code in this language does
19 (4%) There are many good tools for this language
55 (4%) This language has a niche in which it is great
21 (5%) There is a wide variety of open source code written in this language
6 (5%) This language has a strong static type system
13 (5%) This language is good for distributed computing
7 (5%) I can imagine using this language in my day job
42 (5%) There are many good commercial tools for this language
79 (5%) I enjoy playing with this language but would never use it for "real code"
26 (6%) This language excels at concurrency
30 (6%) I am reluctant to admit to knowing this language
75 (6%) It is too easy to write code in this language that looks like it does one thing but actually does something else
33 (6%) I regularly use this language
33 (6%) I am sometimes embarrassed to admit to my peers that I know this language
18 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
68 (7%) If this language didn't exist I would have trouble finding a satisfactory replacement
23 (7%) I know many other people who use this language
27 (7%) I use many applications written in this language
63 (7%) I use a lot of code written in this language which I really don't want to have to make changes to
55 (8%) I often get angry when writing code in this language
9 (8%) It is easy to debug programs written in this language when it goes wrong
39 (8%) This language is frequently used for applications it isn't suitable for
53 (8%) Learning this language significantly changed how I use other languages.
38 (8%) I know this language well
58 (8%) This language has an annoying syntax
38 (8%) This language has a very dogmatic community
10 (8%) Third-party libraries are readily available well-documented and of high quality
23 (8%) I would use this language to write a command-line app
19 (8%) Programs written in this language tend to play well with others
71 (8%) This language is unusually bad for beginners
36 (9%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
23 (9%) There are many good open-source tools for this language
40 (9%) I would like to write more of this language than I currently do
31 (9%) I would use this language for mobile applications
10 (9%) I would use this language for writing server programs
27 (9%) This language has many features which feel "tacked on"
52 (9%) It's unusual for me to discover unfamiliar features
61 (9%) I often feel like I am not smart enough to write this language
34 (9%) This language has unusual features that I often miss when using other languages
8 (9%) This language excels at text processing
19 (1%) This language is good for distributed computing
45 (2%) I rarely have difficulty abstracting patterns I find in my code
24 (4%) This language has a strong static type system
15 (4%) This is a low level language
19 (4%) This language excels at text processing
84 (4%) I enjoy playing with this language but would never use it for "real code"
9 (5%) I would use this language for writing programs for an embedded hardware platform
23 (5%) I would use this language for a web project
52 (5%) Code written in this language is very readable
33 (5%) I would use this language as a scripting language embedded inside a larger application
44 (5%) This language is best for very small projects
34 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
50 (6%) This language is well suited for an agile development approach using short iterations.
56 (6%) This language is unusually bad for beginners
44 (6%) This language makes it easy to shoot yourself in the foot
28 (6%) This language excels at concurrency
39 (7%) This language is frequently used for applications it isn't suitable for
36 (7%) This language is likely to have a strong influence on future languages
46 (7%) I would like to write more of this language than I currently do
58 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
48 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
35 (7%) Writing code in this language is a lot of work
43 (7%) This language has a very rigid idea of how things should be done
24 (8%) When I write code in this language I can be very sure it is correct
77 (8%) I find this language easy to prototype in
45 (8%) This language is likely to be a passing fad
52 (8%) I often write things in this language with the intent of rewriting them in something else later
41 (8%) This language has a very dogmatic community
38 (8%) I learned this language early in my career as a programmer
57 (8%) This language has an annoying syntax
86 (9%) This is a high level language
39 (9%) This language would be good for teaching children to write software
70 (9%) This language has a niche in which it is great
33 (9%) I would list this language on my resume
32 (9%) There is a wide variety of open source code written in this language
38 (9%) This language is good for beginners
18 (9%) I would use this language for mobile applications
25 (9%) I enjoy using this language
11 (9%) I would use this language for writing server programs
45 (9%) Developers who primarily use this language often burn out after a few years
38 (9%) This language is likely to be around for a very long time
52 (9%) I would use this language for casual scripting
48 (9%) This language encourages writing reusable code.
k-means with k = 13
C#,5.0Objective C,5.0R,5.0Mathematica,5.0Matlab,6.0J,8.0Delphi,5.0Pascal,5.0Fortran,6.0Ada,8.0Cobol,8.0Go,5.0D,6.0Groovy,6.0Haxe,6.0Lua,7.0Eiffel,8.0Io,8.0Erlang,9.0Assembler,0.0PHP,6.0TCL,6.0Javascript,7.0Perl,7.0Shell,7.0Visual Basic,8.0Prolog,6.0ELisp,7.0Factor,7.0APL,7.0Forth,8.0Mozart-Oz,8.0AWK,9.0Coq,7.0Agda,7.0Java,0.0Clojure,5.0F#,6.0Scala,6.0Python,7.0Ruby,7.0ActionScript,0.0Common Lisp,6.0Smalltalk,6.0O'Caml,6.0Scheme,7.0Standard ML,7.0Haskell,9.0REBOL,12.0C,6.0C++,6.0
51 (0%) This language has a very coherent design
26 (0%) I would use this language as a scripting language embedded inside a larger application
72 (0%) I use this language out of choice
47 (0%) There is a wide variety of open source code written in this language
36 (0%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
57 (0%) This language is good for scientific computing
46 (0%) The thought that I may still be using this language in twenty years time fills me with dread
50 (0%) I regularly use this language
48 (0%) This language is likely to have a strong influence on future languages
61 (1%) There is a lot of accidental complexity when writing code in this language
46 (1%) I am reluctant to admit to knowing this language
40 (1%) This language is very flexible
45 (1%) I would like to write more of this language than I currently do
42 (1%) This language matches it's problem domain particularly well.
76 (1%) I use many applications written in this language
24 (1%) I often write things in this language with the intent of rewriting them in something else later
36 (1%) This language has unusual features that I often miss when using other languages
36 (1%) Learning this language improved my ability as a programmer
68 (2%) Code written in this language tends to be verbose
89 (2%) I would use this language for mobile applications
42 (2%) I find code written in this language very elegant
25 (2%) When I write code in this language I can be very sure it is correct
63 (3%) This is a high level language
55 (3%) I still discover new features of this language on a fairly regular basis
65 (3%) This language has a good community
86 (3%) This language encourages writing reusable code.
51 (3%) I usually use this language on solo projects
53 (4%) Programs written in this language tend to be efficient
69 (4%) This language has many features which feel "tacked on"
39 (4%) This language allows me to write programs where I know exactly what they are doing under the hood
37 (4%) This language excels at symbolic manipulation
39 (4%) I would use this language for writing programs for an embedded hardware platform
57 (4%) Code written in this language is very readable
41 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
58 (4%) This language has a strong static type system
32 (4%) This language excels at concurrency
68 (5%) I use a lot of code written in this language which I really don't want to have to make changes to
44 (5%) This language is expressive
47 (5%) I can imagine this will be a popular language in twenty years time
36 (5%) Learning this language significantly changed how I use other languages.
44 (5%) If this language didn't exist I would have trouble finding a satisfactory replacement
73 (5%) I would list this language on my resume
30 (5%) Code written in this language tends to be terse
38 (5%) There are many good open-source tools for this language
40 (5%) I am sometimes embarrassed to admit to my peers that I know this language
21 (5%) This language is minimal
58 (5%) I rarely have difficulty abstracting patterns I find in my code
66 (5%) Programs written in this language will usually work in future versions of the language
80 (5%) I find it easy to write efficient code in this language
70 (6%) Developers who primarily use this language often burn out after a few years
78 (6%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
87 (7%) This language has well-organized libraries with consistent carefully thought-out interfaces
41 (7%) This language is good for distributed computing
88 (7%) I would use this language for a desktop GUI project
17 (7%) This language is best for very small projects
46 (7%) This is a low level language
71 (8%) There are many good tools for this language
60 (8%) This language has a very dogmatic community
40 (8%) Code written in this language will usually run in all the major implementations if it runs in one of them.
48 (8%) I would use this language for casual scripting
47 (8%) This language has an annoying syntax
56 (9%) This language makes it easy to shoot yourself in the foot
53 (9%) This language is suitable for real-time applications
44 (9%) I would use this language for writing embedded programs
40 (9%) Writing code in this language is a lot of work
50 (9%) I can imagine using this language in my day job
20 (1%) This language is good for distributed computing
46 (2%) I rarely have difficulty abstracting patterns I find in my code
54 (3%) Code written in this language is very readable
52 (3%) This language is large
61 (3%) This language has an annoying syntax
23 (4%) This language has a strong static type system
21 (4%) I would use this language for a web project
80 (4%) I find this language easy to prototype in
16 (4%) This is a low level language
18 (5%) This language excels at text processing
90 (5%) This language is good for numeric computing
32 (5%) I would use this language as a scripting language embedded inside a larger application
85 (5%) I enjoy playing with this language but would never use it for "real code"
56 (5%) I would use this language for casual scripting
8 (5%) I would use this language for writing programs for an embedded hardware platform
56 (5%) I often write things in this language with the intent of rewriting them in something else later
32 (5%) Writing code in this language is a lot of work
51 (6%) This language is well suited for an agile development approach using short iterations.
45 (6%) This language is best for very small projects
41 (6%) This language has a very rigid idea of how things should be done
48 (6%) I usually use this language on solo projects
55 (6%) This language is unusually bad for beginners
30 (6%) This language excels at concurrency
89 (6%) This language is good for scientific computing
34 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
42 (6%) This language is good for beginners
37 (6%) I use many applications written in this language
39 (7%) I can imagine this will be a popular language in twenty years time
44 (7%) This language makes it easy to shoot yourself in the foot
8 (7%) I would use this language for writing server programs
41 (7%) This language is frequently used for applications it isn't suitable for
83 (7%) This is a high level language
48 (7%) This language is likely to be a passing fad
31 (7%) I usually use this language on projects with many other members
87 (7%) This language matches it's problem domain particularly well.
35 (7%) This language is likely to have a strong influence on future languages
26 (7%) When I write code in this language I can be very sure it is correct
44 (7%) I would like to write more of this language than I currently do
52 (7%) This language encourages writing reusable code.
42 (8%) This language would be good for teaching children to write software
22 (8%) I enjoy using this language
50 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
59 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
36 (8%) I learned this language early in my career as a programmer
53 (8%) This language has many features which feel "tacked on"
53 (9%) This language has a good community
36 (9%) I would list this language on my resume
22 (9%) I can imagine using this language in my day job
71 (9%) This language has a niche in which it is great
35 (9%) Programs written in this language tend to be efficient
41 (9%) This language has a very dogmatic community
61 (9%) This language has well-organized libraries with consistent carefully thought-out interfaces
33 (9%) There is a wide variety of open source code written in this language
46 (2%) This language has a very coherent design
49 (4%) It is easy to tell at a glance what code in this language does
28 (4%) If this language didn't exist I would have trouble finding a satisfactory replacement
14 (4%) I would use this language as a scripting language embedded inside a larger application
54 (4%) Code written in this language is very readable
14 (5%) I can imagine this will be a popular language in twenty years time
27 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
32 (5%) I use many applications written in this language
69 (5%) Developers who primarily use this language often burn out after a few years
44 (5%) This is a mainstream language
39 (5%) There are many good tools for this language
24 (6%) I would use this language for casual scripting
45 (6%) This is a low level language
10 (6%) I usually use this language on solo projects
54 (6%) I know this language well
56 (6%) This language has many features which feel "tacked on"
18 (7%) I often feel like I am not smart enough to write this language
51 (7%) There are many good commercial tools for this language
13 (7%) This language is best for very small projects
10 (7%) I still discover new features of this language on a fairly regular basis
65 (8%) I often get angry when writing code in this language
55 (8%) This is a high level language
17 (8%) This language excels at text processing
62 (8%) Programs written in this language will usually work in future versions of the language
41 (9%) When I run into problems my colleagues can provide me with immediate help with this language
28 (9%) The semantics of this language are much different than other languages I know.
22 (9%) This language excels at symbolic manipulation
34 (9%) I know many other people who use this language
12 (9%) I can imagine using this language in my day job
41 (9%) This language allows me to write programs where I know exactly what they are doing under the hood
12 (9%) I enjoy using this language
59 (3%) This language is expressive
59 (5%) I find code written in this language very elegant
67 (6%) I use this language out of choice
37 (6%) I can imagine using this language in my day job
28 (6%) Writing code in this language is a lot of work
53 (7%) I would use this language for a desktop GUI project
36 (7%) I enjoy using this language
34 (8%) I am reluctant to admit to knowing this language
34 (8%) This is a mainstream language
72 (8%) This is a high level language
39 (8%) Libraries in this language tend to be well documented.
57 (8%) Programs written in this language tend to play well with others
54 (8%) The resources for learning this language are of high quality
70 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
27 (8%) I am sometimes embarrassed to admit to my peers that I know this language
40 (9%) This language is frequently used for applications it isn't suitable for
35 (9%) This language allows me to write programs where I know exactly what they are doing under the hood
39 (9%) This language makes it easy to shoot yourself in the foot
44 (9%) This language is unusually bad for beginners
41 (9%) If my code in this language successfully compiles there is a good chance my code is correct.
60 (9%) This language has a good community
38 (9%) Code written in this language tends to be terse
26 (9%) I often feel like I am not smart enough to write this language
43 (9%) This language excels at text processing
48 (9%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
76 (9%) I find this language easy to prototype in
40 (9%) There are many good commercial tools for this language
20 (2%) If my code in this language successfully compiles there is a good chance my code is correct.
33 (2%) This is a low level language
32 (3%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
37 (3%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
23 (3%) This language excels at concurrency
68 (4%) This is a high level language
11 (4%) When I write code in this language I can be very sure it is correct
29 (4%) This language is suitable for real-time applications
42 (5%) I find it easy to write efficient code in this language
15 (6%) This language is good for distributed computing
60 (6%) This language makes it easy to shoot yourself in the foot
21 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
72 (6%) I find this language easy to prototype in
62 (7%) There is a lot of accidental complexity when writing code in this language
35 (7%) Writing code in this language is a lot of work
58 (7%) I enjoy playing with this language but would never use it for "real code"
22 (8%) I can imagine using this language in my day job
14 (8%) This language has a strong static type system
38 (8%) This language encourages writing reusable code.
37 (8%) This language has a very dogmatic community
43 (9%) This language encourages writing code that is easy to maintain.
15 (9%) Code written in this language tends to be very reliable
46 (9%) This language has a high quality implementation
40 (9%) This language is good for beginners
51 (9%) This language is well suited for an agile development approach using short iterations.
18 (9%) This language is good for numeric computing
58 (3%) I use this language out of choice
38 (5%) This language is frequently used for applications it isn't suitable for
28 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
41 (6%) Code written in this language is very readable
45 (6%) I often get angry when writing code in this language
45 (6%) The resources for learning this language are of high quality
31 (6%) There are many good commercial tools for this language
17 (7%) Third-party libraries are readily available well-documented and of high quality
41 (7%) This language is well documented
39 (7%) This language has many features which feel "tacked on"
12 (7%) I can imagine this will be a popular language in twenty years time
40 (7%) This language has a very dogmatic community
67 (8%) I find this language easy to prototype in
20 (8%) When I write code in this language I can be very sure it is correct
39 (8%) I am reluctant to admit to knowing this language
41 (8%) I would use this language as a scripting language embedded inside a larger application
40 (8%) Code written in this language tends to be very reliable
31 (8%) I would use this language for a web project
52 (8%) Developers who primarily use this language often burn out after a few years
30 (8%) I would use this language for mobile applications
29 (8%) This language is good for beginners
47 (9%) I would like to write more of this language than I currently do
50 (9%) This language makes it easy to shoot yourself in the foot
10 (9%) I can imagine using this language in my day job
38 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
20 (9%) This language is best for very large projects
35 (0%) I would use this language for writing embedded programs
0 (0%) This is a mainstream language
69 (0%) The semantics of this language are much different than other languages I know.
20 (0%) This language excels at concurrency
20 (1%) I would use this language for writing programs for an embedded hardware platform
21 (1%) The thought that I may still be using this language in twenty years time fills me with dread
20 (1%) I can imagine using this language in my day job
52 (1%) Code written in this language is very readable
58 (1%) Code written in this language will usually run in all the major implementations if it runs in one of them.
68 (1%) I often write things in this language with the intent of rewriting them in something else later
61 (1%) This language excels at symbolic manipulation
79 (1%) Learning this language significantly changed how I use other languages.
97 (2%) Learning this language improved my ability as a programmer
47 (2%) I rarely have difficulty abstracting patterns I find in my code
83 (2%) I use this language out of choice
30 (2%) This language is best for very large projects
97 (2%) I often feel like I am not smart enough to write this language
53 (2%) I enjoy using this language
54 (2%) Writing code in this language is a lot of work
15 (3%) This language is good for distributed computing
16 (3%) Third-party libraries are readily available well-documented and of high quality
17 (3%) This language is well suited for an agile development approach using short iterations.
23 (3%) This language is good for numeric computing
81 (3%) This language has a very coherent design
32 (3%) This language is large
95 (4%) When I write code in this language I can be very sure it is correct
29 (4%) I regularly use this language
95 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
4 (4%) Programs written in this language tend to be efficient
40 (4%) This language is well documented
95 (4%) This language has a strong static type system
82 (4%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
64 (4%) I would like to write more of this language than I currently do
15 (4%) Programs written in this language tend to play well with others
94 (5%) This language is likely to have a strong influence on future languages
81 (5%) This language has a niche outside of which I would not use it
5 (5%) This is a low level language
5 (5%) This language is frequently used for applications it isn't suitable for
58 (5%) This language is likely to be a passing fad
57 (5%) This language is good for scientific computing
39 (5%) This language has a good library distribution mechanism.
74 (5%) This language encourages writing code that is easy to maintain.
89 (5%) This is a high level language
19 (5%) There are many good tools for this language
67 (6%) This language encourages writing reusable code.
58 (6%) There is a lot of accidental complexity when writing code in this language
46 (6%) This language has an annoying syntax
8 (6%) I often get angry when writing code in this language
22 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
7 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
80 (8%) I find code written in this language very elegant
13 (8%) I use many applications written in this language
55 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
44 (8%) Code written in this language tends to be verbose
84 (8%) This language is expressive
9 (9%) This language makes it easy to shoot yourself in the foot
24 (9%) When I run into problems my colleagues can provide me with immediate help with this language
22 (9%) Libraries in this language tend to be well documented.
49 (9%) I know this language well
10 (9%) I would use this language for writing server programs
19 (2%) This is a low level language
89 (4%) This language has well-organized libraries with consistent carefully thought-out interfaces
87 (4%) This is a high level language
52 (4%) Learning this language significantly changed how I use other languages.
74 (5%) I would use this language for a desktop GUI project
91 (5%) I find this language easy to prototype in
27 (5%) Code written in this language tends to be verbose
38 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
27 (5%) This language allows me to write programs where I know exactly what they are doing under the hood
31 (5%) I would use this language for writing programs for an embedded hardware platform
94 (5%) I use this language out of choice
21 (6%) I learned this language early in my career as a programmer
23 (6%) This language has a niche in which it is great
68 (6%) Programs written in this language tend to play well with others
54 (6%) Code written in this language tends to be terse
72 (6%) I find code written in this language very elegant
19 (6%) There is a lot of accidental complexity when writing code in this language
75 (7%) This language is likely to have a strong influence on future languages
32 (7%) This language makes it easy to shoot yourself in the foot
50 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
77 (7%) This language encourages writing code that is easy to maintain.
69 (7%) This language has a very coherent design
37 (8%) Developers who primarily use this language often burn out after a few years
86 (8%) I would use this language to write a command-line app
88 (8%) This language encourages writing reusable code.
18 (8%) I am sometimes embarrassed to admit to my peers that I know this language
56 (8%) There are many good commercial tools for this language
13 (8%) Writing code in this language is a lot of work
31 (8%) I would use this language for writing embedded programs
84 (8%) This language is expressive
85 (9%) I rarely have difficulty abstracting patterns I find in my code
21 (9%) I am reluctant to admit to knowing this language
68 (9%) I would use this language for mobile applications
67 (9%) This language excels at symbolic manipulation
61 (9%) There are many good tools for this language
71 (9%) I still discover new features of this language on a fairly regular basis
37 (9%) When I write code in this language I can be very sure it is correct
51 (9%) This language matches it's problem domain particularly well.
76 (9%) I would list this language on my resume
32 (3%) This language excels at concurrency
21 (4%) This is a low level language
30 (4%) This language is frequently used for applications it isn't suitable for
30 (5%) I usually use this language on projects with many other members
35 (6%) I use many applications written in this language
34 (7%) This language is good for distributed computing
84 (7%) This is a high level language
57 (7%) I would use this language for casual scripting
39 (7%) There is a wide variety of open source code written in this language
78 (7%) I rarely have difficulty abstracting patterns I find in my code
21 (7%) Writing code in this language is a lot of work
74 (7%) I use this language out of choice
25 (8%) I can imagine using this language in my day job
13 (8%) I am sometimes embarrassed to admit to my peers that I know this language
42 (8%) I would use this language for writing server programs
27 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
41 (8%) Developers who primarily use this language often burn out after a few years
59 (9%) The semantics of this language are much different than other languages I know.
48 (9%) There are many good open-source tools for this language
68 (9%) This language is well suited for an agile development approach using short iterations.
40 (9%) I use a lot of code written in this language which I really don't want to have to make changes to
20 (9%) There is a lot of accidental complexity when writing code in this language
69 (9%) This language has unusual features that I often miss when using other languages
82 (9%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
37 (9%) I would use this language for writing embedded programs
82 (9%) This language is expressive
49 (9%) I would use this language for a desktop GUI project
80 (9%) I find this language easy to prototype in
82 (9%) I find code written in this language very elegant
36 (9%) This language has many features which feel "tacked on"
55 (0%) I can imagine this will be a popular language in twenty years time
73 (0%) This language is good for numeric computing
18 (0%) When I write code in this language I can be very sure it is correct
78 (0%) I usually use this language on projects with many other members
43 (0%) I rarely have difficulty abstracting patterns I find in my code
39 (0%) I would like to write more of this language than I currently do
55 (0%) Libraries in this language tend to be well documented.
77 (0%) Third-party libraries are readily available well-documented and of high quality
87 (0%) This language makes it easy to shoot yourself in the foot
82 (0%) There are many good open-source tools for this language
98 (1%) I use a lot of code written in this language which I really don't want to have to make changes to
98 (1%) I find it easy to write efficient code in this language
4 (1%) The semantics of this language are much different than other languages I know.
86 (1%) There are many good commercial tools for this language
76 (1%) There are many good tools for this language
88 (1%) When I run into problems my colleagues can provide me with immediate help with this language
47 (2%) I often feel like I am not smart enough to write this language
56 (2%) This language has a strong static type system
97 (2%) I use many applications written in this language
93 (2%) This language has a high quality implementation
39 (2%) I would use this language for casual scripting
44 (2%) I find this language easy to prototype in
87 (2%) This is a mainstream language
7 (2%) I am reluctant to admit to knowing this language
36 (2%) This language has a very coherent design
43 (3%) This language has a very dogmatic community
85 (3%) I know many other people who use this language
31 (3%) This language has a niche outside of which I would not use it
84 (3%) Programs written in this language tend to be efficient
33 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
60 (3%) I would use this language for mobile applications
92 (3%) Learning this language improved my ability as a programmer
47 (3%) This language has a good library distribution mechanism.
21 (3%) This language excels at concurrency
37 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
78 (4%) The resources for learning this language are of high quality
95 (4%) This language is suitable for real-time applications
33 (4%) This language is well suited for an agile development approach using short iterations.
29 (4%) I enjoy playing with this language but would never use it for "real code"
75 (4%) I know this language well
28 (4%) I find code written in this language very elegant
62 (4%) Writing code in this language is a lot of work
95 (4%) Programs written in this language will usually work in future versions of the language
40 (4%) Learning this language significantly changed how I use other languages.
61 (4%) Code written in this language tends to be verbose
56 (4%) The thought that I may still be using this language in twenty years time fills me with dread
38 (4%) This language has a good community
28 (4%) This language excels at symbolic manipulation
41 (4%) It is easy to tell at a glance what code in this language does
36 (5%) I would use this language for a web project
19 (5%) I would use this language as a scripting language embedded inside a larger application
5 (5%) I use this language out of choice
49 (5%) This language encourages writing code that is easy to maintain.
49 (6%) This is a high level language
69 (6%) This language is best for very large projects
78 (6%) I would use this language to write a command-line app
93 (6%) There is a wide variety of open source code written in this language
45 (6%) Code written in this language is very readable
57 (6%) I often get angry when writing code in this language
68 (6%) This language is good for scientific computing
34 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
23 (7%) I enjoy using this language
34 (7%) Code written in this language tends to be very reliable
82 (7%) I learned this language early in my career as a programmer
17 (8%) I often write things in this language with the intent of rewriting them in something else later
73 (8%) This language is very flexible
69 (8%) This is a low level language
31 (8%) I am sometimes embarrassed to admit to my peers that I know this language
91 (8%) Developers who primarily use this language often burn out after a few years
27 (8%) This language excels at text processing
41 (8%) Code written in this language tends to be terse
46 (8%) I would use this language for writing server programs
83 (9%) This language is frequently used for applications it isn't suitable for
90 (9%) This language is likely to be around for a very long time
k-means with k = 14
F#,5.0Scala,5.0Clojure,5.0Haskell,7.0Io,6.0Scheme,7.0REBOL,8.0C#,4.0Java,6.0Python,8.0Fortran,5.0Pascal,7.0Cobol,8.0Assembler,11.0PHP,4.0Visual Basic,4.0C,6.0C++,6.0O'Caml,6.0Go,6.0Common Lisp,7.0D,7.0Factor,7.0Standard ML,7.0Mozart-Oz,7.0Erlang,8.0J,8.0Objective C,6.0Delphi,6.0Ada,7.0Eiffel,7.0ActionScript,10.0Groovy,5.0Javascript,7.0Lua,7.0Ruby,7.0Haxe,7.0Perl,8.0Smalltalk,0.0APL,5.0Prolog,5.0Forth,7.0Coq,7.0Agda,7.0ELisp,6.0TCL,6.0R,6.0Matlab,6.0AWK,7.0Shell,8.0Mathematica,8.0
96 (2%) This language encourages writing reusable code.
71 (2%) I would use this language for casual scripting
17 (2%) This is a low level language
18 (2%) I learned this language early in my career as a programmer
10 (3%) I am sometimes embarrassed to admit to my peers that I know this language
94 (3%) I use this language out of choice
58 (3%) This language matches it's problem domain particularly well.
83 (3%) This language is likely to have a strong influence on future languages
66 (3%) This language has a good library distribution mechanism.
25 (3%) Code written in this language tends to be verbose
69 (3%) Code written in this language is very readable
15 (3%) There is a lot of accidental complexity when writing code in this language
88 (3%) I find this language easy to prototype in
45 (3%) This language is well documented
56 (3%) This language excels at text processing
74 (4%) This language has a very coherent design
91 (4%) This language has well-organized libraries with consistent carefully thought-out interfaces
19 (4%) Writing code in this language is a lot of work
42 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
56 (4%) This language is suitable for real-time applications
40 (5%) When I run into problems my colleagues can provide me with immediate help with this language
41 (5%) I use many applications written in this language
33 (5%) This language is frequently used for applications it isn't suitable for
92 (5%) This is a high level language
39 (5%) This language is good for beginners
66 (5%) Programs written in this language tend to play well with others
40 (5%) This is a mainstream language
53 (5%) Programs written in this language tend to be efficient
30 (5%) I would use this language for writing programs for an embedded hardware platform
23 (6%) This language makes it easy to shoot yourself in the foot
47 (6%) It is too easy to write code in this language that looks like it does one thing but actually does something else
41 (6%) I know many other people who use this language
91 (6%) I can imagine this will be a popular language in twenty years time
69 (6%) Third-party libraries are readily available well-documented and of high quality
24 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
60 (7%) Code written in this language tends to be terse
58 (7%) This language is good for distributed computing
33 (7%) Developers who primarily use this language often burn out after a few years
90 (7%) I rarely have difficulty abstracting patterns I find in my code
51 (7%) I would use this language as a scripting language embedded inside a larger application
70 (7%) This language is well suited for an agile development approach using short iterations.
34 (7%) I would use this language for writing embedded programs
59 (7%) I enjoy playing with this language but would never use it for "real code"
76 (7%) This language has a high quality implementation
68 (8%) I enjoy using this language
11 (8%) I am reluctant to admit to knowing this language
60 (8%) Libraries in this language tend to be well documented.
48 (8%) I regularly use this language
73 (8%) This language excels at symbolic manipulation
56 (8%) There are many good tools for this language
42 (8%) This language has a very dogmatic community
89 (8%) This language is expressive
51 (8%) This language would be good for teaching children to write software
47 (8%) This language is best for very small projects
49 (8%) This language is likely to be around for a very long time
85 (9%) I would use this language to write a command-line app
26 (9%) I often get angry when writing code in this language
15 (9%) This language has a niche outside of which I would not use it
66 (9%) I would use this language for a desktop GUI project
65 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
47 (9%) I often write things in this language with the intent of rewriting them in something else later
78 (9%) This language has unusual features that I often miss when using other languages
34 (2%) This language is frequently used for applications it isn't suitable for
67 (2%) I would use this language to write a command-line app
33 (2%) Code written in this language will usually run in all the major implementations if it runs in one of them.
27 (2%) This language is good for distributed computing
49 (2%) I would use this language for a desktop GUI project
28 (2%) This language excels at concurrency
38 (2%) I would use this language for writing embedded programs
55 (3%) It is too easy to write code in this language that looks like it does one thing but actually does something else
48 (3%) I use a lot of code written in this language which I really don't want to have to make changes to
21 (3%) I can imagine using this language in my day job
17 (3%) This language has a strong static type system
46 (3%) This language is good for numeric computing
27 (3%) When I write code in this language I can be very sure it is correct
74 (4%) I find this language easy to prototype in
61 (4%) This language has a good community
69 (4%) I use this language out of choice
93 (4%) This language has a very coherent design
21 (4%) This is a low level language
16 (4%) Writing code in this language is a lot of work
79 (4%) This is a high level language
36 (5%) There is a wide variety of open source code written in this language
32 (5%) Libraries in this language tend to be well documented.
53 (5%) I often write things in this language with the intent of rewriting them in something else later
39 (5%) This language has a good library distribution mechanism.
20 (6%) Code written in this language tends to be verbose
22 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
87 (6%) This language is very flexible
23 (6%) I usually use this language on projects with many other members
73 (6%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
88 (6%) I enjoy playing with this language but would never use it for "real code"
43 (6%) Programs written in this language will usually work in future versions of the language
34 (6%) This language is well documented
34 (6%) This language has many features which feel "tacked on"
9 (6%) I often get angry when writing code in this language
79 (6%) I find code written in this language very elegant
42 (6%) Developers who primarily use this language often burn out after a few years
59 (7%) The semantics of this language are much different than other languages I know.
65 (7%) I would use this language for casual scripting
28 (7%) I learned this language early in my career as a programmer
27 (8%) I would list this language on my resume
63 (8%) It is easy to tell at a glance what code in this language does
52 (8%) This language encourages writing code that is easy to maintain.
36 (8%) There are many good open-source tools for this language
28 (8%) The thought that I may still be using this language in twenty years time fills me with dread
43 (9%) This language is good for scientific computing
32 (9%) I would use this language for writing server programs
36 (9%) I often feel like I am not smart enough to write this language
31 (9%) There are many good commercial tools for this language
53 (9%) I know this language well
20 (9%) Third-party libraries are readily available well-documented and of high quality
39 (9%) This language is suitable for real-time applications
74 (9%) This language is expressive
44 (9%) This language makes it easy to shoot yourself in the foot
81 (1%) This language encourages writing code that is easy to maintain.
33 (2%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
39 (2%) If this language didn't exist I would have trouble finding a satisfactory replacement
70 (2%) This language is likely to be around for a very long time
82 (2%) This language encourages writing reusable code.
73 (3%) I would use this language for writing server programs
37 (3%) This language allows me to write programs where I know exactly what they are doing under the hood
16 (3%) I often feel like I am not smart enough to write this language
52 (3%) I enjoy using this language
75 (4%) Programs written in this language tend to play well with others
49 (4%) It is too easy to write code in this language that looks like it does one thing but actually does something else
59 (4%) This language is good for numeric computing
38 (4%) This language is likely to be a passing fad
32 (4%) This language excels at concurrency
44 (4%) Programs written in this language tend to be efficient
45 (5%) This language makes it easy to shoot yourself in the foot
23 (5%) This language is built on a small core of orthogonal features
42 (5%) If my code in this language successfully compiles there is a good chance my code is correct.
42 (5%) I would like to write more of this language than I currently do
35 (5%) When I write code in this language I can be very sure it is correct
92 (5%) This language has a high quality implementation
77 (5%) I use many applications written in this language
39 (5%) I would use this language for writing embedded programs
47 (5%) This language is good for distributed computing
94 (5%) This language is well documented
92 (5%) The resources for learning this language are of high quality
83 (5%) I find this language easy to prototype in
70 (6%) This is a high level language
69 (6%) I rarely have difficulty abstracting patterns I find in my code
60 (6%) I still discover new features of this language on a fairly regular basis
40 (7%) This language matches it's problem domain particularly well.
91 (7%) It is easy to tell at a glance what code in this language does
87 (7%) This language has well-organized libraries with consistent carefully thought-out interfaces
30 (7%) I enjoy playing with this language but would never use it for "real code"
49 (7%) This language is suitable for real-time applications
69 (7%) This language has a very dogmatic community
32 (7%) This is a low level language
40 (7%) I would use this language for writing programs for an embedded hardware platform
75 (7%) I know this language well
56 (8%) Code written in this language tends to be very reliable
84 (8%) I would use this language for a desktop GUI project
60 (8%) Code written in this language will usually run in all the major implementations if it runs in one of them.
90 (8%) This is a mainstream language
69 (8%) It's unusual for me to discover unfamiliar features
87 (8%) I would list this language on my resume
12 (8%) This language has a niche outside of which I would not use it
61 (9%) This language has a very coherent design
79 (9%) I would use this language for a web project
91 (9%) Libraries in this language tend to be well documented.
87 (9%) I would use this language for mobile applications
72 (9%) This language has a good community
12 (2%) I can imagine this will be a popular language in twenty years time
45 (2%) This language has a very coherent design
39 (3%) The resources for learning this language are of high quality
32 (3%) I know many other people who use this language
43 (4%) This is a mainstream language
14 (4%) This language excels at symbolic manipulation
10 (4%) I would use this language for writing server programs
49 (4%) There are many good commercial tools for this language
31 (4%) I use many applications written in this language
7 (5%) I can imagine using this language in my day job
25 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
66 (5%) I use a lot of code written in this language which I really don't want to have to make changes to
68 (5%) I often get angry when writing code in this language
8 (5%) I still discover new features of this language on a fairly regular basis
71 (5%) Developers who primarily use this language often burn out after a few years
37 (6%) This language has a very dogmatic community
8 (6%) I would use this language as a scripting language embedded inside a larger application
54 (6%) This language is frequently used for applications it isn't suitable for
8 (7%) I enjoy using this language
9 (7%) This language is good for distributed computing
8 (7%) This language excels at text processing
10 (8%) This language has unusual features that I often miss when using other languages
11 (8%) This language has a good community
41 (8%) When I run into problems my colleagues can provide me with immediate help with this language
85 (8%) I learned this language early in my career as a programmer
54 (8%) This language has a high quality implementation
59 (8%) It's unusual for me to discover unfamiliar features
21 (9%) I usually use this language on projects with many other members
30 (9%) There are many good tools for this language
74 (9%) I enjoy playing with this language but would never use it for "real code"
12 (9%) This language is expressive
0 (0%) Learning this language significantly changed how I use other languages.
37 (0%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
20 (0%) This language excels at concurrency
54 (0%) Libraries in this language tend to be well documented.
44 (0%) I find it easy to write efficient code in this language
8 (0%) This language is built on a small core of orthogonal features
71 (0%) This language has an annoying syntax
55 (0%) Code written in this language is very readable
31 (0%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
3 (0%) I enjoy using this language
30 (0%) This language has a very dogmatic community
35 (0%) This language encourages writing reusable code.
35 (0%) Writing code in this language is a lot of work
30 (1%) This language is best for very large projects
11 (1%) Programs written in this language tend to be efficient
21 (1%) If my code in this language successfully compiles there is a good chance my code is correct.
30 (1%) Programs written in this language will usually work in future versions of the language
21 (1%) This language is good for numeric computing
65 (1%) I find this language easy to prototype in
27 (1%) This language is suitable for real-time applications
26 (1%) This language is expressive
14 (2%) I can imagine using this language in my day job
35 (2%) This is a low level language
92 (2%) Developers who primarily use this language often burn out after a few years
12 (2%) This language is good for distributed computing
4 (2%) I would use this language for writing programs for an embedded hardware platform
25 (2%) I would use this language as a scripting language embedded inside a larger application
32 (2%) I would use this language to write a command-line app
83 (2%) The thought that I may still be using this language in twenty years time fills me with dread
4 (2%) I still discover new features of this language on a fairly regular basis
5 (2%) Learning this language improved my ability as a programmer
5 (2%) This language has unusual features that I often miss when using other languages
59 (2%) It's unusual for me to discover unfamiliar features
8 (3%) When I write code in this language I can be very sure it is correct
16 (3%) This language allows me to write programs where I know exactly what they are doing under the hood
37 (3%) This language is likely to be around for a very long time
48 (3%) This language is good for beginners
62 (3%) I know this language well
64 (3%) There is a lot of accidental complexity when writing code in this language
44 (3%) I rarely have difficulty abstracting patterns I find in my code
79 (3%) This language has many features which feel "tacked on"
10 (3%) I often feel like I am not smart enough to write this language
30 (3%) I would use this language for mobile applications
61 (3%) It is easy to tell at a glance what code in this language does
33 (4%) This language has a high quality implementation
52 (4%) This language is large
66 (4%) This is a high level language
4 (4%) If this language didn't exist I would have trouble finding a satisfactory replacement
39 (4%) This language has a very rigid idea of how things should be done
16 (4%) This language is likely to have a strong influence on future languages
54 (4%) Third-party libraries are readily available well-documented and of high quality
14 (4%) I would use this language for writing embedded programs
4 (4%) Code written in this language tends to be very reliable
37 (5%) Programs written in this language tend to play well with others
69 (5%) There are many good commercial tools for this language
61 (5%) The resources for learning this language are of high quality
50 (5%) There are many good tools for this language
12 (5%) The semantics of this language are much different than other languages I know.
48 (5%) This language has a good library distribution mechanism.
62 (5%) This language is likely to be a passing fad
24 (5%) This language excels at symbolic manipulation
34 (5%) I use this language out of choice
18 (6%) Code written in this language tends to be terse
48 (6%) I often write things in this language with the intent of rewriting them in something else later
20 (6%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
45 (6%) This language encourages writing code that is easy to maintain.
53 (6%) I enjoy playing with this language but would never use it for "real code"
38 (6%) This language is best for very small projects
59 (7%) This language makes it easy to shoot yourself in the foot
87 (7%) I often get angry when writing code in this language
48 (7%) This language excels at text processing
7 (7%) I would like to write more of this language than I currently do
45 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
88 (8%) I use a lot of code written in this language which I really don't want to have to make changes to
20 (8%) This language is good for scientific computing
12 (8%) I find code written in this language very elegant
91 (8%) This language is frequently used for applications it isn't suitable for
15 (8%) I can imagine this will be a popular language in twenty years time
62 (9%) Code written in this language tends to be verbose
9 (9%) This language has a very coherent design
55 (9%) I would use this language for casual scripting
21 (9%) This language has a strong static type system
52 (9%) This language would be good for teaching children to write software
55 (0%) I can imagine this will be a popular language in twenty years time
73 (0%) This language is good for numeric computing
18 (0%) When I write code in this language I can be very sure it is correct
78 (0%) I usually use this language on projects with many other members
43 (0%) I rarely have difficulty abstracting patterns I find in my code
39 (0%) I would like to write more of this language than I currently do
55 (0%) Libraries in this language tend to be well documented.
77 (0%) Third-party libraries are readily available well-documented and of high quality
87 (0%) This language makes it easy to shoot yourself in the foot
82 (0%) There are many good open-source tools for this language
98 (1%) I use a lot of code written in this language which I really don't want to have to make changes to
98 (1%) I find it easy to write efficient code in this language
4 (1%) The semantics of this language are much different than other languages I know.
86 (1%) There are many good commercial tools for this language
76 (1%) There are many good tools for this language
88 (1%) When I run into problems my colleagues can provide me with immediate help with this language
47 (2%) I often feel like I am not smart enough to write this language
56 (2%) This language has a strong static type system
97 (2%) I use many applications written in this language
93 (2%) This language has a high quality implementation
39 (2%) I would use this language for casual scripting
44 (2%) I find this language easy to prototype in
87 (2%) This is a mainstream language
7 (2%) I am reluctant to admit to knowing this language
36 (2%) This language has a very coherent design
43 (3%) This language has a very dogmatic community
85 (3%) I know many other people who use this language
31 (3%) This language has a niche outside of which I would not use it
84 (3%) Programs written in this language tend to be efficient
33 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
60 (3%) I would use this language for mobile applications
92 (3%) Learning this language improved my ability as a programmer
47 (3%) This language has a good library distribution mechanism.
21 (3%) This language excels at concurrency
37 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
78 (4%) The resources for learning this language are of high quality
95 (4%) This language is suitable for real-time applications
33 (4%) This language is well suited for an agile development approach using short iterations.
29 (4%) I enjoy playing with this language but would never use it for "real code"
75 (4%) I know this language well
28 (4%) I find code written in this language very elegant
62 (4%) Writing code in this language is a lot of work
95 (4%) Programs written in this language will usually work in future versions of the language
40 (4%) Learning this language significantly changed how I use other languages.
61 (4%) Code written in this language tends to be verbose
56 (4%) The thought that I may still be using this language in twenty years time fills me with dread
38 (4%) This language has a good community
28 (4%) This language excels at symbolic manipulation
41 (4%) It is easy to tell at a glance what code in this language does
36 (5%) I would use this language for a web project
19 (5%) I would use this language as a scripting language embedded inside a larger application
5 (5%) I use this language out of choice
49 (5%) This language encourages writing code that is easy to maintain.
49 (6%) This is a high level language
69 (6%) This language is best for very large projects
78 (6%) I would use this language to write a command-line app
93 (6%) There is a wide variety of open source code written in this language
45 (6%) Code written in this language is very readable
57 (6%) I often get angry when writing code in this language
68 (6%) This language is good for scientific computing
34 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
23 (7%) I enjoy using this language
34 (7%) Code written in this language tends to be very reliable
82 (7%) I learned this language early in my career as a programmer
17 (8%) I often write things in this language with the intent of rewriting them in something else later
73 (8%) This language is very flexible
69 (8%) This is a low level language
31 (8%) I am sometimes embarrassed to admit to my peers that I know this language
91 (8%) Developers who primarily use this language often burn out after a few years
27 (8%) This language excels at text processing
41 (8%) Code written in this language tends to be terse
46 (8%) I would use this language for writing server programs
83 (9%) This language is frequently used for applications it isn't suitable for
90 (9%) This language is likely to be around for a very long time
64 (4%) This language has well-organized libraries with consistent carefully thought-out interfaces
69 (6%) I use this language out of choice
34 (6%) This language has a very rigid idea of how things should be done
35 (6%) I often get angry when writing code in this language
36 (6%) When I run into problems my colleagues can provide me with immediate help with this language
71 (6%) This language has a very coherent design
55 (6%) I would use this language for casual scripting
34 (6%) I would use this language as a scripting language embedded inside a larger application
34 (7%) This language is frequently used for applications it isn't suitable for
79 (7%) This language encourages writing reusable code.
61 (8%) This language is well suited for an agile development approach using short iterations.
64 (8%) This language has unusual features that I often miss when using other languages
35 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
36 (8%) There are many good commercial tools for this language
48 (8%) I usually use this language on solo projects
29 (8%) Writing code in this language is a lot of work
45 (9%) This language would be good for teaching children to write software
73 (9%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
47 (9%) I would use this language for a desktop GUI project
75 (9%) This is a high level language
44 (9%) This language is minimal
37 (9%) There are many good open-source tools for this language
17 (9%) I am sometimes embarrassed to admit to my peers that I know this language
52 (9%) This language is unusually bad for beginners
43 (9%) Developers who primarily use this language often burn out after a few years
53 (9%) Code written in this language is very readable
74 (9%) I find this language easy to prototype in
35 (9%) Libraries in this language tend to be well documented.
53 (1%) Programs written in this language tend to play well with others
27 (4%) This language excels at text processing
73 (4%) Code written in this language tends to be verbose
38 (5%) I would use this language for a web project
28 (5%) I enjoy using this language
37 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
37 (6%) This language is built on a small core of orthogonal features
41 (6%) This is a low level language
31 (6%) I can imagine using this language in my day job
25 (7%) Code written in this language tends to be terse
53 (7%) I rarely have difficulty abstracting patterns I find in my code
49 (7%) This language is expressive
45 (7%) This language has a good library distribution mechanism.
31 (8%) There is a wide variety of open source code written in this language
32 (8%) The semantics of this language are much different than other languages I know.
23 (8%) I would use this language as a scripting language embedded inside a larger application
32 (8%) This language excels at concurrency
43 (8%) Writing code in this language is a lot of work
55 (8%) This language has many features which feel "tacked on"
47 (8%) I know this language well
52 (8%) I use a lot of code written in this language which I really don't want to have to make changes to
26 (8%) This language is good for distributed computing
25 (8%) There are many good open-source tools for this language
51 (8%) This language has a very dogmatic community
67 (8%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
50 (8%) This language is good for numeric computing
56 (9%) The resources for learning this language are of high quality
33 (9%) Learning this language significantly changed how I use other languages.
59 (9%) Code written in this language is very readable
36 (9%) This language allows me to write programs where I know exactly what they are doing under the hood
23 (9%) This language has a niche in which it is great
69 (9%) This language is best for very large projects
48 (9%) This language has a niche outside of which I would not use it
41 (9%) This language is likely to be around for a very long time
54 (9%) This language is large
48 (9%) There are many good tools for this language
43 (4%) This language has unusual features that I often miss when using other languages
28 (5%) This is a low level language
25 (5%) This language excels at concurrency
77 (5%) This is a high level language
67 (5%) This language has a good community
51 (5%) I would like to write more of this language than I currently do
37 (6%) This language is suitable for real-time applications
19 (6%) When I write code in this language I can be very sure it is correct
41 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
59 (7%) I enjoy playing with this language but would never use it for "real code"
86 (7%) I find this language easy to prototype in
25 (7%) I would use this language for writing programs for an embedded hardware platform
27 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
36 (7%) I am sometimes embarrassed to admit to my peers that I know this language
64 (7%) This language is expressive
42 (7%) It is easy to debug programs written in this language when it goes wrong
79 (7%) I would use this language for casual scripting
28 (7%) The semantics of this language are much different than other languages I know.
23 (8%) I often feel like I am not smart enough to write this language
49 (8%) The thought that I may still be using this language in twenty years time fills me with dread
37 (8%) This language is good for scientific computing
60 (8%) Programs written in this language tend to play well with others
55 (8%) This language excels at symbolic manipulation
26 (8%) This language is good for distributed computing
22 (8%) This language has a very rigid idea of how things should be done
47 (8%) This language is likely to have a strong influence on future languages
32 (9%) I enjoy using this language
52 (9%) There are many good commercial tools for this language
53 (9%) There are many good tools for this language
53 (9%) Programs written in this language will usually work in future versions of the language
42 (9%) Code written in this language tends to be terse
38 (9%) Learning this language significantly changed how I use other languages.
32 (9%) This language is good for numeric computing
55 (0%) I use this language out of choice
17 (1%) I know many other people who use this language
64 (1%) This language is unusually bad for beginners
23 (1%) I usually use this language on solo projects
20 (1%) I use many applications written in this language
33 (1%) This language has many features which feel "tacked on"
17 (1%) This language is good for distributed computing
27 (2%) This language is good for beginners
45 (2%) I rarely have difficulty abstracting patterns I find in my code
22 (2%) This language excels at concurrency
9 (2%) It is easy to tell at a glance what code in this language does
46 (2%) It's unusual for me to discover unfamiliar features
38 (3%) Code written in this language is very readable
2 (3%) I can imagine using this language in my day job
4 (3%) I can imagine this will be a popular language in twenty years time
51 (3%) I often get angry when writing code in this language
37 (3%) There are many good commercial tools for this language
28 (3%) I would use this language for a web project
16 (3%) Third-party libraries are readily available well-documented and of high quality
70 (3%) This language has a very coherent design
37 (4%) I am reluctant to admit to knowing this language
15 (4%) It is easy to debug programs written in this language when it goes wrong
19 (4%) This language is best for very large projects
36 (4%) Code written in this language tends to be very reliable
55 (4%) This language has a niche in which it is great
34 (4%) This language is frequently used for applications it isn't suitable for
20 (5%) There is a wide variety of open source code written in this language
36 (5%) This language has a good community
42 (5%) This language has a very dogmatic community
43 (5%) This language encourages writing code that is easy to maintain.
42 (5%) This language is likely to have a strong influence on future languages
56 (5%) Developers who primarily use this language often burn out after a few years
27 (5%) I would use this language to write a command-line app
31 (5%) I am sometimes embarrassed to admit to my peers that I know this language
47 (5%) This language is well suited for an agile development approach using short iterations.
45 (5%) This language has unusual features that I often miss when using other languages
59 (5%) This language is expressive
79 (6%) I enjoy playing with this language but would never use it for "real code"
23 (6%) I would use this language for a desktop GUI project
54 (6%) There is a lot of accidental complexity when writing code in this language
19 (6%) This is a mainstream language
19 (6%) When I run into problems my colleagues can provide me with immediate help with this language
34 (6%) I regularly use this language
65 (6%) This language is built on a small core of orthogonal features
44 (6%) The resources for learning this language are of high quality
67 (6%) If this language didn't exist I would have trouble finding a satisfactory replacement
21 (7%) There are many good open-source tools for this language
19 (7%) I still discover new features of this language on a fairly regular basis
60 (7%) I find code written in this language very elegant
44 (7%) I would use this language for casual scripting
27 (7%) There are many good tools for this language
30 (7%) I often write things in this language with the intent of rewriting them in something else later
7 (7%) Libraries in this language tend to be well documented.
27 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
37 (7%) I enjoy using this language
39 (7%) This language is well documented
15 (8%) Code written in this language tends to be verbose
37 (8%) Writing code in this language is a lot of work
46 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
40 (8%) This language is likely to be around for a very long time
46 (8%) I would like to write more of this language than I currently do
45 (8%) This language has a very rigid idea of how things should be done
37 (8%) The thought that I may still be using this language in twenty years time fills me with dread
47 (9%) This language encourages writing reusable code.
18 (9%) Programs written in this language tend to play well with others
27 (9%) This language has a good library distribution mechanism.
16 (9%) This language excels at text processing
48 (9%) I know this language well
65 (9%) I often feel like I am not smart enough to write this language
67 (9%) Learning this language improved my ability as a programmer
51 (9%) This language excels at symbolic manipulation
31 (9%) I would use this language for mobile applications
34 (9%) This language has well-organized libraries with consistent carefully thought-out interfaces
35 (0%) I would use this language for writing embedded programs
0 (0%) This is a mainstream language
69 (0%) The semantics of this language are much different than other languages I know.
20 (0%) This language excels at concurrency
20 (1%) I would use this language for writing programs for an embedded hardware platform
21 (1%) The thought that I may still be using this language in twenty years time fills me with dread
20 (1%) I can imagine using this language in my day job
52 (1%) Code written in this language is very readable
58 (1%) Code written in this language will usually run in all the major implementations if it runs in one of them.
68 (1%) I often write things in this language with the intent of rewriting them in something else later
61 (1%) This language excels at symbolic manipulation
79 (1%) Learning this language significantly changed how I use other languages.
97 (2%) Learning this language improved my ability as a programmer
47 (2%) I rarely have difficulty abstracting patterns I find in my code
83 (2%) I use this language out of choice
30 (2%) This language is best for very large projects
97 (2%) I often feel like I am not smart enough to write this language
53 (2%) I enjoy using this language
54 (2%) Writing code in this language is a lot of work
15 (3%) This language is good for distributed computing
16 (3%) Third-party libraries are readily available well-documented and of high quality
17 (3%) This language is well suited for an agile development approach using short iterations.
23 (3%) This language is good for numeric computing
81 (3%) This language has a very coherent design
32 (3%) This language is large
95 (4%) When I write code in this language I can be very sure it is correct
29 (4%) I regularly use this language
95 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
4 (4%) Programs written in this language tend to be efficient
40 (4%) This language is well documented
95 (4%) This language has a strong static type system
82 (4%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
64 (4%) I would like to write more of this language than I currently do
15 (4%) Programs written in this language tend to play well with others
94 (5%) This language is likely to have a strong influence on future languages
81 (5%) This language has a niche outside of which I would not use it
5 (5%) This is a low level language
5 (5%) This language is frequently used for applications it isn't suitable for
58 (5%) This language is likely to be a passing fad
57 (5%) This language is good for scientific computing
39 (5%) This language has a good library distribution mechanism.
74 (5%) This language encourages writing code that is easy to maintain.
89 (5%) This is a high level language
19 (5%) There are many good tools for this language
67 (6%) This language encourages writing reusable code.
58 (6%) There is a lot of accidental complexity when writing code in this language
46 (6%) This language has an annoying syntax
8 (6%) I often get angry when writing code in this language
22 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
7 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
80 (8%) I find code written in this language very elegant
13 (8%) I use many applications written in this language
55 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
44 (8%) Code written in this language tends to be verbose
84 (8%) This language is expressive
9 (9%) This language makes it easy to shoot yourself in the foot
24 (9%) When I run into problems my colleagues can provide me with immediate help with this language
22 (9%) Libraries in this language tend to be well documented.
49 (9%) I know this language well
10 (9%) I would use this language for writing server programs
42 (3%) Code written in this language tends to be terse
50 (4%) This language is unusually bad for beginners
30 (4%) This language has unusual features that I often miss when using other languages
30 (5%) Writing code in this language is a lot of work
24 (5%) I can imagine using this language in my day job
40 (5%) Code written in this language tends to be verbose
75 (5%) I find this language easy to prototype in
40 (5%) This language has a very coherent design
25 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
15 (6%) This language has a strong static type system
39 (6%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
50 (6%) Code written in this language is very readable
30 (6%) Learning this language improved my ability as a programmer
25 (6%) Learning this language significantly changed how I use other languages.
26 (6%) This language is suitable for real-time applications
36 (6%) I find code written in this language very elegant
42 (6%) I am reluctant to admit to knowing this language
18 (7%) When I write code in this language I can be very sure it is correct
58 (7%) I use this language out of choice
50 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
13 (7%) This language is good for distributed computing
25 (7%) This is a low level language
29 (7%) I can imagine this will be a popular language in twenty years time
52 (7%) The thought that I may still be using this language in twenty years time fills me with dread
31 (8%) Code written in this language tends to be very reliable
46 (8%) The semantics of this language are much different than other languages I know.
54 (8%) This language has a high quality implementation
11 (8%) I would use this language for writing programs for an embedded hardware platform
43 (8%) This is a mainstream language
45 (8%) I usually use this language on solo projects
52 (8%) This language is well suited for an agile development approach using short iterations.
84 (9%) This language has a niche outside of which I would not use it
32 (9%) It is easy to debug programs written in this language when it goes wrong
20 (9%) This language excels at concurrency
27 (9%) This language is likely to have a strong influence on future languages
20 (9%) Programs written in this language tend to be efficient
34 (9%) I usually use this language on projects with many other members
17 (9%) I enjoy using this language
33 (9%) This language is good for beginners
14 (9%) This language is best for very large projects
57 (9%) Developers who primarily use this language often burn out after a few years
53 (9%) This language has many features which feel "tacked on"
18 (9%) This language allows me to write programs where I know exactly what they are doing under the hood
11 (9%) I would use this language for writing server programs
52 (9%) I often get angry when writing code in this language
k-means with k = 15
Javascript,6.0Perl,6.0ELisp,7.0PHP,7.0Cobol,0.0C#,6.0Python,7.0Ruby,7.0Java,8.0Ada,5.0D,5.0Objective C,6.0Eiffel,6.0Delphi,4.0Pascal,5.0Visual Basic,6.0ActionScript,0.0C,6.0C++,6.0Forth,6.0APL,8.0Assembler,10.0Fortran,0.0R,5.0Matlab,6.0Mathematica,6.0J,8.0Groovy,8.0Prolog,8.0Haxe,8.0F#,5.0Clojure,5.0O'Caml,5.0Scala,7.0Go,7.0Erlang,8.0Haskell,8.0Coq,7.0Agda,7.0Io,6.0Common Lisp,7.0Factor,7.0Lua,7.0Scheme,7.0Smalltalk,7.0Standard ML,7.0Mozart-Oz,7.0REBOL,11.0AWK,5.0TCL,5.0Shell,5.0
11 (2%) This language has a strong static type system
29 (2%) This language is suitable for real-time applications
21 (2%) This language allows me to write programs where I know exactly what they are doing under the hood
65 (2%) This language has a good community
20 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
39 (3%) It is easy to debug programs written in this language when it goes wrong
26 (3%) This language is best for very large projects
22 (3%) This language excels at concurrency
58 (4%) There are many good tools for this language
30 (4%) This is a low level language
67 (4%) There are many good open-source tools for this language
14 (4%) When I write code in this language I can be very sure it is correct
70 (5%) This is a high level language
43 (5%) Code written in this language will usually run in all the major implementations if it runs in one of them.
43 (5%) This language encourages writing code that is easy to maintain.
38 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
35 (5%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
51 (5%) This language has well-organized libraries with consistent carefully thought-out interfaces
14 (5%) I would use this language for writing embedded programs
77 (5%) There is a wide variety of open source code written in this language
61 (6%) This language is well suited for an agile development approach using short iterations.
22 (6%) This language is good for numeric computing
41 (6%) I find it easy to write efficient code in this language
17 (6%) This language is good for distributed computing
43 (6%) This language would be good for teaching children to write software
74 (6%) I find this language easy to prototype in
85 (6%) I use a lot of code written in this language which I really don't want to have to make changes to
59 (7%) The resources for learning this language are of high quality
59 (7%) I rarely have difficulty abstracting patterns I find in my code
69 (8%) I use many applications written in this language
55 (8%) Libraries in this language tend to be well documented.
25 (8%) I can imagine using this language in my day job
50 (8%) I usually use this language on solo projects
49 (8%) I learned this language early in my career as a programmer
53 (8%) I use this language out of choice
46 (8%) Code written in this language tends to be verbose
45 (8%) This language has a very dogmatic community
35 (8%) Writing code in this language is a lot of work
59 (8%) I regularly use this language
34 (2%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
81 (2%) This language encourages writing reusable code.
18 (4%) I often feel like I am not smart enough to write this language
44 (4%) This language makes it easy to shoot yourself in the foot
41 (4%) If this language didn't exist I would have trouble finding a satisfactory replacement
91 (5%) The resources for learning this language are of high quality
49 (5%) I enjoy using this language
72 (6%) Programs written in this language tend to play well with others
33 (6%) When I write code in this language I can be very sure it is correct
88 (6%) This language has well-organized libraries with consistent carefully thought-out interfaces
52 (6%) It is too easy to write code in this language that looks like it does one thing but actually does something else
71 (6%) I rarely have difficulty abstracting patterns I find in my code
38 (6%) This language matches it's problem domain particularly well.
68 (6%) This language has a very dogmatic community
62 (6%) I still discover new features of this language on a fairly regular basis
77 (6%) This language encourages writing code that is easy to maintain.
74 (7%) I use many applications written in this language
69 (7%) I would use this language for writing server programs
29 (7%) This language excels at concurrency
44 (7%) This language is good for distributed computing
45 (7%) I would like to write more of this language than I currently do
60 (7%) Code written in this language will usually run in all the major implementations if it runs in one of them.
73 (7%) I know this language well
27 (7%) This language is built on a small core of orthogonal features
29 (7%) This is a low level language
87 (8%) I find this language easy to prototype in
59 (8%) This language has a very coherent design
33 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
74 (8%) This language has a good community
70 (8%) This language is frequently used for applications it isn't suitable for
89 (8%) This language is well documented
74 (8%) This is a high level language
81 (9%) I would use this language for a desktop GUI project
45 (9%) This language is suitable for real-time applications
52 (9%) Code written in this language tends to be very reliable
34 (9%) I would use this language for writing embedded programs
27 (3%) There are many good open-source tools for this language
41 (3%) This language is very flexible
55 (4%) This language is good for scientific computing
24 (4%) Code written in this language tends to be terse
72 (4%) This language is best for very large projects
38 (4%) Learning this language significantly changed how I use other languages.
35 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
28 (4%) The semantics of this language are much different than other languages I know.
63 (4%) This is a high level language
46 (4%) This language has a good library distribution mechanism.
38 (4%) I would use this language for a web project
40 (5%) This language excels at symbolic manipulation
29 (5%) This language is good for beginners
46 (5%) This language is frequently used for applications it isn't suitable for
43 (5%) I know this language well
31 (5%) I enjoy using this language
86 (5%) This language encourages writing reusable code.
64 (5%) It is easy to tell at a glance what code in this language does
22 (5%) I would use this language as a scripting language embedded inside a larger application
34 (5%) I can imagine using this language in my day job
44 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
56 (6%) Programs written in this language tend to play well with others
33 (6%) This language is good for distributed computing
63 (6%) This language has a strong static type system
26 (6%) This language is minimal
42 (6%) This language has unusual features that I often miss when using other languages
56 (6%) This language has a very dogmatic community
38 (6%) This language excels at concurrency
37 (7%) I would use this language for casual scripting
42 (7%) I usually use this language on projects with many other members
48 (7%) I find code written in this language very elegant
63 (7%) I use this language out of choice
47 (7%) This language has an annoying syntax
52 (7%) This language is expressive
33 (7%) This language excels at text processing
57 (7%) I rarely have difficulty abstracting patterns I find in my code
48 (7%) This language is likely to have a strong influence on future languages
33 (8%) There is a wide variety of open source code written in this language
50 (8%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
37 (8%) Third-party libraries are readily available well-documented and of high quality
54 (8%) I would like to write more of this language than I currently do
46 (8%) If this language didn't exist I would have trouble finding a satisfactory replacement
36 (8%) I am reluctant to admit to knowing this language
47 (8%) This is a low level language
29 (8%) I often feel like I am not smart enough to write this language
58 (8%) This language is large
31 (8%) This language is likely to be around for a very long time
62 (9%) Code written in this language is very readable
33 (9%) I am sometimes embarrassed to admit to my peers that I know this language
66 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
49 (9%) There are many good tools for this language
58 (9%) This language has many features which feel "tacked on"
59 (9%) Programs written in this language tend to be efficient
42 (9%) I would use this language for writing server programs
52 (9%) I would list this language on my resume
52 (9%) I would use this language for writing embedded programs
70 (9%) This language is suitable for real-time applications
59 (9%) I find this language easy to prototype in
36 (9%) This language is built on a small core of orthogonal features
36 (0%) Writing code in this language is a lot of work
55 (1%) It's unusual for me to discover unfamiliar features
26 (1%) There is a wide variety of open source code written in this language
42 (1%) I rarely have difficulty abstracting patterns I find in my code
8 (1%) I can imagine this will be a popular language in twenty years time
18 (1%) The semantics of this language are much different than other languages I know.
35 (1%) I usually use this language on projects with many other members
44 (1%) This language is unusually bad for beginners
68 (1%) This language has an annoying syntax
18 (1%) I usually use this language on solo projects
55 (2%) Code written in this language is very readable
62 (2%) I find this language easy to prototype in
19 (2%) I would use this language as a scripting language embedded inside a larger application
41 (2%) This language has a high quality implementation
15 (2%) I would use this language for writing server programs
3 (3%) I still discover new features of this language on a fairly regular basis
55 (3%) This language encourages writing code that is easy to maintain.
31 (3%) I would use this language for mobile applications
55 (3%) I know this language well
70 (3%) Code written in this language tends to be verbose
47 (3%) This language makes it easy to shoot yourself in the foot
9 (4%) This language has unusual features that I often miss when using other languages
10 (4%) I often feel like I am not smart enough to write this language
22 (4%) This language excels at symbolic manipulation
7 (4%) This language has a niche in which it is great
31 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
52 (4%) This language is good for beginners
28 (5%) I would use this language for a web project
43 (5%) This language is large
15 (5%) This language is good for distributed computing
44 (5%) There are many good tools for this language
32 (5%) This language is expressive
27 (6%) Code written in this language will usually run in all the major implementations if it runs in one of them.
54 (6%) When I run into problems my colleagues can provide me with immediate help with this language
50 (6%) Libraries in this language tend to be well documented.
15 (6%) This language is very flexible
55 (6%) This language has a niche outside of which I would not use it
67 (6%) This language would be good for teaching children to write software
22 (6%) This language is best for very small projects
38 (6%) This language has a very dogmatic community
44 (6%) This is a low level language
36 (6%) This language is likely to be around for a very long time
39 (6%) I use many applications written in this language
11 (7%) I enjoy using this language
21 (7%) I regularly use this language
23 (7%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
42 (7%) This language has a good library distribution mechanism.
17 (7%) There are many good open-source tools for this language
50 (7%) This is a mainstream language
15 (7%) I would use this language for writing programs for an embedded hardware platform
61 (7%) This is a high level language
47 (7%) I know many other people who use this language
30 (8%) I would use this language for writing embedded programs
21 (8%) Code written in this language tends to be terse
46 (8%) This language encourages writing reusable code.
40 (8%) This language is well suited for an agile development approach using short iterations.
11 (8%) I can imagine using this language in my day job
42 (8%) I would use this language to write a command-line app
54 (8%) It is easy to debug programs written in this language when it goes wrong
39 (8%) This language is best for very large projects
34 (8%) I would use this language for casual scripting
42 (8%) Third-party libraries are readily available well-documented and of high quality
28 (8%) This language excels at text processing
23 (9%) This language is likely to have a strong influence on future languages
51 (9%) It is easy to tell at a glance what code in this language does
48 (9%) This language has well-organized libraries with consistent carefully thought-out interfaces
42 (9%) Programs written in this language tend to play well with others
24 (9%) This language excels at concurrency
13 (9%) This language matches it's problem domain particularly well.
55 (0%) I can imagine this will be a popular language in twenty years time
73 (0%) This language is good for numeric computing
18 (0%) When I write code in this language I can be very sure it is correct
78 (0%) I usually use this language on projects with many other members
43 (0%) I rarely have difficulty abstracting patterns I find in my code
39 (0%) I would like to write more of this language than I currently do
55 (0%) Libraries in this language tend to be well documented.
77 (0%) Third-party libraries are readily available well-documented and of high quality
87 (0%) This language makes it easy to shoot yourself in the foot
82 (0%) There are many good open-source tools for this language
98 (1%) I use a lot of code written in this language which I really don't want to have to make changes to
98 (1%) I find it easy to write efficient code in this language
4 (1%) The semantics of this language are much different than other languages I know.
86 (1%) There are many good commercial tools for this language
76 (1%) There are many good tools for this language
88 (1%) When I run into problems my colleagues can provide me with immediate help with this language
47 (2%) I often feel like I am not smart enough to write this language
56 (2%) This language has a strong static type system
97 (2%) I use many applications written in this language
93 (2%) This language has a high quality implementation
39 (2%) I would use this language for casual scripting
44 (2%) I find this language easy to prototype in
87 (2%) This is a mainstream language
7 (2%) I am reluctant to admit to knowing this language
36 (2%) This language has a very coherent design
43 (3%) This language has a very dogmatic community
85 (3%) I know many other people who use this language
31 (3%) This language has a niche outside of which I would not use it
84 (3%) Programs written in this language tend to be efficient
33 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
60 (3%) I would use this language for mobile applications
92 (3%) Learning this language improved my ability as a programmer
47 (3%) This language has a good library distribution mechanism.
21 (3%) This language excels at concurrency
37 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
78 (4%) The resources for learning this language are of high quality
95 (4%) This language is suitable for real-time applications
33 (4%) This language is well suited for an agile development approach using short iterations.
29 (4%) I enjoy playing with this language but would never use it for "real code"
75 (4%) I know this language well
28 (4%) I find code written in this language very elegant
62 (4%) Writing code in this language is a lot of work
95 (4%) Programs written in this language will usually work in future versions of the language
40 (4%) Learning this language significantly changed how I use other languages.
61 (4%) Code written in this language tends to be verbose
56 (4%) The thought that I may still be using this language in twenty years time fills me with dread
38 (4%) This language has a good community
28 (4%) This language excels at symbolic manipulation
41 (4%) It is easy to tell at a glance what code in this language does
36 (5%) I would use this language for a web project
19 (5%) I would use this language as a scripting language embedded inside a larger application
5 (5%) I use this language out of choice
49 (5%) This language encourages writing code that is easy to maintain.
49 (6%) This is a high level language
69 (6%) This language is best for very large projects
78 (6%) I would use this language to write a command-line app
93 (6%) There is a wide variety of open source code written in this language
45 (6%) Code written in this language is very readable
57 (6%) I often get angry when writing code in this language
68 (6%) This language is good for scientific computing
34 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
23 (7%) I enjoy using this language
34 (7%) Code written in this language tends to be very reliable
82 (7%) I learned this language early in my career as a programmer
17 (8%) I often write things in this language with the intent of rewriting them in something else later
73 (8%) This language is very flexible
69 (8%) This is a low level language
31 (8%) I am sometimes embarrassed to admit to my peers that I know this language
91 (8%) Developers who primarily use this language often burn out after a few years
27 (8%) This language excels at text processing
41 (8%) Code written in this language tends to be terse
46 (8%) I would use this language for writing server programs
83 (9%) This language is frequently used for applications it isn't suitable for
90 (9%) This language is likely to be around for a very long time
1 (1%) Libraries in this language tend to be well documented.
53 (1%) I use this language out of choice
8 (2%) I can imagine this will be a popular language in twenty years time
41 (2%) The resources for learning this language are of high quality
59 (3%) Learning this language improved my ability as a programmer
63 (3%) Developers who primarily use this language often burn out after a few years
26 (3%) I usually use this language on solo projects
5 (4%) It is easy to tell at a glance what code in this language does
19 (4%) There are many good tools for this language
55 (4%) This language has a niche in which it is great
21 (5%) There is a wide variety of open source code written in this language
6 (5%) This language has a strong static type system
13 (5%) This language is good for distributed computing
7 (5%) I can imagine using this language in my day job
42 (5%) There are many good commercial tools for this language
79 (5%) I enjoy playing with this language but would never use it for "real code"
26 (6%) This language excels at concurrency
30 (6%) I am reluctant to admit to knowing this language
75 (6%) It is too easy to write code in this language that looks like it does one thing but actually does something else
33 (6%) I regularly use this language
33 (6%) I am sometimes embarrassed to admit to my peers that I know this language
18 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
68 (7%) If this language didn't exist I would have trouble finding a satisfactory replacement
23 (7%) I know many other people who use this language
27 (7%) I use many applications written in this language
63 (7%) I use a lot of code written in this language which I really don't want to have to make changes to
55 (8%) I often get angry when writing code in this language
9 (8%) It is easy to debug programs written in this language when it goes wrong
39 (8%) This language is frequently used for applications it isn't suitable for
53 (8%) Learning this language significantly changed how I use other languages.
38 (8%) I know this language well
58 (8%) This language has an annoying syntax
38 (8%) This language has a very dogmatic community
10 (8%) Third-party libraries are readily available well-documented and of high quality
23 (8%) I would use this language to write a command-line app
19 (8%) Programs written in this language tend to play well with others
71 (8%) This language is unusually bad for beginners
36 (9%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
23 (9%) There are many good open-source tools for this language
40 (9%) I would like to write more of this language than I currently do
31 (9%) I would use this language for mobile applications
10 (9%) I would use this language for writing server programs
27 (9%) This language has many features which feel "tacked on"
52 (9%) It's unusual for me to discover unfamiliar features
61 (9%) I often feel like I am not smart enough to write this language
34 (9%) This language has unusual features that I often miss when using other languages
8 (9%) This language excels at text processing
45 (5%) This language is best for very small projects
18 (5%) This is a low level language
29 (6%) This language excels at concurrency
37 (6%) This language is likely to have a strong influence on future languages
44 (6%) This language makes it easy to shoot yourself in the foot
54 (7%) This language is unusually bad for beginners
47 (7%) I would like to write more of this language than I currently do
22 (7%) This language is good for distributed computing
23 (7%) When I write code in this language I can be very sure it is correct
48 (7%) I rarely have difficulty abstracting patterns I find in my code
41 (7%) This language is frequently used for applications it isn't suitable for
50 (8%) I often write things in this language with the intent of rewriting them in something else later
84 (8%) This is a high level language
13 (8%) I would use this language for writing programs for an embedded hardware platform
40 (8%) This language has a very rigid idea of how things should be done
37 (8%) This language is likely to be around for a very long time
29 (9%) I am sometimes embarrassed to admit to my peers that I know this language
28 (9%) This language has a strong static type system
36 (9%) I would list this language on my resume
47 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
80 (9%) I find this language easy to prototype in
35 (9%) I use many applications written in this language
37 (9%) If my code in this language successfully compiles there is a good chance my code is correct.
39 (9%) This language is good for beginners
31 (9%) Writing code in this language is a lot of work
54 (9%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
37 (9%) I am reluctant to admit to knowing this language
72 (4%) This language has a very coherent design
38 (4%) This language is good for beginners
38 (5%) This is a mainstream language
18 (5%) There is a lot of accidental complexity when writing code in this language
31 (5%) This language is frequently used for applications it isn't suitable for
39 (6%) When I run into problems my colleagues can provide me with immediate help with this language
38 (6%) I use many applications written in this language
24 (6%) Writing code in this language is a lot of work
45 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
49 (7%) This language is likely to be around for a very long time
73 (7%) This language has a high quality implementation
27 (7%) I often get angry when writing code in this language
66 (7%) This language is well suited for an agile development approach using short iterations.
27 (7%) This language makes it easy to shoot yourself in the foot
35 (7%) I would use this language for writing programs for an embedded hardware platform
83 (7%) I find this language easy to prototype in
60 (8%) This language has a good library distribution mechanism.
60 (8%) Programs written in this language tend to play well with others
65 (8%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
64 (8%) I would use this language for casual scripting
62 (8%) Code written in this language is very readable
58 (8%) I enjoy playing with this language but would never use it for "real code"
43 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
38 (8%) This language is well documented
11 (8%) I am sometimes embarrassed to admit to my peers that I know this language
63 (8%) This language is suitable for real-time applications
28 (9%) Code written in this language tends to be verbose
55 (9%) Code written in this language tends to be terse
29 (9%) This language allows me to write programs where I know exactly what they are doing under the hood
54 (9%) This language is unusually bad for beginners
35 (0%) I would use this language for writing embedded programs
0 (0%) This is a mainstream language
69 (0%) The semantics of this language are much different than other languages I know.
20 (0%) This language excels at concurrency
20 (1%) I would use this language for writing programs for an embedded hardware platform
21 (1%) The thought that I may still be using this language in twenty years time fills me with dread
20 (1%) I can imagine using this language in my day job
52 (1%) Code written in this language is very readable
58 (1%) Code written in this language will usually run in all the major implementations if it runs in one of them.
68 (1%) I often write things in this language with the intent of rewriting them in something else later
61 (1%) This language excels at symbolic manipulation
79 (1%) Learning this language significantly changed how I use other languages.
97 (2%) Learning this language improved my ability as a programmer
47 (2%) I rarely have difficulty abstracting patterns I find in my code
83 (2%) I use this language out of choice
30 (2%) This language is best for very large projects
97 (2%) I often feel like I am not smart enough to write this language
53 (2%) I enjoy using this language
54 (2%) Writing code in this language is a lot of work
15 (3%) This language is good for distributed computing
16 (3%) Third-party libraries are readily available well-documented and of high quality
17 (3%) This language is well suited for an agile development approach using short iterations.
23 (3%) This language is good for numeric computing
81 (3%) This language has a very coherent design
32 (3%) This language is large
95 (4%) When I write code in this language I can be very sure it is correct
29 (4%) I regularly use this language
95 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
4 (4%) Programs written in this language tend to be efficient
40 (4%) This language is well documented
95 (4%) This language has a strong static type system
82 (4%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
64 (4%) I would like to write more of this language than I currently do
15 (4%) Programs written in this language tend to play well with others
94 (5%) This language is likely to have a strong influence on future languages
81 (5%) This language has a niche outside of which I would not use it
5 (5%) This is a low level language
5 (5%) This language is frequently used for applications it isn't suitable for
58 (5%) This language is likely to be a passing fad
57 (5%) This language is good for scientific computing
39 (5%) This language has a good library distribution mechanism.
74 (5%) This language encourages writing code that is easy to maintain.
89 (5%) This is a high level language
19 (5%) There are many good tools for this language
67 (6%) This language encourages writing reusable code.
58 (6%) There is a lot of accidental complexity when writing code in this language
46 (6%) This language has an annoying syntax
8 (6%) I often get angry when writing code in this language
22 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
7 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
80 (8%) I find code written in this language very elegant
13 (8%) I use many applications written in this language
55 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
44 (8%) Code written in this language tends to be verbose
84 (8%) This language is expressive
9 (9%) This language makes it easy to shoot yourself in the foot
24 (9%) When I run into problems my colleagues can provide me with immediate help with this language
22 (9%) Libraries in this language tend to be well documented.
49 (9%) I know this language well
10 (9%) I would use this language for writing server programs
35 (5%) This language is frequently used for applications it isn't suitable for
79 (5%) This is a high level language
68 (5%) I use this language out of choice
28 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
25 (6%) This is a low level language
42 (6%) Developers who primarily use this language often burn out after a few years
77 (7%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
45 (7%) This language is suitable for real-time applications
20 (7%) I can imagine using this language in my day job
60 (7%) This language encourages writing code that is easy to maintain.
21 (8%) I am sometimes embarrassed to admit to my peers that I know this language
31 (8%) This language excels at concurrency
72 (8%) This language is expressive
38 (8%) This language has many features which feel "tacked on"
56 (9%) This language has a good community
37 (9%) I would use this language for writing server programs
37 (9%) There are many good open-source tools for this language
61 (9%) This language has unusual features that I often miss when using other languages
24 (9%) I usually use this language on projects with many other members
21 (9%) Writing code in this language is a lot of work
35 (9%) Libraries in this language tend to be well documented.
48 (9%) I would use this language for a desktop GUI project
32 (0%) This is a low level language
21 (0%) This language is good for scientific computing
30 (0%) This language is good for beginners
30 (1%) It is easy to debug programs written in this language when it goes wrong
25 (1%) This language has unusual features that I often miss when using other languages
22 (1%) I often feel like I am not smart enough to write this language
65 (1%) This is a high level language
56 (1%) I learned this language early in my career as a programmer
30 (1%) Learning this language improved my ability as a programmer
20 (2%) This language is likely to have a strong influence on future languages
20 (2%) If my code in this language successfully compiles there is a good chance my code is correct.
35 (2%) There are many good commercial tools for this language
32 (2%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
67 (2%) Developers who primarily use this language often burn out after a few years
47 (2%) This language is unusually bad for beginners
22 (2%) I can imagine using this language in my day job
29 (3%) This language has a very dogmatic community
73 (3%) I find this language easy to prototype in
47 (3%) This language has a high quality implementation
14 (3%) Programs written in this language tend to be efficient
13 (3%) When I write code in this language I can be very sure it is correct
29 (3%) I rarely have difficulty abstracting patterns I find in my code
22 (3%) Learning this language significantly changed how I use other languages.
59 (4%) This language is minimal
57 (4%) I use this language out of choice
21 (4%) I would use this language for writing server programs
47 (4%) This language is well suited for an agile development approach using short iterations.
48 (4%) I use many applications written in this language
46 (4%) The resources for learning this language are of high quality
41 (4%) Code written in this language tends to be terse
10 (4%) This language has a strong static type system
25 (4%) I can imagine this will be a popular language in twenty years time
38 (5%) Code written in this language tends to be verbose
6 (5%) This language is good for distributed computing
25 (5%) This language is expressive
33 (5%) I find code written in this language very elegant
37 (5%) This language excels at symbolic manipulation
27 (5%) This language is built on a small core of orthogonal features
25 (5%) There are many good tools for this language
26 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
62 (6%) Programs written in this language will usually work in future versions of the language
56 (6%) It is easy to tell at a glance what code in this language does
38 (6%) This language has a very coherent design
30 (6%) Writing code in this language is a lot of work
27 (6%) Code written in this language tends to be very reliable
30 (6%) I would use this language for mobile applications
67 (6%) I enjoy playing with this language but would never use it for "real code"
31 (7%) This language has a good community
56 (7%) The thought that I may still be using this language in twenty years time fills me with dread
47 (7%) Code written in this language will usually run in all the major implementations if it runs in one of them.
47 (7%) I am reluctant to admit to knowing this language
51 (7%) I often get angry when writing code in this language
17 (7%) I would use this language for writing programs for an embedded hardware platform
33 (7%) This language is well documented
60 (7%) This language makes it easy to shoot yourself in the foot
29 (7%) This language has a very rigid idea of how things should be done
46 (7%) This is a mainstream language
46 (7%) Code written in this language is very readable
21 (8%) This language is large
26 (8%) This language is suitable for real-time applications
12 (8%) I enjoy using this language
70 (9%) Programs written in this language tend to play well with others
81 (9%) I would use this language for casual scripting
40 (9%) I usually use this language on solo projects
55 (9%) This language matches it's problem domain particularly well.
12 (9%) This language is good for numeric computing
35 (9%) This language encourages writing code that is easy to maintain.
70 (9%) This language has an annoying syntax
47 (9%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
k-means with k = 16
D,5.0Go,5.0Objective C,6.0Ada,7.0Groovy,7.0Eiffel,7.0Haxe,7.0C#,7.0Java,7.0C++,8.0C,10.0Python,0.0Assembler,0.0Clojure,5.0Scala,6.0Ruby,7.0Forth,0.0Shell,5.0Javascript,7.0PHP,7.0AWK,7.0R,6.0Matlab,6.0Perl,8.0ActionScript,10.0Mathematica,0.0ELisp,4.0TCL,4.0Scheme,5.0Smalltalk,5.0Common Lisp,6.0Lua,6.0J,0.0F#,5.0O'Caml,5.0Erlang,7.0Haskell,7.0Factor,6.0Io,6.0Standard ML,7.0Mozart-Oz,7.0REBOL,9.0Pascal,5.0Fortran,6.0Delphi,6.0Cobol,7.0Visual Basic,7.0Prolog,7.0Coq,7.0APL,9.0Agda,11.0
34 (6%) I enjoy using this language
55 (6%) Programs written in this language tend to play well with others
54 (6%) This language is expressive
37 (6%) I can imagine using this language in my day job
35 (6%) Learning this language significantly changed how I use other languages.
44 (6%) This language is frequently used for applications it isn't suitable for
64 (6%) I use this language out of choice
38 (6%) I am reluctant to admit to knowing this language
52 (7%) I find code written in this language very elegant
32 (7%) I am sometimes embarrassed to admit to my peers that I know this language
27 (7%) The semantics of this language are much different than other languages I know.
41 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
44 (7%) This language has unusual features that I often miss when using other languages
40 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
47 (7%) This language is likely to have a strong influence on future languages
26 (7%) I often feel like I am not smart enough to write this language
30 (8%) This language is minimal
31 (8%) Code written in this language tends to be terse
67 (8%) This is a high level language
56 (8%) I rarely have difficulty abstracting patterns I find in my code
33 (8%) This language is good for beginners
34 (8%) This language is likely to be around for a very long time
60 (8%) This language has many features which feel "tacked on"
32 (8%) This language is good for distributed computing
46 (8%) I would use this language for writing server programs
58 (8%) The resources for learning this language are of high quality
39 (8%) This is a mainstream language
41 (9%) This language has an annoying syntax
42 (9%) This language has a niche outside of which I would not use it
77 (9%) This language has well-organized libraries with consistent carefully thought-out interfaces
47 (9%) I would list this language on my resume
46 (9%) This language matches it's problem domain particularly well.
54 (1%) I can imagine this will be a popular language in twenty years time
39 (3%) I would like to write more of this language than I currently do
4 (3%) The semantics of this language are much different than other languages I know.
94 (3%) This language has a high quality implementation
60 (4%) This language has a strong static type system
34 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
94 (5%) When I run into problems my colleagues can provide me with immediate help with this language
91 (5%) This is a mainstream language
83 (5%) The resources for learning this language are of high quality
28 (5%) I enjoy playing with this language but would never use it for "real code"
32 (5%) I find code written in this language very elegant
91 (5%) There are many good commercial tools for this language
33 (6%) This language excels at symbolic manipulation
39 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
26 (7%) This language excels at concurrency
91 (7%) I know many other people who use this language
55 (7%) The thought that I may still be using this language in twenty years time fills me with dread
75 (7%) I know this language well
81 (7%) This language is frequently used for applications it isn't suitable for
91 (7%) I find it easy to write efficient code in this language
46 (7%) I would use this language for casual scripting
51 (8%) Code written in this language is very readable
61 (8%) This language is good for scientific computing
24 (8%) This language has a niche outside of which I would not use it
64 (8%) This language is good for numeric computing
26 (8%) I would use this language as a scripting language embedded inside a larger application
89 (8%) I use many applications written in this language
26 (8%) When I write code in this language I can be very sure it is correct
23 (8%) I often write things in this language with the intent of rewriting them in something else later
57 (9%) This is a high level language
72 (9%) I would use this language to write a command-line app
83 (9%) There are many good tools for this language
82 (9%) Third-party libraries are readily available well-documented and of high quality
72 (0%) I would use this language for a desktop GUI project
88 (2%) This language has well-organized libraries with consistent carefully thought-out interfaces
56 (3%) Learning this language significantly changed how I use other languages.
88 (3%) This is a high level language
19 (3%) This is a low level language
82 (3%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
19 (3%) I learned this language early in my career as a programmer
53 (3%) Code written in this language tends to be terse
70 (3%) Code written in this language is very readable
38 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
73 (4%) I find code written in this language very elegant
80 (4%) This language has a good community
31 (4%) When I write code in this language I can be very sure it is correct
29 (4%) Code written in this language tends to be verbose
54 (5%) There are many good tools for this language
26 (5%) This language allows me to write programs where I know exactly what they are doing under the hood
69 (5%) It is easy to tell at a glance what code in this language does
92 (5%) I find this language easy to prototype in
79 (5%) This language is well suited for an agile development approach using short iterations.
92 (5%) This language is very flexible
33 (5%) This language makes it easy to shoot yourself in the foot
65 (6%) Programs written in this language tend to play well with others
51 (6%) There are many good commercial tools for this language
71 (6%) There are many good open-source tools for this language
92 (6%) I use this language out of choice
35 (6%) This language has a very rigid idea of how things should be done
74 (6%) This language is likely to be a passing fad
31 (6%) I would use this language for writing programs for an embedded hardware platform
66 (7%) Code written in this language will usually run in all the major implementations if it runs in one of them.
89 (7%) This language encourages writing reusable code.
21 (7%) This language has a niche in which it is great
10 (7%) Writing code in this language is a lot of work
22 (7%) This language has an annoying syntax
76 (7%) This language is likely to have a strong influence on future languages
62 (7%) I would use this language as a scripting language embedded inside a larger application
22 (7%) There is a lot of accidental complexity when writing code in this language
76 (8%) I would use this language for casual scripting
76 (8%) Third-party libraries are readily available well-documented and of high quality
87 (8%) I would use this language to write a command-line app
46 (8%) I regularly use this language
69 (8%) I would use this language for mobile applications
52 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
88 (8%) This language is expressive
43 (8%) This language is likely to be around for a very long time
74 (9%) This language encourages writing code that is easy to maintain.
49 (9%) I usually use this language on projects with many other members
90 (9%) I rarely have difficulty abstracting patterns I find in my code
20 (9%) I am sometimes embarrassed to admit to my peers that I know this language
40 (9%) Developers who primarily use this language often burn out after a few years
65 (9%) This language has a high quality implementation
11 (9%) It's unusual for me to discover unfamiliar features
31 (9%) I would use this language for writing embedded programs
64 (9%) This language excels at symbolic manipulation
20 (1%) This language allows me to write programs where I know exactly what they are doing under the hood
31 (1%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
31 (2%) This is a low level language
33 (2%) It is easy to debug programs written in this language when it goes wrong
21 (2%) If my code in this language successfully compiles there is a good chance my code is correct.
12 (2%) When I write code in this language I can be very sure it is correct
22 (3%) I can imagine using this language in my day job
9 (3%) This language has a strong static type system
52 (3%) The resources for learning this language are of high quality
19 (3%) I often feel like I am not smart enough to write this language
25 (3%) This language is good for scientific computing
66 (4%) This is a high level language
16 (4%) Programs written in this language tend to be efficient
24 (5%) This language is suitable for real-time applications
43 (5%) Code written in this language will usually run in all the major implementations if it runs in one of them.
35 (5%) This language excels at symbolic manipulation
56 (5%) It is easy to tell at a glance what code in this language does
53 (5%) I learned this language early in my career as a programmer
42 (6%) This language has a niche in which it is great
33 (6%) This language has a very dogmatic community
74 (7%) I find this language easy to prototype in
62 (7%) This language makes it easy to shoot yourself in the foot
45 (7%) Code written in this language is very readable
12 (8%) This language is good for numeric computing
51 (8%) This language is unusually bad for beginners
26 (8%) I would use this language for writing server programs
29 (8%) This language has a very rigid idea of how things should be done
50 (8%) I find it easy to write efficient code in this language
42 (8%) This language is very flexible
55 (8%) I use this language out of choice
19 (9%) Code written in this language tends to be very reliable
44 (9%) This language has a high quality implementation
35 (9%) Code written in this language tends to be terse
58 (9%) I enjoy playing with this language but would never use it for "real code"
25 (9%) This language is likely to have a strong influence on future languages
35 (9%) Writing code in this language is a lot of work
53 (9%) This language is well suited for an agile development approach using short iterations.
13 (9%) I would use this language for writing programs for an embedded hardware platform
15 (9%) This language excels at concurrency
37 (9%) This language encourages writing code that is easy to maintain.
44 (9%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
32 (9%) I find code written in this language very elegant
17 (9%) I enjoy using this language
78 (9%) It is too easy to write code in this language that looks like it does one thing but actually does something else
43 (2%) I usually use this language on solo projects
53 (3%) This language is well documented
55 (3%) Developers who primarily use this language often burn out after a few years
25 (3%) This language excels at concurrency
33 (3%) I can imagine using this language in my day job
18 (3%) This language is good for distributed computing
52 (4%) This language has well-organized libraries with consistent carefully thought-out interfaces
18 (5%) This language allows me to write programs where I know exactly what they are doing under the hood
57 (5%) This language is well suited for an agile development approach using short iterations.
30 (5%) Writing code in this language is a lot of work
47 (5%) This language encourages writing reusable code.
45 (5%) This language has a very dogmatic community
45 (6%) The semantics of this language are much different than other languages I know.
52 (6%) I rarely have difficulty abstracting patterns I find in my code
28 (7%) This is a low level language
38 (7%) I would like to write more of this language than I currently do
22 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
40 (7%) I would use this language as a scripting language embedded inside a larger application
41 (7%) This language would be good for teaching children to write software
19 (7%) This language is built on a small core of orthogonal features
47 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
49 (7%) This language is likely to be around for a very long time
29 (7%) Programs written in this language tend to be efficient
45 (7%) Code written in this language tends to be terse
82 (8%) This is a high level language
25 (8%) It's unusual for me to discover unfamiliar features
28 (8%) I would use this language for writing embedded programs
38 (8%) I am sometimes embarrassed to admit to my peers that I know this language
30 (8%) Learning this language significantly changed how I use other languages.
32 (8%) This language is good for beginners
47 (8%) This language makes it easy to shoot yourself in the foot
21 (8%) This language has a strong static type system
75 (9%) I use a lot of code written in this language which I really don't want to have to make changes to
47 (9%) There are many good tools for this language
19 (9%) When I write code in this language I can be very sure it is correct
22 (9%) I enjoy using this language
71 (9%) Third-party libraries are readily available well-documented and of high quality
73 (9%) I enjoy playing with this language but would never use it for "real code"
49 (9%) I find it easy to write efficient code in this language
51 (9%) I use many applications written in this language
51 (9%) This is a mainstream language
35 (9%) I usually use this language on projects with many other members
36 (0%) I find it easy to write efficient code in this language
24 (0%) I can imagine this will be a popular language in twenty years time
69 (0%) This language is best for very small projects
24 (0%) This language is best for very large projects
20 (0%) This language is good for scientific computing
34 (0%) I know many other people who use this language
23 (0%) This language is likely to have a strong influence on future languages
21 (0%) This language is good for numeric computing
53 (0%) Code written in this language is very readable
21 (0%) I usually use this language on projects with many other members
66 (0%) It is too easy to write code in this language that looks like it does one thing but actually does something else
19 (1%) I would list this language on my resume
38 (1%) If this language didn't exist I would have trouble finding a satisfactory replacement
11 (1%) This language is good for distributed computing
9 (1%) Programs written in this language tend to be efficient
42 (1%) Code written in this language tends to be verbose
19 (1%) When I write code in this language I can be very sure it is correct
48 (1%) This language has a good library distribution mechanism.
52 (1%) This language has many features which feel "tacked on"
58 (1%) This language is very flexible
52 (1%) This language is minimal
48 (1%) This language is frequently used for applications it isn't suitable for
31 (1%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
14 (1%) This language has a strong static type system
31 (2%) Third-party libraries are readily available well-documented and of high quality
21 (2%) If my code in this language successfully compiles there is a good chance my code is correct.
33 (2%) Writing code in this language is a lot of work
50 (2%) This language is unusually bad for beginners
71 (2%) I find this language easy to prototype in
39 (2%) Code written in this language tends to be terse
21 (2%) I can imagine using this language in my day job
53 (2%) This language has a high quality implementation
58 (2%) The thought that I may still be using this language in twenty years time fills me with dread
40 (3%) I find code written in this language very elegant
60 (3%) I know this language well
66 (3%) I would use this language for casual scripting
55 (3%) This language has well-organized libraries with consistent carefully thought-out interfaces
27 (3%) This is a low level language
37 (3%) This language is built on a small core of orthogonal features
39 (3%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
27 (3%) This language is large
42 (3%) This language has a very coherent design
34 (3%) This language is suitable for real-time applications
35 (3%) Learning this language improved my ability as a programmer
6 (4%) I would use this language for writing embedded programs
55 (4%) I use this language out of choice
44 (4%) This language encourages writing code that is easy to maintain.
82 (4%) This language has a niche outside of which I would not use it
59 (4%) This language excels at text processing
45 (4%) This language is well documented
10 (4%) It's unusual for me to discover unfamiliar features
33 (4%) Code written in this language tends to be very reliable
31 (4%) This language has unusual features that I often miss when using other languages
28 (4%) There are many good commercial tools for this language
43 (5%) The semantics of this language are much different than other languages I know.
45 (5%) When I run into problems my colleagues can provide me with immediate help with this language
22 (5%) This language excels at concurrency
32 (5%) Learning this language significantly changed how I use other languages.
34 (5%) This is a mainstream language
42 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
69 (5%) This is a high level language
24 (5%) This language is good for beginners
39 (6%) This language would be good for teaching children to write software
55 (6%) I would use this language as a scripting language embedded inside a larger application
27 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
47 (6%) The resources for learning this language are of high quality
51 (7%) I would like to write more of this language than I currently do
48 (7%) I often get angry when writing code in this language
36 (7%) It is easy to debug programs written in this language when it goes wrong
61 (7%) This language is well suited for an agile development approach using short iterations.
14 (7%) This language has a very rigid idea of how things should be done
32 (7%) I would use this language for mobile applications
46 (8%) I usually use this language on solo projects
48 (8%) This language makes it easy to shoot yourself in the foot
60 (8%) There is a wide variety of open source code written in this language
58 (8%) Developers who primarily use this language often burn out after a few years
48 (8%) I learned this language early in my career as a programmer
45 (9%) Code written in this language will usually run in all the major implementations if it runs in one of them.
58 (9%) Programs written in this language will usually work in future versions of the language
57 (9%) This language is likely to be around for a very long time
42 (9%) I would use this language for a web project
52 (9%) I use many applications written in this language
32 (9%) I often feel like I am not smart enough to write this language
38 (2%) I usually use this language on solo projects
26 (2%) When I write code in this language I can be very sure it is correct
14 (2%) This language has a strong static type system
32 (2%) I usually use this language on projects with many other members
35 (3%) I would use this language for writing programs for an embedded hardware platform
48 (3%) This language excels at text processing
29 (3%) This language is good for distributed computing
38 (3%) This is a mainstream language
32 (3%) This language allows me to write programs where I know exactly what they are doing under the hood
37 (3%) I know many other people who use this language
38 (3%) Third-party libraries are readily available well-documented and of high quality
42 (4%) Code written in this language tends to be terse
43 (4%) Programs written in this language tend to be efficient
48 (4%) This language is suitable for real-time applications
59 (4%) This language has a good community
42 (4%) Libraries in this language tend to be well documented.
26 (4%) This is a low level language
62 (4%) This language encourages writing code that is easy to maintain.
67 (4%) This language has a high quality implementation
26 (5%) This language excels at concurrency
49 (5%) There are many good commercial tools for this language
39 (5%) I use many applications written in this language
70 (5%) I use this language out of choice
61 (5%) I would use this language for mobile applications
85 (5%) I find this language easy to prototype in
69 (5%) I would like to write more of this language than I currently do
41 (5%) I learned this language early in my career as a programmer
35 (5%) This language is frequently used for applications it isn't suitable for
82 (6%) This is a high level language
54 (6%) I would use this language for a web project
35 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
20 (6%) Writing code in this language is a lot of work
44 (6%) There are many good open-source tools for this language
24 (6%) I often get angry when writing code in this language
71 (6%) This language is expressive
34 (7%) This language makes it easy to shoot yourself in the foot
74 (7%) I rarely have difficulty abstracting patterns I find in my code
23 (7%) I can imagine using this language in my day job
54 (7%) This language has a good library distribution mechanism.
54 (7%) I would use this language for a desktop GUI project
47 (7%) There is a wide variety of open source code written in this language
42 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
79 (8%) This language is very flexible
79 (8%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
41 (8%) I use a lot of code written in this language which I really don't want to have to make changes to
82 (8%) This language encourages writing reusable code.
63 (8%) This language is likely to have a strong influence on future languages
76 (8%) This language is well suited for an agile development approach using short iterations.
43 (8%) Developers who primarily use this language often burn out after a few years
51 (8%) I would list this language on my resume
47 (8%) This language is good for scientific computing
21 (8%) I am sometimes embarrassed to admit to my peers that I know this language
67 (8%) Code written in this language is very readable
40 (8%) This language has many features which feel "tacked on"
35 (8%) I would use this language for writing server programs
12 (8%) I am reluctant to admit to knowing this language
40 (8%) I often write things in this language with the intent of rewriting them in something else later
51 (9%) I can imagine this will be a popular language in twenty years time
28 (9%) The thought that I may still be using this language in twenty years time fills me with dread
54 (9%) If this language didn't exist I would have trouble finding a satisfactory replacement
30 (9%) This language has an annoying syntax
19 (9%) There is a lot of accidental complexity when writing code in this language
45 (9%) Code written in this language tends to be very reliable
60 (9%) This language has unusual features that I often miss when using other languages
66 (9%) I find it easy to write efficient code in this language
38 (1%) I use many applications written in this language
62 (2%) This language is well suited for an agile development approach using short iterations.
52 (2%) This language is likely to be around for a very long time
5 (3%) I am sometimes embarrassed to admit to my peers that I know this language
27 (3%) Writing code in this language is a lot of work
72 (4%) This language has a very coherent design
64 (4%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
36 (5%) This is a mainstream language
81 (5%) This language is likely to have a strong influence on future languages
62 (5%) I enjoy playing with this language but would never use it for "real code"
75 (5%) This language excels at symbolic manipulation
23 (5%) This is a low level language
38 (5%) This language is good for beginners
28 (5%) This language is frequently used for applications it isn't suitable for
22 (5%) This language makes it easy to shoot yourself in the foot
49 (5%) I regularly use this language
73 (6%) This language is best for very large projects
18 (6%) There is a lot of accidental complexity when writing code in this language
30 (6%) I often get angry when writing code in this language
40 (6%) When I run into problems my colleagues can provide me with immediate help with this language
46 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
60 (7%) The resources for learning this language are of high quality
76 (7%) This language has a high quality implementation
37 (7%) I would use this language as a scripting language embedded inside a larger application
60 (7%) Programs written in this language tend to play well with others
32 (7%) I would use this language for writing programs for an embedded hardware platform
57 (7%) I would use this language for a web project
88 (7%) This is a high level language
80 (7%) I find this language easy to prototype in
61 (7%) Code written in this language is very readable
59 (7%) Code written in this language tends to be terse
45 (8%) I would use this language for mobile applications
24 (8%) Code written in this language tends to be verbose
55 (8%) Code written in this language will usually run in all the major implementations if it runs in one of them.
47 (8%) This language has many features which feel "tacked on"
40 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
91 (8%) This language encourages writing reusable code.
33 (8%) I usually use this language on projects with many other members
25 (9%) This language allows me to write programs where I know exactly what they are doing under the hood
43 (9%) I can imagine using this language in my day job
57 (9%) This language has a good library distribution mechanism.
52 (9%) This language is very flexible
63 (9%) I would use this language for casual scripting
40 (9%) I know many other people who use this language
84 (9%) This language encourages writing code that is easy to maintain.
53 (9%) This language is built on a small core of orthogonal features
38 (9%) This language is minimal
82 (9%) I use this language out of choice
51 (9%) There are many good tools for this language
77 (3%) This is a high level language
15 (3%) Third-party libraries are readily available well-documented and of high quality
36 (4%) This language is frequently used for applications it isn't suitable for
27 (4%) There are many good commercial tools for this language
41 (4%) Developers who primarily use this language often burn out after a few years
67 (5%) I find this language easy to prototype in
15 (5%) This is a mainstream language
7 (5%) I know many other people who use this language
67 (6%) I use this language out of choice
74 (6%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
54 (6%) This language would be good for teaching children to write software
25 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
31 (6%) There are many good open-source tools for this language
17 (7%) I can imagine using this language in my day job
25 (7%) There is a wide variety of open source code written in this language
21 (7%) I am sometimes embarrassed to admit to my peers that I know this language
24 (7%) This is a low level language
50 (8%) Programs written in this language will usually work in future versions of the language
43 (8%) I would use this language for a desktop GUI project
18 (8%) I usually use this language on projects with many other members
34 (8%) This language excels at concurrency
29 (8%) Libraries in this language tend to be well documented.
42 (8%) This language is suitable for real-time applications
39 (8%) I would use this language for writing embedded programs
37 (8%) This language has many features which feel "tacked on"
87 (9%) I enjoy playing with this language but would never use it for "real code"
57 (9%) This language encourages writing code that is easy to maintain.
62 (9%) This language has unusual features that I often miss when using other languages
38 (9%) I would use this language for writing server programs
72 (9%) This language is expressive
48 (3%) This language makes it easy to shoot yourself in the foot
11 (3%) I can imagine this will be a popular language in twenty years time
13 (4%) I would use this language for writing server programs
54 (4%) Code written in this language is very readable
28 (5%) Code written in this language will usually run in all the major implementations if it runs in one of them.
38 (5%) This language has a very dogmatic community
14 (5%) I would use this language as a scripting language embedded inside a larger application
7 (5%) I still discover new features of this language on a fairly regular basis
8 (5%) This language has unusual features that I often miss when using other languages
18 (5%) This language excels at symbolic manipulation
40 (6%) There are many good tools for this language
56 (6%) I know this language well
14 (6%) This language is very flexible
28 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
8 (6%) I enjoy using this language
10 (6%) I can imagine using this language in my day job
13 (7%) I usually use this language on solo projects
37 (7%) This language is best for very large projects
48 (7%) This is a mainstream language
50 (7%) This language encourages writing code that is easy to maintain.
56 (7%) It's unusual for me to discover unfamiliar features
44 (7%) This is a low level language
51 (7%) It is easy to tell at a glance what code in this language does
35 (7%) I use many applications written in this language
46 (7%) This language has a high quality implementation
15 (8%) I often feel like I am not smart enough to write this language
13 (8%) This language is good for distributed computing
32 (8%) If my code in this language successfully compiles there is a good chance my code is correct.
29 (9%) I usually use this language on projects with many other members
19 (9%) This language is likely to have a strong influence on future languages
56 (9%) This is a high level language
16 (9%) There are many good open-source tools for this language
82 (9%) I learned this language early in my career as a programmer
17 (9%) When I write code in this language I can be very sure it is correct
15 (9%) I regularly use this language
67 (9%) I enjoy playing with this language but would never use it for "real code"
20 (1%) This language excels at concurrency
16 (2%) This language is good for distributed computing
45 (2%) I rarely have difficulty abstracting patterns I find in my code
17 (2%) Third-party libraries are readily available well-documented and of high quality
13 (4%) Programs written in this language tend to play well with others
30 (4%) I regularly use this language
42 (5%) This language is well documented
85 (5%) This language has a niche outside of which I would not use it
14 (5%) I would use this language for writing programs for an embedded hardware platform
16 (6%) I use many applications written in this language
19 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
23 (7%) This language is best for very large projects
46 (7%) Code written in this language is very readable
56 (7%) There is a lot of accidental complexity when writing code in this language
10 (7%) This is a low level language
75 (7%) This language has a very coherent design
58 (7%) This language excels at symbolic manipulation
33 (7%) This language is large
29 (8%) I am sometimes embarrassed to admit to my peers that I know this language
20 (8%) When I run into problems my colleagues can provide me with immediate help with this language
23 (8%) This language is good for beginners
23 (8%) There are many good tools for this language
22 (8%) There is a wide variety of open source code written in this language
59 (9%) This language is good for scientific computing
19 (9%) I would use this language for a desktop GUI project
22 (9%) I know many other people who use this language
33 (9%) This language is likely to be around for a very long time
88 (9%) This is a high level language
37 (9%) This language is best for very small projects
k-means with k = 17
Assembler,0.0Erlang,0.0D,5.0Go,5.0Ada,7.0Eiffel,7.0Haxe,7.0Mozart-Oz,7.0Groovy,8.0Forth,10.0Agda,0.0Coq,0.0TCL,5.0ELisp,6.0AWK,6.0Shell,7.0Prolog,8.0Haskell,0.0R,5.0Matlab,5.0Mathematica,5.0APL,8.0F#,4.0Scala,4.0ActionScript,0.0Python,5.0Ruby,5.0Clojure,6.0Common Lisp,6.0Lua,6.0Scheme,6.0Smalltalk,6.0Factor,7.0Io,7.0Javascript,7.0Objective C,7.0C#,8.0C++,9.0Java,9.0Perl,9.0PHP,10.0C,12.0REBOL,0.0O'Caml,5.0Standard ML,5.0J,7.0Pascal,5.0Fortran,6.0Delphi,6.0Cobol,7.0Visual Basic,7.0
57 (4%) This language is expressive
43 (5%) This language is frequently used for applications it isn't suitable for
62 (6%) I use this language out of choice
52 (6%) I find code written in this language very elegant
49 (6%) This language would be good for teaching children to write software
38 (6%) I enjoy using this language
42 (7%) I would list this language on my resume
33 (7%) This language is good for beginners
55 (8%) I rarely have difficulty abstracting patterns I find in my code
39 (8%) I am reluctant to admit to knowing this language
42 (8%) There are many good commercial tools for this language
49 (8%) This language is likely to have a strong influence on future languages
30 (9%) I am sometimes embarrassed to admit to my peers that I know this language
34 (9%) When I run into problems my colleagues can provide me with immediate help with this language
46 (9%) I would use this language for writing server programs
48 (9%) This language has unusual features that I often miss when using other languages
48 (9%) This language matches it's problem domain particularly well.
29 (9%) I use many applications written in this language
32 (9%) This is a mainstream language
57 (3%) I use this language out of choice
15 (4%) When I write code in this language I can be very sure it is correct
43 (4%) Code written in this language tends to be terse
11 (4%) Programs written in this language tend to be efficient
35 (4%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
70 (4%) I find this language easy to prototype in
26 (4%) This language is good for beginners
49 (5%) The resources for learning this language are of high quality
32 (5%) There are many good commercial tools for this language
28 (5%) I would use this language for mobile applications
9 (5%) This language is good for distributed computing
51 (6%) This language is unusually bad for beginners
24 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
58 (6%) Programs written in this language will usually work in future versions of the language
47 (6%) Code written in this language is very readable
36 (7%) Code written in this language tends to be verbose
22 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
31 (7%) Code written in this language tends to be very reliable
50 (7%) I learned this language early in my career as a programmer
52 (7%) This language has a high quality implementation
23 (7%) This language is large
54 (7%) This language is minimal
50 (7%) I often get angry when writing code in this language
25 (7%) This language is suitable for real-time applications
43 (7%) I am reluctant to admit to knowing this language
48 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
13 (8%) I would use this language for writing programs for an embedded hardware platform
34 (8%) Writing code in this language is a lot of work
25 (8%) This language is likely to have a strong influence on future languages
26 (8%) This is a low level language
30 (8%) It is easy to debug programs written in this language when it goes wrong
52 (8%) The thought that I may still be using this language in twenty years time fills me with dread
60 (8%) This language matches it's problem domain particularly well.
60 (8%) Developers who primarily use this language often burn out after a few years
14 (8%) This language has a strong static type system
36 (9%) This language has a very dogmatic community
18 (9%) I can imagine using this language in my day job
39 (9%) This language encourages writing code that is easy to maintain.
18 (9%) I would use this language for writing server programs
16 (9%) This language is good for numeric computing
45 (9%) I would use this language as a scripting language embedded inside a larger application
17 (9%) This language excels at concurrency
34 (9%) I would use this language for a web project
82 (9%) This language has a niche outside of which I would not use it
29 (9%) This language would be good for teaching children to write software
24 (9%) Third-party libraries are readily available well-documented and of high quality
51 (9%) This language is well suited for an agile development approach using short iterations.
41 (9%) Code written in this language will usually run in all the major implementations if it runs in one of them.
40 (9%) This language is well documented
45 (1%) I rarely have difficulty abstracting patterns I find in my code
45 (2%) This language has a very rigid idea of how things should be done
42 (2%) There is a lot of accidental complexity when writing code in this language
64 (2%) This language has an annoying syntax
19 (2%) This language is good for distributed computing
28 (2%) Writing code in this language is a lot of work
83 (2%) I enjoy playing with this language but would never use it for "real code"
19 (3%) This language has a strong static type system
24 (3%) This language excels at concurrency
89 (3%) This language has a niche outside of which I would not use it
53 (3%) I would use this language for casual scripting
38 (3%) I am reluctant to admit to knowing this language
22 (4%) I would use this language for a web project
91 (4%) This language is good for numeric computing
17 (4%) This language is best for very large projects
18 (4%) This is a low level language
30 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
49 (4%) This language is large
49 (4%) This language encourages writing reusable code.
80 (4%) I find this language easy to prototype in
33 (4%) I usually use this language on projects with many other members
43 (4%) This language makes it easy to shoot yourself in the foot
34 (4%) This language has unusual features that I often miss when using other languages
39 (4%) I would like to write more of this language than I currently do
4 (5%) I would use this language for writing server programs
32 (5%) I would use this language as a scripting language embedded inside a larger application
50 (5%) I find it easy to write efficient code in this language
47 (5%) The thought that I may still be using this language in twenty years time fills me with dread
8 (5%) I would use this language for writing programs for an embedded hardware platform
50 (5%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
28 (5%) This language is suitable for real-time applications
46 (5%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
46 (6%) This language has a very dogmatic community
27 (6%) I would use this language for a desktop GUI project
31 (6%) I am sometimes embarrassed to admit to my peers that I know this language
49 (6%) This language is well suited for an agile development approach using short iterations.
14 (6%) I would use this language for mobile applications
56 (7%) This language is unusually bad for beginners
83 (7%) This is a high level language
12 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
48 (7%) Code written in this language is very readable
36 (7%) This language is likely to have a strong influence on future languages
40 (7%) This language is frequently used for applications it isn't suitable for
53 (8%) Developers who primarily use this language often burn out after a few years
35 (8%) Programs written in this language tend to be efficient
16 (8%) This language excels at text processing
34 (8%) Code written in this language tends to be very reliable
43 (8%) This language is best for very small projects
22 (8%) I enjoy using this language
22 (8%) I would use this language to write a command-line app
49 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
38 (8%) This language is good for beginners
26 (8%) When I write code in this language I can be very sure it is correct
31 (8%) I would use this language for writing embedded programs
56 (8%) I use this language out of choice
48 (9%) This language encourages writing code that is easy to maintain.
55 (9%) I often get angry when writing code in this language
87 (9%) This language is good for scientific computing
33 (9%) I use many applications written in this language
45 (0%) This is a mainstream language
85 (0%) I find this language easy to prototype in
66 (0%) Code written in this language tends to be very reliable
96 (0%) This language encourages writing reusable code.
78 (0%) This language has a strong static type system
61 (0%) If my code in this language successfully compiles there is a good chance my code is correct.
19 (0%) This is a low level language
37 (0%) This language is frequently used for applications it isn't suitable for
92 (0%) This is a high level language
90 (0%) I find it easy to write efficient code in this language
73 (1%) I would use this language for casual scripting
10 (1%) I am sometimes embarrassed to admit to my peers that I know this language
55 (1%) This language matches it's problem domain particularly well.
59 (1%) This language has many features which feel "tacked on"
82 (1%) This language is likely to have a strong influence on future languages
71 (1%) I would use this language for a desktop GUI project
54 (1%) It is too easy to write code in this language that looks like it does one thing but actually does something else
16 (1%) I learned this language early in my career as a programmer
53 (1%) This language is likely to be around for a very long time
38 (1%) This language is best for very small projects
71 (2%) Programs written in this language tend to play well with others
45 (2%) When I run into problems my colleagues can provide me with immediate help with this language
69 (2%) This language has a high quality implementation
28 (2%) This language is minimal
84 (2%) This language encourages writing code that is easy to maintain.
63 (2%) It is easy to tell at a glance what code in this language does
62 (2%) Libraries in this language tend to be well documented.
68 (2%) Code written in this language is very readable
26 (2%) This language allows me to write programs where I know exactly what they are doing under the hood
64 (2%) This language has a good library distribution mechanism.
57 (2%) I often feel like I am not smart enough to write this language
76 (3%) I find code written in this language very elegant
54 (3%) I regularly use this language
70 (3%) This language has a very coherent design
73 (3%) I enjoy using this language
64 (3%) There are many good tools for this language
94 (3%) This language has well-organized libraries with consistent carefully thought-out interfaces
21 (3%) Writing code in this language is a lot of work
22 (3%) Code written in this language tends to be verbose
18 (3%) There is a lot of accidental complexity when writing code in this language
67 (3%) It is easy to debug programs written in this language when it goes wrong
37 (3%) This language has a very dogmatic community
31 (3%) I would use this language for writing programs for an embedded hardware platform
46 (3%) This language is well documented
95 (3%) I use this language out of choice
56 (4%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
43 (4%) This language is good for beginners
45 (4%) I use many applications written in this language
48 (4%) I would use this language as a scripting language embedded inside a larger application
81 (4%) I would use this language to write a command-line app
57 (4%) This language excels at text processing
25 (4%) This language makes it easy to shoot yourself in the foot
39 (4%) Developers who primarily use this language often burn out after a few years
38 (4%) This language has a very rigid idea of how things should be done
42 (4%) I know many other people who use this language
61 (5%) This language is good for distributed computing
36 (5%) This language is built on a small core of orthogonal features
40 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
43 (5%) This language would be good for teaching children to write software
82 (5%) This language is expressive
92 (6%) I know this language well
53 (6%) I enjoy playing with this language but would never use it for "real code"
16 (6%) I am reluctant to admit to knowing this language
54 (6%) Learning this language significantly changed how I use other languages.
84 (6%) I would use this language for writing server programs
57 (6%) This language is suitable for real-time applications
86 (6%) I rarely have difficulty abstracting patterns I find in my code
75 (6%) This language is good for numeric computing
55 (7%) Programs written in this language tend to be efficient
20 (7%) This language has a niche in which it is great
57 (7%) Code written in this language tends to be terse
50 (7%) This language is unusually bad for beginners
65 (8%) I can imagine using this language in my day job
75 (8%) Learning this language improved my ability as a programmer
66 (8%) This language has a good community
46 (8%) When I write code in this language I can be very sure it is correct
71 (8%) Third-party libraries are readily available well-documented and of high quality
32 (8%) I often get angry when writing code in this language
66 (8%) This language excels at concurrency
70 (8%) This language is good for scientific computing
72 (9%) This language is well suited for an agile development approach using short iterations.
90 (9%) I can imagine this will be a popular language in twenty years time
40 (9%) I often write things in this language with the intent of rewriting them in something else later
68 (9%) This language excels at symbolic manipulation
74 (9%) This language is likely to be a passing fad
34 (9%) I would use this language for writing embedded programs
82 (9%) I would list this language on my resume
71 (9%) This language has unusual features that I often miss when using other languages
68 (0%) I still discover new features of this language on a fairly regular basis
86 (1%) This language has well-organized libraries with consistent carefully thought-out interfaces
76 (2%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
95 (2%) I find this language easy to prototype in
83 (3%) This language has a good community
51 (3%) Learning this language significantly changed how I use other languages.
83 (3%) This is a high level language
63 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
85 (3%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
19 (3%) This is a low level language
25 (4%) This language has a niche in which it is great
30 (4%) Code written in this language tends to be verbose
51 (5%) Code written in this language tends to be terse
7 (5%) Writing code in this language is a lot of work
32 (5%) When I write code in this language I can be very sure it is correct
56 (5%) There are many good commercial tools for this language
47 (5%) Code written in this language tends to be very reliable
37 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
25 (5%) I learned this language early in my career as a programmer
75 (5%) I would use this language for a desktop GUI project
36 (5%) This language makes it easy to shoot yourself in the foot
71 (5%) This language is likely to have a strong influence on future languages
21 (5%) This language has an annoying syntax
43 (6%) Programs written in this language will usually work in future versions of the language
49 (6%) I enjoy using this language
67 (6%) I would use this language for writing server programs
65 (6%) This language is best for very large projects
73 (6%) This language encourages writing code that is easy to maintain.
93 (6%) I use this language out of choice
31 (6%) I would use this language for writing programs for an embedded hardware platform
66 (6%) I often write things in this language with the intent of rewriting them in something else later
83 (6%) This language encourages writing reusable code.
28 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
80 (7%) There are many good open-source tools for this language
29 (7%) I would use this language for writing embedded programs
69 (7%) I find code written in this language very elegant
68 (7%) I would use this language for mobile applications
66 (7%) I know this language well
23 (7%) I am sometimes embarrassed to admit to my peers that I know this language
71 (7%) I would use this language as a scripting language embedded inside a larger application
19 (7%) This language has a strong static type system
66 (7%) Programs written in this language tend to play well with others
72 (8%) I would list this language on my resume
20 (8%) There is a lot of accidental complexity when writing code in this language
90 (8%) I would use this language to write a command-line app
50 (8%) This language is large
48 (9%) It is too easy to write code in this language that looks like it does one thing but actually does something else
44 (9%) This language is suitable for real-time applications
33 (9%) If my code in this language successfully compiles there is a good chance my code is correct.
35 (9%) Developers who primarily use this language often burn out after a few years
65 (9%) This language excels at symbolic manipulation
32 (9%) This language excels at concurrency
68 (9%) This language has a very coherent design
24 (9%) I am reluctant to admit to knowing this language
85 (9%) This language is expressive
29 (3%) This language is good for distributed computing
59 (4%) This language has a good community
61 (4%) This language encourages writing code that is easy to maintain.
30 (4%) This language allows me to write programs where I know exactly what they are doing under the hood
23 (4%) When I write code in this language I can be very sure it is correct
27 (5%) This language excels at concurrency
35 (5%) This language is frequently used for applications it isn't suitable for
35 (5%) If my code in this language successfully compiles there is a good chance my code is correct.
68 (5%) I use this language out of choice
46 (5%) This language is suitable for real-time applications
27 (5%) This is a low level language
80 (5%) This is a high level language
17 (5%) This language has a strong static type system
45 (5%) This language excels at text processing
32 (5%) I would use this language for writing programs for an embedded hardware platform
79 (6%) This language is very flexible
69 (7%) This language is expressive
43 (7%) I use a lot of code written in this language which I really don't want to have to make changes to
40 (7%) This language has many features which feel "tacked on"
38 (7%) Libraries in this language tend to be well documented.
22 (7%) I can imagine using this language in my day job
80 (7%) I find this language easy to prototype in
23 (7%) Writing code in this language is a lot of work
41 (8%) Developers who primarily use this language often burn out after a few years
42 (8%) Programs written in this language tend to be efficient
24 (8%) I am sometimes embarrassed to admit to my peers that I know this language
81 (8%) This language encourages writing reusable code.
78 (8%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
39 (8%) I often write things in this language with the intent of rewriting them in something else later
38 (8%) This language makes it easy to shoot yourself in the foot
44 (8%) I usually use this language on solo projects
55 (9%) I would use this language for mobile applications
57 (9%) This language has unusual features that I often miss when using other languages
33 (9%) I would use this language for writing server programs
50 (9%) I would use this language for a desktop GUI project
72 (9%) I find code written in this language very elegant
32 (9%) This language has an annoying syntax
35 (3%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
25 (5%) This language excels at concurrency
54 (8%) I rarely have difficulty abstracting patterns I find in my code
33 (8%) I find code written in this language very elegant
62 (9%) This is a high level language
20 (9%) When I write code in this language I can be very sure it is correct
44 (9%) Code written in this language will usually run in all the major implementations if it runs in one of them.
48 (9%) Code written in this language is very readable
38 (9%) I would like to write more of this language than I currently do
60 (0%) Programs written in this language will usually work in future versions of the language
59 (1%) Code written in this language is very readable
30 (2%) This language is frequently used for applications it isn't suitable for
76 (2%) I use this language out of choice
35 (2%) This language allows me to write programs where I know exactly what they are doing under the hood
54 (2%) This language is very flexible
36 (2%) There are many good commercial tools for this language
80 (3%) This is a high level language
66 (3%) This language has unusual features that I often miss when using other languages
62 (3%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
65 (3%) This language has well-organized libraries with consistent carefully thought-out interfaces
76 (4%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
36 (4%) When I run into problems my colleagues can provide me with immediate help with this language
50 (4%) This language is large
77 (4%) I find it easy to write efficient code in this language
34 (4%) I use a lot of code written in this language which I really don't want to have to make changes to
59 (4%) I would like to write more of this language than I currently do
34 (4%) Writing code in this language is a lot of work
32 (4%) I would use this language as a scripting language embedded inside a larger application
37 (5%) This language excels at concurrency
35 (5%) This language has a very rigid idea of how things should be done
86 (5%) This language is expressive
56 (5%) I usually use this language on solo projects
56 (5%) This language is unusually bad for beginners
57 (5%) This language is well suited for an agile development approach using short iterations.
34 (5%) Developers who primarily use this language often burn out after a few years
38 (5%) I often get angry when writing code in this language
19 (6%) This is a low level language
48 (6%) This language is likely to be a passing fad
40 (6%) I learned this language early in my career as a programmer
15 (6%) I am reluctant to admit to knowing this language
44 (6%) This language would be good for teaching children to write software
54 (6%) This language is minimal
77 (6%) Learning this language improved my ability as a programmer
78 (6%) I find code written in this language very elegant
74 (6%) Code written in this language tends to be very reliable
56 (7%) I would use this language for casual scripting
44 (7%) There are many good open-source tools for this language
76 (7%) This language has a very coherent design
33 (7%) This language is best for very small projects
30 (7%) I use many applications written in this language
54 (7%) This language has a good community
43 (7%) Programs written in this language tend to play well with others
39 (7%) This language is likely to be around for a very long time
29 (7%) There is a wide variety of open source code written in this language
37 (8%) I often write things in this language with the intent of rewriting them in something else later
73 (8%) This language is good for numeric computing
10 (8%) I am sometimes embarrassed to admit to my peers that I know this language
43 (8%) I often feel like I am not smart enough to write this language
75 (8%) I find this language easy to prototype in
23 (8%) This is a mainstream language
12 (8%) Code written in this language tends to be verbose
29 (8%) I usually use this language on projects with many other members
30 (8%) This language is good for distributed computing
46 (9%) When I write code in this language I can be very sure it is correct
29 (9%) Third-party libraries are readily available well-documented and of high quality
44 (9%) I would use this language for a desktop GUI project
38 (9%) I would use this language for mobile applications
50 (9%) This language has an annoying syntax
68 (9%) This language is good for scientific computing
47 (9%) I would use this language for writing embedded programs
57 (9%) This language is suitable for real-time applications
48 (3%) This language makes it easy to shoot yourself in the foot
11 (3%) I can imagine this will be a popular language in twenty years time
13 (4%) I would use this language for writing server programs
54 (4%) Code written in this language is very readable
28 (5%) Code written in this language will usually run in all the major implementations if it runs in one of them.
38 (5%) This language has a very dogmatic community
14 (5%) I would use this language as a scripting language embedded inside a larger application
7 (5%) I still discover new features of this language on a fairly regular basis
8 (5%) This language has unusual features that I often miss when using other languages
18 (5%) This language excels at symbolic manipulation
40 (6%) There are many good tools for this language
56 (6%) I know this language well
14 (6%) This language is very flexible
28 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
8 (6%) I enjoy using this language
10 (6%) I can imagine using this language in my day job
13 (7%) I usually use this language on solo projects
37 (7%) This language is best for very large projects
48 (7%) This is a mainstream language
50 (7%) This language encourages writing code that is easy to maintain.
56 (7%) It's unusual for me to discover unfamiliar features
44 (7%) This is a low level language
51 (7%) It is easy to tell at a glance what code in this language does
35 (7%) I use many applications written in this language
46 (7%) This language has a high quality implementation
15 (8%) I often feel like I am not smart enough to write this language
13 (8%) This language is good for distributed computing
32 (8%) If my code in this language successfully compiles there is a good chance my code is correct.
29 (9%) I usually use this language on projects with many other members
19 (9%) This language is likely to have a strong influence on future languages
56 (9%) This is a high level language
16 (9%) There are many good open-source tools for this language
82 (9%) I learned this language early in my career as a programmer
17 (9%) When I write code in this language I can be very sure it is correct
15 (9%) I regularly use this language
67 (9%) I enjoy playing with this language but would never use it for "real code"
k-means with k = 18
O'Caml,5.0F#,6.0Go,6.0Common Lisp,7.0D,7.0Clojure,7.0Standard ML,7.0Erlang,8.0Scala,8.0Eiffel,8.0Ada,9.0Haskell,9.0Mathematica,0.0C#,4.0Java,4.0ActionScript,0.0Objective C,6.0Groovy,6.0Javascript,7.0Delphi,7.0PHP,4.0Visual Basic,4.0Perl,0.0Python,4.0Ruby,4.0Fortran,5.0Cobol,6.0Pascal,6.0Scheme,5.0Smalltalk,5.0Lua,6.0Haxe,0.0TCL,5.0ELisp,6.0AWK,6.0Shell,7.0Prolog,8.0Factor,6.0Io,7.0Mozart-Oz,7.0Forth,8.0J,8.0APL,8.0REBOL,11.0R,4.0Matlab,4.0C,6.0C++,6.0Assembler,0.0Coq,7.0Agda,7.0
38 (5%) When I run into problems my colleagues can provide me with immediate help with this language
35 (7%) This is a mainstream language
34 (7%) This language is frequently used for applications it isn't suitable for
63 (7%) Code written in this language is very readable
34 (8%) I use many applications written in this language
39 (9%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
86 (9%) This language encourages writing reusable code.
36 (9%) I usually use this language on projects with many other members
43 (9%) There are many good commercial tools for this language
63 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
37 (9%) I would use this language for writing programs for an embedded hardware platform
46 (9%) This language would be good for teaching children to write software
57 (9%) Programs written in this language tend to play well with others
52 (0%) I can imagine this will be a popular language in twenty years time
60 (0%) There is a lot of accidental complexity when writing code in this language
15 (0%) This language is minimal
66 (0%) This is a high level language
46 (0%) If my code in this language successfully compiles there is a good chance my code is correct.
83 (0%) This language encourages writing reusable code.
99 (0%) When I run into problems my colleagues can provide me with immediate help with this language
56 (0%) This language is good for numeric computing
37 (0%) This is a low level language
88 (0%) The resources for learning this language are of high quality
64 (0%) I rarely have difficulty abstracting patterns I find in my code
71 (0%) This language is likely to be around for a very long time
98 (1%) I know many other people who use this language
37 (1%) If this language didn't exist I would have trouble finding a satisfactory replacement
41 (1%) This language is unusually bad for beginners
34 (1%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
48 (1%) This language is expressive
64 (1%) This language has a strong static type system
49 (1%) This language makes it easy to shoot yourself in the foot
47 (1%) Programs written in this language tend to be efficient
54 (1%) This language is good for scientific computing
86 (1%) This language is large
98 (1%) Libraries in this language tend to be well documented.
52 (2%) It is too easy to write code in this language that looks like it does one thing but actually does something else
36 (2%) Learning this language improved my ability as a programmer
81 (2%) This language encourages writing code that is easy to maintain.
45 (2%) This language excels at text processing
46 (2%) This language is likely to have a strong influence on future languages
75 (2%) I would use this language for writing server programs
62 (2%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
20 (2%) This language is built on a small core of orthogonal features
50 (2%) This language is good for distributed computing
83 (2%) I find it easy to write efficient code in this language
94 (2%) This language is best for very large projects
80 (2%) I find this language easy to prototype in
81 (2%) I use many applications written in this language
55 (2%) I still discover new features of this language on a fairly regular basis
65 (3%) This language is well suited for an agile development approach using short iterations.
96 (3%) There are many good commercial tools for this language
39 (3%) This language excels at symbolic manipulation
53 (3%) This language is good for beginners
38 (3%) This language allows me to write programs where I know exactly what they are doing under the hood
36 (3%) I find code written in this language very elegant
30 (3%) I often write things in this language with the intent of rewriting them in something else later
53 (3%) I would use this language for casual scripting
30 (3%) This language has unusual features that I often miss when using other languages
37 (4%) This language is very flexible
95 (4%) This is a mainstream language
15 (4%) I often feel like I am not smart enough to write this language
53 (4%) I learned this language early in my career as a programmer
4 (4%) This language has a niche in which it is great
50 (4%) I am sometimes embarrassed to admit to my peers that I know this language
68 (4%) Developers who primarily use this language often burn out after a few years
61 (4%) Code written in this language tends to be very reliable
39 (4%) I would like to write more of this language than I currently do
67 (4%) This language has a good library distribution mechanism.
78 (4%) This language is frequently used for applications it isn't suitable for
57 (4%) Code written in this language is very readable
55 (4%) This language has a very coherent design
87 (4%) It is easy to tell at a glance what code in this language does
35 (4%) This language matches it's problem domain particularly well.
74 (4%) Programs written in this language tend to play well with others
95 (4%) This language has a high quality implementation
52 (4%) I enjoy using this language
66 (4%) This language has a good community
5 (5%) The semantics of this language are much different than other languages I know.
39 (5%) This language is likely to be a passing fad
74 (5%) This language has a very dogmatic community
31 (5%) This language excels at concurrency
32 (5%) I would use this language as a scripting language embedded inside a larger application
17 (5%) This language has a niche outside of which I would not use it
34 (5%) When I write code in this language I can be very sure it is correct
51 (6%) This language would be good for teaching children to write software
80 (6%) This language has many features which feel "tacked on"
18 (6%) This language is best for very small projects
41 (6%) I would use this language for writing embedded programs
27 (6%) I enjoy playing with this language but would never use it for "real code"
93 (6%) This language is well documented
37 (6%) Writing code in this language is a lot of work
93 (6%) I would use this language for mobile applications
74 (6%) I would use this language for a web project
92 (7%) It is easy to debug programs written in this language when it goes wrong
56 (7%) Code written in this language will usually run in all the major implementations if it runs in one of them.
92 (7%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
52 (7%) This language is suitable for real-time applications
43 (8%) I would use this language for writing programs for an embedded hardware platform
89 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
54 (8%) The thought that I may still be using this language in twenty years time fills me with dread
73 (9%) It's unusual for me to discover unfamiliar features
51 (9%) I can imagine using this language in my day job
67 (9%) I would use this language to write a command-line app
26 (9%) Code written in this language tends to be terse
76 (9%) I know this language well
63 (1%) There are many good commercial tools for this language
58 (3%) I often get angry when writing code in this language
66 (3%) This language has many features which feel "tacked on"
46 (3%) This language is large
63 (4%) Programs written in this language will usually work in future versions of the language
55 (4%) Programs written in this language tend to play well with others
30 (4%) This language excels at concurrency
29 (5%) The semantics of this language are much different than other languages I know.
21 (5%) When I write code in this language I can be very sure it is correct
55 (5%) This language has a good library distribution mechanism.
38 (5%) Learning this language improved my ability as a programmer
54 (5%) The thought that I may still be using this language in twenty years time fills me with dread
31 (5%) This language is good for distributed computing
55 (5%) I enjoy playing with this language but would never use it for "real code"
44 (6%) It's unusual for me to discover unfamiliar features
56 (6%) The resources for learning this language are of high quality
37 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
61 (6%) I use this language out of choice
60 (7%) This language encourages writing code that is easy to maintain.
60 (7%) This language is frequently used for applications it isn't suitable for
41 (7%) This language has a very coherent design
38 (7%) This language excels at symbolic manipulation
41 (7%) This language has a very dogmatic community
68 (7%) This is a high level language
52 (7%) Code written in this language is very readable
29 (7%) Learning this language significantly changed how I use other languages.
54 (7%) This language makes it easy to shoot yourself in the foot
38 (7%) This language is likely to have a strong influence on future languages
56 (8%) There are many good tools for this language
43 (8%) It is easy to debug programs written in this language when it goes wrong
44 (8%) I would like to write more of this language than I currently do
23 (8%) I often feel like I am not smart enough to write this language
45 (8%) I find code written in this language very elegant
48 (8%) This language is unusually bad for beginners
29 (8%) Code written in this language tends to be terse
34 (8%) If my code in this language successfully compiles there is a good chance my code is correct.
54 (8%) Libraries in this language tend to be well documented.
30 (9%) I enjoy using this language
31 (9%) This language allows me to write programs where I know exactly what they are doing under the hood
69 (9%) It is too easy to write code in this language that looks like it does one thing but actually does something else
34 (9%) This language matches it's problem domain particularly well.
49 (9%) This language is expressive
34 (9%) This language is minimal
57 (9%) I rarely have difficulty abstracting patterns I find in my code
62 (9%) Developers who primarily use this language often burn out after a few years
31 (9%) I can imagine using this language in my day job
0 (0%) Learning this language significantly changed how I use other languages.
37 (0%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
20 (0%) This language excels at concurrency
54 (0%) Libraries in this language tend to be well documented.
44 (0%) I find it easy to write efficient code in this language
8 (0%) This language is built on a small core of orthogonal features
71 (0%) This language has an annoying syntax
55 (0%) Code written in this language is very readable
31 (0%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
3 (0%) I enjoy using this language
30 (0%) This language has a very dogmatic community
35 (0%) This language encourages writing reusable code.
35 (0%) Writing code in this language is a lot of work
30 (1%) This language is best for very large projects
11 (1%) Programs written in this language tend to be efficient
21 (1%) If my code in this language successfully compiles there is a good chance my code is correct.
30 (1%) Programs written in this language will usually work in future versions of the language
21 (1%) This language is good for numeric computing
65 (1%) I find this language easy to prototype in
27 (1%) This language is suitable for real-time applications
26 (1%) This language is expressive
14 (2%) I can imagine using this language in my day job
35 (2%) This is a low level language
92 (2%) Developers who primarily use this language often burn out after a few years
12 (2%) This language is good for distributed computing
4 (2%) I would use this language for writing programs for an embedded hardware platform
25 (2%) I would use this language as a scripting language embedded inside a larger application
32 (2%) I would use this language to write a command-line app
83 (2%) The thought that I may still be using this language in twenty years time fills me with dread
4 (2%) I still discover new features of this language on a fairly regular basis
5 (2%) Learning this language improved my ability as a programmer
5 (2%) This language has unusual features that I often miss when using other languages
59 (2%) It's unusual for me to discover unfamiliar features
8 (3%) When I write code in this language I can be very sure it is correct
16 (3%) This language allows me to write programs where I know exactly what they are doing under the hood
37 (3%) This language is likely to be around for a very long time
48 (3%) This language is good for beginners
62 (3%) I know this language well
64 (3%) There is a lot of accidental complexity when writing code in this language
44 (3%) I rarely have difficulty abstracting patterns I find in my code
79 (3%) This language has many features which feel "tacked on"
10 (3%) I often feel like I am not smart enough to write this language
30 (3%) I would use this language for mobile applications
61 (3%) It is easy to tell at a glance what code in this language does
33 (4%) This language has a high quality implementation
52 (4%) This language is large
66 (4%) This is a high level language
4 (4%) If this language didn't exist I would have trouble finding a satisfactory replacement
39 (4%) This language has a very rigid idea of how things should be done
16 (4%) This language is likely to have a strong influence on future languages
54 (4%) Third-party libraries are readily available well-documented and of high quality
14 (4%) I would use this language for writing embedded programs
4 (4%) Code written in this language tends to be very reliable
37 (5%) Programs written in this language tend to play well with others
69 (5%) There are many good commercial tools for this language
61 (5%) The resources for learning this language are of high quality
50 (5%) There are many good tools for this language
12 (5%) The semantics of this language are much different than other languages I know.
48 (5%) This language has a good library distribution mechanism.
62 (5%) This language is likely to be a passing fad
24 (5%) This language excels at symbolic manipulation
34 (5%) I use this language out of choice
18 (6%) Code written in this language tends to be terse
48 (6%) I often write things in this language with the intent of rewriting them in something else later
20 (6%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
45 (6%) This language encourages writing code that is easy to maintain.
53 (6%) I enjoy playing with this language but would never use it for "real code"
38 (6%) This language is best for very small projects
59 (7%) This language makes it easy to shoot yourself in the foot
87 (7%) I often get angry when writing code in this language
48 (7%) This language excels at text processing
7 (7%) I would like to write more of this language than I currently do
45 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
88 (8%) I use a lot of code written in this language which I really don't want to have to make changes to
20 (8%) This language is good for scientific computing
12 (8%) I find code written in this language very elegant
91 (8%) This language is frequently used for applications it isn't suitable for
15 (8%) I can imagine this will be a popular language in twenty years time
62 (9%) Code written in this language tends to be verbose
9 (9%) This language has a very coherent design
55 (9%) I would use this language for casual scripting
21 (9%) This language has a strong static type system
52 (9%) This language would be good for teaching children to write software
36 (0%) The thought that I may still be using this language in twenty years time fills me with dread
78 (0%) This language is expressive
25 (0%) This language has an annoying syntax
77 (0%) I rarely have difficulty abstracting patterns I find in my code
56 (0%) This language is large
60 (0%) There are many good commercial tools for this language
73 (0%) Learning this language improved my ability as a programmer
78 (0%) This language encourages writing reusable code.
29 (0%) The semantics of this language are much different than other languages I know.
83 (0%) This language is best for very small projects
21 (0%) This is a low level language
88 (0%) This language would be good for teaching children to write software
68 (0%) I still discover new features of this language on a fairly regular basis
71 (1%) I often write things in this language with the intent of rewriting them in something else later
40 (1%) This language makes it easy to shoot yourself in the foot
67 (1%) This language is likely to have a strong influence on future languages
87 (1%) This language has well-organized libraries with consistent carefully thought-out interfaces
52 (2%) This language has unusual features that I often miss when using other languages
21 (2%) I often feel like I am not smart enough to write this language
63 (2%) This language has a very dogmatic community
15 (2%) This language is unusually bad for beginners
96 (2%) I would use this language to write a command-line app
52 (2%) I find it easy to write efficient code in this language
37 (2%) This language is good for distributed computing
43 (2%) Code written in this language tends to be very reliable
48 (2%) Code written in this language tends to be terse
67 (2%) I use many applications written in this language
28 (2%) This language has a niche in which it is great
59 (2%) This language excels at symbolic manipulation
64 (2%) I find code written in this language very elegant
33 (2%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
75 (2%) Libraries in this language tend to be well documented.
71 (2%) I know this language well
82 (2%) This language has a good community
61 (3%) This language is best for very large projects
80 (3%) This language excels at text processing
62 (3%) This language has many features which feel "tacked on"
75 (3%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
95 (3%) I find this language easy to prototype in
33 (3%) This language is built on a small core of orthogonal features
65 (3%) I usually use this language on solo projects
65 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
45 (3%) If this language didn't exist I would have trouble finding a satisfactory replacement
51 (3%) I would like to write more of this language than I currently do
96 (3%) This language has a good library distribution mechanism.
84 (3%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
51 (3%) Learning this language significantly changed how I use other languages.
14 (4%) This language has a strong static type system
83 (4%) This is a high level language
73 (4%) I know many other people who use this language
4 (4%) Writing code in this language is a lot of work
63 (4%) This language is frequently used for applications it isn't suitable for
76 (4%) I would use this language as a scripting language embedded inside a larger application
88 (4%) There is a wide variety of open source code written in this language
28 (4%) I learned this language early in my career as a programmer
68 (4%) When I run into problems my colleagues can provide me with immediate help with this language
73 (4%) This is a mainstream language
31 (4%) Code written in this language tends to be verbose
94 (5%) The resources for learning this language are of high quality
94 (5%) I would use this language for a web project
38 (5%) This language is suitable for real-time applications
62 (5%) I usually use this language on projects with many other members
27 (5%) I am sometimes embarrassed to admit to my peers that I know this language
46 (5%) I enjoy using this language
64 (5%) I would use this language for writing server programs
94 (5%) I would use this language for casual scripting
64 (5%) It is easy to debug programs written in this language when it goes wrong
60 (6%) I regularly use this language
36 (6%) This language is minimal
77 (6%) I would use this language for a desktop GUI project
70 (6%) Programs written in this language tend to play well with others
32 (6%) When I write code in this language I can be very sure it is correct
28 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
28 (6%) I would use this language for writing programs for an embedded hardware platform
41 (7%) This language matches it's problem domain particularly well.
92 (7%) This language is well suited for an agile development approach using short iterations.
44 (7%) Programs written in this language will usually work in future versions of the language
24 (7%) There is a lot of accidental complexity when writing code in this language
91 (7%) Third-party libraries are readily available well-documented and of high quality
27 (7%) This language excels at concurrency
76 (7%) I would list this language on my resume
82 (7%) There are many good open-source tools for this language
74 (7%) This language encourages writing code that is easy to maintain.
91 (8%) I use this language out of choice
21 (8%) This language has a very rigid idea of how things should be done
27 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
40 (8%) Developers who primarily use this language often burn out after a few years
28 (8%) I would use this language for writing embedded programs
29 (8%) I am reluctant to admit to knowing this language
51 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
67 (8%) I would use this language for mobile applications
63 (9%) This language has a very coherent design
86 (9%) This language is well documented
66 (9%) There are many good tools for this language
48 (0%) This language makes it easy to shoot yourself in the foot
35 (1%) This language is best for very large projects
37 (1%) The resources for learning this language are of high quality
35 (2%) There are many good tools for this language
46 (2%) This language has a very coherent design
13 (2%) I can imagine this will be a popular language in twenty years time
31 (2%) Code written in this language will usually run in all the major implementations if it runs in one of them.
5 (3%) I enjoy using this language
32 (3%) I know many other people who use this language
49 (3%) This is a high level language
7 (3%) I regularly use this language
29 (3%) I use many applications written in this language
5 (4%) I can imagine using this language in my day job
15 (4%) This language excels at symbolic manipulation
48 (4%) It is easy to tell at a glance what code in this language does
42 (4%) This is a mainstream language
63 (4%) I use a lot of code written in this language which I really don't want to have to make changes to
39 (4%) This language has a very dogmatic community
11 (4%) I would use this language as a scripting language embedded inside a larger application
12 (4%) I would use this language for writing server programs
31 (5%) If my code in this language successfully compiles there is a good chance my code is correct.
26 (5%) If this language didn't exist I would have trouble finding a satisfactory replacement
49 (5%) There are many good commercial tools for this language
54 (5%) Code written in this language is very readable
22 (6%) I would use this language for casual scripting
10 (6%) This language is very flexible
25 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
9 (6%) I still discover new features of this language on a fairly regular basis
19 (6%) I would use this language for a desktop GUI project
46 (6%) This language encourages writing code that is easy to maintain.
6 (6%) This language has unusual features that I often miss when using other languages
69 (6%) I often get angry when writing code in this language
72 (6%) Developers who primarily use this language often burn out after a few years
11 (6%) This language excels at text processing
56 (6%) This language is frequently used for applications it isn't suitable for
50 (7%) This language has a high quality implementation
10 (7%) This language is best for very small projects
10 (7%) I usually use this language on solo projects
39 (7%) This language has well-organized libraries with consistent carefully thought-out interfaces
57 (7%) I know this language well
53 (7%) This language has many features which feel "tacked on"
48 (7%) This is a low level language
17 (7%) When I write code in this language I can be very sure it is correct
21 (7%) Learning this language significantly changed how I use other languages.
16 (7%) This language is expressive
64 (8%) Programs written in this language will usually work in future versions of the language
31 (8%) This language has a good library distribution mechanism.
47 (8%) There is a lot of accidental complexity when writing code in this language
11 (8%) This language is good for distributed computing
27 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
18 (8%) I often feel like I am not smart enough to write this language
24 (8%) I usually use this language on projects with many other members
87 (9%) I learned this language early in my career as a programmer
28 (9%) Libraries in this language tend to be well documented.
12 (9%) This language has a good community
57 (9%) It's unusual for me to discover unfamiliar features
19 (9%) This language excels at concurrency
40 (9%) Code written in this language tends to be very reliable
41 (9%) When I run into problems my colleagues can provide me with immediate help with this language
27 (1%) This language is good for distributed computing
61 (1%) This language has a good community
25 (1%) When I write code in this language I can be very sure it is correct
30 (1%) I would use this language for writing server programs
30 (2%) This language makes it easy to shoot yourself in the foot
38 (2%) I usually use this language on solo projects
14 (2%) This language has a strong static type system
32 (2%) I usually use this language on projects with many other members
46 (3%) I use a lot of code written in this language which I really don't want to have to make changes to
38 (3%) This language is frequently used for applications it isn't suitable for
48 (3%) This language excels at text processing
95 (3%) This language would be good for teaching children to write software
41 (3%) Programs written in this language tend to be efficient
35 (3%) I would use this language for writing programs for an embedded hardware platform
39 (4%) This is a mainstream language
43 (4%) This language is good for scientific computing
39 (4%) Third-party libraries are readily available well-documented and of high quality
82 (4%) I find this language easy to prototype in
32 (4%) This language allows me to write programs where I know exactly what they are doing under the hood
36 (4%) I know many other people who use this language
51 (4%) I would use this language for a web project
47 (4%) This language is suitable for real-time applications
42 (4%) Code written in this language tends to be terse
64 (4%) This language encourages writing code that is easy to maintain.
41 (4%) I use many applications written in this language
41 (4%) Libraries in this language tend to be well documented.
71 (5%) I rarely have difficulty abstracting patterns I find in my code
72 (5%) I use this language out of choice
26 (5%) This is a low level language
48 (5%) There are many good commercial tools for this language
67 (5%) This language has a high quality implementation
80 (5%) This is a high level language
46 (5%) This language is well documented
16 (5%) I am reluctant to admit to knowing this language
48 (5%) Programs written in this language will usually work in future versions of the language
26 (5%) This language excels at concurrency
39 (5%) Developers who primarily use this language often burn out after a few years
21 (5%) I often get angry when writing code in this language
36 (5%) This language has many features which feel "tacked on"
68 (6%) I would like to write more of this language than I currently do
61 (6%) I would use this language for mobile applications
46 (6%) There are many good open-source tools for this language
40 (6%) I learned this language early in my career as a programmer
38 (6%) This language is good for numeric computing
26 (6%) This language has an annoying syntax
69 (6%) This language is expressive
19 (6%) Writing code in this language is a lot of work
56 (6%) This language has unusual features that I often miss when using other languages
45 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
55 (7%) I can imagine this will be a popular language in twenty years time
35 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
44 (7%) I still discover new features of this language on a fairly regular basis
25 (7%) I can imagine using this language in my day job
56 (7%) I would use this language for a desktop GUI project
87 (7%) This language is good for beginners
47 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
55 (8%) This language has a good library distribution mechanism.
71 (8%) It is easy to tell at a glance what code in this language does
47 (8%) There is a wide variety of open source code written in this language
77 (8%) This language is very flexible
49 (8%) I would list this language on my resume
19 (9%) I am sometimes embarrassed to admit to my peers that I know this language
83 (9%) This language encourages writing reusable code.
79 (9%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
76 (9%) This language is well suited for an agile development approach using short iterations.
62 (9%) I find it easy to write efficient code in this language
63 (9%) This language is likely to have a strong influence on future languages
68 (9%) Code written in this language is very readable
87 (9%) This language has a very coherent design
26 (9%) This language is unusually bad for beginners
39 (9%) This language is likely to be a passing fad
41 (9%) I often write things in this language with the intent of rewriting them in something else later
57 (3%) I use this language out of choice
15 (4%) When I write code in this language I can be very sure it is correct
43 (4%) Code written in this language tends to be terse
11 (4%) Programs written in this language tend to be efficient
35 (4%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
70 (4%) I find this language easy to prototype in
26 (4%) This language is good for beginners
49 (5%) The resources for learning this language are of high quality
32 (5%) There are many good commercial tools for this language
28 (5%) I would use this language for mobile applications
9 (5%) This language is good for distributed computing
51 (6%) This language is unusually bad for beginners
24 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
58 (6%) Programs written in this language will usually work in future versions of the language
47 (6%) Code written in this language is very readable
36 (7%) Code written in this language tends to be verbose
22 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
31 (7%) Code written in this language tends to be very reliable
50 (7%) I learned this language early in my career as a programmer
52 (7%) This language has a high quality implementation
23 (7%) This language is large
54 (7%) This language is minimal
50 (7%) I often get angry when writing code in this language
25 (7%) This language is suitable for real-time applications
43 (7%) I am reluctant to admit to knowing this language
48 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
13 (8%) I would use this language for writing programs for an embedded hardware platform
34 (8%) Writing code in this language is a lot of work
25 (8%) This language is likely to have a strong influence on future languages
26 (8%) This is a low level language
30 (8%) It is easy to debug programs written in this language when it goes wrong
52 (8%) The thought that I may still be using this language in twenty years time fills me with dread
60 (8%) This language matches it's problem domain particularly well.
60 (8%) Developers who primarily use this language often burn out after a few years
14 (8%) This language has a strong static type system
36 (9%) This language has a very dogmatic community
18 (9%) I can imagine using this language in my day job
39 (9%) This language encourages writing code that is easy to maintain.
18 (9%) I would use this language for writing server programs
16 (9%) This language is good for numeric computing
45 (9%) I would use this language as a scripting language embedded inside a larger application
17 (9%) This language excels at concurrency
34 (9%) I would use this language for a web project
82 (9%) This language has a niche outside of which I would not use it
29 (9%) This language would be good for teaching children to write software
24 (9%) Third-party libraries are readily available well-documented and of high quality
51 (9%) This language is well suited for an agile development approach using short iterations.
41 (9%) Code written in this language will usually run in all the major implementations if it runs in one of them.
40 (9%) This language is well documented
15 (5%) This is a mainstream language
35 (5%) This language is frequently used for applications it isn't suitable for
16 (5%) Third-party libraries are readily available well-documented and of high quality
38 (6%) This language has many features which feel "tacked on"
35 (6%) This language is well documented
23 (7%) There is a wide variety of open source code written in this language
31 (7%) There are many good commercial tools for this language
11 (7%) I know many other people who use this language
11 (8%) I can imagine using this language in my day job
64 (8%) I use this language out of choice
53 (8%) This language makes it easy to shoot yourself in the foot
25 (8%) When I write code in this language I can be very sure it is correct
27 (8%) There are many good open-source tools for this language
37 (8%) The resources for learning this language are of high quality
70 (8%) I find this language easy to prototype in
87 (8%) I enjoy playing with this language but would never use it for "real code"
76 (9%) This language has a very coherent design
49 (9%) I know this language well
15 (9%) I usually use this language on projects with many other members
58 (9%) I would use this language for casual scripting
22 (9%) I am sometimes embarrassed to admit to my peers that I know this language
43 (9%) Code written in this language is very readable
21 (9%) This language has a strong static type system
32 (9%) This language excels at concurrency
49 (0%) This language is large
40 (0%) There is a lot of accidental complexity when writing code in this language
22 (0%) This language has a strong static type system
13 (0%) This language allows me to write programs where I know exactly what they are doing under the hood
21 (0%) This language is good for distributed computing
30 (0%) This language has unusual features that I often miss when using other languages
65 (0%) This language has an annoying syntax
30 (0%) This language is suitable for real-time applications
41 (1%) Code written in this language tends to be terse
46 (1%) I rarely have difficulty abstracting patterns I find in my code
40 (1%) I am reluctant to admit to knowing this language
21 (1%) This is a low level language
41 (1%) This language makes it easy to shoot yourself in the foot
35 (1%) I usually use this language on projects with many other members
18 (1%) This language is built on a small core of orthogonal features
47 (1%) This language is frequently used for applications it isn't suitable for
66 (1%) Third-party libraries are readily available well-documented and of high quality
54 (1%) Code written in this language is very readable
27 (1%) This language excels at concurrency
53 (2%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
80 (2%) I use a lot of code written in this language which I really don't want to have to make changes to
44 (2%) This language has a very rigid idea of how things should be done
13 (2%) This language is best for very large projects
43 (2%) This language is best for very small projects
49 (2%) This language is unusually bad for beginners
55 (2%) This language is well suited for an agile development approach using short iterations.
56 (2%) This language excels at symbolic manipulation
42 (2%) I usually use this language on solo projects
31 (2%) I can imagine using this language in my day job
81 (2%) I enjoy playing with this language but would never use it for "real code"
53 (2%) This language has well-organized libraries with consistent carefully thought-out interfaces
56 (2%) I would use this language for casual scripting
26 (3%) This language is minimal
51 (3%) The thought that I may still be using this language in twenty years time fills me with dread
54 (3%) This language is likely to be a passing fad
58 (3%) I often write things in this language with the intent of rewriting them in something else later
51 (3%) This language is well documented
29 (3%) Programs written in this language tend to be efficient
28 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
30 (3%) Writing code in this language is a lot of work
82 (3%) This is a high level language
36 (3%) I would use this language as a scripting language embedded inside a larger application
41 (3%) This language has a very dogmatic community
48 (4%) This language encourages writing reusable code.
47 (4%) It is easy to tell at a glance what code in this language does
49 (4%) The semantics of this language are much different than other languages I know.
54 (4%) Developers who primarily use this language often burn out after a few years
47 (4%) This is a mainstream language
21 (4%) This language excels at text processing
42 (4%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
92 (4%) This language is good for numeric computing
88 (5%) This language has a niche outside of which I would not use it
7 (5%) I would use this language for writing server programs
38 (5%) This language has a very coherent design
23 (5%) Learning this language significantly changed how I use other languages.
36 (5%) I regularly use this language
48 (5%) There are many good tools for this language
35 (5%) This language would be good for teaching children to write software
42 (5%) I would like to write more of this language than I currently do
78 (5%) I find this language easy to prototype in
42 (5%) I use many applications written in this language
94 (5%) This language is good for scientific computing
49 (5%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
22 (5%) I would use this language for a web project
23 (5%) Learning this language improved my ability as a programmer
58 (5%) This language has many features which feel "tacked on"
57 (6%) This language has a high quality implementation
67 (6%) This language has a niche in which it is great
45 (6%) If this language didn't exist I would have trouble finding a satisfactory replacement
6 (6%) I would use this language for writing programs for an embedded hardware platform
51 (6%) Libraries in this language tend to be well documented.
24 (6%) I would use this language for a desktop GUI project
32 (6%) I am sometimes embarrassed to admit to my peers that I know this language
34 (6%) I can imagine this will be a popular language in twenty years time
13 (6%) I would use this language for mobile applications
44 (6%) Code written in this language tends to be verbose
31 (6%) I learned this language early in my career as a programmer
53 (6%) I find it easy to write efficient code in this language
55 (7%) When I run into problems my colleagues can provide me with immediate help with this language
31 (7%) I often feel like I am not smart enough to write this language
38 (7%) This language is good for beginners
45 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
21 (8%) When I write code in this language I can be very sure it is correct
62 (8%) I know many other people who use this language
37 (8%) I find code written in this language very elegant
83 (8%) This language matches it's problem domain particularly well.
45 (9%) This language is likely to be around for a very long time
41 (9%) There is a wide variety of open source code written in this language
42 (9%) I would list this language on my resume
17 (9%) I enjoy using this language
26 (9%) I would use this language for writing embedded programs
28 (9%) It's unusual for me to discover unfamiliar features
30 (9%) Code written in this language tends to be very reliable
55 (0%) I can imagine this will be a popular language in twenty years time
73 (0%) This language is good for numeric computing
18 (0%) When I write code in this language I can be very sure it is correct
78 (0%) I usually use this language on projects with many other members
43 (0%) I rarely have difficulty abstracting patterns I find in my code
39 (0%) I would like to write more of this language than I currently do
55 (0%) Libraries in this language tend to be well documented.
77 (0%) Third-party libraries are readily available well-documented and of high quality
87 (0%) This language makes it easy to shoot yourself in the foot
82 (0%) There are many good open-source tools for this language
98 (1%) I use a lot of code written in this language which I really don't want to have to make changes to
98 (1%) I find it easy to write efficient code in this language
4 (1%) The semantics of this language are much different than other languages I know.
86 (1%) There are many good commercial tools for this language
76 (1%) There are many good tools for this language
88 (1%) When I run into problems my colleagues can provide me with immediate help with this language
47 (2%) I often feel like I am not smart enough to write this language
56 (2%) This language has a strong static type system
97 (2%) I use many applications written in this language
93 (2%) This language has a high quality implementation
39 (2%) I would use this language for casual scripting
44 (2%) I find this language easy to prototype in
87 (2%) This is a mainstream language
7 (2%) I am reluctant to admit to knowing this language
36 (2%) This language has a very coherent design
43 (3%) This language has a very dogmatic community
85 (3%) I know many other people who use this language
31 (3%) This language has a niche outside of which I would not use it
84 (3%) Programs written in this language tend to be efficient
33 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
60 (3%) I would use this language for mobile applications
92 (3%) Learning this language improved my ability as a programmer
47 (3%) This language has a good library distribution mechanism.
21 (3%) This language excels at concurrency
37 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
78 (4%) The resources for learning this language are of high quality
95 (4%) This language is suitable for real-time applications
33 (4%) This language is well suited for an agile development approach using short iterations.
29 (4%) I enjoy playing with this language but would never use it for "real code"
75 (4%) I know this language well
28 (4%) I find code written in this language very elegant
62 (4%) Writing code in this language is a lot of work
95 (4%) Programs written in this language will usually work in future versions of the language
40 (4%) Learning this language significantly changed how I use other languages.
61 (4%) Code written in this language tends to be verbose
56 (4%) The thought that I may still be using this language in twenty years time fills me with dread
38 (4%) This language has a good community
28 (4%) This language excels at symbolic manipulation
41 (4%) It is easy to tell at a glance what code in this language does
36 (5%) I would use this language for a web project
19 (5%) I would use this language as a scripting language embedded inside a larger application
5 (5%) I use this language out of choice
49 (5%) This language encourages writing code that is easy to maintain.
49 (6%) This is a high level language
69 (6%) This language is best for very large projects
78 (6%) I would use this language to write a command-line app
93 (6%) There is a wide variety of open source code written in this language
45 (6%) Code written in this language is very readable
57 (6%) I often get angry when writing code in this language
68 (6%) This language is good for scientific computing
34 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
23 (7%) I enjoy using this language
34 (7%) Code written in this language tends to be very reliable
82 (7%) I learned this language early in my career as a programmer
17 (8%) I often write things in this language with the intent of rewriting them in something else later
73 (8%) This language is very flexible
69 (8%) This is a low level language
31 (8%) I am sometimes embarrassed to admit to my peers that I know this language
91 (8%) Developers who primarily use this language often burn out after a few years
27 (8%) This language excels at text processing
41 (8%) Code written in this language tends to be terse
46 (8%) I would use this language for writing server programs
83 (9%) This language is frequently used for applications it isn't suitable for
90 (9%) This language is likely to be around for a very long time
35 (0%) I would use this language for writing embedded programs
0 (0%) This is a mainstream language
69 (0%) The semantics of this language are much different than other languages I know.
20 (0%) This language excels at concurrency
20 (1%) I would use this language for writing programs for an embedded hardware platform
21 (1%) The thought that I may still be using this language in twenty years time fills me with dread
20 (1%) I can imagine using this language in my day job
52 (1%) Code written in this language is very readable
58 (1%) Code written in this language will usually run in all the major implementations if it runs in one of them.
68 (1%) I often write things in this language with the intent of rewriting them in something else later
61 (1%) This language excels at symbolic manipulation
79 (1%) Learning this language significantly changed how I use other languages.
97 (2%) Learning this language improved my ability as a programmer
47 (2%) I rarely have difficulty abstracting patterns I find in my code
83 (2%) I use this language out of choice
30 (2%) This language is best for very large projects
97 (2%) I often feel like I am not smart enough to write this language
53 (2%) I enjoy using this language
54 (2%) Writing code in this language is a lot of work
15 (3%) This language is good for distributed computing
16 (3%) Third-party libraries are readily available well-documented and of high quality
17 (3%) This language is well suited for an agile development approach using short iterations.
23 (3%) This language is good for numeric computing
81 (3%) This language has a very coherent design
32 (3%) This language is large
95 (4%) When I write code in this language I can be very sure it is correct
29 (4%) I regularly use this language
95 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
4 (4%) Programs written in this language tend to be efficient
40 (4%) This language is well documented
95 (4%) This language has a strong static type system
82 (4%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
64 (4%) I would like to write more of this language than I currently do
15 (4%) Programs written in this language tend to play well with others
94 (5%) This language is likely to have a strong influence on future languages
81 (5%) This language has a niche outside of which I would not use it
5 (5%) This is a low level language
5 (5%) This language is frequently used for applications it isn't suitable for
58 (5%) This language is likely to be a passing fad
57 (5%) This language is good for scientific computing
39 (5%) This language has a good library distribution mechanism.
74 (5%) This language encourages writing code that is easy to maintain.
89 (5%) This is a high level language
19 (5%) There are many good tools for this language
67 (6%) This language encourages writing reusable code.
58 (6%) There is a lot of accidental complexity when writing code in this language
46 (6%) This language has an annoying syntax
8 (6%) I often get angry when writing code in this language
22 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
7 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
80 (8%) I find code written in this language very elegant
13 (8%) I use many applications written in this language
55 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
44 (8%) Code written in this language tends to be verbose
84 (8%) This language is expressive
9 (9%) This language makes it easy to shoot yourself in the foot
24 (9%) When I run into problems my colleagues can provide me with immediate help with this language
22 (9%) Libraries in this language tend to be well documented.
49 (9%) I know this language well
10 (9%) I would use this language for writing server programs
k-means with k = 19
R,5.0Matlab,5.0Mathematica,6.0ActionScript,10.0Eiffel,5.0Ada,6.0Standard ML,6.0F#,4.0Scala,4.0Pascal,5.0Fortran,6.0Delphi,6.0Cobol,7.0Visual Basic,7.0Coq,0.0D,3.0Go,3.0Python,4.0Ruby,4.0C#,6.0Java,7.0Objective C,7.0C++,8.0AWK,5.0TCL,5.0ELisp,6.0Shell,6.0Prolog,0.0APL,0.0C,0.0Common Lisp,6.0Clojure,6.0O'Caml,6.0Scheme,7.0Smalltalk,7.0Erlang,8.0Haskell,8.0Lua,5.0Groovy,5.0Haxe,5.0Assembler,0.0Agda,0.0Factor,6.0Io,6.0Mozart-Oz,7.0J,8.0Forth,9.0REBOL,10.0Javascript,5.0Perl,6.0PHP,6.0
41 (1%) Code written in this language tends to be terse
41 (1%) This language makes it easy to shoot yourself in the foot
53 (2%) Code written in this language is very readable
42 (2%) There is a lot of accidental complexity when writing code in this language
24 (3%) This language excels at concurrency
18 (3%) This language is good for distributed computing
49 (3%) This language encourages writing reusable code.
50 (3%) This language is large
49 (3%) The semantics of this language are much different than other languages I know.
21 (3%) This language excels at text processing
45 (4%) This is a mainstream language
80 (4%) I enjoy playing with this language but would never use it for "real code"
35 (4%) I would use this language as a scripting language embedded inside a larger application
52 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
31 (4%) Writing code in this language is a lot of work
24 (5%) This language has a strong static type system
35 (5%) I am sometimes embarrassed to admit to my peers that I know this language
46 (5%) This language is best for very small projects
55 (5%) This language has many features which feel "tacked on"
52 (5%) I find it easy to write efficient code in this language
47 (5%) I usually use this language on solo projects
26 (5%) Learning this language significantly changed how I use other languages.
66 (5%) This language has an annoying syntax
27 (5%) Programs written in this language tend to be efficient
45 (5%) This language has a very dogmatic community
7 (5%) I would use this language for writing server programs
44 (6%) There are many good tools for this language
88 (6%) This is a high level language
51 (6%) Developers who primarily use this language often burn out after a few years
24 (6%) When I write code in this language I can be very sure it is correct
32 (6%) I usually use this language on projects with many other members
45 (6%) It is too easy to write code in this language that looks like it does one thing but actually does something else
37 (6%) I would like to write more of this language than I currently do
85 (6%) This language matches it's problem domain particularly well.
40 (7%) This language has a very rigid idea of how things should be done
49 (7%) I rarely have difficulty abstracting patterns I find in my code
57 (7%) I would use this language for casual scripting
28 (7%) I can imagine using this language in my day job
12 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
27 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
22 (8%) This is a low level language
31 (8%) I would use this language for writing embedded programs
36 (8%) I learned this language early in my career as a programmer
42 (8%) This language would be good for teaching children to write software
35 (8%) There is a wide variety of open source code written in this language
42 (8%) The thought that I may still be using this language in twenty years time fills me with dread
54 (8%) This language is well suited for an agile development approach using short iterations.
20 (9%) I would use this language to write a command-line app
36 (9%) Code written in this language tends to be very reliable
85 (9%) I find this language easy to prototype in
32 (9%) This language is likely to have a strong influence on future languages
24 (9%) I enjoy using this language
21 (9%) It's unusual for me to discover unfamiliar features
33 (1%) When I run into problems my colleagues can provide me with immediate help with this language
23 (1%) I still discover new features of this language on a fairly regular basis
26 (1%) There is a wide variety of open source code written in this language
41 (2%) Learning this language significantly changed how I use other languages.
32 (2%) I would use this language for a web project
23 (2%) I can imagine this will be a popular language in twenty years time
44 (2%) I would list this language on my resume
60 (2%) This language is good for numeric computing
22 (3%) I know many other people who use this language
22 (3%) This language makes it easy to shoot yourself in the foot
43 (3%) I would use this language for writing server programs
65 (4%) This language is well documented
28 (4%) It is too easy to write code in this language that looks like it does one thing but actually does something else
27 (4%) I can imagine using this language in my day job
32 (4%) This language is likely to be around for a very long time
53 (4%) I would like to write more of this language than I currently do
36 (5%) This language excels at concurrency
54 (5%) I learned this language early in my career as a programmer
33 (5%) This language excels at text processing
46 (5%) This language is very flexible
47 (5%) I would use this language to write a command-line app
48 (5%) This language would be good for teaching children to write software
39 (5%) There are many good commercial tools for this language
28 (5%) Third-party libraries are readily available well-documented and of high quality
30 (6%) This language is good for distributed computing
56 (6%) This language is good for scientific computing
71 (6%) This is a high level language
61 (6%) This language has a very dogmatic community
38 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
84 (6%) This language encourages writing reusable code.
52 (6%) Programs written in this language tend to be efficient
30 (6%) There are many good open-source tools for this language
40 (6%) This language is frequently used for applications it isn't suitable for
74 (6%) Learning this language improved my ability as a programmer
65 (6%) It is easy to tell at a glance what code in this language does
67 (7%) I find it easy to write efficient code in this language
44 (7%) This language has an annoying syntax
32 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
22 (7%) This language has a niche in which it is great
41 (7%) If this language didn't exist I would have trouble finding a satisfactory replacement
57 (7%) When I write code in this language I can be very sure it is correct
66 (7%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
19 (7%) I regularly use this language
30 (7%) I use many applications written in this language
39 (7%) This language has a niche outside of which I would not use it
46 (7%) Programs written in this language tend to play well with others
66 (7%) Code written in this language is very readable
72 (8%) Code written in this language tends to be very reliable
36 (8%) I would use this language for writing programs for an embedded hardware platform
33 (8%) I am reluctant to admit to knowing this language
13 (8%) This language is best for very small projects
36 (8%) I would use this language for casual scripting
34 (8%) I would use this language for a desktop GUI project
62 (8%) I use this language out of choice
63 (8%) The resources for learning this language are of high quality
55 (8%) I find this language easy to prototype in
39 (8%) I usually use this language on projects with many other members
60 (8%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
41 (8%) This language matches it's problem domain particularly well.
70 (9%) This language is best for very large projects
43 (9%) Writing code in this language is a lot of work
42 (9%) I use a lot of code written in this language which I really don't want to have to make changes to
37 (9%) The semantics of this language are much different than other languages I know.
45 (0%) This is a mainstream language
85 (0%) I find this language easy to prototype in
66 (0%) Code written in this language tends to be very reliable
96 (0%) This language encourages writing reusable code.
78 (0%) This language has a strong static type system
61 (0%) If my code in this language successfully compiles there is a good chance my code is correct.
19 (0%) This is a low level language
37 (0%) This language is frequently used for applications it isn't suitable for
92 (0%) This is a high level language
90 (0%) I find it easy to write efficient code in this language
73 (1%) I would use this language for casual scripting
10 (1%) I am sometimes embarrassed to admit to my peers that I know this language
55 (1%) This language matches it's problem domain particularly well.
59 (1%) This language has many features which feel "tacked on"
82 (1%) This language is likely to have a strong influence on future languages
71 (1%) I would use this language for a desktop GUI project
54 (1%) It is too easy to write code in this language that looks like it does one thing but actually does something else
16 (1%) I learned this language early in my career as a programmer
53 (1%) This language is likely to be around for a very long time
38 (1%) This language is best for very small projects
71 (2%) Programs written in this language tend to play well with others
45 (2%) When I run into problems my colleagues can provide me with immediate help with this language
69 (2%) This language has a high quality implementation
28 (2%) This language is minimal
84 (2%) This language encourages writing code that is easy to maintain.
63 (2%) It is easy to tell at a glance what code in this language does
62 (2%) Libraries in this language tend to be well documented.
68 (2%) Code written in this language is very readable
26 (2%) This language allows me to write programs where I know exactly what they are doing under the hood
64 (2%) This language has a good library distribution mechanism.
57 (2%) I often feel like I am not smart enough to write this language
76 (3%) I find code written in this language very elegant
54 (3%) I regularly use this language
70 (3%) This language has a very coherent design
73 (3%) I enjoy using this language
64 (3%) There are many good tools for this language
94 (3%) This language has well-organized libraries with consistent carefully thought-out interfaces
21 (3%) Writing code in this language is a lot of work
22 (3%) Code written in this language tends to be verbose
18 (3%) There is a lot of accidental complexity when writing code in this language
67 (3%) It is easy to debug programs written in this language when it goes wrong
37 (3%) This language has a very dogmatic community
31 (3%) I would use this language for writing programs for an embedded hardware platform
46 (3%) This language is well documented
95 (3%) I use this language out of choice
56 (4%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
43 (4%) This language is good for beginners
45 (4%) I use many applications written in this language
48 (4%) I would use this language as a scripting language embedded inside a larger application
81 (4%) I would use this language to write a command-line app
57 (4%) This language excels at text processing
25 (4%) This language makes it easy to shoot yourself in the foot
39 (4%) Developers who primarily use this language often burn out after a few years
38 (4%) This language has a very rigid idea of how things should be done
42 (4%) I know many other people who use this language
61 (5%) This language is good for distributed computing
36 (5%) This language is built on a small core of orthogonal features
40 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
43 (5%) This language would be good for teaching children to write software
82 (5%) This language is expressive
92 (6%) I know this language well
53 (6%) I enjoy playing with this language but would never use it for "real code"
16 (6%) I am reluctant to admit to knowing this language
54 (6%) Learning this language significantly changed how I use other languages.
84 (6%) I would use this language for writing server programs
57 (6%) This language is suitable for real-time applications
86 (6%) I rarely have difficulty abstracting patterns I find in my code
75 (6%) This language is good for numeric computing
55 (7%) Programs written in this language tend to be efficient
20 (7%) This language has a niche in which it is great
57 (7%) Code written in this language tends to be terse
50 (7%) This language is unusually bad for beginners
65 (8%) I can imagine using this language in my day job
75 (8%) Learning this language improved my ability as a programmer
66 (8%) This language has a good community
46 (8%) When I write code in this language I can be very sure it is correct
71 (8%) Third-party libraries are readily available well-documented and of high quality
32 (8%) I often get angry when writing code in this language
66 (8%) This language excels at concurrency
70 (8%) This language is good for scientific computing
72 (9%) This language is well suited for an agile development approach using short iterations.
90 (9%) I can imagine this will be a popular language in twenty years time
40 (9%) I often write things in this language with the intent of rewriting them in something else later
68 (9%) This language excels at symbolic manipulation
74 (9%) This language is likely to be a passing fad
34 (9%) I would use this language for writing embedded programs
82 (9%) I would list this language on my resume
71 (9%) This language has unusual features that I often miss when using other languages
48 (3%) This language makes it easy to shoot yourself in the foot
11 (3%) I can imagine this will be a popular language in twenty years time
13 (4%) I would use this language for writing server programs
54 (4%) Code written in this language is very readable
28 (5%) Code written in this language will usually run in all the major implementations if it runs in one of them.
38 (5%) This language has a very dogmatic community
14 (5%) I would use this language as a scripting language embedded inside a larger application
7 (5%) I still discover new features of this language on a fairly regular basis
8 (5%) This language has unusual features that I often miss when using other languages
18 (5%) This language excels at symbolic manipulation
40 (6%) There are many good tools for this language
56 (6%) I know this language well
14 (6%) This language is very flexible
28 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
8 (6%) I enjoy using this language
10 (6%) I can imagine using this language in my day job
13 (7%) I usually use this language on solo projects
37 (7%) This language is best for very large projects
48 (7%) This is a mainstream language
50 (7%) This language encourages writing code that is easy to maintain.
56 (7%) It's unusual for me to discover unfamiliar features
44 (7%) This is a low level language
51 (7%) It is easy to tell at a glance what code in this language does
35 (7%) I use many applications written in this language
46 (7%) This language has a high quality implementation
15 (8%) I often feel like I am not smart enough to write this language
13 (8%) This language is good for distributed computing
32 (8%) If my code in this language successfully compiles there is a good chance my code is correct.
29 (9%) I usually use this language on projects with many other members
19 (9%) This language is likely to have a strong influence on future languages
56 (9%) This is a high level language
16 (9%) There are many good open-source tools for this language
82 (9%) I learned this language early in my career as a programmer
17 (9%) When I write code in this language I can be very sure it is correct
15 (9%) I regularly use this language
67 (9%) I enjoy playing with this language but would never use it for "real code"
38 (0%) This language has an annoying syntax
42 (0%) This language has a very rigid idea of how things should be done
44 (0%) Code written in this language tends to be verbose
44 (0%) This language would be good for teaching children to write software
37 (0%) This language is good for beginners
32 (0%) It's unusual for me to discover unfamiliar features
72 (0%) Programs written in this language tend to be efficient
32 (0%) I usually use this language on projects with many other members
67 (0%) I use this language out of choice
47 (0%) This language is unusually bad for beginners
69 (0%) This language has well-organized libraries with consistent carefully thought-out interfaces
54 (0%) I find code written in this language very elegant
16 (0%) I know many other people who use this language
45 (0%) I usually use this language on solo projects
31 (1%) Writing code in this language is a lot of work
47 (1%) It is too easy to write code in this language that looks like it does one thing but actually does something else
51 (1%) Code written in this language tends to be very reliable
64 (1%) This language is best for very large projects
39 (1%) This language is good for distributed computing
36 (1%) This is a mainstream language
47 (1%) I know this language well
36 (1%) This language is well documented
26 (1%) The thought that I may still be using this language in twenty years time fills me with dread
34 (1%) I often get angry when writing code in this language
59 (1%) This language is good for scientific computing
31 (1%) I would use this language as a scripting language embedded inside a larger application
63 (1%) I can imagine this will be a popular language in twenty years time
36 (2%) This language is best for very small projects
54 (2%) I would use this language for writing server programs
43 (2%) This language excels at text processing
73 (2%) This language is suitable for real-time applications
35 (2%) I enjoy using this language
57 (2%) This language is expressive
63 (2%) This language has a very coherent design
44 (2%) I would use this language for a web project
24 (2%) I use many applications written in this language
37 (2%) When I run into problems my colleagues can provide me with immediate help with this language
36 (2%) I can imagine using this language in my day job
55 (2%) This language is well suited for an agile development approach using short iterations.
55 (2%) This language has unusual features that I often miss when using other languages
36 (2%) There are many good commercial tools for this language
49 (2%) This language has a very dogmatic community
41 (3%) It is easy to debug programs written in this language when it goes wrong
74 (3%) I find this language easy to prototype in
25 (3%) I regularly use this language
60 (3%) This is a high level language
36 (3%) Learning this language significantly changed how I use other languages.
47 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
77 (3%) This language is likely to be a passing fad
53 (3%) This is a low level language
48 (3%) This language allows me to write programs where I know exactly what they are doing under the hood
42 (4%) This language excels at symbolic manipulation
59 (4%) I would use this language for a desktop GUI project
51 (4%) This language is likely to have a strong influence on future languages
35 (4%) Code written in this language tends to be terse
56 (4%) Code written in this language is very readable
82 (4%) I find it easy to write efficient code in this language
47 (4%) Learning this language improved my ability as a programmer
40 (4%) This language is frequently used for applications it isn't suitable for
55 (4%) This language matches it's problem domain particularly well.
62 (4%) This language has a strong static type system
77 (4%) I would use this language to write a command-line app
20 (4%) I often write things in this language with the intent of rewriting them in something else later
39 (4%) This language is minimal
39 (5%) When I write code in this language I can be very sure it is correct
25 (5%) I am sometimes embarrassed to admit to my peers that I know this language
63 (5%) This language has a good community
61 (5%) This language has many features which feel "tacked on"
40 (5%) I would use this language for mobile applications
36 (5%) This language has a niche outside of which I would not use it
33 (5%) I often feel like I am not smart enough to write this language
26 (5%) The semantics of this language are much different than other languages I know.
38 (5%) Third-party libraries are readily available well-documented and of high quality
44 (5%) Developers who primarily use this language often burn out after a few years
76 (5%) This language encourages writing reusable code.
53 (5%) I would use this language for writing programs for an embedded hardware platform
30 (5%) I am reluctant to admit to knowing this language
46 (5%) This language makes it easy to shoot yourself in the foot
51 (5%) The resources for learning this language are of high quality
27 (6%) There is a wide variety of open source code written in this language
71 (6%) This language encourages writing code that is easy to maintain.
36 (6%) There are many good tools for this language
52 (6%) I would use this language for casual scripting
73 (6%) I would like to write more of this language than I currently do
59 (7%) Programs written in this language tend to play well with others
57 (7%) This language is good for numeric computing
10 (7%) This language has a niche in which it is great
59 (8%) I rarely have difficulty abstracting patterns I find in my code
37 (8%) Code written in this language will usually run in all the major implementations if it runs in one of them.
42 (8%) I would list this language on my resume
44 (8%) This language is large
49 (8%) I still discover new features of this language on a fairly regular basis
48 (8%) This language is very flexible
63 (8%) If this language didn't exist I would have trouble finding a satisfactory replacement
31 (9%) Programs written in this language will usually work in future versions of the language
37 (9%) Libraries in this language tend to be well documented.
65 (9%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
54 (9%) This language has a high quality implementation
36 (0%) The thought that I may still be using this language in twenty years time fills me with dread
78 (0%) This language is expressive
25 (0%) This language has an annoying syntax
77 (0%) I rarely have difficulty abstracting patterns I find in my code
56 (0%) This language is large
60 (0%) There are many good commercial tools for this language
73 (0%) Learning this language improved my ability as a programmer
78 (0%) This language encourages writing reusable code.
29 (0%) The semantics of this language are much different than other languages I know.
83 (0%) This language is best for very small projects
21 (0%) This is a low level language
88 (0%) This language would be good for teaching children to write software
68 (0%) I still discover new features of this language on a fairly regular basis
71 (1%) I often write things in this language with the intent of rewriting them in something else later
40 (1%) This language makes it easy to shoot yourself in the foot
67 (1%) This language is likely to have a strong influence on future languages
87 (1%) This language has well-organized libraries with consistent carefully thought-out interfaces
52 (2%) This language has unusual features that I often miss when using other languages
21 (2%) I often feel like I am not smart enough to write this language
63 (2%) This language has a very dogmatic community
15 (2%) This language is unusually bad for beginners
96 (2%) I would use this language to write a command-line app
52 (2%) I find it easy to write efficient code in this language
37 (2%) This language is good for distributed computing
43 (2%) Code written in this language tends to be very reliable
48 (2%) Code written in this language tends to be terse
67 (2%) I use many applications written in this language
28 (2%) This language has a niche in which it is great
59 (2%) This language excels at symbolic manipulation
64 (2%) I find code written in this language very elegant
33 (2%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
75 (2%) Libraries in this language tend to be well documented.
71 (2%) I know this language well
82 (2%) This language has a good community
61 (3%) This language is best for very large projects
80 (3%) This language excels at text processing
62 (3%) This language has many features which feel "tacked on"
75 (3%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
95 (3%) I find this language easy to prototype in
33 (3%) This language is built on a small core of orthogonal features
65 (3%) I usually use this language on solo projects
65 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
45 (3%) If this language didn't exist I would have trouble finding a satisfactory replacement
51 (3%) I would like to write more of this language than I currently do
96 (3%) This language has a good library distribution mechanism.
84 (3%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
51 (3%) Learning this language significantly changed how I use other languages.
14 (4%) This language has a strong static type system
83 (4%) This is a high level language
73 (4%) I know many other people who use this language
4 (4%) Writing code in this language is a lot of work
63 (4%) This language is frequently used for applications it isn't suitable for
76 (4%) I would use this language as a scripting language embedded inside a larger application
88 (4%) There is a wide variety of open source code written in this language
28 (4%) I learned this language early in my career as a programmer
68 (4%) When I run into problems my colleagues can provide me with immediate help with this language
73 (4%) This is a mainstream language
31 (4%) Code written in this language tends to be verbose
94 (5%) The resources for learning this language are of high quality
94 (5%) I would use this language for a web project
38 (5%) This language is suitable for real-time applications
62 (5%) I usually use this language on projects with many other members
27 (5%) I am sometimes embarrassed to admit to my peers that I know this language
46 (5%) I enjoy using this language
64 (5%) I would use this language for writing server programs
94 (5%) I would use this language for casual scripting
64 (5%) It is easy to debug programs written in this language when it goes wrong
60 (6%) I regularly use this language
36 (6%) This language is minimal
77 (6%) I would use this language for a desktop GUI project
70 (6%) Programs written in this language tend to play well with others
32 (6%) When I write code in this language I can be very sure it is correct
28 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
28 (6%) I would use this language for writing programs for an embedded hardware platform
41 (7%) This language matches it's problem domain particularly well.
92 (7%) This language is well suited for an agile development approach using short iterations.
44 (7%) Programs written in this language will usually work in future versions of the language
24 (7%) There is a lot of accidental complexity when writing code in this language
91 (7%) Third-party libraries are readily available well-documented and of high quality
27 (7%) This language excels at concurrency
76 (7%) I would list this language on my resume
82 (7%) There are many good open-source tools for this language
74 (7%) This language encourages writing code that is easy to maintain.
91 (8%) I use this language out of choice
21 (8%) This language has a very rigid idea of how things should be done
27 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
40 (8%) Developers who primarily use this language often burn out after a few years
28 (8%) I would use this language for writing embedded programs
29 (8%) I am reluctant to admit to knowing this language
51 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
67 (8%) I would use this language for mobile applications
63 (9%) This language has a very coherent design
86 (9%) This language is well documented
66 (9%) There are many good tools for this language
57 (2%) This language is good for scientific computing
36 (3%) This language excels at symbolic manipulation
33 (3%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
44 (4%) This language is expressive
27 (4%) I often write things in this language with the intent of rewriting them in something else later
41 (4%) I would like to write more of this language than I currently do
62 (4%) This is a high level language
60 (4%) This language has a strong static type system
56 (4%) I still discover new features of this language on a fairly regular basis
41 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
50 (5%) I can imagine this will be a popular language in twenty years time
44 (5%) This language is likely to have a strong influence on future languages
43 (5%) This language allows me to write programs where I know exactly what they are doing under the hood
17 (6%) This language is minimal
35 (6%) This language has unusual features that I often miss when using other languages
27 (7%) This language excels at concurrency
27 (7%) Code written in this language tends to be terse
43 (7%) I am sometimes embarrassed to admit to my peers that I know this language
43 (7%) This language is good for distributed computing
39 (7%) This language excels at text processing
51 (8%) Code written in this language is very readable
89 (8%) This language has a high quality implementation
27 (8%) When I write code in this language I can be very sure it is correct
46 (8%) I would use this language for casual scripting
54 (8%) The thought that I may still be using this language in twenty years time fills me with dread
35 (8%) I find code written in this language very elegant
31 (8%) Learning this language significantly changed how I use other languages.
26 (8%) I would use this language as a scripting language embedded inside a larger application
50 (8%) I can imagine using this language in my day job
11 (8%) This language is best for very small projects
33 (8%) I enjoy playing with this language but would never use it for "real code"
46 (8%) If this language didn't exist I would have trouble finding a satisfactory replacement
56 (9%) I rarely have difficulty abstracting patterns I find in my code
33 (9%) This language matches it's problem domain particularly well.
79 (9%) The resources for learning this language are of high quality
80 (9%) This language encourages writing reusable code.
85 (9%) I find it easy to write efficient code in this language
87 (9%) This language has well-organized libraries with consistent carefully thought-out interfaces
47 (9%) I would use this language for writing programs for an embedded hardware platform
84 (9%) I use many applications written in this language
70 (9%) Programs written in this language tend to play well with others
49 (9%) This language has a very coherent design
21 (0%) This language is good for scientific computing
22 (2%) I can imagine using this language in my day job
21 (2%) If my code in this language successfully compiles there is a good chance my code is correct.
21 (2%) This language is likely to have a strong influence on future languages
72 (3%) I find this language easy to prototype in
48 (3%) This language is unusually bad for beginners
30 (3%) This is a low level language
58 (3%) I use this language out of choice
33 (3%) Learning this language improved my ability as a programmer
13 (3%) Programs written in this language tend to be efficient
42 (4%) Code written in this language tends to be terse
24 (4%) I can imagine this will be a popular language in twenty years time
10 (4%) This language has a strong static type system
15 (4%) When I write code in this language I can be very sure it is correct
67 (4%) This is a high level language
49 (4%) This language has a high quality implementation
39 (4%) Code written in this language tends to be verbose
7 (4%) This language is good for distributed computing
28 (4%) This language has unusual features that I often miss when using other languages
35 (5%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
57 (5%) This language is minimal
27 (5%) This language is good for beginners
48 (5%) The resources for learning this language are of high quality
38 (5%) This language has a very coherent design
24 (5%) This language allows me to write programs where I know exactly what they are doing under the hood
32 (5%) There are many good commercial tools for this language
33 (5%) It is easy to debug programs written in this language when it goes wrong
31 (5%) Writing code in this language is a lot of work
56 (6%) The thought that I may still be using this language in twenty years time fills me with dread
29 (6%) I would use this language for mobile applications
35 (6%) I find code written in this language very elegant
51 (7%) I use many applications written in this language
29 (7%) Code written in this language tends to be very reliable
48 (7%) Code written in this language is very readable
52 (7%) I learned this language early in my career as a programmer
59 (7%) Programs written in this language will usually work in future versions of the language
27 (7%) This language is suitable for real-time applications
26 (7%) Learning this language significantly changed how I use other languages.
44 (7%) Code written in this language will usually run in all the major implementations if it runs in one of them.
62 (7%) Developers who primarily use this language often burn out after a few years
31 (7%) This language is built on a small core of orthogonal features
49 (7%) I often get angry when writing code in this language
47 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
37 (8%) This language encourages writing code that is easy to maintain.
23 (8%) This language is large
27 (8%) I often feel like I am not smart enough to write this language
43 (8%) I am reluctant to admit to knowing this language
14 (8%) I enjoy using this language
14 (8%) This language is good for numeric computing
13 (9%) I would use this language for writing programs for an embedded hardware platform
58 (9%) This language matches it's problem domain particularly well.
44 (9%) The semantics of this language are much different than other languages I know.
16 (9%) I would use this language for writing server programs
37 (9%) This language is well documented
47 (9%) I would use this language as a scripting language embedded inside a larger application
80 (9%) This language has a niche outside of which I would not use it
35 (9%) This language has a very dogmatic community
44 (9%) I usually use this language on solo projects
37 (2%) I use many applications written in this language
44 (3%) There is a wide variety of open source code written in this language
36 (3%) This is a mainstream language
22 (5%) This is a low level language
29 (5%) This language is frequently used for applications it isn't suitable for
35 (5%) I would use this language for writing programs for an embedded hardware platform
86 (5%) This is a high level language
46 (6%) There are many good commercial tools for this language
23 (6%) I often get angry when writing code in this language
35 (6%) When I run into problems my colleagues can provide me with immediate help with this language
34 (6%) I usually use this language on projects with many other members
42 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
21 (7%) Writing code in this language is a lot of work
28 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
41 (7%) I use a lot of code written in this language which I really don't want to have to make changes to
51 (7%) There are many good tools for this language
46 (7%) I regularly use this language
73 (7%) This language has a high quality implementation
59 (7%) I would use this language for a web project
37 (7%) I know many other people who use this language
75 (7%) This language is likely to have a strong influence on future languages
69 (8%) This language is well suited for an agile development approach using short iterations.
59 (8%) I would use this language for casual scripting
11 (8%) I am sometimes embarrassed to admit to my peers that I know this language
52 (8%) Code written in this language tends to be terse
88 (8%) This language encourages writing reusable code.
84 (8%) I find this language easy to prototype in
28 (8%) This language makes it easy to shoot yourself in the foot
40 (8%) This language has many features which feel "tacked on"
47 (8%) This language excels at text processing
18 (8%) There is a lot of accidental complexity when writing code in this language
66 (9%) Code written in this language is very readable
51 (9%) This language is likely to be around for a very long time
77 (9%) I would like to write more of this language than I currently do
57 (9%) This language has a good library distribution mechanism.
79 (9%) This language has a very coherent design
74 (1%) I would use this language for casual scripting
58 (1%) I find code written in this language very elegant
19 (1%) I often feel like I am not smart enough to write this language
57 (1%) There is a wide variety of open source code written in this language
42 (2%) I use a lot of code written in this language which I really don't want to have to make changes to
54 (2%) This language excels at text processing
30 (2%) I am sometimes embarrassed to admit to my peers that I know this language
49 (2%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
43 (2%) This language has unusual features that I often miss when using other languages
41 (2%) I often write things in this language with the intent of rewriting them in something else later
47 (3%) The thought that I may still be using this language in twenty years time fills me with dread
58 (3%) I would use this language for a desktop GUI project
77 (3%) This is a high level language
35 (3%) This language is good for scientific computing
65 (3%) This language has a good community
31 (3%) This language has an annoying syntax
43 (3%) This language is suitable for real-time applications
38 (3%) Code written in this language tends to be terse
52 (3%) Programs written in this language will usually work in future versions of the language
40 (3%) It is easy to debug programs written in this language when it goes wrong
43 (4%) I use many applications written in this language
32 (4%) This language is likely to be around for a very long time
34 (4%) This language allows me to write programs where I know exactly what they are doing under the hood
55 (4%) I would like to write more of this language than I currently do
35 (4%) Programs written in this language tend to be efficient
36 (4%) Learning this language improved my ability as a programmer
40 (4%) This is a mainstream language
43 (4%) This language is likely to have a strong influence on future languages
41 (4%) I can imagine using this language in my day job
27 (4%) This is a low level language
22 (4%) When I write code in this language I can be very sure it is correct
43 (4%) This language is large
51 (4%) This language is best for very small projects
60 (5%) This language is expressive
23 (5%) Writing code in this language is a lot of work
86 (5%) I find this language easy to prototype in
44 (5%) Libraries in this language tend to be well documented.
39 (5%) This language is good for numeric computing
46 (6%) This language has a niche outside of which I would not use it
47 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
44 (6%) This language is frequently used for applications it isn't suitable for
74 (6%) This language is well suited for an agile development approach using short iterations.
62 (6%) This language has a good library distribution mechanism.
26 (6%) This language excels at concurrency
43 (6%) This language is best for very large projects
44 (6%) This language is unusually bad for beginners
35 (6%) I regularly use this language
70 (7%) This language encourages writing code that is easy to maintain.
58 (7%) The resources for learning this language are of high quality
68 (7%) This language has well-organized libraries with consistent carefully thought-out interfaces
57 (7%) I enjoy playing with this language but would never use it for "real code"
49 (7%) I would list this language on my resume
72 (7%) Code written in this language will usually run in all the major implementations if it runs in one of them.
70 (7%) I use this language out of choice
50 (8%) There are many good open-source tools for this language
34 (8%) Learning this language significantly changed how I use other languages.
24 (8%) The semantics of this language are much different than other languages I know.
40 (9%) This language makes it easy to shoot yourself in the foot
47 (9%) There are many good tools for this language
61 (9%) I find it easy to write efficient code in this language
48 (9%) I usually use this language on solo projects
67 (9%) I would use this language to write a command-line app
27 (9%) This language is good for distributed computing
20 (9%) I learned this language early in my career as a programmer
57 (9%) This language excels at symbolic manipulation
48 (9%) There are many good commercial tools for this language
42 (9%) I still discover new features of this language on a fairly regular basis
41 (9%) I would use this language for writing server programs
42 (9%) I know many other people who use this language
26 (9%) I would use this language for writing programs for an embedded hardware platform
36 (4%) This language is frequently used for applications it isn't suitable for
15 (5%) This is a mainstream language
16 (5%) Third-party libraries are readily available well-documented and of high quality
75 (5%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
39 (6%) This language has many features which feel "tacked on"
53 (6%) This language would be good for teaching children to write software
25 (6%) There is a wide variety of open source code written in this language
34 (7%) This language is well documented
13 (7%) I can imagine using this language in my day job
23 (7%) When I write code in this language I can be very sure it is correct
66 (7%) I use this language out of choice
31 (7%) There are many good commercial tools for this language
10 (8%) I know many other people who use this language
51 (8%) I know this language well
44 (8%) I would use this language for a desktop GUI project
68 (8%) I find this language easy to prototype in
28 (8%) There are many good open-source tools for this language
34 (8%) This language excels at concurrency
53 (8%) This language makes it easy to shoot yourself in the foot
13 (8%) I usually use this language on projects with many other members
37 (9%) The resources for learning this language are of high quality
87 (9%) I enjoy playing with this language but would never use it for "real code"
77 (9%) This language has a very coherent design
41 (9%) Developers who primarily use this language often burn out after a few years
44 (9%) Code written in this language is very readable
35 (0%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
56 (1%) I often write things in this language with the intent of rewriting them in something else later
66 (1%) This language has a good community
81 (1%) There is a wide variety of open source code written in this language
11 (2%) This language has a strong static type system
24 (2%) This language excels at concurrency
37 (2%) It is easy to debug programs written in this language when it goes wrong
29 (2%) This language is suitable for real-time applications
21 (2%) This language allows me to write programs where I know exactly what they are doing under the hood
32 (3%) This is a low level language
20 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
32 (3%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
43 (3%) This language matches it's problem domain particularly well.
60 (3%) There are many good tools for this language
27 (3%) This language is best for very large projects
46 (3%) This language would be good for teaching children to write software
12 (3%) When I write code in this language I can be very sure it is correct
45 (4%) Code written in this language will usually run in all the major implementations if it runs in one of them.
69 (4%) There are many good open-source tools for this language
61 (4%) This language makes it easy to shoot yourself in the foot
69 (5%) This is a high level language
53 (5%) I enjoy playing with this language but would never use it for "real code"
73 (5%) I would use this language for a web project
59 (5%) This language is well suited for an agile development approach using short iterations.
15 (5%) Code written in this language tends to be very reliable
44 (5%) This language encourages writing code that is easy to maintain.
48 (5%) This language is likely to be a passing fad
15 (6%) I would use this language for writing embedded programs
33 (6%) This language has a niche in which it is great
19 (6%) This language is good for distributed computing
51 (6%) This language has well-organized libraries with consistent carefully thought-out interfaces
87 (6%) I use a lot of code written in this language which I really don't want to have to make changes to
43 (6%) I find it easy to write efficient code in this language
52 (6%) I learned this language early in my career as a programmer
72 (6%) This language is frequently used for applications it isn't suitable for
42 (7%) This language encourages writing reusable code.
56 (7%) I rarely have difficulty abstracting patterns I find in my code
76 (7%) I find this language easy to prototype in
85 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
23 (7%) This language is good for numeric computing
78 (7%) This is a mainstream language
52 (7%) Libraries in this language tend to be well documented.
61 (7%) The resources for learning this language are of high quality
71 (7%) I use many applications written in this language
60 (8%) I would list this language on my resume
57 (8%) There are many good commercial tools for this language
51 (8%) I use this language out of choice
82 (8%) I know many other people who use this language
42 (8%) This language has a very dogmatic community
48 (9%) Code written in this language tends to be verbose
63 (9%) There is a lot of accidental complexity when writing code in this language
49 (9%) I usually use this language on solo projects
67 (9%) I often get angry when writing code in this language
25 (9%) I can imagine using this language in my day job
22 (9%) This language has a very rigid idea of how things should be done
45 (9%) This language is good for beginners
k-means with k = 20
Javascript,6.0Perl,6.0PHP,6.0Shell,6.0J,0.0Agda,0.0Prolog,6.0APL,7.0ELisp,8.0AWK,8.0Assembler,13.0R,4.0Matlab,4.0Mathematica,4.0Factor,5.0Forth,5.0D,5.0Go,5.0Ada,6.0Eiffel,6.0Standard ML,7.0TCL,5.0Io,5.0Mozart-Oz,0.0C#,4.0Java,4.0Lua,6.0Ruby,6.0Groovy,6.0Haxe,6.0Python,8.0C++,6.0C,8.0Objective C,8.0ActionScript,0.0Clojure,5.0O'Caml,5.0Common Lisp,6.0F#,6.0Smalltalk,7.0Erlang,8.0Haskell,8.0Scala,8.0Scheme,8.0Pascal,5.0Fortran,6.0Delphi,6.0Cobol,7.0Visual Basic,7.0REBOL,0.0Coq,0.0
21 (2%) This language allows me to write programs where I know exactly what they are doing under the hood
32 (2%) This is a low level language
19 (2%) If my code in this language successfully compiles there is a good chance my code is correct.
32 (3%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
22 (3%) This language excels at concurrency
36 (3%) It is easy to debug programs written in this language when it goes wrong
9 (3%) This language has a strong static type system
11 (3%) When I write code in this language I can be very sure it is correct
27 (3%) This language is suitable for real-time applications
38 (3%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
68 (4%) This is a high level language
54 (4%) I enjoy playing with this language but would never use it for "real code"
16 (4%) Code written in this language tends to be very reliable
43 (5%) Code written in this language will usually run in all the major implementations if it runs in one of them.
45 (5%) This language matches it's problem domain particularly well.
43 (5%) I find it easy to write efficient code in this language
64 (5%) This language makes it easy to shoot yourself in the foot
66 (6%) There are many good open-source tools for this language
72 (6%) This language is frequently used for applications it isn't suitable for
54 (6%) I learned this language early in my career as a programmer
85 (6%) I use a lot of code written in this language which I really don't want to have to make changes to
86 (6%) It is too easy to write code in this language that looks like it does one thing but actually does something else
74 (6%) I find this language easy to prototype in
16 (7%) This language is good for distributed computing
59 (7%) The resources for learning this language are of high quality
55 (7%) This language is well suited for an agile development approach using short iterations.
80 (7%) I know many other people who use this language
50 (8%) I usually use this language on solo projects
25 (8%) I can imagine using this language in my day job
53 (8%) I use this language out of choice
22 (8%) This language has a very rigid idea of how things should be done
57 (8%) I would list this language on my resume
37 (8%) This language has a niche in which it is great
46 (8%) Code written in this language tends to be verbose
61 (8%) There is a lot of accidental complexity when writing code in this language
36 (8%) Writing code in this language is a lot of work
64 (8%) I often get angry when writing code in this language
40 (8%) This language has a very dogmatic community
65 (9%) The thought that I may still be using this language in twenty years time fills me with dread
41 (9%) This language would be good for teaching children to write software
40 (9%) This language encourages writing code that is easy to maintain.
30 (9%) I find code written in this language very elegant
40 (9%) Code written in this language is very readable
16 (9%) I would use this language for writing programs for an embedded hardware platform
75 (9%) There is a wide variety of open source code written in this language
19 (9%) I enjoy using this language
25 (1%) I would use this language for mobile applications
56 (3%) I use this language out of choice
91 (4%) This language has a niche outside of which I would not use it
48 (4%) The resources for learning this language are of high quality
20 (5%) I would list this language on my resume
9 (6%) This language is good for distributed computing
57 (6%) This language has a niche in which it is great
55 (7%) Programs written in this language will usually work in future versions of the language
58 (7%) Developers who primarily use this language often burn out after a few years
83 (7%) I enjoy playing with this language but would never use it for "real code"
24 (7%) I enjoy using this language
38 (7%) This language is frequently used for applications it isn't suitable for
35 (8%) I am reluctant to admit to knowing this language
24 (8%) If my code in this language successfully compiles there is a good chance my code is correct.
35 (8%) There are many good commercial tools for this language
15 (8%) I would use this language for a desktop GUI project
12 (8%) I can imagine this will be a popular language in twenty years time
37 (8%) I am sometimes embarrassed to admit to my peers that I know this language
11 (9%) This language is best for very large projects
51 (9%) I often get angry when writing code in this language
51 (9%) The thought that I may still be using this language in twenty years time fills me with dread
23 (9%) I would use this language for a web project
38 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
40 (0%) There is a lot of accidental complexity when writing code in this language
42 (1%) Code written in this language tends to be terse
40 (1%) This language makes it easy to shoot yourself in the foot
36 (1%) I usually use this language on projects with many other members
21 (1%) This language has a strong static type system
45 (1%) I rarely have difficulty abstracting patterns I find in my code
41 (1%) I am reluctant to admit to knowing this language
44 (1%) This language has a very rigid idea of how things should be done
26 (1%) This language excels at concurrency
54 (1%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
20 (2%) This language is good for distributed computing
53 (2%) Code written in this language is very readable
26 (2%) This language is minimal
63 (2%) This language has an annoying syntax
59 (2%) I often write things in this language with the intent of rewriting them in something else later
82 (3%) I enjoy playing with this language but would never use it for "real code"
29 (3%) Writing code in this language is a lot of work
30 (3%) Programs written in this language tend to be efficient
51 (3%) This language is large
47 (3%) This language encourages writing reusable code.
50 (3%) The semantics of this language are much different than other languages I know.
33 (3%) This language has unusual features that I often miss when using other languages
92 (3%) This language is good for numeric computing
20 (4%) This language excels at text processing
43 (4%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
23 (4%) Learning this language significantly changed how I use other languages.
54 (4%) I would use this language for casual scripting
89 (4%) This language has a niche outside of which I would not use it
44 (4%) This language is frequently used for applications it isn't suitable for
47 (4%) There are many good tools for this language
31 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
45 (4%) This is a mainstream language
34 (4%) I would use this language as a scripting language embedded inside a larger application
22 (4%) I would use this language for a web project
18 (4%) This is a low level language
40 (4%) I would like to write more of this language than I currently do
52 (4%) This language is unusually bad for beginners
16 (4%) This language is best for very large projects
57 (5%) This language has many features which feel "tacked on"
80 (5%) I find this language easy to prototype in
26 (5%) This language is suitable for real-time applications
33 (5%) I am sometimes embarrassed to admit to my peers that I know this language
5 (5%) I would use this language for writing server programs
51 (5%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
91 (5%) This language is good for scientific computing
12 (5%) I would use this language for mobile applications
42 (5%) Code written in this language tends to be verbose
41 (6%) This language has a very coherent design
51 (6%) I find it easy to write efficient code in this language
36 (6%) I can imagine this will be a popular language in twenty years time
47 (6%) This language is best for very small projects
9 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
9 (6%) I would use this language for writing programs for an embedded hardware platform
86 (6%) This is a high level language
46 (6%) I usually use this language on solo projects
46 (6%) The thought that I may still be using this language in twenty years time fills me with dread
45 (6%) This language has a very dogmatic community
51 (6%) This language is well suited for an agile development approach using short iterations.
54 (6%) Libraries in this language tend to be well documented.
50 (6%) Developers who primarily use this language often burn out after a few years
47 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
23 (7%) When I write code in this language I can be very sure it is correct
37 (7%) I find code written in this language very elegant
28 (7%) I would use this language for a desktop GUI project
61 (7%) This language has a high quality implementation
26 (7%) I can imagine using this language in my day job
38 (7%) I use many applications written in this language
41 (8%) This language is good for beginners
85 (8%) This language matches it's problem domain particularly well.
27 (8%) Learning this language improved my ability as a programmer
49 (8%) This language is likely to be a passing fad
32 (8%) Code written in this language tends to be very reliable
39 (8%) I would list this language on my resume
40 (8%) This language would be good for teaching children to write software
51 (8%) This language encourages writing code that is easy to maintain.
35 (8%) This language is likely to have a strong influence on future languages
21 (9%) I enjoy using this language
29 (9%) I would use this language for writing embedded programs
37 (9%) There is a wide variety of open source code written in this language
37 (9%) I learned this language early in my career as a programmer
21 (9%) I would use this language to write a command-line app
57 (9%) There are many good commercial tools for this language
46 (0%) I enjoy using this language
31 (0%) I often write things in this language with the intent of rewriting them in something else later
44 (0%) I would use this language for mobile applications
46 (0%) I often get angry when writing code in this language
37 (0%) Code written in this language is very readable
53 (0%) This language would be good for teaching children to write software
40 (0%) I regularly use this language
39 (0%) This language is frequently used for applications it isn't suitable for
37 (1%) Writing code in this language is a lot of work
24 (1%) This language is best for very large projects
37 (1%) This language has many features which feel "tacked on"
15 (1%) When I write code in this language I can be very sure it is correct
12 (1%) This is a mainstream language
72 (1%) This language has a very coherent design
29 (1%) I would use this language for a web project
46 (1%) I rarely have difficulty abstracting patterns I find in my code
22 (1%) There is a wide variety of open source code written in this language
27 (1%) When I run into problems my colleagues can provide me with immediate help with this language
13 (1%) Third-party libraries are readily available well-documented and of high quality
45 (1%) This language has an annoying syntax
9 (2%) I can imagine using this language in my day job
31 (2%) This language has a very rigid idea of how things should be done
49 (2%) I would use this language as a scripting language embedded inside a larger application
2 (2%) I usually use this language on projects with many other members
61 (2%) This language is unusually bad for beginners
33 (2%) I would use this language for a desktop GUI project
33 (2%) This language is good for scientific computing
39 (2%) This language has a very dogmatic community
46 (3%) This language is likely to be around for a very long time
67 (3%) Learning this language improved my ability as a programmer
33 (3%) I am reluctant to admit to knowing this language
59 (3%) This language is well suited for an agile development approach using short iterations.
65 (3%) This language is best for very small projects
45 (3%) This language is good for numeric computing
49 (3%) I would like to write more of this language than I currently do
52 (3%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
41 (3%) The resources for learning this language are of high quality
59 (3%) I use this language out of choice
29 (4%) This language excels at concurrency
13 (4%) Code written in this language tends to be verbose
45 (4%) This language is likely to have a strong influence on future languages
45 (4%) I know this language well
9 (4%) I can imagine this will be a popular language in twenty years time
57 (4%) I often feel like I am not smart enough to write this language
68 (4%) This language is likely to be a passing fad
12 (4%) I know many other people who use this language
48 (5%) This language has unusual features that I often miss when using other languages
31 (5%) I am sometimes embarrassed to admit to my peers that I know this language
40 (5%) I would use this language to write a command-line app
31 (5%) There are many good tools for this language
78 (5%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
73 (5%) This language is very flexible
68 (5%) Code written in this language tends to be terse
25 (5%) This language is large
49 (6%) This language excels at symbolic manipulation
53 (6%) I use a lot of code written in this language which I really don't want to have to make changes to
30 (6%) I would use this language for writing server programs
19 (6%) The thought that I may still be using this language in twenty years time fills me with dread
62 (6%) I find this language easy to prototype in
20 (6%) There are many good open-source tools for this language
27 (7%) This language is good for distributed computing
51 (7%) Developers who primarily use this language often burn out after a few years
25 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
63 (7%) This language has a high quality implementation
16 (7%) It is easy to debug programs written in this language when it goes wrong
39 (8%) This language is well documented
62 (9%) Programs written in this language tend to be efficient
61 (9%) This language is built on a small core of orthogonal features
60 (9%) This language is expressive
60 (9%) I find it easy to write efficient code in this language
54 (9%) I would use this language for casual scripting
62 (9%) I find code written in this language very elegant
38 (9%) This language has a good library distribution mechanism.
60 (9%) This language makes it easy to shoot yourself in the foot
35 (2%) When I run into problems my colleagues can provide me with immediate help with this language
39 (3%) Learning this language significantly changed how I use other languages.
20 (3%) I know many other people who use this language
26 (4%) There is a wide variety of open source code written in this language
46 (4%) This language would be good for teaching children to write software
38 (4%) There are many good commercial tools for this language
59 (5%) This language is good for numeric computing
57 (5%) This language is good for scientific computing
43 (5%) I would list this language on my resume
30 (5%) I can imagine using this language in my day job
40 (6%) This language is frequently used for applications it isn't suitable for
42 (6%) This language has an annoying syntax
48 (6%) I would use this language for writing server programs
36 (6%) I would use this language for a web project
33 (6%) This language is good for distributed computing
37 (6%) This language excels at text processing
21 (6%) I regularly use this language
28 (6%) I use many applications written in this language
46 (6%) This language is very flexible
38 (7%) This language has a niche outside of which I would not use it
64 (7%) I use this language out of choice
42 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
32 (7%) Third-party libraries are readily available well-documented and of high quality
32 (7%) I am reluctant to admit to knowing this language
36 (7%) I usually use this language on projects with many other members
67 (7%) This language is best for very large projects
81 (7%) This language encourages writing reusable code.
67 (7%) This is a high level language
37 (8%) I enjoy using this language
56 (8%) This language has a very dogmatic community
62 (8%) Code written in this language is very readable
27 (8%) I would use this language as a scripting language embedded inside a larger application
32 (8%) There are many good open-source tools for this language
32 (8%) This language is likely to be around for a very long time
31 (8%) This is a mainstream language
41 (9%) I would use this language for mobile applications
73 (9%) This language has well-organized libraries with consistent carefully thought-out interfaces
37 (9%) There are many good tools for this language
73 (9%) I find it easy to write efficient code in this language
38 (9%) Writing code in this language is a lot of work
65 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
62 (9%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
17 (9%) This language has a niche in which it is great
30 (9%) I am sometimes embarrassed to admit to my peers that I know this language
58 (9%) The resources for learning this language are of high quality
35 (9%) It is too easy to write code in this language that looks like it does one thing but actually does something else
51 (9%) Programs written in this language tend to play well with others
32 (9%) The semantics of this language are much different than other languages I know.
62 (0%) I would use this language as a scripting language embedded inside a larger application
37 (0%) This language is suitable for real-time applications
74 (0%) I find this language easy to prototype in
21 (0%) This language has a very rigid idea of how things should be done
40 (0%) The resources for learning this language are of high quality
46 (0%) This language matches it's problem domain particularly well.
51 (0%) I would use this language for a web project
69 (1%) This language is best for very small projects
15 (1%) This language has a strong static type system
24 (1%) I often feel like I am not smart enough to write this language
26 (1%) This language excels at concurrency
18 (1%) I would list this language on my resume
60 (1%) This language has well-organized libraries with consistent carefully thought-out interfaces
37 (1%) I find it easy to write efficient code in this language
56 (1%) Code written in this language is very readable
26 (1%) Code written in this language tends to be very reliable
26 (2%) I would use this language for writing programs for an embedded hardware platform
42 (2%) I would use this language for mobile applications
20 (2%) When I write code in this language I can be very sure it is correct
27 (2%) There are many good tools for this language
27 (2%) There are many good open-source tools for this language
47 (2%) This language excels at symbolic manipulation
28 (2%) This is a low level language
72 (2%) I would use this language for casual scripting
31 (2%) It is easy to debug programs written in this language when it goes wrong
23 (3%) I would use this language for writing server programs
51 (3%) This language encourages writing code that is easy to maintain.
47 (3%) I would like to write more of this language than I currently do
18 (3%) I usually use this language on projects with many other members
76 (3%) I enjoy playing with this language but would never use it for "real code"
12 (3%) I regularly use this language
22 (3%) I can imagine using this language in my day job
29 (3%) There are many good commercial tools for this language
27 (3%) This language is likely to have a strong influence on future languages
49 (3%) I use a lot of code written in this language which I really don't want to have to make changes to
26 (4%) Writing code in this language is a lot of work
64 (4%) I would use this language to write a command-line app
50 (4%) I often write things in this language with the intent of rewriting them in something else later
52 (4%) I know this language well
45 (4%) This language has a high quality implementation
25 (5%) This language has a very dogmatic community
48 (5%) This language has many features which feel "tacked on"
25 (5%) This language is good for scientific computing
34 (5%) When I run into problems my colleagues can provide me with immediate help with this language
18 (5%) This language is good for distributed computing
10 (6%) This language has a niche in which it is great
28 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
50 (6%) This language makes it easy to shoot yourself in the foot
42 (6%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
58 (6%) I use this language out of choice
31 (6%) I can imagine this will be a popular language in twenty years time
55 (6%) Programs written in this language tend to play well with others
31 (7%) Libraries in this language tend to be well documented.
59 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
32 (7%) If this language didn't exist I would have trouble finding a satisfactory replacement
36 (7%) Code written in this language tends to be verbose
39 (7%) This language has a good library distribution mechanism.
32 (8%) This language is well documented
41 (8%) This language is frequently used for applications it isn't suitable for
38 (8%) This language is good for beginners
27 (8%) If my code in this language successfully compiles there is a good chance my code is correct.
71 (8%) This is a high level language
26 (8%) I still discover new features of this language on a fairly regular basis
62 (8%) This language is minimal
19 (8%) Programs written in this language tend to be efficient
46 (9%) Code written in this language tends to be terse
47 (9%) I usually use this language on solo projects
19 (9%) Third-party libraries are readily available well-documented and of high quality
32 (9%) This language is good for numeric computing
52 (0%) I can imagine this will be a popular language in twenty years time
60 (0%) There is a lot of accidental complexity when writing code in this language
15 (0%) This language is minimal
66 (0%) This is a high level language
46 (0%) If my code in this language successfully compiles there is a good chance my code is correct.
83 (0%) This language encourages writing reusable code.
99 (0%) When I run into problems my colleagues can provide me with immediate help with this language
56 (0%) This language is good for numeric computing
37 (0%) This is a low level language
88 (0%) The resources for learning this language are of high quality
64 (0%) I rarely have difficulty abstracting patterns I find in my code
71 (0%) This language is likely to be around for a very long time
98 (1%) I know many other people who use this language
37 (1%) If this language didn't exist I would have trouble finding a satisfactory replacement
41 (1%) This language is unusually bad for beginners
34 (1%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
48 (1%) This language is expressive
64 (1%) This language has a strong static type system
49 (1%) This language makes it easy to shoot yourself in the foot
47 (1%) Programs written in this language tend to be efficient
54 (1%) This language is good for scientific computing
86 (1%) This language is large
98 (1%) Libraries in this language tend to be well documented.
52 (2%) It is too easy to write code in this language that looks like it does one thing but actually does something else
36 (2%) Learning this language improved my ability as a programmer
81 (2%) This language encourages writing code that is easy to maintain.
45 (2%) This language excels at text processing
46 (2%) This language is likely to have a strong influence on future languages
75 (2%) I would use this language for writing server programs
62 (2%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
20 (2%) This language is built on a small core of orthogonal features
50 (2%) This language is good for distributed computing
83 (2%) I find it easy to write efficient code in this language
94 (2%) This language is best for very large projects
80 (2%) I find this language easy to prototype in
81 (2%) I use many applications written in this language
55 (2%) I still discover new features of this language on a fairly regular basis
65 (3%) This language is well suited for an agile development approach using short iterations.
96 (3%) There are many good commercial tools for this language
39 (3%) This language excels at symbolic manipulation
53 (3%) This language is good for beginners
38 (3%) This language allows me to write programs where I know exactly what they are doing under the hood
36 (3%) I find code written in this language very elegant
30 (3%) I often write things in this language with the intent of rewriting them in something else later
53 (3%) I would use this language for casual scripting
30 (3%) This language has unusual features that I often miss when using other languages
37 (4%) This language is very flexible
95 (4%) This is a mainstream language
15 (4%) I often feel like I am not smart enough to write this language
53 (4%) I learned this language early in my career as a programmer
4 (4%) This language has a niche in which it is great
50 (4%) I am sometimes embarrassed to admit to my peers that I know this language
68 (4%) Developers who primarily use this language often burn out after a few years
61 (4%) Code written in this language tends to be very reliable
39 (4%) I would like to write more of this language than I currently do
67 (4%) This language has a good library distribution mechanism.
78 (4%) This language is frequently used for applications it isn't suitable for
57 (4%) Code written in this language is very readable
55 (4%) This language has a very coherent design
87 (4%) It is easy to tell at a glance what code in this language does
35 (4%) This language matches it's problem domain particularly well.
74 (4%) Programs written in this language tend to play well with others
95 (4%) This language has a high quality implementation
52 (4%) I enjoy using this language
66 (4%) This language has a good community
5 (5%) The semantics of this language are much different than other languages I know.
39 (5%) This language is likely to be a passing fad
74 (5%) This language has a very dogmatic community
31 (5%) This language excels at concurrency
32 (5%) I would use this language as a scripting language embedded inside a larger application
17 (5%) This language has a niche outside of which I would not use it
34 (5%) When I write code in this language I can be very sure it is correct
51 (6%) This language would be good for teaching children to write software
80 (6%) This language has many features which feel "tacked on"
18 (6%) This language is best for very small projects
41 (6%) I would use this language for writing embedded programs
27 (6%) I enjoy playing with this language but would never use it for "real code"
93 (6%) This language is well documented
37 (6%) Writing code in this language is a lot of work
93 (6%) I would use this language for mobile applications
74 (6%) I would use this language for a web project
92 (7%) It is easy to debug programs written in this language when it goes wrong
56 (7%) Code written in this language will usually run in all the major implementations if it runs in one of them.
92 (7%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
52 (7%) This language is suitable for real-time applications
43 (8%) I would use this language for writing programs for an embedded hardware platform
89 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
54 (8%) The thought that I may still be using this language in twenty years time fills me with dread
73 (9%) It's unusual for me to discover unfamiliar features
51 (9%) I can imagine using this language in my day job
67 (9%) I would use this language to write a command-line app
26 (9%) Code written in this language tends to be terse
76 (9%) I know this language well
20 (2%) I often feel like I am not smart enough to write this language
60 (3%) I find code written in this language very elegant
28 (4%) This language has an annoying syntax
29 (4%) I am sometimes embarrassed to admit to my peers that I know this language
53 (4%) I would like to write more of this language than I currently do
25 (4%) This is a low level language
79 (4%) This is a high level language
47 (4%) This language has unusual features that I often miss when using other languages
41 (5%) This language is suitable for real-time applications
42 (6%) Code written in this language tends to be terse
43 (6%) The thought that I may still be using this language in twenty years time fills me with dread
90 (6%) I find this language easy to prototype in
49 (6%) Programs written in this language will usually work in future versions of the language
26 (7%) This language excels at concurrency
40 (7%) This language makes it easy to shoot yourself in the foot
31 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
48 (7%) This language is large
26 (7%) The semantics of this language are much different than other languages I know.
69 (7%) Code written in this language will usually run in all the major implementations if it runs in one of them.
26 (7%) When I write code in this language I can be very sure it is correct
71 (7%) This language encourages writing code that is easy to maintain.
58 (7%) This language excels at symbolic manipulation
42 (8%) Code written in this language tends to be very reliable
41 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
57 (8%) I find it easy to write efficient code in this language
23 (8%) I learned this language early in my career as a programmer
27 (8%) I would use this language for writing programs for an embedded hardware platform
72 (8%) This language has a good community
31 (9%) This language is good for distributed computing
42 (9%) I can imagine using this language in my day job
60 (9%) This language has many features which feel "tacked on"
53 (9%) There are many good commercial tools for this language
22 (9%) This language has a very rigid idea of how things should be done
67 (9%) I would use this language for mobile applications
36 (9%) Code written in this language tends to be verbose
37 (9%) Developers who primarily use this language often burn out after a few years
19 (1%) When I write code in this language I can be very sure it is correct
39 (2%) I would use this language for casual scripting
55 (2%) This language has a strong static type system
41 (3%) I would like to write more of this language than I currently do
34 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
48 (3%) This language has a good library distribution mechanism.
34 (3%) This language is well suited for an agile development approach using short iterations.
35 (4%) Code written in this language will usually run in all the major implementations if it runs in one of them.
46 (4%) I rarely have difficulty abstracting patterns I find in my code
23 (4%) This language excels at concurrency
29 (4%) This language excels at symbolic manipulation
43 (4%) I often feel like I am not smart enough to write this language
46 (5%) This language has a very dogmatic community
22 (5%) I would use this language as a scripting language embedded inside a larger application
70 (5%) This language is best for very large projects
39 (5%) I would use this language for a web project
37 (5%) Learning this language significantly changed how I use other languages.
59 (5%) Libraries in this language tend to be well documented.
58 (5%) I often get angry when writing code in this language
35 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
24 (5%) I enjoy using this language
64 (6%) Code written in this language tends to be verbose
53 (6%) The thought that I may still be using this language in twenty years time fills me with dread
48 (6%) Code written in this language is very readable
52 (6%) This language encourages writing code that is easy to maintain.
72 (6%) There are many good tools for this language
51 (6%) I can imagine this will be a popular language in twenty years time
74 (6%) The resources for learning this language are of high quality
19 (7%) I often write things in this language with the intent of rewriting them in something else later
58 (7%) Writing code in this language is a lot of work
27 (7%) This language excels at text processing
53 (7%) This is a high level language
32 (7%) Code written in this language tends to be very reliable
32 (7%) I am sometimes embarrassed to admit to my peers that I know this language
64 (7%) This language is good for scientific computing
41 (7%) This language has a very coherent design
50 (7%) I find this language easy to prototype in
88 (8%) This language has a high quality implementation
35 (8%) I enjoy playing with this language but would never use it for "real code"
34 (9%) I find code written in this language very elegant
30 (9%) This language is good for distributed computing
34 (9%) This language is expressive
71 (9%) I would list this language on my resume
79 (9%) There are many good commercial tools for this language
80 (9%) It is too easy to write code in this language that looks like it does one thing but actually does something else
86 (9%) Developers who primarily use this language often burn out after a few years
39 (4%) I use many applications written in this language
22 (4%) This is a low level language
38 (4%) This is a mainstream language
31 (5%) This language is frequently used for applications it isn't suitable for
34 (5%) I would use this language for writing programs for an embedded hardware platform
87 (5%) This is a high level language
21 (6%) Writing code in this language is a lot of work
28 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
42 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
38 (7%) When I run into problems my colleagues can provide me with immediate help with this language
72 (7%) This language has a high quality implementation
11 (7%) I am sometimes embarrassed to admit to my peers that I know this language
47 (7%) I regularly use this language
77 (7%) This language is likely to have a strong influence on future languages
84 (7%) I find this language easy to prototype in
38 (7%) I know many other people who use this language
25 (7%) I often get angry when writing code in this language
18 (7%) There is a lot of accidental complexity when writing code in this language
28 (8%) This language makes it easy to shoot yourself in the foot
51 (8%) This language is likely to be around for a very long time
66 (8%) Code written in this language is very readable
42 (8%) There is a wide variety of open source code written in this language
90 (8%) This language encourages writing reusable code.
69 (8%) This language is well suited for an agile development approach using short iterations.
53 (8%) Code written in this language tends to be terse
54 (8%) There are many good tools for this language
48 (8%) There are many good commercial tools for this language
59 (8%) This language has a good library distribution mechanism.
49 (9%) This language excels at text processing
62 (9%) I would use this language for casual scripting
35 (9%) I usually use this language on projects with many other members
77 (9%) This language has a very coherent design
28 (9%) Code written in this language tends to be verbose
63 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
48 (3%) This language makes it easy to shoot yourself in the foot
11 (3%) I can imagine this will be a popular language in twenty years time
13 (4%) I would use this language for writing server programs
54 (4%) Code written in this language is very readable
28 (5%) Code written in this language will usually run in all the major implementations if it runs in one of them.
38 (5%) This language has a very dogmatic community
14 (5%) I would use this language as a scripting language embedded inside a larger application
7 (5%) I still discover new features of this language on a fairly regular basis
8 (5%) This language has unusual features that I often miss when using other languages
18 (5%) This language excels at symbolic manipulation
40 (6%) There are many good tools for this language
56 (6%) I know this language well
14 (6%) This language is very flexible
28 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
8 (6%) I enjoy using this language
10 (6%) I can imagine using this language in my day job
13 (7%) I usually use this language on solo projects
37 (7%) This language is best for very large projects
48 (7%) This is a mainstream language
50 (7%) This language encourages writing code that is easy to maintain.
56 (7%) It's unusual for me to discover unfamiliar features
44 (7%) This is a low level language
51 (7%) It is easy to tell at a glance what code in this language does
35 (7%) I use many applications written in this language
46 (7%) This language has a high quality implementation
15 (8%) I often feel like I am not smart enough to write this language
13 (8%) This language is good for distributed computing
32 (8%) If my code in this language successfully compiles there is a good chance my code is correct.
29 (9%) I usually use this language on projects with many other members
19 (9%) This language is likely to have a strong influence on future languages
56 (9%) This is a high level language
16 (9%) There are many good open-source tools for this language
82 (9%) I learned this language early in my career as a programmer
17 (9%) When I write code in this language I can be very sure it is correct
15 (9%) I regularly use this language
67 (9%) I enjoy playing with this language but would never use it for "real code"
k-means with k = 21
PHP,4.0Visual Basic,4.0Delphi,6.0ActionScript,6.0C,6.0C++,6.0D,4.0Go,5.0Objective C,6.0Scheme,5.0Smalltalk,6.0Io,6.0Haskell,0.0APL,5.0Prolog,5.0Forth,7.0C#,4.0Java,4.0Eiffel,0.0Ada,0.0Python,4.0Ruby,4.0Fortran,5.0Pascal,7.0Cobol,8.0Assembler,11.0Agda,0.0ELisp,6.0Groovy,6.0TCL,6.0Javascript,7.0Lua,8.0Perl,8.0AWK,8.0Haxe,8.0Shell,8.0Standard ML,6.0Coq,6.0O'Caml,5.0Common Lisp,6.0F#,6.0Erlang,7.0J,8.0R,4.0Matlab,4.0Mathematica,4.0Scala,0.0Clojure,0.0Factor,6.0Mozart-Oz,6.0REBOL,8.0
0 (0%) Learning this language significantly changed how I use other languages.
37 (0%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
20 (0%) This language excels at concurrency
54 (0%) Libraries in this language tend to be well documented.
44 (0%) I find it easy to write efficient code in this language
8 (0%) This language is built on a small core of orthogonal features
71 (0%) This language has an annoying syntax
55 (0%) Code written in this language is very readable
31 (0%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
3 (0%) I enjoy using this language
30 (0%) This language has a very dogmatic community
35 (0%) This language encourages writing reusable code.
35 (0%) Writing code in this language is a lot of work
30 (1%) This language is best for very large projects
11 (1%) Programs written in this language tend to be efficient
21 (1%) If my code in this language successfully compiles there is a good chance my code is correct.
30 (1%) Programs written in this language will usually work in future versions of the language
21 (1%) This language is good for numeric computing
65 (1%) I find this language easy to prototype in
27 (1%) This language is suitable for real-time applications
26 (1%) This language is expressive
14 (2%) I can imagine using this language in my day job
35 (2%) This is a low level language
92 (2%) Developers who primarily use this language often burn out after a few years
12 (2%) This language is good for distributed computing
4 (2%) I would use this language for writing programs for an embedded hardware platform
25 (2%) I would use this language as a scripting language embedded inside a larger application
32 (2%) I would use this language to write a command-line app
83 (2%) The thought that I may still be using this language in twenty years time fills me with dread
4 (2%) I still discover new features of this language on a fairly regular basis
5 (2%) Learning this language improved my ability as a programmer
5 (2%) This language has unusual features that I often miss when using other languages
59 (2%) It's unusual for me to discover unfamiliar features
8 (3%) When I write code in this language I can be very sure it is correct
16 (3%) This language allows me to write programs where I know exactly what they are doing under the hood
37 (3%) This language is likely to be around for a very long time
48 (3%) This language is good for beginners
62 (3%) I know this language well
64 (3%) There is a lot of accidental complexity when writing code in this language
44 (3%) I rarely have difficulty abstracting patterns I find in my code
79 (3%) This language has many features which feel "tacked on"
10 (3%) I often feel like I am not smart enough to write this language
30 (3%) I would use this language for mobile applications
61 (3%) It is easy to tell at a glance what code in this language does
33 (4%) This language has a high quality implementation
52 (4%) This language is large
66 (4%) This is a high level language
4 (4%) If this language didn't exist I would have trouble finding a satisfactory replacement
39 (4%) This language has a very rigid idea of how things should be done
16 (4%) This language is likely to have a strong influence on future languages
54 (4%) Third-party libraries are readily available well-documented and of high quality
14 (4%) I would use this language for writing embedded programs
4 (4%) Code written in this language tends to be very reliable
37 (5%) Programs written in this language tend to play well with others
69 (5%) There are many good commercial tools for this language
61 (5%) The resources for learning this language are of high quality
50 (5%) There are many good tools for this language
12 (5%) The semantics of this language are much different than other languages I know.
48 (5%) This language has a good library distribution mechanism.
62 (5%) This language is likely to be a passing fad
24 (5%) This language excels at symbolic manipulation
34 (5%) I use this language out of choice
18 (6%) Code written in this language tends to be terse
48 (6%) I often write things in this language with the intent of rewriting them in something else later
20 (6%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
45 (6%) This language encourages writing code that is easy to maintain.
53 (6%) I enjoy playing with this language but would never use it for "real code"
38 (6%) This language is best for very small projects
59 (7%) This language makes it easy to shoot yourself in the foot
87 (7%) I often get angry when writing code in this language
48 (7%) This language excels at text processing
7 (7%) I would like to write more of this language than I currently do
45 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
88 (8%) I use a lot of code written in this language which I really don't want to have to make changes to
20 (8%) This language is good for scientific computing
12 (8%) I find code written in this language very elegant
91 (8%) This language is frequently used for applications it isn't suitable for
15 (8%) I can imagine this will be a popular language in twenty years time
62 (9%) Code written in this language tends to be verbose
9 (9%) This language has a very coherent design
55 (9%) I would use this language for casual scripting
21 (9%) This language has a strong static type system
52 (9%) This language would be good for teaching children to write software
35 (0%) I would use this language for writing embedded programs
50 (0%) This language is good for numeric computing
44 (0%) This language makes it easy to shoot yourself in the foot
28 (0%) When I write code in this language I can be very sure it is correct
46 (0%) This language is large
53 (0%) This language encourages writing reusable code.
24 (0%) This language excels at text processing
30 (0%) This language is built on a small core of orthogonal features
0 (0%) I still discover new features of this language on a fairly regular basis
29 (0%) I would like to write more of this language than I currently do
52 (1%) Programs written in this language tend to play well with others
53 (1%) Code written in this language is very readable
36 (1%) Writing code in this language is a lot of work
24 (1%) This language is likely to have a strong influence on future languages
76 (1%) Code written in this language tends to be verbose
11 (2%) This language has unusual features that I often miss when using other languages
51 (2%) This language has a niche outside of which I would not use it
26 (2%) There is a wide variety of open source code written in this language
43 (2%) Code written in this language tends to be very reliable
15 (2%) I would use this language for writing server programs
49 (2%) The resources for learning this language are of high quality
70 (2%) I am reluctant to admit to knowing this language
43 (2%) This language has a very dogmatic community
38 (3%) This is a low level language
4 (3%) I can imagine this will be a popular language in twenty years time
39 (4%) I would use this language for a web project
31 (4%) Code written in this language will usually run in all the major implementations if it runs in one of them.
71 (4%) This language has an annoying syntax
55 (4%) I know this language well
60 (4%) Developers who primarily use this language often burn out after a few years
50 (5%) This language is likely to be around for a very long time
18 (5%) This language is good for distributed computing
46 (5%) This language is expressive
48 (5%) This is a mainstream language
27 (6%) I enjoy using this language
55 (6%) This language has many features which feel "tacked on"
27 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
47 (6%) It is too easy to write code in this language that looks like it does one thing but actually does something else
56 (6%) This language would be good for teaching children to write software
28 (6%) I can imagine using this language in my day job
34 (7%) This language has a good community
37 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
59 (7%) This language is well suited for an agile development approach using short iterations.
53 (7%) This language has well-organized libraries with consistent carefully thought-out interfaces
43 (7%) There are many good tools for this language
67 (7%) I enjoy playing with this language but would never use it for "real code"
29 (8%) I usually use this language on projects with many other members
55 (8%) Third-party libraries are readily available well-documented and of high quality
8 (8%) I often feel like I am not smart enough to write this language
25 (8%) Learning this language significantly changed how I use other languages.
70 (8%) There are many good commercial tools for this language
50 (8%) I use many applications written in this language
28 (8%) This language excels at concurrency
52 (8%) I rarely have difficulty abstracting patterns I find in my code
23 (8%) I would use this language for writing programs for an embedded hardware platform
9 (9%) This language is very flexible
56 (9%) There is a lot of accidental complexity when writing code in this language
90 (9%) This language is likely to be a passing fad
60 (9%) This language is best for very large projects
50 (9%) I use a lot of code written in this language which I really don't want to have to make changes to
29 (9%) Code written in this language tends to be terse
55 (0%) I can imagine this will be a popular language in twenty years time
73 (0%) This language is good for numeric computing
18 (0%) When I write code in this language I can be very sure it is correct
78 (0%) I usually use this language on projects with many other members
43 (0%) I rarely have difficulty abstracting patterns I find in my code
39 (0%) I would like to write more of this language than I currently do
55 (0%) Libraries in this language tend to be well documented.
77 (0%) Third-party libraries are readily available well-documented and of high quality
87 (0%) This language makes it easy to shoot yourself in the foot
82 (0%) There are many good open-source tools for this language
98 (1%) I use a lot of code written in this language which I really don't want to have to make changes to
98 (1%) I find it easy to write efficient code in this language
4 (1%) The semantics of this language are much different than other languages I know.
86 (1%) There are many good commercial tools for this language
76 (1%) There are many good tools for this language
88 (1%) When I run into problems my colleagues can provide me with immediate help with this language
47 (2%) I often feel like I am not smart enough to write this language
56 (2%) This language has a strong static type system
97 (2%) I use many applications written in this language
93 (2%) This language has a high quality implementation
39 (2%) I would use this language for casual scripting
44 (2%) I find this language easy to prototype in
87 (2%) This is a mainstream language
7 (2%) I am reluctant to admit to knowing this language
36 (2%) This language has a very coherent design
43 (3%) This language has a very dogmatic community
85 (3%) I know many other people who use this language
31 (3%) This language has a niche outside of which I would not use it
84 (3%) Programs written in this language tend to be efficient
33 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
60 (3%) I would use this language for mobile applications
92 (3%) Learning this language improved my ability as a programmer
47 (3%) This language has a good library distribution mechanism.
21 (3%) This language excels at concurrency
37 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
78 (4%) The resources for learning this language are of high quality
95 (4%) This language is suitable for real-time applications
33 (4%) This language is well suited for an agile development approach using short iterations.
29 (4%) I enjoy playing with this language but would never use it for "real code"
75 (4%) I know this language well
28 (4%) I find code written in this language very elegant
62 (4%) Writing code in this language is a lot of work
95 (4%) Programs written in this language will usually work in future versions of the language
40 (4%) Learning this language significantly changed how I use other languages.
61 (4%) Code written in this language tends to be verbose
56 (4%) The thought that I may still be using this language in twenty years time fills me with dread
38 (4%) This language has a good community
28 (4%) This language excels at symbolic manipulation
41 (4%) It is easy to tell at a glance what code in this language does
36 (5%) I would use this language for a web project
19 (5%) I would use this language as a scripting language embedded inside a larger application
5 (5%) I use this language out of choice
49 (5%) This language encourages writing code that is easy to maintain.
49 (6%) This is a high level language
69 (6%) This language is best for very large projects
78 (6%) I would use this language to write a command-line app
93 (6%) There is a wide variety of open source code written in this language
45 (6%) Code written in this language is very readable
57 (6%) I often get angry when writing code in this language
68 (6%) This language is good for scientific computing
34 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
23 (7%) I enjoy using this language
34 (7%) Code written in this language tends to be very reliable
82 (7%) I learned this language early in my career as a programmer
17 (8%) I often write things in this language with the intent of rewriting them in something else later
73 (8%) This language is very flexible
69 (8%) This is a low level language
31 (8%) I am sometimes embarrassed to admit to my peers that I know this language
91 (8%) Developers who primarily use this language often burn out after a few years
27 (8%) This language excels at text processing
41 (8%) Code written in this language tends to be terse
46 (8%) I would use this language for writing server programs
83 (9%) This language is frequently used for applications it isn't suitable for
90 (9%) This language is likely to be around for a very long time
42 (0%) This language has a very rigid idea of how things should be done
58 (1%) This language is good for scientific computing
46 (1%) I usually use this language on solo projects
44 (2%) I would use this language for a web project
69 (2%) I use this language out of choice
41 (2%) It is easy to debug programs written in this language when it goes wrong
29 (2%) I would use this language as a scripting language embedded inside a larger application
60 (2%) This is a high level language
50 (2%) This language has a very dogmatic community
37 (2%) This language is good for distributed computing
54 (3%) This is a low level language
37 (3%) I can imagine using this language in my day job
46 (3%) This language allows me to write programs where I know exactly what they are doing under the hood
67 (3%) This language is best for very large projects
35 (3%) Learning this language significantly changed how I use other languages.
50 (3%) This language is likely to have a strong influence on future languages
55 (3%) Code written in this language is very readable
21 (3%) I often write things in this language with the intent of rewriting them in something else later
51 (4%) I find code written in this language very elegant
62 (4%) This language has many features which feel "tacked on"
79 (4%) I find it easy to write efficient code in this language
65 (4%) This language has a good community
34 (5%) I often feel like I am not smart enough to write this language
69 (5%) This language is suitable for real-time applications
32 (5%) I enjoy using this language
39 (5%) This language excels at symbolic manipulation
33 (5%) This language is good for beginners
36 (5%) It's unusual for me to discover unfamiliar features
59 (5%) This language has a strong static type system
28 (5%) The semantics of this language are much different than other languages I know.
43 (5%) If my code in this language successfully compiles there is a good chance my code is correct.
44 (5%) Learning this language improved my ability as a programmer
43 (5%) I know this language well
73 (5%) This language is likely to be a passing fad
32 (5%) Code written in this language tends to be terse
58 (6%) Programs written in this language tend to play well with others
59 (6%) This language has a very coherent design
28 (6%) I am sometimes embarrassed to admit to my peers that I know this language
44 (6%) This language is frequently used for applications it isn't suitable for
50 (6%) I would use this language for writing programs for an embedded hardware platform
51 (6%) This language matches it's problem domain particularly well.
35 (6%) This language is minimal
67 (7%) Programs written in this language tend to be efficient
50 (7%) I still discover new features of this language on a fairly regular basis
35 (7%) Code written in this language will usually run in all the major implementations if it runs in one of them.
70 (7%) I find this language easy to prototype in
57 (7%) I rarely have difficulty abstracting patterns I find in my code
53 (7%) This language is unusually bad for beginners
47 (7%) This language is large
67 (7%) This language encourages writing code that is easy to maintain.
38 (7%) This language excels at text processing
48 (7%) I would use this language for casual scripting
43 (8%) Third-party libraries are readily available well-documented and of high quality
44 (8%) This language has an annoying syntax
45 (8%) This language is very flexible
37 (8%) I usually use this language on projects with many other members
41 (8%) This language is well documented
80 (8%) This language encourages writing reusable code.
48 (8%) This language has a good library distribution mechanism.
35 (8%) I am reluctant to admit to knowing this language
34 (8%) There are many good open-source tools for this language
51 (8%) This language is expressive
49 (8%) This language has unusual features that I often miss when using other languages
56 (8%) The resources for learning this language are of high quality
37 (8%) Writing code in this language is a lot of work
49 (8%) This language is well suited for an agile development approach using short iterations.
33 (9%) When I write code in this language I can be very sure it is correct
40 (9%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
43 (9%) This is a mainstream language
33 (9%) The thought that I may still be using this language in twenty years time fills me with dread
58 (9%) If this language didn't exist I would have trouble finding a satisfactory replacement
53 (0%) It is too easy to write code in this language that looks like it does one thing but actually does something else
24 (1%) This is a low level language
35 (1%) This language is frequently used for applications it isn't suitable for
47 (1%) I use a lot of code written in this language which I really don't want to have to make changes to
67 (1%) I use this language out of choice
25 (2%) When I write code in this language I can be very sure it is correct
83 (2%) This is a high level language
13 (2%) This language has a strong static type system
27 (2%) This language is good for distributed computing
28 (2%) This language excels at concurrency
30 (2%) Code written in this language will usually run in all the major implementations if it runs in one of them.
59 (3%) This language has a good community
22 (3%) I can imagine using this language in my day job
38 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
26 (3%) This language allows me to write programs where I know exactly what they are doing under the hood
56 (3%) The semantics of this language are much different than other languages I know.
17 (3%) Writing code in this language is a lot of work
51 (4%) I would use this language for a web project
30 (4%) When I run into problems my colleagues can provide me with immediate help with this language
17 (4%) I often get angry when writing code in this language
48 (5%) Code written in this language tends to be terse
45 (5%) I enjoy using this language
37 (5%) There is a wide variety of open source code written in this language
28 (5%) I would use this language for writing server programs
57 (5%) This language has unusual features that I often miss when using other languages
92 (5%) This language has a very coherent design
81 (5%) I find this language easy to prototype in
45 (5%) This language matches it's problem domain particularly well.
36 (5%) This language has many features which feel "tacked on"
39 (6%) Developers who primarily use this language often burn out after a few years
42 (6%) This language excels at text processing
41 (6%) This language is good for numeric computing
44 (6%) This language is suitable for real-time applications
62 (6%) This language encourages writing code that is easy to maintain.
31 (6%) I would use this language for writing programs for an embedded hardware platform
25 (6%) This language has an annoying syntax
81 (6%) This language is very flexible
79 (6%) I find code written in this language very elegant
34 (7%) This language makes it easy to shoot yourself in the foot
40 (7%) This language is good for scientific computing
43 (7%) Programs written in this language will usually work in future versions of the language
23 (7%) This language is unusually bad for beginners
44 (7%) I still discover new features of this language on a fairly regular basis
37 (7%) Programs written in this language tend to be efficient
46 (8%) I usually use this language on solo projects
25 (8%) I usually use this language on projects with many other members
47 (8%) I can imagine this will be a popular language in twenty years time
67 (8%) This language is expressive
71 (8%) It is easy to tell at a glance what code in this language does
69 (8%) Code written in this language is very readable
80 (8%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
27 (9%) The thought that I may still be using this language in twenty years time fills me with dread
54 (9%) I would use this language for a desktop GUI project
36 (9%) This language is well documented
36 (9%) I often feel like I am not smart enough to write this language
15 (9%) This language has a niche in which it is great
32 (9%) I would use this language for writing embedded programs
36 (9%) Libraries in this language tend to be well documented.
44 (9%) I often write things in this language with the intent of rewriting them in something else later
20 (9%) I am sometimes embarrassed to admit to my peers that I know this language
32 (9%) This language has a niche outside of which I would not use it
73 (9%) Learning this language improved my ability as a programmer
31 (9%) This is a mainstream language
55 (0%) I use this language out of choice
17 (1%) I know many other people who use this language
64 (1%) This language is unusually bad for beginners
23 (1%) I usually use this language on solo projects
20 (1%) I use many applications written in this language
33 (1%) This language has many features which feel "tacked on"
17 (1%) This language is good for distributed computing
27 (2%) This language is good for beginners
45 (2%) I rarely have difficulty abstracting patterns I find in my code
22 (2%) This language excels at concurrency
9 (2%) It is easy to tell at a glance what code in this language does
46 (2%) It's unusual for me to discover unfamiliar features
38 (3%) Code written in this language is very readable
2 (3%) I can imagine using this language in my day job
4 (3%) I can imagine this will be a popular language in twenty years time
51 (3%) I often get angry when writing code in this language
37 (3%) There are many good commercial tools for this language
28 (3%) I would use this language for a web project
16 (3%) Third-party libraries are readily available well-documented and of high quality
70 (3%) This language has a very coherent design
37 (4%) I am reluctant to admit to knowing this language
15 (4%) It is easy to debug programs written in this language when it goes wrong
19 (4%) This language is best for very large projects
36 (4%) Code written in this language tends to be very reliable
55 (4%) This language has a niche in which it is great
34 (4%) This language is frequently used for applications it isn't suitable for
20 (5%) There is a wide variety of open source code written in this language
36 (5%) This language has a good community
42 (5%) This language has a very dogmatic community
43 (5%) This language encourages writing code that is easy to maintain.
42 (5%) This language is likely to have a strong influence on future languages
56 (5%) Developers who primarily use this language often burn out after a few years
27 (5%) I would use this language to write a command-line app
31 (5%) I am sometimes embarrassed to admit to my peers that I know this language
47 (5%) This language is well suited for an agile development approach using short iterations.
45 (5%) This language has unusual features that I often miss when using other languages
59 (5%) This language is expressive
79 (6%) I enjoy playing with this language but would never use it for "real code"
23 (6%) I would use this language for a desktop GUI project
54 (6%) There is a lot of accidental complexity when writing code in this language
19 (6%) This is a mainstream language
19 (6%) When I run into problems my colleagues can provide me with immediate help with this language
34 (6%) I regularly use this language
65 (6%) This language is built on a small core of orthogonal features
44 (6%) The resources for learning this language are of high quality
67 (6%) If this language didn't exist I would have trouble finding a satisfactory replacement
21 (7%) There are many good open-source tools for this language
19 (7%) I still discover new features of this language on a fairly regular basis
60 (7%) I find code written in this language very elegant
44 (7%) I would use this language for casual scripting
27 (7%) There are many good tools for this language
30 (7%) I often write things in this language with the intent of rewriting them in something else later
7 (7%) Libraries in this language tend to be well documented.
27 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
37 (7%) I enjoy using this language
39 (7%) This language is well documented
15 (8%) Code written in this language tends to be verbose
37 (8%) Writing code in this language is a lot of work
46 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
40 (8%) This language is likely to be around for a very long time
46 (8%) I would like to write more of this language than I currently do
45 (8%) This language has a very rigid idea of how things should be done
37 (8%) The thought that I may still be using this language in twenty years time fills me with dread
47 (9%) This language encourages writing reusable code.
18 (9%) Programs written in this language tend to play well with others
27 (9%) This language has a good library distribution mechanism.
16 (9%) This language excels at text processing
48 (9%) I know this language well
65 (9%) I often feel like I am not smart enough to write this language
67 (9%) Learning this language improved my ability as a programmer
51 (9%) This language excels at symbolic manipulation
31 (9%) I would use this language for mobile applications
34 (9%) This language has well-organized libraries with consistent carefully thought-out interfaces
52 (0%) I can imagine this will be a popular language in twenty years time
60 (0%) There is a lot of accidental complexity when writing code in this language
15 (0%) This language is minimal
66 (0%) This is a high level language
46 (0%) If my code in this language successfully compiles there is a good chance my code is correct.
83 (0%) This language encourages writing reusable code.
99 (0%) When I run into problems my colleagues can provide me with immediate help with this language
56 (0%) This language is good for numeric computing
37 (0%) This is a low level language
88 (0%) The resources for learning this language are of high quality
64 (0%) I rarely have difficulty abstracting patterns I find in my code
71 (0%) This language is likely to be around for a very long time
98 (1%) I know many other people who use this language
37 (1%) If this language didn't exist I would have trouble finding a satisfactory replacement
41 (1%) This language is unusually bad for beginners
34 (1%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
48 (1%) This language is expressive
64 (1%) This language has a strong static type system
49 (1%) This language makes it easy to shoot yourself in the foot
47 (1%) Programs written in this language tend to be efficient
54 (1%) This language is good for scientific computing
86 (1%) This language is large
98 (1%) Libraries in this language tend to be well documented.
52 (2%) It is too easy to write code in this language that looks like it does one thing but actually does something else
36 (2%) Learning this language improved my ability as a programmer
81 (2%) This language encourages writing code that is easy to maintain.
45 (2%) This language excels at text processing
46 (2%) This language is likely to have a strong influence on future languages
75 (2%) I would use this language for writing server programs
62 (2%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
20 (2%) This language is built on a small core of orthogonal features
50 (2%) This language is good for distributed computing
83 (2%) I find it easy to write efficient code in this language
94 (2%) This language is best for very large projects
80 (2%) I find this language easy to prototype in
81 (2%) I use many applications written in this language
55 (2%) I still discover new features of this language on a fairly regular basis
65 (3%) This language is well suited for an agile development approach using short iterations.
96 (3%) There are many good commercial tools for this language
39 (3%) This language excels at symbolic manipulation
53 (3%) This language is good for beginners
38 (3%) This language allows me to write programs where I know exactly what they are doing under the hood
36 (3%) I find code written in this language very elegant
30 (3%) I often write things in this language with the intent of rewriting them in something else later
53 (3%) I would use this language for casual scripting
30 (3%) This language has unusual features that I often miss when using other languages
37 (4%) This language is very flexible
95 (4%) This is a mainstream language
15 (4%) I often feel like I am not smart enough to write this language
53 (4%) I learned this language early in my career as a programmer
4 (4%) This language has a niche in which it is great
50 (4%) I am sometimes embarrassed to admit to my peers that I know this language
68 (4%) Developers who primarily use this language often burn out after a few years
61 (4%) Code written in this language tends to be very reliable
39 (4%) I would like to write more of this language than I currently do
67 (4%) This language has a good library distribution mechanism.
78 (4%) This language is frequently used for applications it isn't suitable for
57 (4%) Code written in this language is very readable
55 (4%) This language has a very coherent design
87 (4%) It is easy to tell at a glance what code in this language does
35 (4%) This language matches it's problem domain particularly well.
74 (4%) Programs written in this language tend to play well with others
95 (4%) This language has a high quality implementation
52 (4%) I enjoy using this language
66 (4%) This language has a good community
5 (5%) The semantics of this language are much different than other languages I know.
39 (5%) This language is likely to be a passing fad
74 (5%) This language has a very dogmatic community
31 (5%) This language excels at concurrency
32 (5%) I would use this language as a scripting language embedded inside a larger application
17 (5%) This language has a niche outside of which I would not use it
34 (5%) When I write code in this language I can be very sure it is correct
51 (6%) This language would be good for teaching children to write software
80 (6%) This language has many features which feel "tacked on"
18 (6%) This language is best for very small projects
41 (6%) I would use this language for writing embedded programs
27 (6%) I enjoy playing with this language but would never use it for "real code"
93 (6%) This language is well documented
37 (6%) Writing code in this language is a lot of work
93 (6%) I would use this language for mobile applications
74 (6%) I would use this language for a web project
92 (7%) It is easy to debug programs written in this language when it goes wrong
56 (7%) Code written in this language will usually run in all the major implementations if it runs in one of them.
92 (7%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
52 (7%) This language is suitable for real-time applications
43 (8%) I would use this language for writing programs for an embedded hardware platform
89 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
54 (8%) The thought that I may still be using this language in twenty years time fills me with dread
73 (9%) It's unusual for me to discover unfamiliar features
51 (9%) I can imagine using this language in my day job
67 (9%) I would use this language to write a command-line app
26 (9%) Code written in this language tends to be terse
76 (9%) I know this language well
36 (0%) The thought that I may still be using this language in twenty years time fills me with dread
78 (0%) This language is expressive
25 (0%) This language has an annoying syntax
77 (0%) I rarely have difficulty abstracting patterns I find in my code
56 (0%) This language is large
60 (0%) There are many good commercial tools for this language
73 (0%) Learning this language improved my ability as a programmer
78 (0%) This language encourages writing reusable code.
29 (0%) The semantics of this language are much different than other languages I know.
83 (0%) This language is best for very small projects
21 (0%) This is a low level language
88 (0%) This language would be good for teaching children to write software
68 (0%) I still discover new features of this language on a fairly regular basis
71 (1%) I often write things in this language with the intent of rewriting them in something else later
40 (1%) This language makes it easy to shoot yourself in the foot
67 (1%) This language is likely to have a strong influence on future languages
87 (1%) This language has well-organized libraries with consistent carefully thought-out interfaces
52 (2%) This language has unusual features that I often miss when using other languages
21 (2%) I often feel like I am not smart enough to write this language
63 (2%) This language has a very dogmatic community
15 (2%) This language is unusually bad for beginners
96 (2%) I would use this language to write a command-line app
52 (2%) I find it easy to write efficient code in this language
37 (2%) This language is good for distributed computing
43 (2%) Code written in this language tends to be very reliable
48 (2%) Code written in this language tends to be terse
67 (2%) I use many applications written in this language
28 (2%) This language has a niche in which it is great
59 (2%) This language excels at symbolic manipulation
64 (2%) I find code written in this language very elegant
33 (2%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
75 (2%) Libraries in this language tend to be well documented.
71 (2%) I know this language well
82 (2%) This language has a good community
61 (3%) This language is best for very large projects
80 (3%) This language excels at text processing
62 (3%) This language has many features which feel "tacked on"
75 (3%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
95 (3%) I find this language easy to prototype in
33 (3%) This language is built on a small core of orthogonal features
65 (3%) I usually use this language on solo projects
65 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
45 (3%) If this language didn't exist I would have trouble finding a satisfactory replacement
51 (3%) I would like to write more of this language than I currently do
96 (3%) This language has a good library distribution mechanism.
84 (3%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
51 (3%) Learning this language significantly changed how I use other languages.
14 (4%) This language has a strong static type system
83 (4%) This is a high level language
73 (4%) I know many other people who use this language
4 (4%) Writing code in this language is a lot of work
63 (4%) This language is frequently used for applications it isn't suitable for
76 (4%) I would use this language as a scripting language embedded inside a larger application
88 (4%) There is a wide variety of open source code written in this language
28 (4%) I learned this language early in my career as a programmer
68 (4%) When I run into problems my colleagues can provide me with immediate help with this language
73 (4%) This is a mainstream language
31 (4%) Code written in this language tends to be verbose
94 (5%) The resources for learning this language are of high quality
94 (5%) I would use this language for a web project
38 (5%) This language is suitable for real-time applications
62 (5%) I usually use this language on projects with many other members
27 (5%) I am sometimes embarrassed to admit to my peers that I know this language
46 (5%) I enjoy using this language
64 (5%) I would use this language for writing server programs
94 (5%) I would use this language for casual scripting
64 (5%) It is easy to debug programs written in this language when it goes wrong
60 (6%) I regularly use this language
36 (6%) This language is minimal
77 (6%) I would use this language for a desktop GUI project
70 (6%) Programs written in this language tend to play well with others
32 (6%) When I write code in this language I can be very sure it is correct
28 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
28 (6%) I would use this language for writing programs for an embedded hardware platform
41 (7%) This language matches it's problem domain particularly well.
92 (7%) This language is well suited for an agile development approach using short iterations.
44 (7%) Programs written in this language will usually work in future versions of the language
24 (7%) There is a lot of accidental complexity when writing code in this language
91 (7%) Third-party libraries are readily available well-documented and of high quality
27 (7%) This language excels at concurrency
76 (7%) I would list this language on my resume
82 (7%) There are many good open-source tools for this language
74 (7%) This language encourages writing code that is easy to maintain.
91 (8%) I use this language out of choice
21 (8%) This language has a very rigid idea of how things should be done
27 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
40 (8%) Developers who primarily use this language often burn out after a few years
28 (8%) I would use this language for writing embedded programs
29 (8%) I am reluctant to admit to knowing this language
51 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
67 (8%) I would use this language for mobile applications
63 (9%) This language has a very coherent design
86 (9%) This language is well documented
66 (9%) There are many good tools for this language
12 (2%) I can imagine this will be a popular language in twenty years time
45 (2%) This language has a very coherent design
39 (3%) The resources for learning this language are of high quality
32 (3%) I know many other people who use this language
43 (4%) This is a mainstream language
14 (4%) This language excels at symbolic manipulation
10 (4%) I would use this language for writing server programs
49 (4%) There are many good commercial tools for this language
31 (4%) I use many applications written in this language
7 (5%) I can imagine using this language in my day job
25 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
66 (5%) I use a lot of code written in this language which I really don't want to have to make changes to
68 (5%) I often get angry when writing code in this language
8 (5%) I still discover new features of this language on a fairly regular basis
71 (5%) Developers who primarily use this language often burn out after a few years
37 (6%) This language has a very dogmatic community
8 (6%) I would use this language as a scripting language embedded inside a larger application
54 (6%) This language is frequently used for applications it isn't suitable for
8 (7%) I enjoy using this language
9 (7%) This language is good for distributed computing
8 (7%) This language excels at text processing
10 (8%) This language has unusual features that I often miss when using other languages
11 (8%) This language has a good community
41 (8%) When I run into problems my colleagues can provide me with immediate help with this language
85 (8%) I learned this language early in my career as a programmer
54 (8%) This language has a high quality implementation
59 (8%) It's unusual for me to discover unfamiliar features
21 (9%) I usually use this language on projects with many other members
30 (9%) There are many good tools for this language
74 (9%) I enjoy playing with this language but would never use it for "real code"
12 (9%) This language is expressive
29 (4%) This is a low level language
71 (5%) This is a high level language
36 (5%) It is easy to debug programs written in this language when it goes wrong
16 (5%) When I write code in this language I can be very sure it is correct
54 (6%) The thought that I may still be using this language in twenty years time fills me with dread
27 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
57 (7%) Programs written in this language will usually work in future versions of the language
79 (7%) I find this language easy to prototype in
41 (7%) Code written in this language tends to be terse
34 (7%) Learning this language improved my ability as a programmer
39 (8%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
36 (8%) This language has unusual features that I often miss when using other languages
62 (8%) I use this language out of choice
44 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
31 (8%) Learning this language significantly changed how I use other languages.
33 (9%) This language is suitable for real-time applications
49 (9%) This language is unusually bad for beginners
29 (9%) Writing code in this language is a lot of work
25 (9%) I often feel like I am not smart enough to write this language
40 (9%) Code written in this language tends to be verbose
55 (9%) The resources for learning this language are of high quality
77 (9%) I would use this language for casual scripting
21 (9%) This language excels at concurrency
30 (9%) I can imagine using this language in my day job
31 (0%) I would use this language for a desktop GUI project
63 (0%) This language is good for scientific computing
78 (0%) This language is built on a small core of orthogonal features
62 (0%) This language has well-organized libraries with consistent carefully thought-out interfaces
25 (0%) There are many good tools for this language
19 (0%) I am sometimes embarrassed to admit to my peers that I know this language
31 (0%) There are many good commercial tools for this language
34 (0%) When I run into problems my colleagues can provide me with immediate help with this language
86 (0%) This language has a very coherent design
24 (0%) This language is best for very small projects
16 (0%) I know many other people who use this language
34 (0%) I would use this language for writing embedded programs
39 (1%) There are many good open-source tools for this language
20 (1%) I can imagine using this language in my day job
31 (1%) This language allows me to write programs where I know exactly what they are doing under the hood
58 (1%) I would like to write more of this language than I currently do
63 (1%) This language has a very dogmatic community
29 (1%) I would use this language for mobile applications
50 (2%) I usually use this language on solo projects
54 (2%) Code written in this language will usually run in all the major implementations if it runs in one of them.
54 (2%) I enjoy using this language
66 (2%) This language encourages writing code that is easy to maintain.
76 (2%) This language encourages writing reusable code.
20 (2%) This language makes it easy to shoot yourself in the foot
46 (3%) I would list this language on my resume
67 (3%) This language has unusual features that I often miss when using other languages
50 (3%) This language has a good community
60 (3%) I find this language easy to prototype in
69 (3%) Code written in this language tends to be very reliable
77 (3%) I use this language out of choice
60 (3%) This language is likely to be a passing fad
19 (3%) It is too easy to write code in this language that looks like it does one thing but actually does something else
16 (3%) Third-party libraries are readily available well-documented and of high quality
58 (3%) Code written in this language is very readable
96 (3%) This language has a strong static type system
38 (4%) Developers who primarily use this language often burn out after a few years
40 (4%) This language is large
19 (4%) There is a wide variety of open source code written in this language
14 (4%) This is a low level language
25 (4%) This language excels at concurrency
63 (4%) This language has a high quality implementation
80 (5%) This language is expressive
28 (5%) This language has a good library distribution mechanism.
34 (5%) I use a lot of code written in this language which I really don't want to have to make changes to
26 (5%) I can imagine this will be a popular language in twenty years time
31 (6%) This language has many features which feel "tacked on"
26 (6%) The thought that I may still be using this language in twenty years time fills me with dread
69 (6%) I enjoy playing with this language but would never use it for "real code"
40 (6%) Code written in this language tends to be terse
46 (6%) This language is minimal
79 (7%) I find code written in this language very elegant
12 (7%) I use many applications written in this language
88 (7%) Learning this language improved my ability as a programmer
88 (7%) This is a high level language
28 (7%) Code written in this language tends to be verbose
79 (7%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
53 (7%) This language is well documented
17 (7%) I regularly use this language
27 (7%) This language is likely to be around for a very long time
26 (7%) I would use this language for writing programs for an embedded hardware platform
27 (7%) Programs written in this language tend to play well with others
45 (8%) This language has an annoying syntax
46 (8%) It is easy to debug programs written in this language when it goes wrong
23 (8%) Libraries in this language tend to be well documented.
8 (8%) This is a mainstream language
42 (8%) Writing code in this language is a lot of work
21 (8%) This language is good for distributed computing
49 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
73 (9%) This language excels at symbolic manipulation
60 (9%) The semantics of this language are much different than other languages I know.
82 (9%) If my code in this language successfully compiles there is a good chance my code is correct.
42 (9%) This language is very flexible
53 (9%) This language matches it's problem domain particularly well.
29 (9%) I would use this language for writing server programs
19 (9%) I would use this language for a web project
71 (1%) This language has a very coherent design
36 (2%) I use many applications written in this language
42 (4%) This language is good for beginners
29 (4%) This language is frequently used for applications it isn't suitable for
53 (5%) This language has an annoying syntax
31 (5%) This language allows me to write programs where I know exactly what they are doing under the hood
83 (5%) This is a high level language
40 (5%) When I run into problems my colleagues can provide me with immediate help with this language
69 (5%) This language has unusual features that I often miss when using other languages
30 (5%) Writing code in this language is a lot of work
51 (5%) This language has a good library distribution mechanism.
49 (5%) This language has many features which feel "tacked on"
22 (6%) This is a low level language
71 (6%) I find code written in this language very elegant
60 (6%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
34 (6%) I often get angry when writing code in this language
32 (6%) This language has a very rigid idea of how things should be done
73 (6%) This language has a high quality implementation
60 (6%) Code written in this language is very readable
62 (6%) This language is well suited for an agile development approach using short iterations.
59 (7%) This language has a good community
55 (7%) This language is unusually bad for beginners
65 (7%) I would like to write more of this language than I currently do
34 (7%) I would use this language as a scripting language embedded inside a larger application
61 (7%) I would use this language for casual scripting
48 (7%) This language is likely to be around for a very long time
48 (8%) This language is built on a small core of orthogonal features
81 (8%) I find this language easy to prototype in
10 (8%) I am sometimes embarrassed to admit to my peers that I know this language
64 (8%) Learning this language significantly changed how I use other languages.
43 (8%) I regularly use this language
34 (9%) This is a mainstream language
44 (9%) Libraries in this language tend to be well documented.
17 (9%) There is a lot of accidental complexity when writing code in this language
53 (9%) Programs written in this language tend to play well with others
32 (9%) I usually use this language on projects with many other members
40 (9%) When I write code in this language I can be very sure it is correct
78 (9%) This language is expressive
47 (9%) I often feel like I am not smart enough to write this language
75 (9%) I use this language out of choice
35 (9%) I know many other people who use this language
52 (9%) I would use this language for a desktop GUI project
71 (9%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
40 (0%) There is a lot of accidental complexity when writing code in this language
42 (1%) Code written in this language tends to be terse
40 (1%) This language makes it easy to shoot yourself in the foot
36 (1%) I usually use this language on projects with many other members
21 (1%) This language has a strong static type system
45 (1%) I rarely have difficulty abstracting patterns I find in my code
41 (1%) I am reluctant to admit to knowing this language
44 (1%) This language has a very rigid idea of how things should be done
26 (1%) This language excels at concurrency
54 (1%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
20 (2%) This language is good for distributed computing
53 (2%) Code written in this language is very readable
26 (2%) This language is minimal
63 (2%) This language has an annoying syntax
59 (2%) I often write things in this language with the intent of rewriting them in something else later
82 (3%) I enjoy playing with this language but would never use it for "real code"
29 (3%) Writing code in this language is a lot of work
30 (3%) Programs written in this language tend to be efficient
51 (3%) This language is large
47 (3%) This language encourages writing reusable code.
50 (3%) The semantics of this language are much different than other languages I know.
33 (3%) This language has unusual features that I often miss when using other languages
92 (3%) This language is good for numeric computing
20 (4%) This language excels at text processing
43 (4%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
23 (4%) Learning this language significantly changed how I use other languages.
54 (4%) I would use this language for casual scripting
89 (4%) This language has a niche outside of which I would not use it
44 (4%) This language is frequently used for applications it isn't suitable for
47 (4%) There are many good tools for this language
31 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
45 (4%) This is a mainstream language
34 (4%) I would use this language as a scripting language embedded inside a larger application
22 (4%) I would use this language for a web project
18 (4%) This is a low level language
40 (4%) I would like to write more of this language than I currently do
52 (4%) This language is unusually bad for beginners
16 (4%) This language is best for very large projects
57 (5%) This language has many features which feel "tacked on"
80 (5%) I find this language easy to prototype in
26 (5%) This language is suitable for real-time applications
33 (5%) I am sometimes embarrassed to admit to my peers that I know this language
5 (5%) I would use this language for writing server programs
51 (5%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
91 (5%) This language is good for scientific computing
12 (5%) I would use this language for mobile applications
42 (5%) Code written in this language tends to be verbose
41 (6%) This language has a very coherent design
51 (6%) I find it easy to write efficient code in this language
36 (6%) I can imagine this will be a popular language in twenty years time
47 (6%) This language is best for very small projects
9 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
9 (6%) I would use this language for writing programs for an embedded hardware platform
86 (6%) This is a high level language
46 (6%) I usually use this language on solo projects
46 (6%) The thought that I may still be using this language in twenty years time fills me with dread
45 (6%) This language has a very dogmatic community
51 (6%) This language is well suited for an agile development approach using short iterations.
54 (6%) Libraries in this language tend to be well documented.
50 (6%) Developers who primarily use this language often burn out after a few years
47 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
23 (7%) When I write code in this language I can be very sure it is correct
37 (7%) I find code written in this language very elegant
28 (7%) I would use this language for a desktop GUI project
61 (7%) This language has a high quality implementation
26 (7%) I can imagine using this language in my day job
38 (7%) I use many applications written in this language
41 (8%) This language is good for beginners
85 (8%) This language matches it's problem domain particularly well.
27 (8%) Learning this language improved my ability as a programmer
49 (8%) This language is likely to be a passing fad
32 (8%) Code written in this language tends to be very reliable
39 (8%) I would list this language on my resume
40 (8%) This language would be good for teaching children to write software
51 (8%) This language encourages writing code that is easy to maintain.
35 (8%) This language is likely to have a strong influence on future languages
21 (9%) I enjoy using this language
29 (9%) I would use this language for writing embedded programs
37 (9%) There is a wide variety of open source code written in this language
37 (9%) I learned this language early in my career as a programmer
21 (9%) I would use this language to write a command-line app
57 (9%) There are many good commercial tools for this language
16 (1%) Third-party libraries are readily available well-documented and of high quality
18 (2%) There is a lot of accidental complexity when writing code in this language
43 (2%) Developers who primarily use this language often burn out after a few years
38 (2%) Code written in this language is very readable
75 (3%) This is a high level language
35 (3%) Libraries in this language tend to be well documented.
3 (3%) I know many other people who use this language
54 (3%) This language is built on a small core of orthogonal features
51 (3%) Code written in this language tends to be very reliable
51 (3%) This language would be good for teaching children to write software
50 (3%) Programs written in this language will usually work in future versions of the language
66 (4%) I find this language easy to prototype in
28 (4%) This language has a strong static type system
50 (4%) This language makes it easy to shoot yourself in the foot
38 (4%) This language is frequently used for applications it isn't suitable for
26 (5%) There are many good commercial tools for this language
20 (5%) It's unusual for me to discover unfamiliar features
70 (5%) This language is well suited for an agile development approach using short iterations.
43 (5%) I would use this language for writing server programs
40 (5%) This language is well documented
93 (5%) I enjoy playing with this language but would never use it for "real code"
12 (5%) I can imagine using this language in my day job
77 (5%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
56 (5%) I would use this language for casual scripting
30 (5%) There are many good open-source tools for this language
17 (6%) I am sometimes embarrassed to admit to my peers that I know this language
46 (6%) I find it easy to write efficient code in this language
23 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
66 (6%) I use this language out of choice
37 (6%) I would use this language as a scripting language embedded inside a larger application
14 (6%) This is a mainstream language
22 (6%) I would list this language on my resume
23 (7%) When I write code in this language I can be very sure it is correct
46 (7%) I would use this language for a desktop GUI project
72 (7%) This language is expressive
38 (8%) This language excels at concurrency
39 (8%) This language has many features which feel "tacked on"
51 (8%) This language is likely to have a strong influence on future languages
67 (8%) This language excels at symbolic manipulation
24 (8%) There is a wide variety of open source code written in this language
42 (8%) This language is good for scientific computing
26 (9%) This is a low level language
41 (9%) This language is suitable for real-time applications
16 (9%) I usually use this language on projects with many other members
65 (9%) This language has unusual features that I often miss when using other languages
15 (9%) I would use this language for writing programs for an embedded hardware platform
k-means with k = 22
Erlang,0.0C#,7.0Java,7.0C++,8.0C,10.0AWK,0.0Assembler,0.0Cobol,6.0Visual Basic,6.0Delphi,4.0Fortran,6.0Pascal,6.0Objective C,8.0Scheme,4.0Smalltalk,4.0Python,0.0ActionScript,0.0PHP,0.0Javascript,5.0Perl,5.0REBOL,0.0R,4.0Mathematica,5.0Matlab,6.0ELisp,7.0J,8.0Shell,0.0F#,5.0O'Caml,5.0Clojure,6.0Go,6.0Common Lisp,7.0Haxe,7.0Scala,8.0Standard ML,8.0Io,5.0Factor,6.0Lua,7.0Mozart-Oz,7.0Ruby,4.0Groovy,4.0TCL,0.0APL,5.0Prolog,5.0Forth,7.0Coq,8.0Agda,8.0Haskell,9.0Ada,5.0D,5.0Eiffel,5.0
54 (1%) I can imagine this will be a popular language in twenty years time
39 (3%) I would like to write more of this language than I currently do
4 (3%) The semantics of this language are much different than other languages I know.
94 (3%) This language has a high quality implementation
60 (4%) This language has a strong static type system
34 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
94 (5%) When I run into problems my colleagues can provide me with immediate help with this language
91 (5%) This is a mainstream language
83 (5%) The resources for learning this language are of high quality
28 (5%) I enjoy playing with this language but would never use it for "real code"
32 (5%) I find code written in this language very elegant
91 (5%) There are many good commercial tools for this language
33 (6%) This language excels at symbolic manipulation
39 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
26 (7%) This language excels at concurrency
91 (7%) I know many other people who use this language
55 (7%) The thought that I may still be using this language in twenty years time fills me with dread
75 (7%) I know this language well
81 (7%) This language is frequently used for applications it isn't suitable for
91 (7%) I find it easy to write efficient code in this language
46 (7%) I would use this language for casual scripting
51 (8%) Code written in this language is very readable
61 (8%) This language is good for scientific computing
24 (8%) This language has a niche outside of which I would not use it
64 (8%) This language is good for numeric computing
26 (8%) I would use this language as a scripting language embedded inside a larger application
89 (8%) I use many applications written in this language
26 (8%) When I write code in this language I can be very sure it is correct
23 (8%) I often write things in this language with the intent of rewriting them in something else later
57 (9%) This is a high level language
72 (9%) I would use this language to write a command-line app
83 (9%) There are many good tools for this language
82 (9%) Third-party libraries are readily available well-documented and of high quality
79 (0%) I learned this language early in my career as a programmer
37 (0%) This is a low level language
30 (0%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
5 (0%) I would use this language for writing programs for an embedded hardware platform
11 (0%) This language is likely to have a strong influence on future languages
5 (0%) I find code written in this language very elegant
6 (1%) When I write code in this language I can be very sure it is correct
60 (1%) There is a lot of accidental complexity when writing code in this language
13 (1%) This language is good for scientific computing
5 (1%) I enjoy using this language
11 (1%) I can imagine using this language in my day job
20 (1%) This language is very flexible
1 (1%) Learning this language improved my ability as a programmer
16 (1%) This language excels at symbolic manipulation
27 (1%) I would list this language on my resume
30 (1%) This language is suitable for real-time applications
9 (1%) I still discover new features of this language on a fairly regular basis
51 (1%) This language makes it easy to shoot yourself in the foot
6 (1%) This language is built on a small core of orthogonal features
56 (1%) Code written in this language is very readable
98 (1%) I am reluctant to admit to knowing this language
13 (2%) I would use this language for writing server programs
41 (3%) There are many good tools for this language
33 (3%) This language is best for very large projects
96 (3%) I am sometimes embarrassed to admit to my peers that I know this language
48 (3%) This language encourages writing code that is easy to maintain.
32 (3%) I usually use this language on projects with many other members
33 (4%) This language has well-organized libraries with consistent carefully thought-out interfaces
11 (4%) This language has a niche in which it is great
53 (4%) This is a mainstream language
4 (4%) This language has unusual features that I often miss when using other languages
27 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
42 (4%) This language has a high quality implementation
11 (4%) I often feel like I am not smart enough to write this language
16 (4%) This language excels at concurrency
34 (4%) This language has a very dogmatic community
51 (5%) It's unusual for me to discover unfamiliar features
38 (5%) I find it easy to write efficient code in this language
13 (5%) I would use this language for writing embedded programs
53 (5%) I know this language well
11 (5%) I can imagine this will be a popular language in twenty years time
5 (5%) This language is good for distributed computing
65 (5%) I enjoy playing with this language but would never use it for "real code"
36 (5%) This language has a strong static type system
5 (5%) I would like to write more of this language than I currently do
18 (5%) Programs written in this language tend to be efficient
6 (6%) Code written in this language tends to be terse
12 (6%) This language is minimal
10 (6%) There are many good open-source tools for this language
93 (6%) The thought that I may still be using this language in twenty years time fills me with dread
26 (6%) Code written in this language will usually run in all the major implementations if it runs in one of them.
22 (6%) I would use this language to write a command-line app
6 (6%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
87 (7%) Developers who primarily use this language often burn out after a few years
55 (7%) This language is large
15 (7%) I would use this language as a scripting language embedded inside a larger application
68 (7%) This language has many features which feel "tacked on"
20 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
7 (7%) Learning this language significantly changed how I use other languages.
34 (8%) Programs written in this language tend to play well with others
71 (8%) I use a lot of code written in this language which I really don't want to have to make changes to
61 (9%) This is a high level language
85 (9%) I often get angry when writing code in this language
55 (9%) It is easy to tell at a glance what code in this language does
18 (9%) This language is expressive
24 (9%) This language encourages writing reusable code.
47 (2%) This language has a very coherent design
45 (2%) I would use this language to write a command-line app
24 (3%) When I write code in this language I can be very sure it is correct
30 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
31 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
52 (4%) Code written in this language is very readable
15 (4%) This language is best for very small projects
26 (4%) Code written in this language tends to be terse
55 (4%) Programs written in this language tend to be efficient
69 (4%) Developers who primarily use this language often burn out after a few years
50 (5%) This is a low level language
35 (5%) Learning this language improved my ability as a programmer
36 (5%) I find code written in this language very elegant
31 (5%) I would use this language for casual scripting
60 (6%) This language is frequently used for applications it isn't suitable for
17 (6%) I would use this language as a scripting language embedded inside a larger application
43 (6%) This language has a very dogmatic community
56 (6%) This language is suitable for real-time applications
61 (6%) I often get angry when writing code in this language
25 (7%) The semantics of this language are much different than other languages I know.
42 (7%) This language is large
54 (7%) This is a high level language
42 (7%) I would use this language for writing embedded programs
63 (7%) Programs written in this language will usually work in future versions of the language
44 (7%) This language has a good library distribution mechanism.
27 (7%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
22 (7%) This language is good for distributed computing
66 (7%) Code written in this language tends to be verbose
54 (7%) This language has a strong static type system
24 (7%) Learning this language significantly changed how I use other languages.
16 (7%) I would use this language for writing server programs
43 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
36 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
47 (8%) This is a mainstream language
32 (8%) I would use this language for a web project
52 (8%) When I run into problems my colleagues can provide me with immediate help with this language
21 (8%) I often write things in this language with the intent of rewriting them in something else later
33 (8%) This language is built on a small core of orthogonal features
67 (8%) This language has an annoying syntax
53 (8%) This language encourages writing code that is easy to maintain.
51 (8%) This language makes it easy to shoot yourself in the foot
58 (8%) This language has a niche outside of which I would not use it
28 (8%) This language excels at concurrency
56 (8%) This language has many features which feel "tacked on"
23 (8%) This language excels at symbolic manipulation
44 (8%) Third-party libraries are readily available well-documented and of high quality
35 (8%) This language is minimal
23 (8%) There are many good open-source tools for this language
32 (8%) There is a wide variety of open source code written in this language
56 (8%) There are many good commercial tools for this language
42 (9%) It is easy to debug programs written in this language when it goes wrong
56 (9%) It's unusual for me to discover unfamiliar features
18 (9%) This language excels at text processing
40 (9%) Code written in this language tends to be very reliable
53 (9%) This language has a very rigid idea of how things should be done
36 (9%) This language is well suited for an agile development approach using short iterations.
41 (9%) I rarely have difficulty abstracting patterns I find in my code
53 (9%) It is easy to tell at a glance what code in this language does
45 (9%) Writing code in this language is a lot of work
13 (9%) I enjoy using this language
68 (0%) I use this language out of choice
84 (0%) This is a high level language
23 (0%) This is a low level language
70 (0%) This language is likely to have a strong influence on future languages
32 (0%) I would use this language for writing server programs
53 (0%) It is too easy to write code in this language that looks like it does one thing but actually does something else
29 (0%) This language allows me to write programs where I know exactly what they are doing under the hood
36 (0%) This language is frequently used for applications it isn't suitable for
33 (0%) I know many other people who use this language
28 (1%) This language is good for distributed computing
14 (1%) Writing code in this language is a lot of work
84 (1%) I find code written in this language very elegant
40 (1%) I usually use this language on solo projects
41 (1%) There is a wide variety of open source code written in this language
30 (1%) This language excels at concurrency
48 (1%) I use a lot of code written in this language which I really don't want to have to make changes to
20 (1%) I can imagine using this language in my day job
26 (1%) When I write code in this language I can be very sure it is correct
38 (1%) I use many applications written in this language
45 (1%) Code written in this language tends to be terse
61 (1%) This language has a good community
45 (2%) This language is good for scientific computing
46 (2%) This language excels at text processing
72 (2%) I would like to write more of this language than I currently do
29 (2%) This language makes it easy to shoot yourself in the foot
13 (2%) This language has a strong static type system
97 (2%) This language would be good for teaching children to write software
30 (2%) I usually use this language on projects with many other members
21 (2%) The thought that I may still be using this language in twenty years time fills me with dread
33 (2%) This language is likely to be a passing fad
60 (3%) This language has unusual features that I often miss when using other languages
80 (3%) Learning this language significantly changed how I use other languages.
40 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
31 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
53 (3%) This language has a very dogmatic community
40 (3%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
75 (3%) Code written in this language is very readable
80 (3%) Learning this language improved my ability as a programmer
86 (3%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
32 (3%) This language has many features which feel "tacked on"
42 (3%) This language is well documented
43 (3%) Developers who primarily use this language often burn out after a few years
42 (4%) Programs written in this language tend to be efficient
48 (4%) I still discover new features of this language on a fairly regular basis
55 (4%) The semantics of this language are much different than other languages I know.
35 (4%) I would use this language for writing programs for an embedded hardware platform
37 (4%) This is a mainstream language
92 (4%) This language is good for beginners
44 (4%) I learned this language early in my career as a programmer
47 (4%) I enjoy using this language
65 (4%) This language encourages writing code that is easy to maintain.
50 (4%) There are many good open-source tools for this language
25 (4%) This language has a niche outside of which I would not use it
83 (4%) I find this language easy to prototype in
52 (4%) I would use this language for a web project
52 (4%) Code written in this language tends to be very reliable
38 (5%) Third-party libraries are readily available well-documented and of high quality
53 (5%) I regularly use this language
18 (5%) I often get angry when writing code in this language
47 (5%) This language is suitable for real-time applications
14 (5%) I am sometimes embarrassed to admit to my peers that I know this language
31 (5%) When I run into problems my colleagues can provide me with immediate help with this language
50 (5%) There are many good commercial tools for this language
46 (5%) This language has a very rigid idea of how things should be done
42 (5%) Libraries in this language tend to be well documented.
52 (5%) I can imagine this will be a popular language in twenty years time
43 (5%) I would list this language on my resume
70 (6%) I rarely have difficulty abstracting patterns I find in my code
20 (6%) This language has a niche in which it is great
93 (6%) This language has a very coherent design
68 (6%) This language has a high quality implementation
47 (6%) Programs written in this language will usually work in future versions of the language
48 (6%) If this language didn't exist I would have trouble finding a satisfactory replacement
44 (6%) This language matches it's problem domain particularly well.
15 (6%) I am reluctant to admit to knowing this language
41 (7%) I often feel like I am not smart enough to write this language
40 (7%) This language is good for numeric computing
61 (7%) I would use this language for mobile applications
24 (7%) This language has an annoying syntax
74 (7%) I know this language well
71 (8%) This language is expressive
81 (8%) This language is very flexible
21 (8%) This language is unusually bad for beginners
57 (8%) There are many good tools for this language
53 (8%) I would use this language for casual scripting
58 (8%) I would use this language for a desktop GUI project
87 (8%) This language encourages writing reusable code.
55 (9%) This language is likely to be around for a very long time
48 (0%) Code written in this language will usually run in all the major implementations if it runs in one of them.
31 (0%) This language is suitable for real-time applications
25 (0%) This language excels at concurrency
59 (0%) The thought that I may still be using this language in twenty years time fills me with dread
56 (0%) Developers who primarily use this language often burn out after a few years
35 (0%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
57 (0%) I enjoy playing with this language but would never use it for "real code"
44 (0%) This language is likely to be a passing fad
54 (0%) This language has a high quality implementation
68 (0%) This language is frequently used for applications it isn't suitable for
72 (1%) This is a high level language
57 (1%) I often write things in this language with the intent of rewriting them in something else later
34 (1%) The semantics of this language are much different than other languages I know.
60 (2%) I often get angry when writing code in this language
65 (2%) This language has a good community
55 (2%) This language is well suited for an agile development approach using short iterations.
67 (2%) I regularly use this language
80 (2%) There is a wide variety of open source code written in this language
15 (2%) This language has a very rigid idea of how things should be done
10 (2%) This language has a strong static type system
25 (2%) This language is best for very large projects
63 (2%) This language is expressive
62 (2%) There are many good tools for this language
44 (3%) This language is likely to have a strong influence on future languages
37 (3%) It is easy to debug programs written in this language when it goes wrong
22 (3%) This language allows me to write programs where I know exactly what they are doing under the hood
58 (3%) This language makes it easy to shoot yourself in the foot
24 (3%) I would use this language for writing programs for an embedded hardware platform
83 (3%) I use a lot of code written in this language which I really don't want to have to make changes to
40 (3%) This language has unusual features that I often miss when using other languages
48 (3%) This language would be good for teaching children to write software
31 (3%) This is a low level language
46 (3%) I am sometimes embarrassed to admit to my peers that I know this language
26 (3%) I enjoy using this language
19 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
61 (3%) I rarely have difficulty abstracting patterns I find in my code
33 (4%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
42 (4%) This language matches it's problem domain particularly well.
71 (4%) There are many good open-source tools for this language
57 (4%) I use this language out of choice
52 (4%) This language is well documented
37 (4%) Learning this language significantly changed how I use other languages.
26 (4%) This language has a very coherent design
45 (4%) I would like to write more of this language than I currently do
80 (4%) I find this language easy to prototype in
18 (4%) Code written in this language tends to be very reliable
47 (4%) This language encourages writing code that is easy to maintain.
12 (4%) When I write code in this language I can be very sure it is correct
48 (4%) This language has a very dogmatic community
18 (4%) I would use this language for writing embedded programs
63 (4%) Programs written in this language will usually work in future versions of the language
42 (5%) I still discover new features of this language on a fairly regular basis
57 (5%) I would use this language as a scripting language embedded inside a larger application
36 (5%) Code written in this language is very readable
56 (6%) Programs written in this language tend to play well with others
21 (6%) This language is good for distributed computing
41 (6%) I would use this language for a desktop GUI project
57 (6%) I can imagine this will be a popular language in twenty years time
33 (6%) It's unusual for me to discover unfamiliar features
73 (6%) I would use this language for a web project
46 (6%) This language encourages writing reusable code.
60 (6%) This language has a niche outside of which I would not use it
34 (7%) This language has a niche in which it is great
50 (7%) This language has well-organized libraries with consistent carefully thought-out interfaces
50 (7%) I learned this language early in my career as a programmer
50 (7%) This language excels at symbolic manipulation
30 (8%) I can imagine using this language in my day job
53 (8%) There are many good commercial tools for this language
79 (8%) Third-party libraries are readily available well-documented and of high quality
42 (8%) I find it easy to write efficient code in this language
63 (8%) The resources for learning this language are of high quality
31 (8%) Programs written in this language tend to be efficient
87 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
76 (9%) This is a mainstream language
23 (9%) This language is good for numeric computing
36 (9%) I find code written in this language very elegant
51 (9%) Libraries in this language tend to be well documented.
61 (9%) This language is likely to be around for a very long time
72 (9%) I use many applications written in this language
84 (9%) I know many other people who use this language
60 (9%) I would list this language on my resume
54 (3%) Code written in this language is very readable
18 (4%) This language is good for distributed computing
18 (5%) This is a low level language
32 (5%) Writing code in this language is a lot of work
7 (5%) I would use this language for writing programs for an embedded hardware platform
57 (5%) I would use this language for casual scripting
21 (5%) This language has a strong static type system
54 (5%) This language is unusually bad for beginners
24 (5%) I would use this language for a web project
78 (6%) I find this language easy to prototype in
49 (6%) I usually use this language on solo projects
87 (6%) I enjoy playing with this language but would never use it for "real code"
43 (6%) This language makes it easy to shoot yourself in the foot
42 (6%) This language is frequently used for applications it isn't suitable for
7 (6%) I would use this language for writing server programs
22 (7%) I enjoy using this language
82 (7%) This is a high level language
25 (7%) When I write code in this language I can be very sure it is correct
32 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
27 (7%) This language excels at concurrency
36 (7%) I learned this language early in my career as a programmer
52 (8%) This language has many features which feel "tacked on"
40 (8%) This language would be good for teaching children to write software
22 (8%) I can imagine using this language in my day job
33 (8%) This language is likely to have a strong influence on future languages
54 (8%) This language encourages writing reusable code.
29 (8%) I usually use this language on projects with many other members
50 (8%) I rarely have difficulty abstracting patterns I find in my code
35 (8%) I would use this language as a scripting language embedded inside a larger application
36 (8%) I can imagine this will be a popular language in twenty years time
57 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
54 (8%) This language has a good community
55 (8%) This language is well suited for an agile development approach using short iterations.
47 (8%) I would like to write more of this language than I currently do
48 (9%) This language is large
70 (9%) This language has a niche in which it is great
31 (9%) This language is suitable for real-time applications
53 (9%) It is too easy to write code in this language that looks like it does one thing but actually does something else
59 (9%) This language has well-organized libraries with consistent carefully thought-out interfaces
18 (9%) I would use this language for mobile applications
43 (9%) This language has a very dogmatic community
48 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
45 (9%) Developers who primarily use this language often burn out after a few years
33 (4%) This language is frequently used for applications it isn't suitable for
50 (4%) This language is unusually bad for beginners
55 (5%) This language matches it's problem domain particularly well.
36 (5%) I would use this language for writing programs for an embedded hardware platform
33 (5%) This language allows me to write programs where I know exactly what they are doing under the hood
36 (7%) This language has a very rigid idea of how things should be done
80 (7%) I find it easy to write efficient code in this language
24 (7%) Writing code in this language is a lot of work
35 (7%) When I run into problems my colleagues can provide me with immediate help with this language
50 (7%) This language excels at text processing
70 (7%) This language has a high quality implementation
38 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
66 (8%) This language is well suited for an agile development approach using short iterations.
36 (8%) This is a mainstream language
36 (8%) I would use this language for writing embedded programs
31 (8%) This language makes it easy to shoot yourself in the foot
36 (8%) I usually use this language on projects with many other members
45 (8%) This language is likely to be around for a very long time
65 (8%) Code written in this language is very readable
83 (8%) This is a high level language
18 (8%) There is a lot of accidental complexity when writing code in this language
36 (8%) I use many applications written in this language
49 (8%) This language would be good for teaching children to write software
87 (8%) This language encourages writing reusable code.
64 (9%) I would use this language for casual scripting
83 (9%) I find this language easy to prototype in
41 (9%) This language is best for very small projects
72 (9%) This language encourages writing code that is easy to maintain.
37 (9%) Developers who primarily use this language often burn out after a few years
44 (9%) I would use this language as a scripting language embedded inside a larger application
49 (9%) Code written in this language tends to be terse
70 (9%) This language has a very coherent design
59 (1%) This language has well-organized libraries with consistent carefully thought-out interfaces
76 (3%) This is a high level language
65 (3%) This language is expressive
32 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
39 (4%) This language is frequently used for applications it isn't suitable for
61 (4%) This language encourages writing code that is easy to maintain.
21 (4%) When I write code in this language I can be very sure it is correct
43 (4%) This language has many features which feel "tacked on"
31 (4%) This is a low level language
45 (4%) This language is suitable for real-time applications
37 (4%) Developers who primarily use this language often burn out after a few years
33 (4%) There are many good tools for this language
53 (5%) I would like to write more of this language than I currently do
45 (5%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
35 (5%) This language is good for scientific computing
78 (5%) This language encourages writing reusable code.
29 (5%) There are many good open-source tools for this language
40 (6%) I often write things in this language with the intent of rewriting them in something else later
29 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
56 (6%) This language excels at symbolic manipulation
33 (6%) Libraries in this language tend to be well documented.
26 (6%) I would use this language for writing programs for an embedded hardware platform
47 (6%) Programs written in this language will usually work in future versions of the language
47 (6%) I would use this language for a desktop GUI project
42 (6%) This language makes it easy to shoot yourself in the foot
26 (6%) I am sometimes embarrassed to admit to my peers that I know this language
49 (7%) This language has a niche outside of which I would not use it
43 (7%) This language excels at text processing
54 (7%) This language has unusual features that I often miss when using other languages
74 (7%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
66 (7%) I use this language out of choice
71 (7%) I find this language easy to prototype in
47 (7%) Learning this language significantly changed how I use other languages.
43 (7%) The resources for learning this language are of high quality
72 (7%) This language is very flexible
23 (7%) This language has a strong static type system
38 (8%) This language is good for numeric computing
62 (8%) I find code written in this language very elegant
36 (8%) It is easy to debug programs written in this language when it goes wrong
75 (8%) This language has a very coherent design
30 (8%) There are many good commercial tools for this language
32 (9%) This language has a very dogmatic community
45 (9%) I would use this language for writing embedded programs
44 (9%) I would use this language for a web project
23 (9%) This language has a very rigid idea of how things should be done
44 (9%) I still discover new features of this language on a fairly regular basis
46 (9%) I usually use this language on solo projects
19 (0%) I would use this language for writing embedded programs
30 (0%) The semantics of this language are much different than other languages I know.
29 (0%) This language has a very rigid idea of how things should be done
63 (0%) Programs written in this language tend to play well with others
49 (0%) I find it easy to write efficient code in this language
31 (0%) There is a lot of accidental complexity when writing code in this language
23 (0%) This is a low level language
37 (0%) Code written in this language tends to be verbose
59 (0%) I would use this language for mobile applications
49 (0%) Developers who primarily use this language often burn out after a few years
35 (1%) This language matches it's problem domain particularly well.
61 (1%) There are many good commercial tools for this language
22 (1%) I often feel like I am not smart enough to write this language
39 (1%) Code written in this language tends to be very reliable
34 (1%) This language is good for numeric computing
43 (1%) I enjoy using this language
54 (2%) This language has a high quality implementation
39 (2%) I am reluctant to admit to knowing this language
37 (2%) This language is good for distributed computing
36 (2%) This language is good for scientific computing
52 (2%) I would like to write more of this language than I currently do
95 (2%) I find this language easy to prototype in
71 (2%) I know this language well
68 (2%) This language has many features which feel "tacked on"
20 (2%) I learned this language early in my career as a programmer
67 (2%) It is easy to tell at a glance what code in this language does
30 (3%) I am sometimes embarrassed to admit to my peers that I know this language
69 (3%) This language encourages writing code that is easy to maintain.
58 (3%) I usually use this language on solo projects
33 (3%) This language is minimal
47 (3%) Code written in this language tends to be terse
83 (4%) This is a high level language
37 (4%) This language is suitable for real-time applications
17 (4%) I would use this language for writing programs for an embedded hardware platform
67 (4%) Code written in this language is very readable
61 (4%) I usually use this language on projects with many other members
26 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
65 (4%) Code written in this language will usually run in all the major implementations if it runs in one of them.
52 (4%) This language excels at symbolic manipulation
45 (4%) This language has unusual features that I often miss when using other languages
66 (4%) I would use this language for a desktop GUI project
58 (4%) When I run into problems my colleagues can provide me with immediate help with this language
66 (4%) I enjoy playing with this language but would never use it for "real code"
51 (4%) There are many good tools for this language
80 (4%) This language is well suited for an agile development approach using short iterations.
23 (4%) This language allows me to write programs where I know exactly what they are doing under the hood
21 (5%) When I write code in this language I can be very sure it is correct
62 (5%) I find code written in this language very elegant
50 (5%) This language is large
35 (5%) This language is likely to be around for a very long time
72 (5%) I rarely have difficulty abstracting patterns I find in my code
30 (5%) This language has an annoying syntax
66 (5%) I would use this language as a scripting language embedded inside a larger application
66 (5%) It is too easy to write code in this language that looks like it does one thing but actually does something else
52 (5%) I would use this language for writing server programs
47 (5%) This language makes it easy to shoot yourself in the foot
61 (5%) I still discover new features of this language on a fairly regular basis
32 (5%) This language has a niche outside of which I would not use it
82 (6%) This language has well-organized libraries with consistent carefully thought-out interfaces
42 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
47 (6%) I regularly use this language
53 (6%) I can imagine this will be a popular language in twenty years time
81 (6%) I would use this language for casual scripting
51 (6%) This language is best for very large projects
77 (6%) Third-party libraries are readily available well-documented and of high quality
60 (7%) This language is frequently used for applications it isn't suitable for
72 (7%) This language has a good community
31 (7%) It's unusual for me to discover unfamiliar features
49 (7%) I can imagine using this language in my day job
43 (7%) The thought that I may still be using this language in twenty years time fills me with dread
26 (7%) This language excels at concurrency
47 (7%) This language has a very coherent design
23 (7%) This language has a niche in which it is great
67 (7%) There are many good open-source tools for this language
46 (8%) Learning this language significantly changed how I use other languages.
49 (9%) It is easy to debug programs written in this language when it goes wrong
50 (9%) I often get angry when writing code in this language
20 (9%) This language has a strong static type system
88 (9%) I would use this language to write a command-line app
55 (0%) I use this language out of choice
17 (1%) I know many other people who use this language
64 (1%) This language is unusually bad for beginners
23 (1%) I usually use this language on solo projects
20 (1%) I use many applications written in this language
33 (1%) This language has many features which feel "tacked on"
17 (1%) This language is good for distributed computing
27 (2%) This language is good for beginners
45 (2%) I rarely have difficulty abstracting patterns I find in my code
22 (2%) This language excels at concurrency
9 (2%) It is easy to tell at a glance what code in this language does
46 (2%) It's unusual for me to discover unfamiliar features
38 (3%) Code written in this language is very readable
2 (3%) I can imagine using this language in my day job
4 (3%) I can imagine this will be a popular language in twenty years time
51 (3%) I often get angry when writing code in this language
37 (3%) There are many good commercial tools for this language
28 (3%) I would use this language for a web project
16 (3%) Third-party libraries are readily available well-documented and of high quality
70 (3%) This language has a very coherent design
37 (4%) I am reluctant to admit to knowing this language
15 (4%) It is easy to debug programs written in this language when it goes wrong
19 (4%) This language is best for very large projects
36 (4%) Code written in this language tends to be very reliable
55 (4%) This language has a niche in which it is great
34 (4%) This language is frequently used for applications it isn't suitable for
20 (5%) There is a wide variety of open source code written in this language
36 (5%) This language has a good community
42 (5%) This language has a very dogmatic community
43 (5%) This language encourages writing code that is easy to maintain.
42 (5%) This language is likely to have a strong influence on future languages
56 (5%) Developers who primarily use this language often burn out after a few years
27 (5%) I would use this language to write a command-line app
31 (5%) I am sometimes embarrassed to admit to my peers that I know this language
47 (5%) This language is well suited for an agile development approach using short iterations.
45 (5%) This language has unusual features that I often miss when using other languages
59 (5%) This language is expressive
79 (6%) I enjoy playing with this language but would never use it for "real code"
23 (6%) I would use this language for a desktop GUI project
54 (6%) There is a lot of accidental complexity when writing code in this language
19 (6%) This is a mainstream language
19 (6%) When I run into problems my colleagues can provide me with immediate help with this language
34 (6%) I regularly use this language
65 (6%) This language is built on a small core of orthogonal features
44 (6%) The resources for learning this language are of high quality
67 (6%) If this language didn't exist I would have trouble finding a satisfactory replacement
21 (7%) There are many good open-source tools for this language
19 (7%) I still discover new features of this language on a fairly regular basis
60 (7%) I find code written in this language very elegant
44 (7%) I would use this language for casual scripting
27 (7%) There are many good tools for this language
30 (7%) I often write things in this language with the intent of rewriting them in something else later
7 (7%) Libraries in this language tend to be well documented.
27 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
37 (7%) I enjoy using this language
39 (7%) This language is well documented
15 (8%) Code written in this language tends to be verbose
37 (8%) Writing code in this language is a lot of work
46 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
40 (8%) This language is likely to be around for a very long time
46 (8%) I would like to write more of this language than I currently do
45 (8%) This language has a very rigid idea of how things should be done
37 (8%) The thought that I may still be using this language in twenty years time fills me with dread
47 (9%) This language encourages writing reusable code.
18 (9%) Programs written in this language tend to play well with others
27 (9%) This language has a good library distribution mechanism.
16 (9%) This language excels at text processing
48 (9%) I know this language well
65 (9%) I often feel like I am not smart enough to write this language
67 (9%) Learning this language improved my ability as a programmer
51 (9%) This language excels at symbolic manipulation
31 (9%) I would use this language for mobile applications
34 (9%) This language has well-organized libraries with consistent carefully thought-out interfaces
20 (1%) I would use this language for writing programs for an embedded hardware platform
37 (1%) I would use this language for writing embedded programs
95 (3%) Learning this language improved my ability as a programmer
80 (3%) This language has a very coherent design
71 (3%) The semantics of this language are much different than other languages I know.
40 (3%) This language is well documented
95 (3%) This language has a strong static type system
85 (3%) I use this language out of choice
55 (4%) Code written in this language will usually run in all the major implementations if it runs in one of them.
94 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
93 (4%) This language is likely to have a strong influence on future languages
24 (5%) I can imagine using this language in my day job
93 (6%) This is a high level language
25 (6%) This language excels at concurrency
57 (6%) Code written in this language is very readable
9 (6%) This is a low level language
19 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
11 (7%) This language makes it easy to shoot yourself in the foot
67 (8%) This language excels at symbolic manipulation
62 (8%) I often write things in this language with the intent of rewriting them in something else later
87 (8%) This language is expressive
59 (8%) I enjoy using this language
88 (8%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
28 (9%) When I run into problems my colleagues can provide me with immediate help with this language
39 (9%) This language is large
38 (9%) I would use this language for mobile applications
86 (9%) Learning this language significantly changed how I use other languages.
90 (9%) I often feel like I am not smart enough to write this language
13 (9%) I often get angry when writing code in this language
32 (0%) Third-party libraries are readily available well-documented and of high quality
25 (1%) There are many good open-source tools for this language
41 (2%) Learning this language significantly changed how I use other languages.
41 (2%) This language excels at concurrency
56 (2%) This language is expressive
29 (2%) There is a wide variety of open source code written in this language
54 (2%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
66 (2%) This language has a strong static type system
60 (2%) This language is good for numeric computing
41 (3%) There are many good commercial tools for this language
22 (3%) I know many other people who use this language
47 (3%) I would list this language on my resume
45 (3%) I know this language well
35 (3%) When I run into problems my colleagues can provide me with immediate help with this language
36 (3%) I would use this language for a web project
25 (3%) I regularly use this language
48 (3%) I would use this language for writing server programs
42 (4%) This language excels at symbolic manipulation
42 (4%) This language is very flexible
54 (4%) This language is good for scientific computing
27 (4%) The semantics of this language are much different than other languages I know.
33 (4%) I enjoy using this language
24 (4%) Code written in this language tends to be terse
44 (4%) This language has a good library distribution mechanism.
44 (4%) This language is frequently used for applications it isn't suitable for
63 (5%) This is a high level language
73 (5%) This language is best for very large projects
32 (5%) I can imagine using this language in my day job
46 (5%) This language would be good for teaching children to write software
34 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
44 (5%) There are many good tools for this language
62 (5%) It is easy to tell at a glance what code in this language does
30 (5%) This language is good for beginners
85 (5%) This language encourages writing reusable code.
21 (6%) I would use this language as a scripting language embedded inside a larger application
60 (6%) I use this language out of choice
44 (6%) This language has an annoying syntax
35 (6%) This is a mainstream language
44 (6%) This language has unusual features that I often miss when using other languages
45 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
40 (6%) I usually use this language on projects with many other members
57 (6%) Programs written in this language tend to play well with others
31 (6%) I use many applications written in this language
57 (7%) This language has a very dogmatic community
32 (7%) This language is good for distributed computing
35 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
85 (7%) This language encourages writing code that is easy to maintain.
27 (7%) This language is likely to be around for a very long time
26 (7%) This language is minimal
36 (7%) I would use this language for casual scripting
33 (7%) I am reluctant to admit to knowing this language
35 (8%) This language excels at text processing
65 (8%) Code written in this language is very readable
57 (8%) I would like to write more of this language than I currently do
78 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
49 (8%) I find code written in this language very elegant
26 (8%) I often feel like I am not smart enough to write this language
58 (8%) I rarely have difficulty abstracting patterns I find in my code
40 (8%) Libraries in this language tend to be well documented.
40 (8%) Programs written in this language will usually work in future versions of the language
36 (8%) This language has a niche outside of which I would not use it
45 (8%) This is a low level language
49 (9%) This language is likely to have a strong influence on future languages
60 (9%) This language is large
52 (9%) When I write code in this language I can be very sure it is correct
45 (9%) If this language didn't exist I would have trouble finding a satisfactory replacement
44 (9%) I would use this language for mobile applications
64 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
58 (9%) I would use this language to write a command-line app
55 (9%) This language has many features which feel "tacked on"
k-means with k = 23
Fortran,5.0Cobol,5.0AWK,0.0Eiffel,5.0Ada,6.0Standard ML,6.0R,4.0Matlab,5.0Mathematica,5.0ELisp,6.0Agda,0.0Common Lisp,5.0Scheme,6.0Smalltalk,6.0Haskell,8.0Shell,0.0Prolog,5.0APL,6.0Coq,8.0REBOL,0.0Visual Basic,5.0Delphi,5.0Pascal,6.0PHP,7.0Assembler,0.0TCL,6.0ActionScript,6.0C,6.0C++,6.0J,0.0D,4.0Go,4.0O'Caml,6.0Objective C,7.0Forth,0.0Factor,4.0Io,4.0Javascript,6.0Perl,7.0Java,9.0Erlang,5.0Mozart-Oz,5.0Groovy,5.0Haxe,5.0Lua,6.0F#,7.0Clojure,5.0Scala,6.0Ruby,7.0C#,5.0Python,5.0
8 (0%) I would use this language as a scripting language embedded inside a larger application
21 (0%) Libraries in this language tend to be well documented.
76 (0%) This language is unusually bad for beginners
30 (0%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
16 (0%) Learning this language significantly changed how I use other languages.
44 (0%) This language has a very coherent design
48 (0%) This language makes it easy to shoot yourself in the foot
36 (0%) The resources for learning this language are of high quality
42 (0%) This language has a strong static type system
80 (0%) I learned this language early in my career as a programmer
68 (0%) This language is likely to be around for a very long time
8 (1%) I can imagine using this language in my day job
29 (1%) I know many other people who use this language
12 (1%) This language is likely to have a strong influence on future languages
73 (1%) I often get angry when writing code in this language
15 (1%) I can imagine this will be a popular language in twenty years time
58 (1%) This language has many features which feel "tacked on"
11 (2%) This language is expressive
35 (2%) This language is best for very large projects
53 (2%) There are many good commercial tools for this language
12 (2%) This language excels at symbolic manipulation
35 (2%) There are many good tools for this language
30 (2%) If this language didn't exist I would have trouble finding a satisfactory replacement
13 (2%) I still discover new features of this language on a fairly regular basis
37 (2%) This language has a very dogmatic community
30 (2%) Code written in this language will usually run in all the major implementations if it runs in one of them.
41 (2%) This language encourages writing code that is easy to maintain.
70 (2%) Programs written in this language will usually work in future versions of the language
61 (2%) Writing code in this language is a lot of work
40 (3%) This language matches it's problem domain particularly well.
3 (3%) I enjoy using this language
5 (3%) I regularly use this language
15 (3%) I would use this language for a desktop GUI project
28 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
14 (3%) This language would be good for teaching children to write software
50 (3%) It is easy to tell at a glance what code in this language does
52 (3%) This language is frequently used for applications it isn't suitable for
66 (3%) I use a lot of code written in this language which I really don't want to have to make changes to
48 (4%) This is a high level language
7 (4%) This language excels at text processing
31 (4%) I find this language easy to prototype in
29 (4%) I use many applications written in this language
44 (4%) This is a mainstream language
4 (4%) I would use this language for mobile applications
66 (5%) I enjoy playing with this language but would never use it for "real code"
10 (5%) I would use this language for writing server programs
52 (6%) Code written in this language is very readable
37 (6%) The semantics of this language are much different than other languages I know.
6 (6%) I often write things in this language with the intent of rewriting them in something else later
19 (6%) I rarely have difficulty abstracting patterns I find in my code
31 (6%) It is too easy to write code in this language that looks like it does one thing but actually does something else
19 (6%) This language is likely to be a passing fad
31 (6%) I would list this language on my resume
23 (6%) I often feel like I am not smart enough to write this language
13 (6%) When I write code in this language I can be very sure it is correct
53 (6%) This language has a high quality implementation
12 (7%) This language is very flexible
20 (7%) I would use this language for casual scripting
36 (7%) This language has well-organized libraries with consistent carefully thought-out interfaces
7 (7%) I usually use this language on solo projects
51 (7%) There is a lot of accidental complexity when writing code in this language
24 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
7 (7%) This language has unusual features that I often miss when using other languages
8 (8%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
72 (8%) Developers who primarily use this language often burn out after a few years
8 (8%) This language is best for very small projects
36 (8%) When I run into problems my colleagues can provide me with immediate help with this language
20 (8%) I usually use this language on projects with many other members
13 (8%) This language is built on a small core of orthogonal features
40 (8%) This language is suitable for real-time applications
45 (8%) This is a low level language
23 (8%) This language has a niche in which it is great
80 (8%) This language has a niche outside of which I would not use it
16 (9%) This language is well suited for an agile development approach using short iterations.
21 (9%) It is easy to debug programs written in this language when it goes wrong
57 (9%) I know this language well
24 (9%) This language encourages writing reusable code.
30 (9%) This language has a good library distribution mechanism.
33 (1%) When I run into problems my colleagues can provide me with immediate help with this language
23 (1%) I still discover new features of this language on a fairly regular basis
26 (1%) There is a wide variety of open source code written in this language
41 (2%) Learning this language significantly changed how I use other languages.
32 (2%) I would use this language for a web project
23 (2%) I can imagine this will be a popular language in twenty years time
44 (2%) I would list this language on my resume
60 (2%) This language is good for numeric computing
22 (3%) I know many other people who use this language
22 (3%) This language makes it easy to shoot yourself in the foot
43 (3%) I would use this language for writing server programs
65 (4%) This language is well documented
28 (4%) It is too easy to write code in this language that looks like it does one thing but actually does something else
27 (4%) I can imagine using this language in my day job
32 (4%) This language is likely to be around for a very long time
53 (4%) I would like to write more of this language than I currently do
36 (5%) This language excels at concurrency
54 (5%) I learned this language early in my career as a programmer
33 (5%) This language excels at text processing
46 (5%) This language is very flexible
47 (5%) I would use this language to write a command-line app
48 (5%) This language would be good for teaching children to write software
39 (5%) There are many good commercial tools for this language
28 (5%) Third-party libraries are readily available well-documented and of high quality
30 (6%) This language is good for distributed computing
56 (6%) This language is good for scientific computing
71 (6%) This is a high level language
61 (6%) This language has a very dogmatic community
38 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
84 (6%) This language encourages writing reusable code.
52 (6%) Programs written in this language tend to be efficient
30 (6%) There are many good open-source tools for this language
40 (6%) This language is frequently used for applications it isn't suitable for
74 (6%) Learning this language improved my ability as a programmer
65 (6%) It is easy to tell at a glance what code in this language does
67 (7%) I find it easy to write efficient code in this language
44 (7%) This language has an annoying syntax
32 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
22 (7%) This language has a niche in which it is great
41 (7%) If this language didn't exist I would have trouble finding a satisfactory replacement
57 (7%) When I write code in this language I can be very sure it is correct
66 (7%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
19 (7%) I regularly use this language
30 (7%) I use many applications written in this language
39 (7%) This language has a niche outside of which I would not use it
46 (7%) Programs written in this language tend to play well with others
66 (7%) Code written in this language is very readable
72 (8%) Code written in this language tends to be very reliable
36 (8%) I would use this language for writing programs for an embedded hardware platform
33 (8%) I am reluctant to admit to knowing this language
13 (8%) This language is best for very small projects
36 (8%) I would use this language for casual scripting
34 (8%) I would use this language for a desktop GUI project
62 (8%) I use this language out of choice
63 (8%) The resources for learning this language are of high quality
55 (8%) I find this language easy to prototype in
39 (8%) I usually use this language on projects with many other members
60 (8%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
41 (8%) This language matches it's problem domain particularly well.
70 (9%) This language is best for very large projects
43 (9%) Writing code in this language is a lot of work
42 (9%) I use a lot of code written in this language which I really don't want to have to make changes to
37 (9%) The semantics of this language are much different than other languages I know.
40 (0%) There is a lot of accidental complexity when writing code in this language
42 (1%) Code written in this language tends to be terse
40 (1%) This language makes it easy to shoot yourself in the foot
53 (1%) Code written in this language is very readable
52 (3%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
50 (3%) The semantics of this language are much different than other languages I know.
39 (3%) I am reluctant to admit to knowing this language
33 (3%) This language has unusual features that I often miss when using other languages
43 (3%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
30 (3%) Writing code in this language is a lot of work
18 (3%) This language has a strong static type system
45 (3%) This language is frequently used for applications it isn't suitable for
89 (3%) This language has a niche outside of which I would not use it
24 (4%) This language excels at concurrency
52 (4%) This language is unusually bad for beginners
17 (4%) This language is good for distributed computing
19 (4%) This is a low level language
27 (4%) This language is suitable for real-time applications
4 (4%) I would use this language for writing server programs
48 (4%) There are many good tools for this language
29 (5%) If my code in this language successfully compiles there is a good chance my code is correct.
42 (5%) Code written in this language tends to be verbose
55 (5%) This language has many features which feel "tacked on"
18 (5%) This language is best for very large projects
56 (5%) I would use this language for casual scripting
40 (5%) This language has a very coherent design
50 (6%) Developers who primarily use this language often burn out after a few years
7 (6%) I would use this language for writing programs for an embedded hardware platform
25 (6%) I would use this language for a web project
36 (6%) I am sometimes embarrassed to admit to my peers that I know this language
22 (6%) When I write code in this language I can be very sure it is correct
47 (6%) This language has a very dogmatic community
25 (6%) I can imagine using this language in my day job
86 (6%) I enjoy playing with this language but would never use it for "real code"
48 (6%) I usually use this language on solo projects
77 (6%) I find this language easy to prototype in
39 (6%) I find code written in this language very elegant
48 (6%) The thought that I may still be using this language in twenty years time fills me with dread
60 (6%) This language has a high quality implementation
56 (7%) Libraries in this language tend to be well documented.
32 (7%) I usually use this language on projects with many other members
51 (7%) This language encourages writing reusable code.
27 (7%) Learning this language significantly changed how I use other languages.
15 (7%) I would use this language for mobile applications
83 (7%) This is a high level language
33 (7%) I can imagine this will be a popular language in twenty years time
38 (7%) I would use this language as a scripting language embedded inside a larger application
12 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
34 (7%) Code written in this language tends to be very reliable
25 (7%) I would use this language for a desktop GUI project
21 (7%) I enjoy using this language
41 (8%) This is a mainstream language
38 (8%) This language would be good for teaching children to write software
37 (8%) I learned this language early in my career as a programmer
47 (8%) I find it easy to write efficient code in this language
30 (8%) Learning this language improved my ability as a programmer
45 (8%) I would like to write more of this language than I currently do
58 (8%) I use this language out of choice
23 (8%) I would use this language to write a command-line app
48 (9%) This language encourages writing code that is easy to maintain.
32 (9%) This language is likely to have a strong influence on future languages
50 (9%) I rarely have difficulty abstracting patterns I find in my code
47 (9%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
46 (9%) This language is large
55 (9%) This language has a good community
55 (9%) This language is well suited for an agile development approach using short iterations.
51 (9%) It is too easy to write code in this language that looks like it does one thing but actually does something else
31 (2%) This language excels at concurrency
37 (2%) I use many applications written in this language
47 (2%) This language excels at text processing
21 (3%) This is a low level language
44 (3%) There is a wide variety of open source code written in this language
29 (4%) I usually use this language on projects with many other members
36 (4%) This is a mainstream language
46 (4%) Programs written in this language tend to be efficient
33 (4%) When I run into problems my colleagues can provide me with immediate help with this language
19 (4%) Writing code in this language is a lot of work
86 (4%) I find this language easy to prototype in
40 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
50 (5%) This language is suitable for real-time applications
25 (5%) This language has a niche outside of which I would not use it
38 (5%) I know many other people who use this language
30 (5%) This language is frequently used for applications it isn't suitable for
32 (5%) This language is likely to be a passing fad
22 (5%) I can imagine using this language in my day job
70 (5%) Code written in this language is very readable
48 (6%) There are many good commercial tools for this language
89 (6%) This is a high level language
32 (6%) I would use this language for writing programs for an embedded hardware platform
23 (6%) I often get angry when writing code in this language
56 (6%) This language is likely to be around for a very long time
49 (6%) I regularly use this language
86 (6%) Learning this language improved my ability as a programmer
55 (7%) There are many good tools for this language
26 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
88 (7%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
53 (7%) I would use this language for a desktop GUI project
59 (7%) I would use this language for a web project
15 (8%) I am sometimes embarrassed to admit to my peers that I know this language
41 (8%) I use a lot of code written in this language which I really don't want to have to make changes to
38 (8%) Code written in this language will usually run in all the major implementations if it runs in one of them.
35 (8%) This language is good for distributed computing
54 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
58 (8%) I would use this language for casual scripting
51 (8%) This language matches it's problem domain particularly well.
34 (8%) I would use this language for writing embedded programs
38 (8%) This language has many features which feel "tacked on"
71 (9%) This language is well suited for an agile development approach using short iterations.
77 (9%) I would like to write more of this language than I currently do
7 (9%) I am reluctant to admit to knowing this language
89 (9%) This language encourages writing reusable code.
73 (9%) This language is likely to have a strong influence on future languages
61 (9%) The semantics of this language are much different than other languages I know.
78 (9%) I rarely have difficulty abstracting patterns I find in my code
51 (9%) There are many good open-source tools for this language
43 (9%) I often write things in this language with the intent of rewriting them in something else later
38 (9%) I learned this language early in my career as a programmer
29 (9%) This language has an annoying syntax
36 (9%) This language is well documented
20 (1%) This language excels at concurrency
16 (1%) I know many other people who use this language
88 (1%) This language has a niche outside of which I would not use it
33 (1%) There are many good commercial tools for this language
25 (1%) I would use this language for mobile applications
15 (2%) This language is good for distributed computing
34 (2%) This language has many features which feel "tacked on"
17 (3%) Third-party libraries are readily available well-documented and of high quality
45 (3%) I rarely have difficulty abstracting patterns I find in my code
15 (4%) Programs written in this language tend to play well with others
29 (4%) I regularly use this language
14 (4%) This is a low level language
44 (4%) This language is well documented
12 (5%) I would use this language for writing programs for an embedded hardware platform
18 (5%) There is a wide variety of open source code written in this language
20 (5%) This language is best for very large projects
67 (5%) This language is unusually bad for beginners
12 (5%) It is easy to tell at a glance what code in this language does
67 (5%) I find code written in this language very elegant
67 (5%) This language is expressive
26 (5%) This language is very flexible
66 (6%) If this language didn't exist I would have trouble finding a satisfactory replacement
25 (6%) I am sometimes embarrassed to admit to my peers that I know this language
23 (6%) I would use this language for a desktop GUI project
33 (6%) This language is best for very small projects
14 (6%) I use many applications written in this language
26 (6%) This language is suitable for real-time applications
20 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
29 (7%) There are many good open-source tools for this language
26 (7%) There are many good tools for this language
44 (7%) Code written in this language is very readable
43 (7%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
57 (7%) There is a lot of accidental complexity when writing code in this language
21 (8%) This language is good for beginners
43 (8%) This language has a good community
50 (8%) This language has a very dogmatic community
46 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
74 (8%) This language has a very coherent design
58 (8%) This language excels at symbolic manipulation
34 (8%) This language is large
57 (8%) This language has a very rigid idea of how things should be done
6 (8%) I can imagine using this language in my day job
68 (8%) This language is built on a small core of orthogonal features
21 (8%) When I run into problems my colleagues can provide me with immediate help with this language
21 (9%) I would use this language for a web project
61 (9%) This language is good for scientific computing
30 (9%) This language is likely to be around for a very long time
28 (9%) This language has a good library distribution mechanism.
24 (9%) This language is frequently used for applications it isn't suitable for
42 (9%) The resources for learning this language are of high quality
47 (9%) This language is minimal
9 (9%) This language excels at text processing
66 (9%) I find this language easy to prototype in
35 (1%) Writing code in this language is a lot of work
55 (1%) Code written in this language is very readable
69 (2%) This language has an annoying syntax
44 (2%) I rarely have difficulty abstracting patterns I find in my code
2 (2%) I still discover new features of this language on a fairly regular basis
32 (2%) I would use this language for mobile applications
63 (2%) I find this language easy to prototype in
57 (3%) It's unusual for me to discover unfamiliar features
11 (3%) I often feel like I am not smart enough to write this language
21 (4%) I would use this language as a scripting language embedded inside a larger application
52 (4%) This language is good for beginners
7 (4%) This language has unusual features that I often miss when using other languages
32 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
24 (4%) This language excels at symbolic manipulation
15 (4%) This language is good for distributed computing
15 (5%) The semantics of this language are much different than other languages I know.
58 (5%) I know this language well
38 (5%) This language has a high quality implementation
51 (5%) Libraries in this language tend to be well documented.
30 (6%) This language is expressive
37 (6%) This language is likely to be around for a very long time
24 (6%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
36 (6%) This language has a very dogmatic community
61 (6%) This is a high level language
12 (6%) I can imagine this will be a popular language in twenty years time
9 (7%) I enjoy using this language
22 (7%) Code written in this language tends to be terse
47 (7%) There are many good tools for this language
47 (7%) This language is large
41 (7%) This is a low level language
30 (7%) Code written in this language will usually run in all the major implementations if it runs in one of them.
51 (7%) This language encourages writing code that is easy to maintain.
12 (7%) I can imagine using this language in my day job
45 (8%) This language has a good library distribution mechanism.
23 (8%) This language is likely to have a strong influence on future languages
40 (8%) I would use this language to write a command-line app
43 (8%) This language encourages writing reusable code.
37 (8%) This language is best for very large projects
66 (8%) Code written in this language tends to be verbose
23 (8%) This language excels at concurrency
53 (8%) It is easy to tell at a glance what code in this language does
49 (8%) This language has well-organized libraries with consistent carefully thought-out interfaces
11 (8%) I would use this language for writing programs for an embedded hardware platform
52 (8%) This language makes it easy to shoot yourself in the foot
39 (8%) I use this language out of choice
49 (9%) This language is unusually bad for beginners
39 (9%) Programs written in this language tend to play well with others
53 (9%) The resources for learning this language are of high quality
17 (9%) When I write code in this language I can be very sure it is correct
23 (0%) This language is likely to have a strong influence on future languages
54 (0%) Code written in this language is very readable
21 (0%) I usually use this language on projects with many other members
12 (0%) This language is good for distributed computing
69 (0%) I would use this language for casual scripting
31 (0%) There are many good open-source tools for this language
38 (1%) Code written in this language tends to be terse
73 (1%) I enjoy playing with this language but would never use it for "real code"
58 (1%) I know this language well
33 (1%) This is a low level language
41 (1%) This is a mainstream language
17 (2%) If my code in this language successfully compiles there is a good chance my code is correct.
30 (2%) I would use this language for writing programs for an embedded hardware platform
51 (2%) This language has many features which feel "tacked on"
47 (2%) This language would be good for teaching children to write software
31 (2%) This language is built on a small core of orthogonal features
43 (2%) The resources for learning this language are of high quality
32 (2%) There are many good tools for this language
56 (2%) I use a lot of code written in this language which I really don't want to have to make changes to
25 (3%) This language has a very rigid idea of how things should be done
30 (3%) Learning this language significantly changed how I use other languages.
34 (3%) Writing code in this language is a lot of work
42 (3%) The semantics of this language are much different than other languages I know.
51 (3%) This language is likely to be around for a very long time
47 (3%) I would use this language for a web project
16 (4%) I would list this language on my resume
14 (4%) Programs written in this language tend to be efficient
41 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
23 (4%) This language excels at concurrency
25 (4%) This language is good for beginners
42 (4%) I usually use this language on solo projects
31 (4%) This language has a good community
22 (4%) When I write code in this language I can be very sure it is correct
57 (5%) Programs written in this language tend to play well with others
46 (5%) This language encourages writing reusable code.
61 (5%) Developers who primarily use this language often burn out after a few years
11 (5%) It's unusual for me to discover unfamiliar features
50 (6%) This language makes it easy to shoot yourself in the foot
60 (6%) This language is well suited for an agile development approach using short iterations.
27 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
20 (6%) I would use this language for writing server programs
52 (6%) This language has well-organized libraries with consistent carefully thought-out interfaces
47 (6%) This language is well documented
68 (7%) This language has an annoying syntax
65 (7%) I am reluctant to admit to knowing this language
36 (8%) I would like to write more of this language than I currently do
38 (8%) This language has a very dogmatic community
26 (8%) I can imagine using this language in my day job
25 (8%) I know many other people who use this language
51 (8%) I use many applications written in this language
24 (8%) This language has a strong static type system
18 (8%) This language has unusual features that I often miss when using other languages
38 (8%) This language has a good library distribution mechanism.
37 (8%) Code written in this language tends to be very reliable
8 (8%) I still discover new features of this language on a fairly regular basis
45 (9%) Code written in this language will usually run in all the major implementations if it runs in one of them.
25 (9%) This language has a niche in which it is great
56 (9%) There is a lot of accidental complexity when writing code in this language
28 (9%) Libraries in this language tend to be well documented.
55 (0%) I can imagine this will be a popular language in twenty years time
73 (0%) This language is good for numeric computing
18 (0%) When I write code in this language I can be very sure it is correct
78 (0%) I usually use this language on projects with many other members
43 (0%) I rarely have difficulty abstracting patterns I find in my code
39 (0%) I would like to write more of this language than I currently do
55 (0%) Libraries in this language tend to be well documented.
77 (0%) Third-party libraries are readily available well-documented and of high quality
87 (0%) This language makes it easy to shoot yourself in the foot
82 (0%) There are many good open-source tools for this language
98 (1%) I use a lot of code written in this language which I really don't want to have to make changes to
98 (1%) I find it easy to write efficient code in this language
4 (1%) The semantics of this language are much different than other languages I know.
86 (1%) There are many good commercial tools for this language
76 (1%) There are many good tools for this language
88 (1%) When I run into problems my colleagues can provide me with immediate help with this language
47 (2%) I often feel like I am not smart enough to write this language
56 (2%) This language has a strong static type system
97 (2%) I use many applications written in this language
93 (2%) This language has a high quality implementation
39 (2%) I would use this language for casual scripting
44 (2%) I find this language easy to prototype in
87 (2%) This is a mainstream language
7 (2%) I am reluctant to admit to knowing this language
36 (2%) This language has a very coherent design
43 (3%) This language has a very dogmatic community
85 (3%) I know many other people who use this language
31 (3%) This language has a niche outside of which I would not use it
84 (3%) Programs written in this language tend to be efficient
33 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
60 (3%) I would use this language for mobile applications
92 (3%) Learning this language improved my ability as a programmer
47 (3%) This language has a good library distribution mechanism.
21 (3%) This language excels at concurrency
37 (3%) Code written in this language will usually run in all the major implementations if it runs in one of them.
78 (4%) The resources for learning this language are of high quality
95 (4%) This language is suitable for real-time applications
33 (4%) This language is well suited for an agile development approach using short iterations.
29 (4%) I enjoy playing with this language but would never use it for "real code"
75 (4%) I know this language well
28 (4%) I find code written in this language very elegant
62 (4%) Writing code in this language is a lot of work
95 (4%) Programs written in this language will usually work in future versions of the language
40 (4%) Learning this language significantly changed how I use other languages.
61 (4%) Code written in this language tends to be verbose
56 (4%) The thought that I may still be using this language in twenty years time fills me with dread
38 (4%) This language has a good community
28 (4%) This language excels at symbolic manipulation
41 (4%) It is easy to tell at a glance what code in this language does
36 (5%) I would use this language for a web project
19 (5%) I would use this language as a scripting language embedded inside a larger application
5 (5%) I use this language out of choice
49 (5%) This language encourages writing code that is easy to maintain.
49 (6%) This is a high level language
69 (6%) This language is best for very large projects
78 (6%) I would use this language to write a command-line app
93 (6%) There is a wide variety of open source code written in this language
45 (6%) Code written in this language is very readable
57 (6%) I often get angry when writing code in this language
68 (6%) This language is good for scientific computing
34 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
23 (7%) I enjoy using this language
34 (7%) Code written in this language tends to be very reliable
82 (7%) I learned this language early in my career as a programmer
17 (8%) I often write things in this language with the intent of rewriting them in something else later
73 (8%) This language is very flexible
69 (8%) This is a low level language
31 (8%) I am sometimes embarrassed to admit to my peers that I know this language
91 (8%) Developers who primarily use this language often burn out after a few years
27 (8%) This language excels at text processing
41 (8%) Code written in this language tends to be terse
46 (8%) I would use this language for writing server programs
83 (9%) This language is frequently used for applications it isn't suitable for
90 (9%) This language is likely to be around for a very long time
59 (1%) This language is good for scientific computing
30 (2%) I would use this language as a scripting language embedded inside a larger application
38 (3%) This language is good for distributed computing
38 (3%) I can imagine using this language in my day job
45 (3%) I would use this language for a web project
55 (3%) Code written in this language is very readable
65 (4%) This language has a good community
80 (4%) I find it easy to write efficient code in this language
70 (4%) This language is suitable for real-time applications
40 (4%) This language has a very rigid idea of how things should be done
71 (4%) I use this language out of choice
44 (4%) This language allows me to write programs where I know exactly what they are doing under the hood
35 (5%) This language is good for beginners
57 (5%) Programs written in this language tend to play well with others
70 (6%) This language is best for very large projects
53 (6%) This language matches it's problem domain particularly well.
53 (6%) This language is unusually bad for beginners
59 (6%) This language has many features which feel "tacked on"
48 (6%) I still discover new features of this language on a fairly regular basis
37 (6%) I often feel like I am not smart enough to write this language
48 (6%) This language is large
42 (7%) Third-party libraries are readily available well-documented and of high quality
47 (7%) I would use this language for writing programs for an embedded hardware platform
62 (7%) This language has a very coherent design
38 (7%) I usually use this language on projects with many other members
49 (7%) This language has a good library distribution mechanism.
25 (7%) I often write things in this language with the intent of rewriting them in something else later
69 (7%) Programs written in this language tend to be efficient
69 (7%) This language encourages writing code that is easy to maintain.
38 (7%) This language is minimal
50 (8%) I usually use this language on solo projects
54 (8%) The resources for learning this language are of high quality
39 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
73 (8%) I find this language easy to prototype in
47 (8%) This language is very flexible
51 (8%) I would use this language for casual scripting
35 (8%) Writing code in this language is a lot of work
83 (8%) This language encourages writing reusable code.
47 (8%) This language has an annoying syntax
60 (8%) If this language didn't exist I would have trouble finding a satisfactory replacement
41 (8%) This is a mainstream language
40 (8%) This language is frequently used for applications it isn't suitable for
51 (9%) I would use this language for writing embedded programs
36 (9%) This language would be good for teaching children to write software
17 (9%) This language has a niche in which it is great
55 (9%) This language has a very dogmatic community
65 (9%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
42 (9%) This language excels at text processing
38 (9%) This language is well documented
35 (9%) There is a wide variety of open source code written in this language
53 (9%) This language has unusual features that I often miss when using other languages
55 (9%) I enjoy playing with this language but would never use it for "real code"
36 (9%) When I write code in this language I can be very sure it is correct
44 (0%) I would use this language for mobile applications
79 (0%) This language is very flexible
64 (0%) I use this language out of choice
30 (0%) This language is good for scientific computing
8 (0%) I know many other people who use this language
46 (0%) I use a lot of code written in this language which I really don't want to have to make changes to
24 (0%) I would use this language for writing programs for an embedded hardware platform
70 (0%) I find code written in this language very elegant
56 (0%) I usually use this language on solo projects
69 (1%) This language is best for very small projects
26 (1%) There are many good open-source tools for this language
34 (1%) If my code in this language successfully compiles there is a good chance my code is correct.
48 (1%) This language is good for beginners
51 (1%) This language has unusual features that I often miss when using other languages
27 (1%) When I run into problems my colleagues can provide me with immediate help with this language
31 (1%) I am reluctant to admit to knowing this language
43 (1%) This language has a niche outside of which I would not use it
59 (2%) This language has well-organized libraries with consistent carefully thought-out interfaces
23 (2%) There are many good commercial tools for this language
15 (2%) I would list this language on my resume
51 (2%) Programs written in this language tend to play well with others
46 (2%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
12 (2%) Third-party libraries are readily available well-documented and of high quality
36 (2%) This language is frequently used for applications it isn't suitable for
77 (2%) This is a high level language
40 (2%) This language has many features which feel "tacked on"
48 (2%) I would like to write more of this language than I currently do
42 (2%) The resources for learning this language are of high quality
72 (2%) I find this language easy to prototype in
53 (2%) This language excels at symbolic manipulation
59 (3%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
29 (3%) I am sometimes embarrassed to admit to my peers that I know this language
43 (3%) I enjoy using this language
59 (3%) This language has a good community
47 (3%) This language makes it easy to shoot yourself in the foot
41 (3%) This language is suitable for real-time applications
44 (3%) I know this language well
58 (3%) This language encourages writing code that is easy to maintain.
14 (3%) This is a mainstream language
45 (3%) This language is good for numeric computing
29 (4%) This language excels at concurrency
25 (4%) This language has a very rigid idea of how things should be done
8 (4%) This language has a niche in which it is great
18 (4%) When I write code in this language I can be very sure it is correct
9 (4%) I usually use this language on projects with many other members
41 (4%) Programs written in this language will usually work in future versions of the language
26 (4%) This language allows me to write programs where I know exactly what they are doing under the hood
25 (4%) There is a wide variety of open source code written in this language
65 (4%) This language is expressive
23 (4%) It's unusual for me to discover unfamiliar features
65 (4%) Learning this language improved my ability as a programmer
29 (4%) It is easy to debug programs written in this language when it goes wrong
77 (4%) This language is likely to be a passing fad
29 (4%) This language is good for distributed computing
41 (5%) I would use this language for a desktop GUI project
36 (5%) This language is likely to have a strong influence on future languages
31 (5%) This is a low level language
38 (5%) Developers who primarily use this language often burn out after a few years
59 (5%) This language would be good for teaching children to write software
30 (5%) There are many good tools for this language
69 (5%) I would use this language for casual scripting
45 (5%) I find it easy to write efficient code in this language
45 (6%) Learning this language significantly changed how I use other languages.
6 (6%) I use many applications written in this language
29 (6%) Writing code in this language is a lot of work
40 (6%) This language excels at text processing
31 (7%) Libraries in this language tend to be well documented.
38 (7%) I often write things in this language with the intent of rewriting them in something else later
31 (7%) If this language didn't exist I would have trouble finding a satisfactory replacement
54 (7%) I would use this language as a scripting language embedded inside a larger application
19 (7%) I can imagine using this language in my day job
21 (7%) This language has a strong static type system
15 (7%) I learned this language early in my career as a programmer
79 (7%) This language encourages writing reusable code.
76 (8%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
28 (8%) I would use this language for writing server programs
40 (8%) This language has a good library distribution mechanism.
35 (8%) This language has an annoying syntax
80 (9%) This language has a very coherent design
64 (9%) Code written in this language tends to be terse
19 (9%) Code written in this language tends to be verbose
44 (9%) I still discover new features of this language on a fairly regular basis
25 (0%) This language excels at concurrency
34 (1%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
60 (1%) The thought that I may still be using this language in twenty years time fills me with dread
44 (2%) This language is likely to have a strong influence on future languages
47 (3%) This language would be good for teaching children to write software
67 (3%) This language has a good community
70 (3%) This is a high level language
57 (3%) This language is well suited for an agile development approach using short iterations.
33 (3%) This is a low level language
62 (3%) I rarely have difficulty abstracting patterns I find in my code
79 (3%) I find this language easy to prototype in
56 (4%) This language makes it easy to shoot yourself in the foot
63 (4%) I often get angry when writing code in this language
49 (4%) I am sometimes embarrassed to admit to my peers that I know this language
41 (4%) This language is likely to be a passing fad
70 (5%) I regularly use this language
55 (5%) I can imagine this will be a popular language in twenty years time
71 (6%) I would use this language for a web project
42 (6%) I would like to write more of this language than I currently do
38 (6%) This language matches it's problem domain particularly well.
45 (6%) I still discover new features of this language on a fairly regular basis
87 (6%) I use a lot of code written in this language which I really don't want to have to make changes to
53 (6%) Code written in this language will usually run in all the major implementations if it runs in one of them.
53 (7%) I learned this language early in my career as a programmer
73 (7%) This language is frequently used for applications it isn't suitable for
35 (7%) This language has unusual features that I often miss when using other languages
85 (7%) There is a wide variety of open source code written in this language
62 (7%) Developers who primarily use this language often burn out after a few years
35 (7%) I find code written in this language very elegant
57 (8%) This language is expressive
61 (8%) Programs written in this language tend to play well with others
61 (8%) There is a lot of accidental complexity when writing code in this language
34 (8%) I can imagine using this language in my day job
64 (8%) This language is likely to be around for a very long time
41 (9%) Code written in this language is very readable
31 (9%) Learning this language significantly changed how I use other languages.
44 (9%) This language is good for beginners
45 (9%) This language excels at symbolic manipulation
36 (9%) Programs written in this language tend to be efficient
76 (9%) I use many applications written in this language
28 (9%) This language allows me to write programs where I know exactly what they are doing under the hood
79 (0%) This is a high level language
40 (0%) This language has a very dogmatic community
49 (0%) I would use this language for casual scripting
18 (0%) There is a lot of accidental complexity when writing code in this language
45 (0%) I would use this language to write a command-line app
64 (0%) This language is expressive
66 (0%) This language excels at symbolic manipulation
33 (0%) This language has a very rigid idea of how things should be done
56 (0%) I rarely have difficulty abstracting patterns I find in my code
28 (0%) This is a low level language
25 (0%) This language allows me to write programs where I know exactly what they are doing under the hood
49 (0%) This language has many features which feel "tacked on"
46 (0%) I enjoy using this language
78 (1%) This language encourages writing reusable code.
16 (1%) This language is best for very small projects
45 (1%) Code written in this language tends to be terse
60 (2%) Code written in this language will usually run in all the major implementations if it runs in one of them.
30 (2%) I would use this language as a scripting language embedded inside a larger application
37 (2%) There are many good tools for this language
47 (2%) This language is good for scientific computing
31 (3%) This language is good for numeric computing
46 (3%) It is easy to debug programs written in this language when it goes wrong
38 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
69 (3%) This language has a very coherent design
63 (3%) I use this language out of choice
63 (3%) I find this language easy to prototype in
74 (3%) This language has a high quality implementation
29 (3%) I often get angry when writing code in this language
32 (3%) This language is good for beginners
42 (3%) I often feel like I am not smart enough to write this language
35 (4%) Libraries in this language tend to be well documented.
10 (4%) I am sometimes embarrassed to admit to my peers that I know this language
72 (4%) The semantics of this language are much different than other languages I know.
63 (4%) This language has a niche outside of which I would not use it
42 (4%) I usually use this language on solo projects
30 (4%) This language is well documented
63 (4%) This language has well-organized libraries with consistent carefully thought-out interfaces
33 (5%) I would use this language for mobile applications
55 (5%) I would use this language for a web project
71 (5%) This language has unusual features that I often miss when using other languages
29 (5%) This is a mainstream language
28 (5%) This language has a strong static type system
60 (5%) Programs written in this language will usually work in future versions of the language
72 (5%) This language encourages writing code that is easy to maintain.
38 (5%) There are many good commercial tools for this language
45 (5%) I would use this language for a desktop GUI project
64 (5%) Learning this language significantly changed how I use other languages.
57 (5%) This language is built on a small core of orthogonal features
29 (5%) When I write code in this language I can be very sure it is correct
34 (5%) This language excels at text processing
29 (6%) I would use this language for writing embedded programs
37 (6%) This language makes it easy to shoot yourself in the foot
50 (6%) This language is likely to be a passing fad
58 (7%) I find code written in this language very elegant
43 (7%) Code written in this language tends to be verbose
36 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
43 (7%) Code written in this language is very readable
78 (7%) I enjoy playing with this language but would never use it for "real code"
46 (8%) I still discover new features of this language on a fairly regular basis
65 (8%) This language has an annoying syntax
67 (8%) This language is well suited for an agile development approach using short iterations.
33 (8%) There are many good open-source tools for this language
51 (8%) This language is very flexible
57 (8%) This language has a good library distribution mechanism.
39 (9%) This language is minimal
70 (9%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
46 (9%) I find it easy to write efficient code in this language
48 (9%) It is easy to tell at a glance what code in this language does
74 (9%) Learning this language improved my ability as a programmer
39 (9%) When I run into problems my colleagues can provide me with immediate help with this language
49 (9%) Developers who primarily use this language often burn out after a few years
45 (9%) I am reluctant to admit to knowing this language
63 (9%) Code written in this language tends to be very reliable
37 (9%) This language would be good for teaching children to write software
73 (9%) This language is likely to have a strong influence on future languages
74 (0%) I would use this language for casual scripting
54 (1%) This language excels at text processing
42 (3%) I use many applications written in this language
56 (3%) I would like to write more of this language than I currently do
41 (4%) This is a mainstream language
43 (4%) I often write things in this language with the intent of rewriting them in something else later
63 (4%) This language has a good community
24 (4%) Writing code in this language is a lot of work
45 (4%) This language is suitable for real-time applications
86 (4%) I find this language easy to prototype in
25 (5%) This is a low level language
52 (5%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
45 (5%) This language is large
46 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
61 (5%) I would use this language for a desktop GUI project
62 (5%) This language has a good library distribution mechanism.
43 (5%) This language is unusually bad for beginners
31 (5%) This language allows me to write programs where I know exactly what they are doing under the hood
58 (6%) The resources for learning this language are of high quality
48 (6%) This language is best for very small projects
43 (6%) This language is frequently used for applications it isn't suitable for
58 (6%) I enjoy playing with this language but would never use it for "real code"
80 (6%) This is a high level language
71 (7%) This language is well suited for an agile development approach using short iterations.
43 (7%) The thought that I may still be using this language in twenty years time fills me with dread
48 (7%) Programs written in this language will usually work in future versions of the language
45 (7%) I can imagine using this language in my day job
73 (8%) This language encourages writing code that is easy to maintain.
48 (8%) This language has unusual features that I often miss when using other languages
48 (8%) Libraries in this language tend to be well documented.
64 (8%) This language is expressive
19 (8%) I learned this language early in my career as a programmer
27 (8%) I would use this language for writing programs for an embedded hardware platform
41 (8%) I know many other people who use this language
37 (8%) This language is likely to be around for a very long time
67 (8%) Code written in this language is very readable
64 (9%) It is easy to tell at a glance what code in this language does
63 (9%) I find code written in this language very elegant
35 (9%) Developers who primarily use this language often burn out after a few years
25 (9%) I am sometimes embarrassed to admit to my peers that I know this language
69 (9%) I would use this language to write a command-line app
37 (9%) Learning this language significantly changed how I use other languages.
63 (9%) Programs written in this language tend to play well with others
36 (9%) This language has an annoying syntax
58 (9%) This language has many features which feel "tacked on"
72 (0%) I would use this language for a desktop GUI project
88 (2%) This language has well-organized libraries with consistent carefully thought-out interfaces
56 (3%) Learning this language significantly changed how I use other languages.
88 (3%) This is a high level language
19 (3%) This is a low level language
82 (3%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
19 (3%) I learned this language early in my career as a programmer
53 (3%) Code written in this language tends to be terse
70 (3%) Code written in this language is very readable
38 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
73 (4%) I find code written in this language very elegant
80 (4%) This language has a good community
31 (4%) When I write code in this language I can be very sure it is correct
29 (4%) Code written in this language tends to be verbose
54 (5%) There are many good tools for this language
26 (5%) This language allows me to write programs where I know exactly what they are doing under the hood
69 (5%) It is easy to tell at a glance what code in this language does
92 (5%) I find this language easy to prototype in
79 (5%) This language is well suited for an agile development approach using short iterations.
92 (5%) This language is very flexible
33 (5%) This language makes it easy to shoot yourself in the foot
65 (6%) Programs written in this language tend to play well with others
51 (6%) There are many good commercial tools for this language
71 (6%) There are many good open-source tools for this language
92 (6%) I use this language out of choice
35 (6%) This language has a very rigid idea of how things should be done
74 (6%) This language is likely to be a passing fad
31 (6%) I would use this language for writing programs for an embedded hardware platform
66 (7%) Code written in this language will usually run in all the major implementations if it runs in one of them.
89 (7%) This language encourages writing reusable code.
21 (7%) This language has a niche in which it is great
10 (7%) Writing code in this language is a lot of work
22 (7%) This language has an annoying syntax
76 (7%) This language is likely to have a strong influence on future languages
62 (7%) I would use this language as a scripting language embedded inside a larger application
22 (7%) There is a lot of accidental complexity when writing code in this language
76 (8%) I would use this language for casual scripting
76 (8%) Third-party libraries are readily available well-documented and of high quality
87 (8%) I would use this language to write a command-line app
46 (8%) I regularly use this language
69 (8%) I would use this language for mobile applications
52 (8%) It is too easy to write code in this language that looks like it does one thing but actually does something else
88 (8%) This language is expressive
43 (8%) This language is likely to be around for a very long time
74 (9%) This language encourages writing code that is easy to maintain.
49 (9%) I usually use this language on projects with many other members
90 (9%) I rarely have difficulty abstracting patterns I find in my code
20 (9%) I am sometimes embarrassed to admit to my peers that I know this language
40 (9%) Developers who primarily use this language often burn out after a few years
65 (9%) This language has a high quality implementation
11 (9%) It's unusual for me to discover unfamiliar features
31 (9%) I would use this language for writing embedded programs
64 (9%) This language excels at symbolic manipulation
35 (0%) This language allows me to write programs where I know exactly what they are doing under the hood
44 (0%) This language is suitable for real-time applications
35 (0%) I would use this language for writing programs for an embedded hardware platform
63 (0%) It's unusual for me to discover unfamiliar features
83 (0%) This language encourages writing code that is easy to maintain.
78 (0%) Programs written in this language tend to play well with others
35 (1%) I would use this language for writing embedded programs
36 (1%) This language excels at concurrency
71 (1%) I would use this language for writing server programs
40 (1%) If this language didn't exist I would have trouble finding a satisfactory replacement
77 (1%) There are many good tools for this language
45 (1%) I would like to write more of this language than I currently do
82 (2%) This language has well-organized libraries with consistent carefully thought-out interfaces
81 (2%) I would list this language on my resume
80 (2%) This language encourages writing reusable code.
33 (2%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
50 (2%) I enjoy using this language
44 (2%) Learning this language significantly changed how I use other languages.
69 (2%) This language is likely to be around for a very long time
15 (2%) This language has a very rigid idea of how things should be done
71 (3%) I usually use this language on projects with many other members
46 (3%) It is too easy to write code in this language that looks like it does one thing but actually does something else
64 (3%) This language has a very dogmatic community
74 (3%) I use many applications written in this language
85 (3%) I would use this language for a web project
44 (3%) This language matches it's problem domain particularly well.
19 (4%) I often get angry when writing code in this language
95 (4%) It is easy to tell at a glance what code in this language does
15 (4%) I often feel like I am not smart enough to write this language
70 (4%) I know this language well
44 (4%) This language is good for distributed computing
43 (4%) This language makes it easy to shoot yourself in the foot
87 (4%) I find this language easy to prototype in
40 (4%) The thought that I may still be using this language in twenty years time fills me with dread
40 (4%) This language is likely to be a passing fad
81 (4%) I would use this language for mobile applications
91 (4%) This language is well documented
40 (4%) Code written in this language tends to be terse
40 (5%) If my code in this language successfully compiles there is a good chance my code is correct.
60 (5%) This language is good for numeric computing
64 (5%) I still discover new features of this language on a fairly regular basis
94 (5%) The resources for learning this language are of high quality
33 (5%) When I write code in this language I can be very sure it is correct
89 (5%) I would use this language for a desktop GUI project
43 (5%) Programs written in this language tend to be efficient
73 (6%) This is a high level language
24 (6%) This language is built on a small core of orthogonal features
78 (6%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
93 (6%) This language has a high quality implementation
85 (6%) This is a mainstream language
32 (6%) This language has an annoying syntax
62 (6%) I usually use this language on solo projects
70 (7%) I rarely have difficulty abstracting patterns I find in my code
66 (7%) This language has many features which feel "tacked on"
58 (7%) I regularly use this language
66 (7%) This language is frequently used for applications it isn't suitable for
41 (8%) I learned this language early in my career as a programmer
29 (8%) This is a low level language
85 (8%) I would use this language to write a command-line app
29 (8%) I enjoy playing with this language but would never use it for "real code"
87 (8%) Libraries in this language tend to be well documented.
19 (9%) The semantics of this language are much different than other languages I know.
58 (9%) This language is likely to have a strong influence on future languages
56 (9%) Code written in this language tends to be very reliable
52 (9%) This language excels at symbolic manipulation
44 (9%) This language has unusual features that I often miss when using other languages
k-means with k = 24
Coq,0.0Scheme,5.0Lua,6.0Smalltalk,6.0Io,6.0Assembler,0.0Shell,0.0REBOL,0.0Factor,5.0J,5.0R,4.0Matlab,4.0Mathematica,4.0Forth,5.0APL,5.0TCL,6.0ActionScript,6.0AWK,0.0C++,7.0C,8.0Java,8.0D,5.0Ada,6.0Eiffel,6.0Go,6.0Objective C,7.0Standard ML,7.0Mozart-Oz,8.0Haskell,0.0ELisp,0.0Python,5.0Ruby,5.0C#,7.0Groovy,4.0Haxe,4.0Prolog,0.0Agda,0.0Delphi,4.0Pascal,5.0Visual Basic,6.0F#,5.0O'Caml,5.0Clojure,6.0Common Lisp,7.0Scala,7.0Erlang,8.0Fortran,5.0Cobol,5.0Javascript,5.0Perl,6.0PHP,6.0
26 (1%) This language is good for distributed computing
24 (1%) When I write code in this language I can be very sure it is correct
14 (2%) This language has a strong static type system
60 (2%) This language has a good community
46 (2%) I use a lot of code written in this language which I really don't want to have to make changes to
37 (3%) This language is frequently used for applications it isn't suitable for
51 (3%) I would use this language for a web project
26 (4%) This is a low level language
28 (4%) I would use this language for writing server programs
80 (4%) I find this language easy to prototype in
80 (4%) This is a high level language
26 (5%) This language excels at concurrency
61 (5%) This language encourages writing code that is easy to maintain.
70 (5%) I use this language out of choice
45 (5%) This language is suitable for real-time applications
29 (5%) This language allows me to write programs where I know exactly what they are doing under the hood
32 (5%) I would use this language for writing programs for an embedded hardware platform
26 (5%) This language has an annoying syntax
37 (5%) Developers who primarily use this language often burn out after a few years
38 (6%) This language has many features which feel "tacked on"
20 (6%) I often get angry when writing code in this language
39 (6%) This language is good for numeric computing
20 (6%) Writing code in this language is a lot of work
35 (6%) If my code in this language successfully compiles there is a good chance my code is correct.
33 (6%) This language makes it easy to shoot yourself in the foot
40 (6%) This language is good for scientific computing
25 (6%) I can imagine using this language in my day job
54 (6%) This language has unusual features that I often miss when using other languages
38 (6%) Programs written in this language tend to be efficient
45 (6%) This language excels at text processing
45 (6%) Code written in this language tends to be terse
45 (7%) Programs written in this language will usually work in future versions of the language
67 (7%) This language is expressive
48 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
72 (7%) It is easy to tell at a glance what code in this language does
78 (7%) This language is very flexible
41 (7%) I still discover new features of this language on a fairly regular basis
54 (7%) I would use this language for a desktop GUI project
27 (8%) I usually use this language on projects with many other members
43 (8%) I usually use this language on solo projects
88 (8%) This language has a very coherent design
37 (8%) Libraries in this language tend to be well documented.
26 (8%) This language is unusually bad for beginners
20 (8%) I am reluctant to admit to knowing this language
56 (8%) I would use this language for mobile applications
42 (8%) I often write things in this language with the intent of rewriting them in something else later
75 (9%) I rarely have difficulty abstracting patterns I find in my code
64 (9%) I would like to write more of this language than I currently do
36 (9%) I learned this language early in my career as a programmer
76 (9%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
66 (9%) Code written in this language is very readable
80 (9%) This language encourages writing reusable code.
49 (9%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
23 (9%) I am sometimes embarrassed to admit to my peers that I know this language
33 (9%) This is a mainstream language
51 (9%) I can imagine this will be a popular language in twenty years time
45 (0%) The resources for learning this language are of high quality
63 (0%) I would use this language for casual scripting
30 (0%) This language has a very rigid idea of how things should be done
55 (0%) This language excels at symbolic manipulation
11 (0%) I can imagine using this language in my day job
75 (0%) This is a high level language
70 (0%) I find code written in this language very elegant
29 (0%) This language has a strong static type system
38 (0%) This language has many features which feel "tacked on"
52 (0%) Programs written in this language tend to be efficient
54 (1%) I usually use this language on solo projects
56 (1%) I would use this language for writing embedded programs
46 (1%) I would use this language to write a command-line app
72 (1%) This language has a very coherent design
32 (1%) This language allows me to write programs where I know exactly what they are doing under the hood
46 (1%) This language is suitable for real-time applications
22 (1%) There is a wide variety of open source code written in this language
11 (1%) The thought that I may still be using this language in twenty years time fills me with dread
44 (2%) I often get angry when writing code in this language
97 (2%) The semantics of this language are much different than other languages I know.
60 (2%) This language has well-organized libraries with consistent carefully thought-out interfaces
61 (2%) This language is unusually bad for beginners
38 (2%) Writing code in this language is a lot of work
45 (2%) This language has a good library distribution mechanism.
47 (2%) I rarely have difficulty abstracting patterns I find in my code
53 (3%) This language makes it easy to shoot yourself in the foot
96 (3%) I enjoy playing with this language but would never use it for "real code"
35 (3%) Libraries in this language tend to be well documented.
43 (3%) I use a lot of code written in this language which I really don't want to have to make changes to
14 (3%) This is a mainstream language
46 (3%) This language is good for beginners
37 (3%) This language excels at concurrency
37 (3%) This language is likely to have a strong influence on future languages
50 (3%) This language would be good for teaching children to write software
34 (3%) This language is frequently used for applications it isn't suitable for
80 (4%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
23 (4%) I would use this language for a web project
35 (4%) I regularly use this language
38 (4%) This language is likely to be around for a very long time
4 (4%) Code written in this language tends to be verbose
29 (4%) It is easy to debug programs written in this language when it goes wrong
58 (5%) This language is well suited for an agile development approach using short iterations.
51 (5%) I would like to write more of this language than I currently do
75 (5%) This language is expressive
38 (5%) If my code in this language successfully compiles there is a good chance my code is correct.
46 (5%) This language is built on a small core of orthogonal features
21 (5%) Third-party libraries are readily available well-documented and of high quality
33 (5%) There are many good open-source tools for this language
56 (5%) This language has a good community
38 (6%) I would use this language for mobile applications
29 (6%) It is easy to tell at a glance what code in this language does
75 (6%) I find this language easy to prototype in
76 (6%) Learning this language improved my ability as a programmer
47 (6%) This language has a niche outside of which I would not use it
47 (6%) Programs written in this language tend to play well with others
52 (6%) Programs written in this language will usually work in future versions of the language
60 (6%) I still discover new features of this language on a fairly regular basis
70 (6%) I use this language out of choice
50 (6%) This language has an annoying syntax
12 (6%) I usually use this language on projects with many other members
20 (7%) I would list this language on my resume
36 (7%) Developers who primarily use this language often burn out after a few years
78 (7%) This language has a high quality implementation
35 (7%) This language has a very dogmatic community
26 (7%) This language is good for distributed computing
43 (7%) I would use this language for a desktop GUI project
39 (7%) This language is well documented
28 (7%) There are many good tools for this language
15 (7%) I know many other people who use this language
39 (8%) I often write things in this language with the intent of rewriting them in something else later
18 (8%) I am sometimes embarrassed to admit to my peers that I know this language
21 (8%) I am reluctant to admit to knowing this language
33 (8%) When I run into problems my colleagues can provide me with immediate help with this language
65 (8%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
16 (8%) I would use this language for writing programs for an embedded hardware platform
30 (9%) There are many good commercial tools for this language
62 (9%) This language has unusual features that I often miss when using other languages
10 (9%) There is a lot of accidental complexity when writing code in this language
50 (9%) I know this language well
27 (9%) I would use this language for writing server programs
40 (0%) There is a lot of accidental complexity when writing code in this language
42 (1%) Code written in this language tends to be terse
40 (1%) This language makes it easy to shoot yourself in the foot
36 (1%) I usually use this language on projects with many other members
21 (1%) This language has a strong static type system
45 (1%) I rarely have difficulty abstracting patterns I find in my code
41 (1%) I am reluctant to admit to knowing this language
44 (1%) This language has a very rigid idea of how things should be done
26 (1%) This language excels at concurrency
54 (1%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
20 (2%) This language is good for distributed computing
53 (2%) Code written in this language is very readable
26 (2%) This language is minimal
63 (2%) This language has an annoying syntax
59 (2%) I often write things in this language with the intent of rewriting them in something else later
82 (3%) I enjoy playing with this language but would never use it for "real code"
29 (3%) Writing code in this language is a lot of work
30 (3%) Programs written in this language tend to be efficient
51 (3%) This language is large
47 (3%) This language encourages writing reusable code.
50 (3%) The semantics of this language are much different than other languages I know.
33 (3%) This language has unusual features that I often miss when using other languages
92 (3%) This language is good for numeric computing
20 (4%) This language excels at text processing
43 (4%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
23 (4%) Learning this language significantly changed how I use other languages.
54 (4%) I would use this language for casual scripting
89 (4%) This language has a niche outside of which I would not use it
44 (4%) This language is frequently used for applications it isn't suitable for
47 (4%) There are many good tools for this language
31 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
45 (4%) This is a mainstream language
34 (4%) I would use this language as a scripting language embedded inside a larger application
22 (4%) I would use this language for a web project
18 (4%) This is a low level language
40 (4%) I would like to write more of this language than I currently do
52 (4%) This language is unusually bad for beginners
16 (4%) This language is best for very large projects
57 (5%) This language has many features which feel "tacked on"
80 (5%) I find this language easy to prototype in
26 (5%) This language is suitable for real-time applications
33 (5%) I am sometimes embarrassed to admit to my peers that I know this language
5 (5%) I would use this language for writing server programs
51 (5%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
91 (5%) This language is good for scientific computing
12 (5%) I would use this language for mobile applications
42 (5%) Code written in this language tends to be verbose
41 (6%) This language has a very coherent design
51 (6%) I find it easy to write efficient code in this language
36 (6%) I can imagine this will be a popular language in twenty years time
47 (6%) This language is best for very small projects
9 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
9 (6%) I would use this language for writing programs for an embedded hardware platform
86 (6%) This is a high level language
46 (6%) I usually use this language on solo projects
46 (6%) The thought that I may still be using this language in twenty years time fills me with dread
45 (6%) This language has a very dogmatic community
51 (6%) This language is well suited for an agile development approach using short iterations.
54 (6%) Libraries in this language tend to be well documented.
50 (6%) Developers who primarily use this language often burn out after a few years
47 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
23 (7%) When I write code in this language I can be very sure it is correct
37 (7%) I find code written in this language very elegant
28 (7%) I would use this language for a desktop GUI project
61 (7%) This language has a high quality implementation
26 (7%) I can imagine using this language in my day job
38 (7%) I use many applications written in this language
41 (8%) This language is good for beginners
85 (8%) This language matches it's problem domain particularly well.
27 (8%) Learning this language improved my ability as a programmer
49 (8%) This language is likely to be a passing fad
32 (8%) Code written in this language tends to be very reliable
39 (8%) I would list this language on my resume
40 (8%) This language would be good for teaching children to write software
51 (8%) This language encourages writing code that is easy to maintain.
35 (8%) This language is likely to have a strong influence on future languages
21 (9%) I enjoy using this language
29 (9%) I would use this language for writing embedded programs
37 (9%) There is a wide variety of open source code written in this language
37 (9%) I learned this language early in my career as a programmer
21 (9%) I would use this language to write a command-line app
57 (9%) There are many good commercial tools for this language
73 (0%) This language has a very coherent design
27 (0%) This language has well-organized libraries with consistent carefully thought-out interfaces
36 (0%) Code written in this language is very readable
21 (0%) I use many applications written in this language
17 (0%) I know many other people who use this language
46 (0%) I rarely have difficulty abstracting patterns I find in my code
70 (0%) This language is built on a small core of orthogonal features
28 (0%) This language is good for beginners
65 (0%) This language is unusually bad for beginners
55 (0%) I use this language out of choice
39 (0%) This language encourages writing code that is easy to maintain.
41 (1%) This language has unusual features that I often miss when using other languages
44 (1%) This language excels at symbolic manipulation
34 (1%) This language has many features which feel "tacked on"
52 (1%) This language has a niche in which it is great
6 (1%) I can imagine this will be a popular language in twenty years time
1 (1%) Libraries in this language tend to be well documented.
23 (1%) I usually use this language on solo projects
60 (1%) Developers who primarily use this language often burn out after a few years
74 (1%) The semantics of this language are much different than other languages I know.
45 (1%) It's unusual for me to discover unfamiliar features
53 (2%) This language encourages writing reusable code.
57 (2%) I use a lot of code written in this language which I really don't want to have to make changes to
34 (2%) I am reluctant to admit to knowing this language
17 (2%) This language is good for distributed computing
15 (2%) This is a mainstream language
49 (2%) I often get angry when writing code in this language
61 (2%) Learning this language improved my ability as a programmer
8 (2%) It is easy to tell at a glance what code in this language does
40 (2%) The resources for learning this language are of high quality
45 (3%) This language matches it's problem domain particularly well.
27 (3%) I would use this language for a desktop GUI project
22 (3%) This language excels at concurrency
16 (3%) There are many good open-source tools for this language
34 (3%) This language is well documented
27 (3%) I would use this language for a web project
22 (3%) There are many good tools for this language
38 (3%) There are many good commercial tools for this language
3 (3%) I can imagine using this language in my day job
50 (3%) There is a lot of accidental complexity when writing code in this language
49 (3%) I would use this language for casual scripting
21 (3%) This language is best for very large projects
16 (4%) Third-party libraries are readily available well-documented and of high quality
9 (4%) This language has a strong static type system
22 (4%) If my code in this language successfully compiles there is a good chance my code is correct.
25 (4%) I often write things in this language with the intent of rewriting them in something else later
18 (5%) There is a wide variety of open source code written in this language
56 (5%) This language is expressive
14 (5%) It is easy to debug programs written in this language when it goes wrong
32 (5%) Writing code in this language is a lot of work
35 (5%) Code written in this language tends to be very reliable
34 (5%) This language is frequently used for applications it isn't suitable for
37 (6%) This language has a good community
43 (6%) I know this language well
11 (6%) Code written in this language tends to be verbose
49 (6%) This language is well suited for an agile development approach using short iterations.
28 (6%) I would use this language to write a command-line app
42 (6%) This language has a very dogmatic community
43 (6%) This language is likely to have a strong influence on future languages
30 (6%) I am sometimes embarrassed to admit to my peers that I know this language
22 (6%) This language has a good library distribution mechanism.
41 (6%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
65 (6%) If this language didn't exist I would have trouble finding a satisfactory replacement
78 (7%) I enjoy playing with this language but would never use it for "real code"
77 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
41 (7%) This language has a very rigid idea of how things should be done
22 (7%) I still discover new features of this language on a fairly regular basis
20 (7%) When I run into problems my colleagues can provide me with immediate help with this language
33 (8%) I regularly use this language
47 (8%) This language has a high quality implementation
61 (8%) I find code written in this language very elegant
37 (9%) I enjoy using this language
60 (9%) This language makes it easy to shoot yourself in the foot
44 (9%) I would like to write more of this language than I currently do
13 (9%) This language excels at text processing
57 (9%) This language has an annoying syntax
55 (9%) Learning this language significantly changed how I use other languages.
23 (0%) This language is likely to have a strong influence on future languages
54 (0%) Code written in this language is very readable
21 (0%) I usually use this language on projects with many other members
12 (0%) This language is good for distributed computing
69 (0%) I would use this language for casual scripting
31 (0%) There are many good open-source tools for this language
38 (1%) Code written in this language tends to be terse
73 (1%) I enjoy playing with this language but would never use it for "real code"
58 (1%) I know this language well
33 (1%) This is a low level language
41 (1%) This is a mainstream language
17 (2%) If my code in this language successfully compiles there is a good chance my code is correct.
30 (2%) I would use this language for writing programs for an embedded hardware platform
51 (2%) This language has many features which feel "tacked on"
47 (2%) This language would be good for teaching children to write software
31 (2%) This language is built on a small core of orthogonal features
43 (2%) The resources for learning this language are of high quality
32 (2%) There are many good tools for this language
56 (2%) I use a lot of code written in this language which I really don't want to have to make changes to
25 (3%) This language has a very rigid idea of how things should be done
30 (3%) Learning this language significantly changed how I use other languages.
34 (3%) Writing code in this language is a lot of work
42 (3%) The semantics of this language are much different than other languages I know.
51 (3%) This language is likely to be around for a very long time
47 (3%) I would use this language for a web project
16 (4%) I would list this language on my resume
14 (4%) Programs written in this language tend to be efficient
41 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
23 (4%) This language excels at concurrency
25 (4%) This language is good for beginners
42 (4%) I usually use this language on solo projects
31 (4%) This language has a good community
22 (4%) When I write code in this language I can be very sure it is correct
57 (5%) Programs written in this language tend to play well with others
46 (5%) This language encourages writing reusable code.
61 (5%) Developers who primarily use this language often burn out after a few years
11 (5%) It's unusual for me to discover unfamiliar features
50 (6%) This language makes it easy to shoot yourself in the foot
60 (6%) This language is well suited for an agile development approach using short iterations.
27 (6%) This language allows me to write programs where I know exactly what they are doing under the hood
20 (6%) I would use this language for writing server programs
52 (6%) This language has well-organized libraries with consistent carefully thought-out interfaces
47 (6%) This language is well documented
68 (7%) This language has an annoying syntax
65 (7%) I am reluctant to admit to knowing this language
36 (8%) I would like to write more of this language than I currently do
38 (8%) This language has a very dogmatic community
26 (8%) I can imagine using this language in my day job
25 (8%) I know many other people who use this language
51 (8%) I use many applications written in this language
24 (8%) This language has a strong static type system
18 (8%) This language has unusual features that I often miss when using other languages
38 (8%) This language has a good library distribution mechanism.
37 (8%) Code written in this language tends to be very reliable
8 (8%) I still discover new features of this language on a fairly regular basis
45 (9%) Code written in this language will usually run in all the major implementations if it runs in one of them.
25 (9%) This language has a niche in which it is great
56 (9%) There is a lot of accidental complexity when writing code in this language
28 (9%) Libraries in this language tend to be well documented.
97 (1%) I use a lot of code written in this language which I really don't want to have to make changes to
54 (1%) I can imagine this will be a popular language in twenty years time
38 (2%) I would like to write more of this language than I currently do
3 (2%) The semantics of this language are much different than other languages I know.
92 (2%) This language has a high quality implementation
22 (3%) This language excels at concurrency
96 (3%) Programs written in this language will usually work in future versions of the language
31 (4%) I enjoy playing with this language but would never use it for "real code"
29 (4%) I find code written in this language very elegant
59 (4%) This language has a strong static type system
58 (4%) The thought that I may still be using this language in twenty years time fills me with dread
81 (5%) The resources for learning this language are of high quality
94 (5%) There is a wide variety of open source code written in this language
42 (5%) I would use this language for casual scripting
92 (5%) When I run into problems my colleagues can provide me with immediate help with this language
30 (5%) This language excels at symbolic manipulation
34 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
79 (5%) I know this language well
48 (6%) Code written in this language is very readable
91 (6%) This is a mainstream language
90 (6%) There are many good commercial tools for this language
92 (6%) I use many applications written in this language
37 (7%) If my code in this language successfully compiles there is a good chance my code is correct.
83 (7%) This language is frequently used for applications it isn't suitable for
90 (7%) I know many other people who use this language
67 (7%) This language is good for numeric computing
52 (7%) This language has a good library distribution mechanism.
61 (8%) I often get angry when writing code in this language
92 (8%) I find it easy to write efficient code in this language
88 (8%) There are many good open-source tools for this language
63 (9%) This language is good for scientific computing
54 (9%) This is a high level language
56 (9%) Writing code in this language is a lot of work
24 (9%) This language has a niche outside of which I would not use it
26 (9%) I would use this language as a scripting language embedded inside a larger application
55 (6%) This language is good for scientific computing
42 (6%) This language is frequently used for applications it isn't suitable for
36 (6%) This language excels at text processing
64 (6%) I use this language out of choice
82 (7%) This language encourages writing reusable code.
39 (7%) I would use this language for a web project
27 (7%) I would use this language as a scripting language embedded inside a larger application
31 (7%) There are many good open-source tools for this language
47 (8%) This language is very flexible
41 (8%) Learning this language significantly changed how I use other languages.
68 (8%) This is a high level language
40 (8%) This language allows me to write programs where I know exactly what they are doing under the hood
53 (8%) This language has a very dogmatic community
37 (9%) I enjoy using this language
47 (9%) This language matches it's problem domain particularly well.
45 (9%) I would use this language for writing server programs
43 (9%) This language would be good for teaching children to write software
27 (9%) There is a wide variety of open source code written in this language
43 (9%) I would use this language for casual scripting
54 (9%) This language is likely to have a strong influence on future languages
59 (9%) I rarely have difficulty abstracting patterns I find in my code
17 (9%) This language has a niche in which it is great
62 (9%) I find this language easy to prototype in
28 (9%) I am sometimes embarrassed to admit to my peers that I know this language
80 (2%) This language encourages writing reusable code.
34 (2%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
65 (3%) This language has a very dogmatic community
84 (3%) This language has well-organized libraries with consistent carefully thought-out interfaces
70 (3%) I know this language well
42 (3%) This language makes it easy to shoot yourself in the foot
39 (4%) The thought that I may still be using this language in twenty years time fills me with dread
43 (4%) If this language didn't exist I would have trouble finding a satisfactory replacement
48 (4%) I would like to write more of this language than I currently do
47 (4%) I enjoy using this language
65 (4%) I still discover new features of this language on a fairly regular basis
92 (5%) The resources for learning this language are of high quality
78 (5%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
18 (5%) I often feel like I am not smart enough to write this language
40 (5%) This language is suitable for real-time applications
71 (5%) I use many applications written in this language
48 (5%) Learning this language significantly changed how I use other languages.
41 (5%) This language is good for distributed computing
62 (5%) I usually use this language on solo projects
31 (5%) When I write code in this language I can be very sure it is correct
66 (5%) This language has many features which feel "tacked on"
41 (5%) This language matches it's problem domain particularly well.
44 (6%) Code written in this language tends to be terse
66 (6%) This language is frequently used for applications it isn't suitable for
29 (6%) This language has an annoying syntax
67 (6%) I would use this language for writing server programs
30 (6%) I would use this language for writing programs for an embedded hardware platform
90 (6%) I find this language easy to prototype in
73 (6%) I rarely have difficulty abstracting patterns I find in my code
57 (6%) I regularly use this language
77 (6%) I would list this language on my resume
73 (6%) Programs written in this language tend to play well with others
20 (6%) This language has a very rigid idea of how things should be done
51 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
66 (7%) I usually use this language on projects with many other members
90 (7%) I would use this language for a web project
30 (7%) I would use this language for writing embedded programs
27 (7%) This is a low level language
77 (7%) This language encourages writing code that is easy to maintain.
86 (7%) This language is well documented
29 (7%) This language allows me to write programs where I know exactly what they are doing under the hood
30 (8%) This language excels at concurrency
28 (8%) This language is built on a small core of orthogonal features
59 (8%) Code written in this language will usually run in all the major implementations if it runs in one of them.
53 (8%) This language excels at symbolic manipulation
77 (8%) This is a high level language
61 (8%) This language is likely to have a strong influence on future languages
46 (8%) This language has unusual features that I often miss when using other languages
23 (9%) The semantics of this language are much different than other languages I know.
79 (9%) This is a mainstream language
89 (9%) I would use this language to write a command-line app
59 (9%) This language has a very coherent design
86 (9%) Third-party libraries are readily available well-documented and of high quality
33 (9%) I am sometimes embarrassed to admit to my peers that I know this language
83 (9%) I would use this language for a desktop GUI project
34 (9%) If my code in this language successfully compiles there is a good chance my code is correct.
82 (9%) Libraries in this language tend to be well documented.
40 (0%) This language is likely to have a strong influence on future languages
79 (0%) This is a high level language
55 (0%) I usually use this language on solo projects
56 (0%) This language is expressive
55 (0%) There is a wide variety of open source code written in this language
24 (0%) This is a low level language
47 (0%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
40 (0%) This language is suitable for real-time applications
40 (0%) I regularly use this language
41 (0%) I am reluctant to admit to knowing this language
31 (0%) This language has a very rigid idea of how things should be done
43 (0%) I often write things in this language with the intent of rewriting them in something else later
50 (0%) The thought that I may still be using this language in twenty years time fills me with dread
74 (0%) I would use this language for casual scripting
46 (1%) This language is large
60 (1%) I would use this language for a desktop GUI project
19 (1%) I often feel like I am not smart enough to write this language
58 (1%) I find code written in this language very elegant
72 (1%) I would use this language for a web project
42 (1%) This language has unusual features that I often miss when using other languages
48 (1%) I would use this language for writing server programs
43 (1%) I would list this language on my resume
58 (1%) This language would be good for teaching children to write software
48 (1%) This language is best for very small projects
67 (2%) This language has a good community
55 (2%) This language excels at text processing
74 (2%) This language encourages writing code that is easy to maintain.
44 (2%) I can imagine using this language in my day job
42 (2%) I use a lot of code written in this language which I really don't want to have to make changes to
52 (2%) I would like to write more of this language than I currently do
29 (2%) I am sometimes embarrassed to admit to my peers that I know this language
32 (2%) Programs written in this language tend to be efficient
42 (2%) It is easy to debug programs written in this language when it goes wrong
47 (2%) This language is best for very large projects
73 (2%) This language has well-organized libraries with consistent carefully thought-out interfaces
40 (3%) I use many applications written in this language
30 (3%) This language excels at concurrency
90 (3%) I find this language easy to prototype in
66 (3%) This language has a good library distribution mechanism.
42 (3%) This language has a niche outside of which I would not use it
34 (3%) This language is good for scientific computing
13 (3%) I learned this language early in my career as a programmer
20 (4%) Writing code in this language is a lot of work
33 (4%) This language is minimal
32 (4%) This language allows me to write programs where I know exactly what they are doing under the hood
55 (4%) There are many good open-source tools for this language
32 (4%) This language has an annoying syntax
39 (4%) Code written in this language tends to be terse
34 (4%) This language is likely to be around for a very long time
53 (4%) Programs written in this language will usually work in future versions of the language
48 (4%) This language is unusually bad for beginners
70 (4%) This language is well suited for an agile development approach using short iterations.
43 (5%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
39 (5%) I enjoy using this language
40 (5%) This is a mainstream language
44 (5%) This language has a very coherent design
66 (5%) This language has many features which feel "tacked on"
37 (5%) Learning this language improved my ability as a programmer
43 (5%) It's unusual for me to discover unfamiliar features
41 (5%) This language is good for numeric computing
21 (5%) When I write code in this language I can be very sure it is correct
66 (6%) I use this language out of choice
46 (6%) Libraries in this language tend to be well documented.
76 (6%) Code written in this language will usually run in all the major implementations if it runs in one of them.
52 (6%) There are many good tools for this language
45 (6%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
54 (7%) I enjoy playing with this language but would never use it for "real code"
55 (7%) Programs written in this language tend to play well with others
45 (7%) Code written in this language tends to be verbose
45 (7%) This language is frequently used for applications it isn't suitable for
30 (7%) Learning this language significantly changed how I use other languages.
28 (7%) I would use this language for writing embedded programs
45 (7%) This language makes it easy to shoot yourself in the foot
52 (7%) I would use this language as a scripting language embedded inside a larger application
71 (8%) Code written in this language is very readable
46 (8%) Code written in this language tends to be very reliable
59 (8%) The resources for learning this language are of high quality
32 (8%) If this language didn't exist I would have trouble finding a satisfactory replacement
22 (8%) I would use this language for writing programs for an embedded hardware platform
40 (9%) This language is good for beginners
39 (9%) This language has a strong static type system
60 (9%) It is easy to tell at a glance what code in this language does
45 (9%) This language matches it's problem domain particularly well.
21 (9%) The semantics of this language are much different than other languages I know.
56 (9%) I rarely have difficulty abstracting patterns I find in my code
36 (0%) Writing code in this language is a lot of work
55 (1%) It's unusual for me to discover unfamiliar features
26 (1%) There is a wide variety of open source code written in this language
42 (1%) I rarely have difficulty abstracting patterns I find in my code
8 (1%) I can imagine this will be a popular language in twenty years time
18 (1%) The semantics of this language are much different than other languages I know.
35 (1%) I usually use this language on projects with many other members
44 (1%) This language is unusually bad for beginners
68 (1%) This language has an annoying syntax
18 (1%) I usually use this language on solo projects
55 (2%) Code written in this language is very readable
62 (2%) I find this language easy to prototype in
19 (2%) I would use this language as a scripting language embedded inside a larger application
41 (2%) This language has a high quality implementation
15 (2%) I would use this language for writing server programs
3 (3%) I still discover new features of this language on a fairly regular basis
55 (3%) This language encourages writing code that is easy to maintain.
31 (3%) I would use this language for mobile applications
55 (3%) I know this language well
70 (3%) Code written in this language tends to be verbose
47 (3%) This language makes it easy to shoot yourself in the foot
9 (4%) This language has unusual features that I often miss when using other languages
10 (4%) I often feel like I am not smart enough to write this language
22 (4%) This language excels at symbolic manipulation
7 (4%) This language has a niche in which it is great
31 (4%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
52 (4%) This language is good for beginners
28 (5%) I would use this language for a web project
43 (5%) This language is large
15 (5%) This language is good for distributed computing
44 (5%) There are many good tools for this language
32 (5%) This language is expressive
27 (6%) Code written in this language will usually run in all the major implementations if it runs in one of them.
54 (6%) When I run into problems my colleagues can provide me with immediate help with this language
50 (6%) Libraries in this language tend to be well documented.
15 (6%) This language is very flexible
55 (6%) This language has a niche outside of which I would not use it
67 (6%) This language would be good for teaching children to write software
22 (6%) This language is best for very small projects
38 (6%) This language has a very dogmatic community
44 (6%) This is a low level language
36 (6%) This language is likely to be around for a very long time
39 (6%) I use many applications written in this language
11 (7%) I enjoy using this language
21 (7%) I regularly use this language
23 (7%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
42 (7%) This language has a good library distribution mechanism.
17 (7%) There are many good open-source tools for this language
50 (7%) This is a mainstream language
15 (7%) I would use this language for writing programs for an embedded hardware platform
61 (7%) This is a high level language
47 (7%) I know many other people who use this language
30 (8%) I would use this language for writing embedded programs
21 (8%) Code written in this language tends to be terse
46 (8%) This language encourages writing reusable code.
40 (8%) This language is well suited for an agile development approach using short iterations.
11 (8%) I can imagine using this language in my day job
42 (8%) I would use this language to write a command-line app
54 (8%) It is easy to debug programs written in this language when it goes wrong
39 (8%) This language is best for very large projects
34 (8%) I would use this language for casual scripting
42 (8%) Third-party libraries are readily available well-documented and of high quality
28 (8%) This language excels at text processing
23 (9%) This language is likely to have a strong influence on future languages
51 (9%) It is easy to tell at a glance what code in this language does
48 (9%) This language has well-organized libraries with consistent carefully thought-out interfaces
42 (9%) Programs written in this language tend to play well with others
24 (9%) This language excels at concurrency
13 (9%) This language matches it's problem domain particularly well.
72 (2%) This language has a very coherent design
71 (3%) This language has a high quality implementation
41 (4%) This language is good for beginners
36 (4%) I would use this language for writing programs for an embedded hardware platform
39 (4%) This is a mainstream language
86 (4%) This is a high level language
30 (4%) This language allows me to write programs where I know exactly what they are doing under the hood
22 (5%) This is a low level language
39 (5%) I use many applications written in this language
19 (5%) There is a lot of accidental complexity when writing code in this language
31 (5%) This language is frequently used for applications it isn't suitable for
40 (6%) When I run into problems my colleagues can provide me with immediate help with this language
73 (6%) I find code written in this language very elegant
23 (6%) Writing code in this language is a lot of work
52 (6%) This language is unusually bad for beginners
77 (6%) This language is likely to have a strong influence on future languages
51 (6%) I often feel like I am not smart enough to write this language
53 (7%) Code written in this language tends to be terse
34 (7%) This language has a very rigid idea of how things should be done
69 (7%) This language is well suited for an agile development approach using short iterations.
89 (7%) This language encourages writing reusable code.
49 (7%) This language is likely to be around for a very long time
57 (7%) This language has a good library distribution mechanism.
42 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
45 (7%) I regularly use this language
27 (7%) I often get angry when writing code in this language
30 (7%) This language makes it easy to shoot yourself in the foot
64 (7%) Code written in this language is very readable
73 (7%) This language has unusual features that I often miss when using other languages
11 (8%) I am sometimes embarrassed to admit to my peers that I know this language
60 (8%) Learning this language significantly changed how I use other languages.
26 (8%) Code written in this language tends to be verbose
38 (8%) I know many other people who use this language
50 (8%) This language has many features which feel "tacked on"
64 (8%) I would use this language for casual scripting
50 (8%) Libraries in this language tend to be well documented.
59 (8%) Programs written in this language tend to play well with others
84 (8%) I find this language easy to prototype in
54 (8%) There are many good tools for this language
60 (8%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
39 (8%) When I write code in this language I can be very sure it is correct
39 (9%) I usually use this language on projects with many other members
75 (9%) This language encourages writing code that is easy to maintain.
61 (9%) This language is suitable for real-time applications
42 (9%) There is a wide variety of open source code written in this language
63 (9%) I enjoy playing with this language but would never use it for "real code"
49 (9%) There are many good commercial tools for this language
8 (0%) I would use this language as a scripting language embedded inside a larger application
21 (0%) Libraries in this language tend to be well documented.
76 (0%) This language is unusually bad for beginners
30 (0%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
16 (0%) Learning this language significantly changed how I use other languages.
44 (0%) This language has a very coherent design
48 (0%) This language makes it easy to shoot yourself in the foot
36 (0%) The resources for learning this language are of high quality
42 (0%) This language has a strong static type system
80 (0%) I learned this language early in my career as a programmer
68 (0%) This language is likely to be around for a very long time
8 (1%) I can imagine using this language in my day job
29 (1%) I know many other people who use this language
12 (1%) This language is likely to have a strong influence on future languages
73 (1%) I often get angry when writing code in this language
15 (1%) I can imagine this will be a popular language in twenty years time
58 (1%) This language has many features which feel "tacked on"
11 (2%) This language is expressive
35 (2%) This language is best for very large projects
53 (2%) There are many good commercial tools for this language
12 (2%) This language excels at symbolic manipulation
35 (2%) There are many good tools for this language
30 (2%) If this language didn't exist I would have trouble finding a satisfactory replacement
13 (2%) I still discover new features of this language on a fairly regular basis
37 (2%) This language has a very dogmatic community
30 (2%) Code written in this language will usually run in all the major implementations if it runs in one of them.
41 (2%) This language encourages writing code that is easy to maintain.
70 (2%) Programs written in this language will usually work in future versions of the language
61 (2%) Writing code in this language is a lot of work
40 (3%) This language matches it's problem domain particularly well.
3 (3%) I enjoy using this language
5 (3%) I regularly use this language
15 (3%) I would use this language for a desktop GUI project
28 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
14 (3%) This language would be good for teaching children to write software
50 (3%) It is easy to tell at a glance what code in this language does
52 (3%) This language is frequently used for applications it isn't suitable for
66 (3%) I use a lot of code written in this language which I really don't want to have to make changes to
48 (4%) This is a high level language
7 (4%) This language excels at text processing
31 (4%) I find this language easy to prototype in
29 (4%) I use many applications written in this language
44 (4%) This is a mainstream language
4 (4%) I would use this language for mobile applications
66 (5%) I enjoy playing with this language but would never use it for "real code"
10 (5%) I would use this language for writing server programs
52 (6%) Code written in this language is very readable
37 (6%) The semantics of this language are much different than other languages I know.
6 (6%) I often write things in this language with the intent of rewriting them in something else later
19 (6%) I rarely have difficulty abstracting patterns I find in my code
31 (6%) It is too easy to write code in this language that looks like it does one thing but actually does something else
19 (6%) This language is likely to be a passing fad
31 (6%) I would list this language on my resume
23 (6%) I often feel like I am not smart enough to write this language
13 (6%) When I write code in this language I can be very sure it is correct
53 (6%) This language has a high quality implementation
12 (7%) This language is very flexible
20 (7%) I would use this language for casual scripting
36 (7%) This language has well-organized libraries with consistent carefully thought-out interfaces
7 (7%) I usually use this language on solo projects
51 (7%) There is a lot of accidental complexity when writing code in this language
24 (7%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
7 (7%) This language has unusual features that I often miss when using other languages
8 (8%) I would recommend most programmers learn this language regardless of whether they have a specific need for it
72 (8%) Developers who primarily use this language often burn out after a few years
8 (8%) This language is best for very small projects
36 (8%) When I run into problems my colleagues can provide me with immediate help with this language
20 (8%) I usually use this language on projects with many other members
13 (8%) This language is built on a small core of orthogonal features
40 (8%) This language is suitable for real-time applications
45 (8%) This is a low level language
23 (8%) This language has a niche in which it is great
80 (8%) This language has a niche outside of which I would not use it
16 (9%) This language is well suited for an agile development approach using short iterations.
21 (9%) It is easy to debug programs written in this language when it goes wrong
57 (9%) I know this language well
24 (9%) This language encourages writing reusable code.
30 (9%) This language has a good library distribution mechanism.
35 (0%) This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).
56 (1%) I often write things in this language with the intent of rewriting them in something else later
66 (1%) This language has a good community
81 (1%) There is a wide variety of open source code written in this language
11 (2%) This language has a strong static type system
24 (2%) This language excels at concurrency
37 (2%) It is easy to debug programs written in this language when it goes wrong
29 (2%) This language is suitable for real-time applications
21 (2%) This language allows me to write programs where I know exactly what they are doing under the hood
32 (3%) This is a low level language
20 (3%) If my code in this language successfully compiles there is a good chance my code is correct.
32 (3%) This language has a wide variety of agreed-upon conventions which are generally adhered to reasonably well and which increase my productivity
43 (3%) This language matches it's problem domain particularly well.
60 (3%) There are many good tools for this language
27 (3%) This language is best for very large projects
46 (3%) This language would be good for teaching children to write software
12 (3%) When I write code in this language I can be very sure it is correct
45 (4%) Code written in this language will usually run in all the major implementations if it runs in one of them.
69 (4%) There are many good open-source tools for this language
61 (4%) This language makes it easy to shoot yourself in the foot
69 (5%) This is a high level language
53 (5%) I enjoy playing with this language but would never use it for "real code"
73 (5%) I would use this language for a web project
59 (5%) This language is well suited for an agile development approach using short iterations.
15 (5%) Code written in this language tends to be very reliable
44 (5%) This language encourages writing code that is easy to maintain.
48 (5%) This language is likely to be a passing fad
15 (6%) I would use this language for writing embedded programs
33 (6%) This language has a niche in which it is great
19 (6%) This language is good for distributed computing
51 (6%) This language has well-organized libraries with consistent carefully thought-out interfaces
87 (6%) I use a lot of code written in this language which I really don't want to have to make changes to
43 (6%) I find it easy to write efficient code in this language
52 (6%) I learned this language early in my career as a programmer
72 (6%) This language is frequently used for applications it isn't suitable for
42 (7%) This language encourages writing reusable code.
56 (7%) I rarely have difficulty abstracting patterns I find in my code
76 (7%) I find this language easy to prototype in
85 (7%) It is too easy to write code in this language that looks like it does one thing but actually does something else
23 (7%) This language is good for numeric computing
78 (7%) This is a mainstream language
52 (7%) Libraries in this language tend to be well documented.
61 (7%) The resources for learning this language are of high quality
71 (7%) I use many applications written in this language
60 (8%) I would list this language on my resume
57 (8%) There are many good commercial tools for this language
51 (8%) I use this language out of choice
82 (8%) I know many other people who use this language
42 (8%) This language has a very dogmatic community
48 (9%) Code written in this language tends to be verbose
63 (9%) There is a lot of accidental complexity when writing code in this language
49 (9%) I usually use this language on solo projects
67 (9%) I often get angry when writing code in this language
25 (9%) I can imagine using this language in my day job
22 (9%) This language has a very rigid idea of how things should be done