programming languages

Rank

Matlab vs APL

  1. I know this language well

    56% 44%
    Matlab 14 out of 25 picked Matlab over APL APL
  2. The semantics of this language are much different than other languages I know.

    66% 34%
    Matlab 2 out of 3 picked Matlab over APL APL
  3. The thought that I may still be using this language in twenty years time fills me with dread

    66% 34%
    Matlab 2 out of 3 picked Matlab over APL APL
  4. There is a wide variety of open source code written in this language

    66% 34%
    Matlab 2 out of 3 picked Matlab over APL APL
  5. This language encourages writing code that is easy to maintain.

    66% 34%
    Matlab 2 out of 3 picked Matlab over APL APL
  6. This language has an annoying syntax

    33% 67%
    Matlab 2 out of 3 picked APL over Matlab APL
  7. When I run into problems my colleagues can provide me with immediate help with this language

    100%
    Matlab 3 out of 3 picked Matlab over APL APL
  8. This language has many features which feel "tacked on"

    50% 50%
    Matlab 1 out of 2 each for APL and Matlab APL
  9. I enjoy using this language

    100%
    Matlab 2 out of 2 picked APL over Matlab APL
  10. I still discover new features of this language on a fairly regular basis

    100%
    Matlab 2 out of 2 picked APL over Matlab APL
  11. Learning this language improved my ability as a programmer

    100%
    Matlab 2 out of 2 picked Matlab over APL APL
  12. I would use this language for a desktop GUI project

    100%
    Matlab 2 out of 2 picked APL over Matlab APL
  13. This language has a very rigid idea of how things should be done

    100%
    Matlab 2 out of 2 picked Matlab over APL APL
  14. I am sometimes embarrassed to admit to my peers that I know this language

    50% 50%
    Matlab 1 out of 2 each for APL and Matlab APL
  15. This language is likely to have a strong influence on future languages

    50% 50%
    Matlab 1 out of 2 each for APL and Matlab APL
  16. This language is minimal

    50% 50%
    Matlab 1 out of 2 each for APL and Matlab APL
  17. It is too easy to write code in this language that looks like it does one thing but actually does something else

    50% 50%
    Matlab 1 out of 2 each for APL and Matlab APL
  18. This language has a very dogmatic community

    100%
    Matlab 2 out of 2 picked APL over Matlab APL
  19. This language is likely to be around for a very long time

    50% 50%
    Matlab 1 out of 2 each for APL and Matlab APL
  20. Learning this language significantly changed how I use other languages.

    50% 50%
    Matlab 1 out of 2 each for APL and Matlab APL
  21. I am reluctant to admit to knowing this language

    100%
    Matlab 2 out of 2 picked Matlab over APL APL
  22. This language is suitable for real-time applications

    50% 50%
    Matlab 1 out of 2 each for APL and Matlab APL
  23. I would use this language for a web project

    50% 50%
    Matlab 1 out of 2 each for APL and Matlab APL
  24. I would use this language for writing server programs

    50% 50%
    Matlab 1 out of 2 each for APL and Matlab APL
  25. I would list this language on my resume

    50% 50%
    Matlab 1 out of 2 each for APL and Matlab APL
  26. This language has well-organized libraries with consistent, carefully thought-out interfaces

    50% 50%
    Matlab 1 out of 2 each for APL and Matlab APL
  27. This language has a good library distribution mechanism.

    100%
    Matlab 2 out of 2 picked Matlab over APL APL
  28. This language would be good for teaching children to write software

    100%
    Matlab 2 out of 2 picked Matlab over APL APL
  29. I would recommend most programmers learn this language, regardless of whether they have a specific need for it

    100%
    Matlab 2 out of 2 picked Matlab over APL APL
  30. This language is good for beginners

    100%
    Matlab 2 out of 2 picked APL over Matlab APL
  31. This language has a niche in which it is great

    100%
    Matlab 2 out of 2 picked Matlab over APL APL
  32. I usually use this language on projects with many other members

    100%
    Matlab 2 out of 2 picked APL over Matlab APL
  33. This language is likely to be a passing fad

    100%
    Matlab 2 out of 2 picked Matlab over APL APL
  34. Code written in this language is very readable

    100%
    Matlab 1 out of 1 picked APL over Matlab APL
  35. Libraries in this language tend to be well documented.

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  36. Code written in this language will usually run in all the major implementations if it runs in one of them.

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  37. This language is good for scientific computing

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  38. This language is well suited for an agile development approach using short iterations.

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  39. This is a mainstream language

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  40. There are many good open-source tools for this language

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  41. Programs written in this language tend to play well with others

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  42. I would use this language to write a command-line app

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  43. I know many other people who use this language

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  44. This language is good for numeric computing

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  45. This language has a wide variety of agreed-upon conventions, which are generally adhered to reasonably well, and which increase my productivity

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  46. I can imagine using this language in my day job

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  47. I regularly use this language

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  48. I can imagine this will be a popular language in twenty years time

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  49. This language has unusual features that I often miss when using other languages

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  50. I enjoy playing with this language but would never use it for "real code"

    100%
    Matlab 1 out of 1 picked APL over Matlab APL
  51. I use a lot of code written in this language which I really don't want to have to make changes to

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  52. There are many good commercial tools for this language

    100%
    Matlab 1 out of 1 picked APL over Matlab APL
  53. Writing code in this language is a lot of work

    100%
    Matlab 1 out of 1 picked APL over Matlab APL
  54. Programs written in this language will usually work in future versions of the language

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  55. This language excels at text processing

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  56. I usually use this language on solo projects

    100%
    Matlab 1 out of 1 picked APL over Matlab APL
  57. If my code in this language successfully compiles, there is a good chance my code is correct.

    100%
    Matlab 1 out of 1 picked APL over Matlab APL
  58. It is easy to debug programs written in this language when it goes wrong

    100%
    Matlab 1 out of 1 picked APL over Matlab APL
  59. The resources for learning this language are of high quality

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  60. I would use this language for mobile applications

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  61. This language excels at symbolic manipulation

    100%
    Matlab 1 out of 1 picked APL over Matlab APL
  62. This language is well documented

    100%
    Matlab 1 out of 1 picked Matlab over APL APL
  63. This language is best for very large projects

    100%
    Matlab 1 out of 1 picked APL over Matlab APL
  64. Developers who primarily use this language often burn out after a few years

    100%
    Matlab 1 out of 1 picked APL over Matlab APL
  65. I find code written in this language very elegant

    100%
    Matlab 1 out of 1 picked APL over Matlab APL
  66. This language allows me to write programs where I know exactly what they are doing under the hood

    100%
    Matlab 1 out of 1 picked APL over Matlab APL
  67. This language is large

    100%
    Matlab 1 out of 1 picked APL over Matlab APL
  68. This is a low level language

    100%
    Matlab 1 out of 1 picked APL over Matlab APL

What's going on here?

The absolute rankings are interesting for large scale comparisons but when you want to know about two specific languages it's much more informative to look at how the two fare when they go directly head to head.

Here are all the statements which we've got enough comparisons between Matlab and APL to be meaningful and which of the two our users picked.

The order in which we're presenting them is a little arbitrary (sorry), but we've tried to put the things which they're both good at first so as to give you the most interesting picture of it.