Are there alternatives to Mathematica that are not computer algebra systems?

I know there have been questions on this, but I am focusing on oprn source projects and instead of focusing on computer algebra systems, I am interested in scientific functions, image processing, language processing, and more. I am looking for an easy to understand module or language based on the "knowledge based programming" paradigm.

  • 7
    $\begingroup$ Kind of like going to an organic food forum and asking for junk food suggestions, no? Probably better served asking on some open-source/python fora... $\endgroup$
    – ciao
    Jul 20 '15 at 4:55
  • 3
    $\begingroup$ I'd be impressed if you found one, because knowledge bases are really hard and boring to construct. I imagine only people who are paid to do it would do it. $\endgroup$ Jul 20 '15 at 6:16
  • $\begingroup$ PARI-GP is free and very fast for numerical computing, and handy for number theory: pari.math.u-bordeaux.fr $\endgroup$ Jul 20 '15 at 7:05
  • 1
    $\begingroup$ Should I ask this question on stack overflow? $\endgroup$
    – TanMath
    Jul 20 '15 at 23:21
  • 3
    $\begingroup$ Why closed? In my personal opinion, the question you linked is pretty borderline ... when you also add "not CAS", I get the impression that this is really asking "what systems are there for solving these and these kinds of tasks". The focus is not Mathematica but the use cases of the system. Thus it is not a question about Mathematica (even if bringing up a comparison with certain Mathematica features might help in clarifying the question). $\endgroup$
    – Szabolcs
    Jan 8 '16 at 11:21