Note#5

看看Shiroi的代码高亮模式?

记录于

PythonH2#

python
print("Hello, World!")

RustH2#

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

RubyH2#

ruby
puts "Hello, World!"

TypeScriptH2#

ts
const message: string = "Hello, World!";
console.log(message);

JavaScriptH2#

javascript
console.log("Hello, World!");

C++H2#

cpp
#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

C#H2#

csharp
using System;

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

JavaH2#

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

GoH2#

go
package main

import "fmt"

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

SwiftH2#

swift
print("Hello, World!")

KotlinH2#

kotlin
fun main() {
    println("Hello, World!")
}

PHPH2#

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

ScalaH2#

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

RH2#

r
print("Hello, World!")

PerlH2#

perl
print "Hello, World!\n";

LuaH2#

lua
print("Hello, World!")

Bash/Shell ScriptH2#

bash
#!/bin/bash
echo "Hello, World!"

PowerShellH2#

powershell
Write-Host "Hello, World!"

Objective-CH2#

objective
#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        NSLog(@"Hello, World!");
    }
    return 0;
}

Assembly (x86-64 Linux - NASM)H2#

assembly
section .data
    msg db "Hello, World!", 0xA  ; String and newline character
    len equ $ - msg             ; Length of the string

section .text
    global _start

_start:
    ; write(1, msg, len)
    mov rax, 1                  ; syscall number for write
    mov rdi, 1                  ; file descriptor (stdout)
    mov rsi, msg                ; address of string to output
    mov rdx, len                ; length of string
    syscall

    ; exit(0)
    mov rax, 60                 ; syscall number for exit
    mov rdi, 0                  ; exit code
    syscall

Lisp (Common Lisp)H2#

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

HaskellH2#

haskell
main :: IO ()
main = putStrLn "Hello, World!"
天翔TNXG
天翔TNXG离线