"Hello, World!" σε όλες τις γλώσσες προγραμματισμού

akikos

Επιφανές μέλος

Ο Ανδρέας δεν κοινοποιεί τη δραστηριότητά του. Επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Αθήνα (Αττική). Έχει γράψει 13.106 μηνύματα.
Το "Hello, world" είναι ο πρώτος κώδικας που μαθαίνει κάποιος όταν θέλει να μάθει μια γλώσσα προγραμματισμού ή κάποιο framework. Απλώς τυπώνει τη φράση "Hello, World!" Σκοπός αυτού του thread είναι να συγκεντρώσουμε όσα περισσότερα παραδείγματα "hello world" μπορούμε. Από κάτω αναφέρουμε σε τι γλώσσα ή framework χρησιμοποιήσαμε.



C:
#include <stdio.h>
void main() {
   printf("Hello, World!");
}
C

Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Τελευταία επεξεργασία:
/* This is a simple Java program.
FileName : "HelloWorld.java". */
class HelloWorld
{
// Your program begins with a call to main().
// Prints "Hello, World" to the terminal window.
public static void main(String args[])
{
System.out.println("Hello, World");
}
}
java

#!/bin/bash
STR="Hello World!"
echo $STR

BASH (UNIX SHELL)

Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
JavaScript:
<body onload="alert('Hello World');">
PHP:
echo 'Hello World';

Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

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

Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Σε MIPS Assembler:
mov ax,cs
mov ds,ax
mov ah,9
mov dx, offset Hello
int 21h
xor ax,ax
int 21h

Hello:
db "Hello World!",13,10,"$"

Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
rosetta code e-steki edition?

Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
open System
Console.WriteLine("Hello World!")
F#

Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
OCaml

Code:
let () =
  print_endline "Hello World!"

Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Prolog :P
main :- writeln('Hello world!').

Αυτόματη ένωση συνεχόμενων μηνυμάτων:


Assembly,lol

DB9319FA-635B-452D-9006-B98C7E4099D5.png

Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Επεξεργάστηκε από συντονιστή:
Swift:
Swift:
import Swift
print("Hello, World!")

SwiftUI: frameWork για την δημιουργία UI με declarative τρόπο, χρησιμοποιώντας Swift.
Swift:
struct ContentView: View {
    var body: some View {
        Text("Hello World")
    }
}
HelloWorld-1.png

Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Fixed format RPG III
helloworld5-1.png


Και έχει λόγο που είναι εικόνα (credit) γιατί αν το έκανα Paste θα χάλαγα τη σύνταξη: Βλέπετε στο ibm AS400 δεν έγραφες σε αρχείο αλλά σε ένα πρωτόγονο database table. Υπάρχουν fixed ranges στηλών που αντιστοιχούν στις παραμέτρους της κάθε εντολής. Για παράδειγμα το DSPLY ειναι το opcode της εντολής γιατί ειναι στη θέση που ειναι (εχει guide η 1η γραμμη) και to `Hello World` αναγνωρίζεται σαν η παράμετρος Factor1... γιατί ειναι κάτω απο εκεί που λέει Factor1.

... ακόμα βλέπω εφιάλτες.

Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
HTML ξεχάσατε ρε παιδιά (κι ας μην είναι γλώσσα προγραμματισμού) : :lol:
HTML:
<p>
    Hello World!
</p>
 

Χρήστες Βρείτε παρόμοια

Back
Top