O Dia do Programador é um feriado profissional oficial na Rússia, celebrado no 256º dia do ano (13 de setembro; ou 12 de setembro nos anos bissextos), conforme decreto presidencial russo.

O número 256 (2 ^ 8) foi escolhido para esta data porque 256 é o número de valores distintos que podem ser representados com um byte de oito bits, um número bem conhecido entre os programadores. Além disso, 256 em hexadecimal é 100 (0x100), e é a maior potência de 2 abaixo de 365 (o número de dias em um ano).

No Brasil existe um acordo coletivo comemorando o Dia do Profissional de Informática na terceira segunda feira do mês de outubro. Em 2017 será dia 16 de outubro.

Em comemoração a essa data tão especial, segue uma lista de exemplo de um programa que imprime na tela “Hello, World!” em várias linguagens. “Olá, mundo!” é o primeiro programa encontrado ao aprender uma linguagem de programação.

1 – C++

#include <iostream>

using namespace std;

int main(){
cout << “Hello, World!” << endl;
return 0;
}

2 – Python

print “Hello, world!”

3 – Java

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

4 – C

#include <stdio.h>

int main()
{
printf(“Hello, world!\n”);
return 0;
}

5 – C#

using System;

internal static class HelloWorld
{
private static void Main()
{
Console.WriteLine(“Hello, world!”);
}
}

6 – Ruby

puts ‘Hello, world!’

7 – PHP

<?php
echo ‘Hello, world!’;
?>

8 – JavaScript

document.write(‘Hello, World!’);

9 – Perl

print “Hello, world!\n”;

10 – Haskell

main = putStrLn “Hello, world!”

11 – Go

package main

import “fmt”

func main() {
fmt.Println(“Hello, world!”)
}

12 – Scala

object HelloWorld extends App {
println(“Hello, world!”)
}

13 – Pascal

begin
writeln(‘Hello, world!’);
readln;
end.

14 – MATLAB

disp(‘Hello, world!’)

15 – Visual Basic

Public Sub Main()
Debug.Print “Hello, world!”
End Sub

16 – Rust

fn main() {
println!(“Hello, world!”);
}

17 – Shell

echo ‘Hello, world!’

18 – Swift

print(“Hello, world!”)

19 – Clojure

(println “Hello, world!”)

20 – Kotlin

package hello

fun main(args: Array<String>) {
println(“Hello World!”)
}

21 – OCaml

print_endline “Hello, world!” ;;

22 – Groovy

println “Hello, world!”

23 – Lua

io.write(“Hello, world!\n”)

24 – R

print(‘Hello, world!’)

25 – Lisp

(format t “Hello, world!~%”)

26 – D

import std.stdio ;

void main () {
writefln(“Hello, world!”);
}

27 – Objective-C

#import <stdio.h>

int main (int argc, const char *argv[])
{
printf (“Hello, world!\n”);
return 0;
}

28 – F#

printfn “Hello, world!”

29 – Julia

println(“Hello, world!”)

30 – Scheme

(display “Hello, World!”) (newline)

31 – CoffeeScript

alert ‘Hello, world!’

32 – ActionScript

package
{
public class HelloWorld
{
public function HelloWorld()
{
trace(“Hello, world!”);
}
}
}

Bruno Seabra

Bruno Seabra

Bruno Seabra

Sobre o Convidado

Bruno Seabra Carneiro é de Manaus-AM, tem 30 anos, Bacharel em Ciência da Computação na UFAM.

E-mail: ideiasfera@gmail.com

Facebook: https://www.facebook.com/ideiasfera