DEV Community

Nitin Bansal
Nitin Bansal

Posted on

2

I made chatGPT to write hello world program in all major languages

The entirety of these are generated by chatGPT, including descriptions around building and running them 🚀🤖✨

How awesome this is!!😎

Read on..


1. Java

public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("Hello, World!");
  }
}
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file named HelloWorld.java and compile it using the javac command:

javac HelloWorld.java
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

2. JavaScript

console.log("Hello, World!");
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file with a .js extension, such as hello-world.js, and run it using a JavaScript interpreter, such as Node.js:

node hello-world.js
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

3. Python

Here is a hello-world program in Python:

print("Hello, World!")
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file with a .py extension, such as hello-world.py, and run it using a Python interpreter:

python hello-world.py
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

4. Golang

Here is a hello-world program in Go:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file named hello-world.go and compile it using the go build command:

go build hello-world.go
Enter fullscreen mode Exit fullscreen mode

This will create an executable file named hello-world in the same directory. Run this file to see the output:

./hello-world
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

5. Rust

Here is a hello-world program in Rust:

fn main() {
    println!("Hello, World!");
}
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file named hello-world.rs and compile it using the rustc command:

rustc hello-world.rs
Enter fullscreen mode Exit fullscreen mode

This will create an executable file named hello-world in the same directory. Run this file to see the output:

./hello-world
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

6. C

Here is a hello-world program in C:

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file named hello-world.c and compile it using the gcc command:

gcc hello-world.c -o hello-world
Enter fullscreen mode Exit fullscreen mode

This will create an executable file named hello-world in the same directory. Run this file to see the output:

./hello-world
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

7. C++

Here is a hello-world program in C++:

#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file named hello-world.cpp and compile it using the g++ command:

g++ hello-world.cpp -o hello-world
Enter fullscreen mode Exit fullscreen mode

This will create an executable file named hello-world in the same directory. Run this file to see the output:

./hello-world
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

8. Ruby

Here is a hello-world program in Ruby:

puts "Hello, World!"
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file with a .rb extension, such as hello-world.rb, and run it using a Ruby interpreter:

ruby hello-world.rb
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

9. Clojure

Here is a hello-world program in Clojure:

(println "Hello, World!")
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file with a .clj extension, such as hello-world.clj, and run it using the clojure command:

clojure hello-world.clj
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

10. Elixir

Here is a hello-world program in Elixir:

IO.puts "Hello, World!"
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file with a .exs extension, such as hello-world.exs, and run it using the elixir command:

elixir hello-world.exs
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

11. C-sharp

Here is a hello-world program in C#:

using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, World!");
        }
    }
}
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file named HelloWorld.cs and compile it using the csc command:

csc HelloWorld.cs
Enter fullscreen mode Exit fullscreen mode

This will create an executable file named HelloWorld.exe in the same directory. Run this file to see the output:

HelloWorld.exe
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

12. PHP

Here is a hello-world program in PHP:

<?php

echo "Hello, World!";
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file with a .php extension, such as hello-world.php, and run it using the php command:

php hello-world.php
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

13. Perl

Here is a hello-world program in Perl:

use strict;
use warnings;

print "Hello, World!\n";
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file with a .pl extension, such as hello-world.pl, and run it using the perl command:

perl hello-world.pl
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

14. Swift

Here is a hello-world program in Swift:

print("Hello, World!")
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file with a .swift extension, such as hello-world.swift, and run it using the swift command:

swift hello-world.swift
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

15. Objective-C

Here is a hello-world program in Objective-C:

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        NSLog(@"Hello, World!");
    }
    return 0;
}
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file named hello-world.m and compile it using the clang command:

clang -fobjc-arc hello-world.m -o hello-world
Enter fullscreen mode Exit fullscreen mode

This will create an executable file named hello-world in the same directory. Run this file to see the output:

./hello-world
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

16. Kotlin

Here is a hello-world program in Kotlin:

fun main() {
    println("Hello, World!")
}
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file with a .kt extension, such as hello-world.kt, and compile it using the kotlinc command:

kotlinc hello-world.kt -include-runtime -d hello-world.jar
Enter fullscreen mode Exit fullscreen mode

This will create a JAR file named hello-world.jar in the same directory. Run this file to see the output:

java -jar hello-world.jar
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

17. Scala

Here is a hello-world program in Scala:

object HelloWorld {
  def main(args: Array[String]): Unit = {
    println("Hello, World!")
  }
}
Enter fullscreen mode Exit fullscreen mode

To run this program, save it in a file with a .scala extension, such as hello-world.scala, and compile it using the scalac command:

scalac hello-world.scala
Enter fullscreen mode Exit fullscreen mode

This will create a class file named HelloWorld.class in the same directory. Run this file using the scala command:

scala HelloWorld
Enter fullscreen mode Exit fullscreen mode

This will print "Hello, World!" to the console.

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up