Concurnas programming language

Discussion in 'Automated Trading' started by kalmar, Dec 5, 2020.

  1. kalmar

    kalmar

  2. Interesting, since it is a layer on top of Java I don't see the point of using it. Java has become a mature language with a ton of code written by the community. You can find a code snippet for almost anything in Java and that is what makes de language so powerful.

    With c++, c#, Java and Python you are more than covered to write any algorithm for trading.
     
  3. 2rosy

    2rosy

    all these higher level languages (and visual drag/drop) actually make things more difficult to do. Without a large community around the language it is useless. There's a reason why everyone chooses the same tools... they work.
     
  4. bizhobby

    bizhobby

    While I generally agree with sticking to mature languages, I want to point out that because it is built on top of JVM, it means you should be able to use and import any existing Java code, so that alone is not a reason to not use it.
     
  5. Snuskpelle

    Snuskpelle

    In general I agree. Way more programming languages are created than actually get used in real world applications since users congregate.

    "There are probably better ways to do things in a language" is pretty much universal for all real world languages. A large portion of their power comes from so many people using them, not solely because of what they are. E.g. C++ redesigned from scratch could drop a lot of arcane features that just create extra bugs, but I don't see it ever happening to the main language for backwards compatibility. In the really long run I'm sure some language will outgrow C/C++ in the same problem domains on this basis, however.

    Visual drag & drop programming is a nice sounding idea that everyone gets at some point before they realize it sucks when trying it out. That will never replace the convenience of text based programing for the majority of people who are able to handle that.
     
  6. I don’t see a point of it. It’s a special purpose language which is very immature and has no industry backers. If anything, I’d be more inclined to try one of the new wave of static typed complied languages like Rust.