LiamTheBox@lemmy.world to Greentext@sh.itjust.works · 1 day agoAnon tries programming in Javalemmy.worldimagemessage-square218fedilinkarrow-up1776arrow-down132
arrow-up1744arrow-down1imageAnon tries programming in Javalemmy.worldLiamTheBox@lemmy.world to Greentext@sh.itjust.works · 1 day agomessage-square218fedilink
minus-squareJackbyDev@programming.devlinkfedilinkEnglisharrow-up4·7 hours agoThis is getting a little better nowadays. > cat Hello.java void main() { System.out.println("Hello, World!"); } > java --enable-preview Hello.java Hello, World! Things to notice: No compilation step. No class declaration. Main method is not public static No String[] args. This still uses preview features though. However, like you demonstrated already, compilation is no longer a required step for simplistic programs like this.
minus-squarecashew@lemmy.worldlinkfedilinkarrow-up4·edit-24 hours agoMicrosoft Java is a one-liner these days. > cat program.cs Console.WriteLine("Hello, World!"); > dotnet run Hello, World!
This is getting a little better nowadays.
> cat Hello.java void main() { System.out.println("Hello, World!"); } > java --enable-preview Hello.java Hello, World!
Things to notice:
public static
String[] args
.This still uses preview features though. However, like you demonstrated already, compilation is no longer a required step for simplistic programs like this.
Microsoft Java is a one-liner these days.
> cat program.cs Console.WriteLine("Hello, World!"); > dotnet run Hello, World!