Please rank the following programming languages. You may write in new choices.

Only the single favorite choice will win the poll.

The poll ends sometime. The poll supervisor is Andrew Myers (andru@cs.cornell.edu). Contact the poll supervisor if you need help.

Give each of the following choices a rank, where a smaller-numbered rank means that you prefer that choice more. For example, it would make sense to give your top choice (or choices) the rank 1. You may give choices the same rank if you have no preference between them. You do not have to use all the possible ranks. All choices are initially given the lowest possible rank. Note: “No opinion” is not the same as the lowest possible rank; it means that you choose not to rank this choice with respect to the other choices.

[More information on Condorcet methods]

 Choice Rank
Forth
Prolog
Ruby
PHP
Perl
Pascal
Assembly (write-in)
Haskell
Fortran
TCL-TK (write-in)
Modula-3
COBOL (write-in)
PL/SQL (write-in)
bash (write-in)
REXX (write-in)
Delphi (write-in)
Java
Lua (write-in)
XQuery (write-in)
VB.NET (write-in)
Lisp (write-in)
Ada (write-in)
XSLT (write-in)
R (write-in)
Icon (write-in)
C#
Python
C++
SML (write-in)
Scala (write-in)
Scheme
CLOS
OCaml
ColdFusion (write-in)
Erlang (write-in)
CLU (write-in)
JavaScript
C
Smalltalk




These buttons are deactivated because your browser does not support Javascript.

Sort the choices by their current rank:

Write in a new choice:

Read rankings from a saved voting page:  

If you have already voted, you may see the results of the poll.