programming languages

Rank

Forth vs REBOL

  1. I know this language well

    42% 58%
    Forth 8 out of 14 picked REBOL over Forth REBOL
  2. This language is minimal

    50% 50%
    Forth 2 out of 4 each for REBOL and Forth REBOL
  3. I regularly use this language

    66% 34%
    Forth 2 out of 3 picked Forth over REBOL REBOL
  4. This language has unusual features that I often miss when using other languages

    66% 34%
    Forth 2 out of 3 picked Forth over REBOL REBOL
  5. Code written in this language is very readable

    100%
    Forth 3 out of 3 picked REBOL over Forth REBOL
  6. This language excels at symbolic manipulation

    66% 34%
    Forth 2 out of 3 picked Forth over REBOL REBOL
  7. This is a mainstream language

    66% 34%
    Forth 2 out of 3 picked Forth over REBOL REBOL
  8. This language has a strong static type system

    50% 50%
    Forth 1 out of 2 each for REBOL and Forth REBOL
  9. Developers who primarily use this language often burn out after a few years

    100%
    Forth 2 out of 2 picked REBOL over Forth REBOL
  10. I would use this language for a web project

    100%
    Forth 2 out of 2 picked REBOL over Forth REBOL
  11. I find it easy to write efficient code in this language

    50% 50%
    Forth 1 out of 2 each for REBOL and Forth REBOL
  12. I am sometimes embarrassed to admit to my peers that I know this language

    100%
    Forth 2 out of 2 picked REBOL over Forth REBOL
  13. I am reluctant to admit to knowing this language

    100%
    Forth 2 out of 2 picked REBOL over Forth REBOL
  14. This language is likely to have a strong influence on future languages

    50% 50%
    Forth 1 out of 2 each for REBOL and Forth REBOL
  15. Code written in this language tends to be terse

    50% 50%
    Forth 1 out of 2 each for REBOL and Forth REBOL
  16. I often feel like I am not smart enough to write this language

    100%
    Forth 2 out of 2 picked Forth over REBOL REBOL
  17. This language is likely to be around for a very long time

    50% 50%
    Forth 1 out of 2 each for REBOL and Forth REBOL
  18. This language has a very coherent design

    100%
    Forth 2 out of 2 picked Forth over REBOL REBOL
  19. It's unusual for me to discover unfamiliar features

    50% 50%
    Forth 1 out of 2 each for REBOL and Forth REBOL
  20. This language is well documented

    100%
    Forth 2 out of 2 picked REBOL over Forth REBOL
  21. This language is large

    100%
    Forth 2 out of 2 picked REBOL over Forth REBOL
  22. Libraries in this language tend to be well documented.

    100%
    Forth 2 out of 2 picked REBOL over Forth REBOL
  23. This is a low level language

    100%
    Forth 2 out of 2 picked Forth over REBOL REBOL
  24. This language has a very dogmatic community

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  25. I would use this language for writing server programs

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  26. This language encourages writing reusable code.

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  27. Programs written in this language tend to play well with others

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  28. If my code in this language successfully compiles, there is a good chance my code is correct.

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  29. This language is suitable for real-time applications

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  30. I know many other people who use this language

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  31. This language matches it's problem domain particularly well.

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  32. This language has a good library distribution mechanism.

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  33. I can imagine this will be a popular language in twenty years time

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  34. This language is very flexible

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  35. I would use this language for writing programs for an embedded hardware platform

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  36. I would use this language as a scripting language embedded inside a larger application

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  37. There are many good tools for this language

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  38. This language makes it easy to shoot yourself in the foot

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  39. This language is unusually bad for beginners

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  40. When I run into problems my colleagues can provide me with immediate help with this language

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  41. This language is easier to use for it's problem domain by removing unneeded expressiveness (such as not being Turing complete).

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  42. I find code written in this language very elegant

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  43. This language has a very rigid idea of how things should be done

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  44. I find this language easy to prototype in

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  45. I would use this language to write a command-line app

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

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  47. This language has a good community

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  48. I enjoy using this language

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  49. Third-party libraries are readily available, well-documented, and of high quality

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  50. I would recommend most programmers learn this language, regardless of whether they have a specific need for it

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  51. This language would be good for teaching children to write software

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  52. I use many applications written in this language

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  53. Programs written in this language tend to be efficient

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  54. It is easy to debug programs written in this language when it goes wrong

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  55. There is a lot of accidental complexity when writing code in this language

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  56. There are many good open-source tools for this language

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  57. Learning this language significantly changed how I use other languages.

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  58. I would like to write more of this language than I currently do

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  59. I learned this language early in my career as a programmer

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  60. This language is likely to be a passing fad

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  61. This language has an annoying syntax

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  62. The resources for learning this language are of high quality

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  63. This language has well-organized libraries with consistent, carefully thought-out interfaces

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  64. This language is built on a small core of orthogonal features

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  65. The thought that I may still be using this language in twenty years time fills me with dread

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL
  66. This language has a niche in which it is great

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  67. When I write code in this language I can be very sure it is correct

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  68. I usually use this language on projects with many other members

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  69. I would use this language for mobile applications

    100%
    Forth 1 out of 1 picked Forth over REBOL REBOL
  70. Code written in this language tends to be verbose

    100%
    Forth 1 out of 1 picked REBOL over Forth REBOL

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 Forth and REBOL 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.