Difference between revisions of "Hello World"

From Coder Merlin
(Created page with "{{CodeExplorer |exerciseID=1 |height=400 |language=assembly |initialCode= .global _start .text _start: # write(1, message, 13) mov $1, %rax # system call 1 is write mov $1, %rdi # file handle 1 is stdout mov $message, %rsi # address of string to output mov $13, %rdx # number of bytes syscall # invoke operating system...")
 
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Assembly Language ==
{{CodeExplorer
{{CodeExplorer
|exerciseID=1
|exerciseID=1
Line 10: Line 11:
         mov    $1, %rax                # system call 1 is write
         mov    $1, %rax                # system call 1 is write
         mov    $1, %rdi                # file handle 1 is stdout
         mov    $1, %rdi                # file handle 1 is stdout
         mov    $message, %rsi         # address of string to output
         mov    $message, %rsi         # address of string to output
         mov    $13, %rdx               # number of bytes
         mov    $13, %rdx               # number of bytes
         syscall                        # invoke operating system to do the write
         syscall                        # invoke operating system to do the write


Line 20: Line 21:


message:
message:
         .ascii  "Hello, world!"
         .ascii  "Hello, world!"

}}
 
== C ==
{{CodeExplorer
|exerciseID=2
|height=100
|language=c
|initialCode=
#include <stdio.h>
int main() {
    printf("Hello, world!");
    return 0;
}
}}
== C++ ==
{{CodeExplorer
|exerciseID=3
|height=100
|language=cpp
|initialCode=
#include <iostream>
int main() {
    std::cout << "Hello, world!";
    return 0;
}
}}
== Java ==
{{CodeExplorer
|exerciseID=4
|height=100
|language=java
|initialCode=
class main {
    public static void main(String[] args) {
        System.out.println("Hello, world!");
    }
}
}}
== Python ==
{{CodeExplorer
|exerciseID=5
|height=100
|language=python
|initialCode=
print("Hello, world!")
}}
== Swift ==
{{CodeExplorer
|exerciseID=6
|height=100
|language=swift
|initialCode=
print("Hello, world!")
}}
}}

Latest revision as of 22:59, 24 January 2023

Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder

Assembly Language[edit]

CoderMerlin™ Code Explorer: W0000 (1) 🟢


C[edit]

CoderMerlin™ Code Explorer: W0000 (2) 🟢

C++[edit]

CoderMerlin™ Code Explorer: W0000 (3) 🟢

Java[edit]

CoderMerlin™ Code Explorer: W0000 (4) 🟢

Python[edit]

CoderMerlin™ Code Explorer: W0000 (5) 🟢

Swift[edit]

CoderMerlin™ Code Explorer: W0000 (6) 🟢