Skip to content

Scripting “Hello World” In Different Programming Languages

Hello World is overall used as a rationality test simply to make sure that the used components of a language have been correctly installed. This is needed because the process involved in configuring a complete programming command is lengthy and complex, that is the reason a simple program like Hello World is often used as a first-run test on a new toolchain.
Reading Time: 7 minutes
hello_world

“Hello World” is a test message that was brought into the practice by an example which was stated in the seminal book “The C Programming Language”. Scripting “Hello World” in Different Programming Languages is something that you must be aware of. The “hello world” test message is popularly used by many programmers across the world. The history of it says that it was inherited from a 1974 Bell Laboratories internal memorandum by Brian Kernighan. The memorandum has the title “Programming in C: A Tutorial.” It contains the first known version.

 

Scripting of “Hello World” in different programming languages is a way for rookie coders to become acquainted with a new language. However, the applications of these programs go beyond an introduction to the coding world.

This article will help you for the programming the test message in whichever programming you opt for.

Most of the coding type is supported by our web hosting services but you can start with your own computer.

Table of Contents

Assembly Language

Assembly language (ASM) is a  low-level programming language that is intended to communicate directly with a computer’s hardware. Mostly used for direct hardware manipulation, access to specialized processor instructions, or to address critical performance issues.

asm
global _main

      extern _printf

      section .text

_main:

       push message

       call _printf

       add esp,4

       ret

message:

       db 'Hello, World', 10, 0

Autolt

AutoIt is a freeware BASIC scripting language for Windows GUI and general-purpose scripting. This is an Open-source automation language for windows OS.

autoit
MsgBox {0,’’”, “Hello, world!”}

B

B is a programming language developed by Ken Thompson and Dennis Ritchie, designed primarily for non-numeric, recursive, machine-independent applications such as system and language software that includes but strings, characters, and complex logical decision-making and processing of integers.

main () (
printf (“Hello, world!”) ;
)

Boo

Boo is a general-purpose, object-oriented, statically typed programming language that seeks to make use of the Common Language Infrastructure’s (CLI) support for Unicode, internationalization, and web applications.

import System.Drawing
import System.Windows.Forms
f = Form ()
f. Controls.Add(Label (Text : “Hello, world!”, Location: Point (40,30)))
f. Controls.Add(Button (Text : “ok”, Location Point (50,55), Click: (Application.Exit())))
Application.Run(f)

Basic

BASIC is a high-level programming language that is used to work with raw data sources, making it easier to present and access.

10 PRINT "Hello, World!"
20 END

Blitz Basic

This language was developed by New Zealand-based developer Mark Sibly. 

Graphics 800,600
SetBuffer Backbuffer () ;
Text 10,10, “Hello, World!”
Flip
WaitKey ()
End

C program

This is a procedural programming language that supports lexical variable scope, structured programming, and recursion, with a static type system. This is especially used to develop software like compilers, databases, operating systems, etc.

c program
#include 
int main(void)
(
printf (“Hello World!\n'”) ;
return 0;
)

C#

C# (C-Sharp) is a modern, programming language developed by developed by Microsoft that runs on the .NET Framework. Desktop apps, mobile apps, web apps, games could be developed using C#.

c#
class MainClass
(
public static void Main ()
(
System.Console.WriteLine ( “Hello, world!”) ;
)
)

C++

C++ is a general-purpose popular programming language used to create computer programs. This is an object-oriented language.  It can be used to develop operating systems, browsers, games, and so on.

c++
#INCLUDE 
using namespace std;
int main ()
{
count << “Hello, world!” ,, end1 ;
return 0
}

COBOL

COBOL stands for Common Business Oriented Language. This is used to write application programs like those in the defense domain, insurance domain, etc. that require huge data processing make extensive use of COBOL.

cobol
IDENTIFICATION DIVISION.
       PROGRAM-ID. hello-world.
       PROCEDURE DIVISION.
           DISPLAY "Hello, world!"
           .

D program

By re-developing the C++ language, the D programming language is developed. Although, this distinct programming language exerts some features of Python, Jave, Ruby, C#. Language interpreters, OS kernel, web development, VM, GUI, ML, researchers have successfully made use of the D program.

module helloworld
import std.stdio
void main () {
Writeln (“Hello, world!”) ;

}

Delphi

This language is based on Object Pascal programming language that provides an IDE for fast application development of the mobile, desktop, web. Now, this is handled and maintained byEmbarcadero Technologies.

Program Hello-World ;
{SAPPTYPE CONSOLE}
Begin
Writeln (“Hello, world!”)
End

Dart

This object-oriented programming language is designed for client development, such as for web and mobile apps. Dart is developed by Google. Additionally, can be used to build server and desktop applications. Dart is a class-based, garbage-collected language with C-style syntax.

dart
main() {
  print('Hello World!');
}

EIFFEL

Eiffel is an object-oriented programming language designed by Bertrand Meyer and Eiffel Software.

class
    HELLO_WORLD
create
    make
feature
    make
        do
            print ("Hello, world!%N")
        end
end

Groovy

Groovy programming language can be used as a scripting language for the java platform. This is an object-oriented language.

println “Hello, world!”

Lisp

Lisp is the second oldest programming language after Fortran and was developed by John McCarthy, designed for easy manipulation of data strings and AI programming.

lisp
(format t "Hello, World!")

Lua

Lua is a cross-platform, lightweight, multi-paradigm, high-level programming language designed fundamentally for embedded use in applications. 

lua
print (“Hello, world!”)

Pearl

Perl is a family of two high-level programming languages. This is a general-purpose, interpreted, dynamic programming language. Initially, Perl was developed for text manipulation and now used for a wide range of tasks including web development, GUI development, system administration, network programming, and more.

perl
println “Hello, world!\n” ;

Ruby

Ruby is a high-level, open-source, object-oriented, reflective programming language. Ruby is a server-side scripting language similar to Python and PERL. This language could be used to write CGI scripts.

ruby
puta ‘Hello, world!’

Java

Java is an object-oriented, high-level, class-based programming language that is used to produce software for multiple platforms. This language is used to develop games, mobile apps, web apps, desktop apps, and many more.

java
class Hello
public static void main ( String [] args ) (
System.out.println (“Hello, world !”) ;
)
)

Objective-C

Objective C is an object-oriented programming language primarily used when writing software for OS X and iOS. This language is a superset of the C programming language and provides a dynamic runtime.

objC
# import <Foundation/Foundation.h>
int main () (
NSLog( “Hello, World!”) ;
return 0 ;
)

Tcl

This is a high-level, dynamic, interpreted, general-purpose programming language. It is a scripting language that aims at providing the ability for applications to communicate with each other. 

puta “Hello, world!”

JavaScript

JS is one of the core technologies of web developments and is used by both client and server-side, making web pages interactive. This language is easy to learn and the programming language of the Web. 

javascript
document.writeln (‘Hello, world!’);

Haskell

This is purely a functional programming language. Due to Inference typed, concurrent, lazy, and statically typed functions Haskell is more special.

haskell
main = putstrLn “Hello, world!”

Python

Python is a high-level, general-purpose programming language mostly used in the development of AI, OS, web development, machine learning, video games, and mobile applications.

python
import sys

sys.stdout.write(“Hello, world!”)

R

cat (“Hello, world!”)

SQL

SQL is a Structured Query Language is a programming language that is used to communicate with relational databases. This is designed to manage data held in DBMS.

sql
SELECT “Hello, world!” AS message ;

Node.Js

This language allows developers to use JavaScript, which allows users to build web applications. Node.Js is an open-source and cross-platform JavaScript runtime environment.

nodejs
console.log("Hello World!");

PHP

PHP scripts are executed on the server-side. Dynamic page contents can be generated using PHP files. PHP can create, delete, read, open, write, add, delete, modify functions on server side. Additionally, data can be encrypted using PHP.

php
<? ECHO “Hello, world!” ?>

Pascal

This is a general-purpose, high-level programming language originally developed in the early 1970s by Niklaus Wirth for teaching programming as a systematic discipline and to develop reliable and efficient programs. It supports object-oriented and structured programming through functions and procedures.

program HelloWorld;
begin
  WriteLn('Hello, world!');
end.

Visual Basic

Visual basic is developed and owned by Microsoft. VB.Net is a Structured, modern, Component oriented, object-oriented, modern computer programming language. Some of the strong programming features of VB .Net are assembly versioning, indexers, standard library, boolean conditions, automatic garbage collection, simple multi-threading and many more.

visual basic
Import System
Module Module1
Sub Main ()
Console.WriteLine(“Hello, world!”)
End Sub
End Module

Conclusion

Coding can boost logical skills and problem-solving methods. This is a great exercise for the brain and an easy way you can learn to start programming is from ‘Hello_World’.

Facebook
Twitter
LinkedIn
Digg
Picture of Tejaswini

Tejaswini

I’m translating complex technical ideas into concise, business-oriented content and storylines! I ensure every article we publish is EPIC. My team and I help people better understand their search.

Leave a Comment

Get the latest news and deals

Sign up for email updates covering blogs, offers, and lots more.

Current Deals at Netspace

Subscribe: Trusted By 1M+ Readers

Get the weekly Tech Update straight to your inbox.

//
Our customer sales team is here to answer your questions. Ask us anything!
👋 Hi, how can I help?

Free .Online Domain

Every Active Netspace (India) Customer is eligible for a free 1-year non-premium .ONLINE / per account
The campaign runs until December 31 of 2024!

100% off

on your first Year