Remix.run Logo
cbeach 20 hours ago

Timeline:

Java 5 (2004) [code sample from the article]:

    public class Main { 
        public static void main(String[] args) { 
            Scanner scanner = new Scanner(System.in);
            System.out.print("What is your name? "); 
            String name = scanner.nextLine(); 
            System.out.println("Hello, " + name); 
        }
    }

Scala 2 (2006):

    object Main extends App {
        val name = readLine("What is your name? ")
        println(s"Hello, $name")
    }

Scala 3 (2021):

    val name = readLine("What is your name? ")
    println(s"Hello, $name")

Java (2025) [code sample from the article]:

    void main() {
        var name = IO.readln("What is your name? ");
        IO.println("Hello, " + name);
    }