Software Alternatives & Reviews

Scala Lang VS J

Compare Scala Lang VS J and see what are their differences

Scala Lang logo Scala Lang

Scala is a pure-bred object-oriented language that runs on the JVM

J logo J

array language with functional core
  • Scala Lang Landing page
    Landing page //
    2023-07-28
Not present

Scala Lang videos

No Scala Lang videos yet. You could help us improve this page by suggesting one.

+ Add video

J videos

NOT a typical J. Crew review | ft. fabric, sewing and try-ons!

Category Popularity

0-100% (relative to Scala Lang and J)
Programming Language
88 88%
12% 12
OOP
85 85%
15% 15
Generic Programming Language
JVM Programming Language
71 71%
29% 29

User comments

Share your experience with using Scala Lang and J. For example, how are they different and which one is better?
Log in or Post with

Social recommendations and mentions

J might be a bit more popular than Scala Lang. We know about 5 links to it since March 2021 and only 5 links to Scala Lang. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.

Scala Lang mentions (5)

  • how to setup scala
    I have a new windows 10 and downloaded the Coursier installer from scala-lang.org, the https://docs.scala-lang.org/getting-started/index.html says that you should have either java8 or java11 installed but most tutorials online and posts says to install latest version of java, which java jdk version should I install or does Coursier install it for me or do I choose the latest jdk (java-jdk-19)? Source: over 1 year ago
  • [NEWBIE] Problem with the very first project (Coursier installer, Win 10, Java 8)
    Try manually installing sbt without coursier. The instructions are on https://scala-lang.org. Source: over 1 year ago
  • The “Either” Issue
    I had met the core developers, we had discussing a lot about which technology would better address our demand and, after many considerations, we had chosen Scala. - Source: dev.to / about 2 years ago
  • Next programming language?
    I like scala. It combines object-oriented and functional programming into one high-level language, which makes it fun to learn. I don't know if it is popular in the robotics industry, but it runs on the jvm and can be combined with java, so there is that. I recommend the book "programming scala". Source: over 2 years ago
  • 25 years of OCaml
    Scala with the Typelevel ecosystem. Stay on the jVM, but have a much more pleasant and robust experience, including a great REPL. Source: almost 3 years ago

J mentions (5)

  • Thinking in an Array Language
    This is based on K. Another array language is J http://jsoftware.com In J this would be:
       dot =: +/ . *.
    - Source: Hacker News / 4 months ago
  • How do you Programm with esoteric languages?
    Does J count a "esoteric"? If so, I do directly write J code, interactively. It's often a sort of exploration, a dialogue with the interpreter. J's conciseness makes that quite pleasant. Source: 5 months ago
  • I Completed All 8 Advents of Code in One Go: Here Are the Lessons I Learned.
    Sure. Advent_of_Code (AoC) is a computer programming competition that’s been running since 2015. Problems are released daily from 1 December for 24 days. That’s the Advent thing. Each registrant gets their own data and has to write a program that produces a matching solution unique to their data usually a single number. You get a star if you get the correct answer. There is a ranking based on how long from release... Source: about 1 year ago
  • Solving Wordle with APL
    I started learning APL in 1974 and J about twenty years later. I think you’ll find J (https://jsoftware.com) will be easy to pickup. You have the APL idioms down pat. I have to relearn them as I don’t use either much these days. Source: about 2 years ago
  • Array programming language(s) for 3d-graphics?
    I like J, from jsoftware.com. They came up with a genius way of representing all primitives with ascii characters combined with periods or colons (a couple of exceptions). If you download and install, go to the demos and labs to see 3D graphic implementations and all sorts of other examples of capabilities. Source: over 2 years ago

What are some alternatives?

When comparing Scala Lang and J, you can also consider the following products

Java - A concurrent, class-based, object-oriented, language specifically designed to have as few implementation dependencies as possible

Go.CD - Open source continuous delivery tool allows for advanced workflow modeling and dependencies management.

Haskell - An advanced purely-functional programming language

NIM - GB64.COM is the home of The Gamebase Collection of C64 games.

Rust - A safe, concurrent, practical language

Clojure - Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.