Вступ

Вирішив трохи додати різноманіття у свої довгочити) Hello World - це початок вивчення кожної мови програмування. Цікаво як виконати таку типову задачу на різних мовах програмування?

Java

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

С

#include <stdio.h>

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

C++

#include <iostream>
using namespace std;
 
int main() 
{
    cout << "Hello, World!";
    return 0;
}

С#

using System;

namespace HelloWorld
{
    class Hello 
    {
        static void Main() 
        {
            Console.WriteLine("Hello World!");
        }
    }
}

Python

print("Hello, World!")

PHP

<?php
  echo "Hello, World!";
?>

R

> myString <- "Hello, World!"
> print ( myString)

JavaScript

<!DOCTYPE HTML>
<html>

<body>

  <script>
    alert( 'Hello, world!' );
  </script>

</body>

</html>

Pascal

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

Assembler

.MODEL SMALL
.STACK 100h
.DATA
    HelloMessage DB 'Hello World',13,10,'$'
.CODE
START:
    mov ax,@data
    mov ds,ax
    mov ah,9
    mov dx,OFFSET HelloMessage
    int 21h
    mov ah,4ch
    int 21h
END START

Scala

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

Delphi

program Helloworld;
{$APPTYPE CONSOLE}
uses sysutils;

begin 
  writeln('Hello, World!');
  sleep(3000);
end. //конец программы

Kotlin

package demo

fun main(args : Array<String>) {
  println("Hello, world!")
}
}

Ruby

puts "Hello, World!"

Swift

import Swift
print("Hello, World!")

Objective-C

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{
        NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
        NSLog (@"Hello, World!");
        [pool drain];
        return 0;
}

Basic

PRINT "HELLO WORLD"

Visual Basic .NET

Module Module1
    Sub Main()
        Console.WriteLine("Hello, World!")
    End Sub
End Module

Rust

fn main() {
    println!("Hello, World!");
}

Ada

with Ada.Text_IO;

procedure HelloWorld is
begin
  Ada.Text_IO.Put_Line("Hello, World!");
end HelloWorld;

Haskell

main = putStrLn "Hello, World!"

Go

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Lisp

(format t "Hello, World!~%")

MATLAB

disp('Hello, World!')

ABAP

REPORT first_programm.
WRITE / 'Hello, World!'.

Erlang

-module(prog).
 
-export([main/0]).
 
main() -> io:format("Hello, World!~n").

Arduino

const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

void setup() {
  lcd.begin(16, 2);
  lcd.print("Hello, World!");
}

void loop() {
  lcd.setCursor(0, 1);
  lcd.print(millis() / 1000);
}

AutoIt

#include <MsgBoxConstants.au3>

MsgBox($MB_OK, "Tutorial", "Hello World!")

Сообщить("Hello, World!");

Actionscript

_root.createTextField("mytext",1,100,100,300,100);
mytext.multiline = true;
mytext.wordWrap = true;
mytext.border = false;

myformat = new TextFormat();
myformat.color = 0xff0000;
myformat.bullet = false;
myformat.underline = true;

mytext.text = "Hello, World!";
mytext.setTextFormat(myformat);

AppleScript

display dialog "Hello, World!"

CoffeeScript

alert "Hello, World!"

Lua

print("Hello, World!")

Perl

print "Hello, World!\n";

PowerShell

$strString = "Hello, World!"
write-host $strString

F#

printfn "Hello, World!"

Можемо побачити, що деякі мови дуже схожі за своїм синтаксисом. Сподіваюсь було цікаво) Якщо вам цікавий такий контент й надалі.  Дайте знати в коментарях

Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Павло Саєнко
Павло Саєнко@psaenko

825Прочитань
3Автори
33Читачі
На Друкарні з 18 квітня

Більше від автора

  • Реміндер💊 (Частина 5)

    Український стартап з яким більше не забудешь прийняти ліки!

    Теми цього довгочиту:

    Стартап
  • Похлопуньки?

    Яка максимальна кількість похлопуньок?

    Теми цього довгочиту:

    Челендж
  • Реміндер💊 (Частина 4)

    Український стартап з яким більше не забудешь прийняти ліки!

    Теми цього довгочиту:

    Стартап

Вам також сподобається

Коментарі (4)

Не дуже розумію сенс такого. Якоїсь корисної інформації у цьому нема, позалипати на це не можна 🤷

Вам також сподобається