当前位置: 首页 > news >正文

用所有语言写“Hello, World!“

文章目录

  • C语言:
  • C++语言:
  • Java语言:
  • Python语言:
  • C#语言:
  • JavaScript语言:
  • Ruby语言:
  • PHP语言:
  • Swift语言:
  • Kotlin语言:
  • Go语言:
  • Rust语言:
  • HTML/CSS(网页显示 "Hello, World!"):
  • F#语言:
  • Haskell语言:
  • Lisp语言:
  • Erlang语言:
  • Prolog语言:
  • Datalog语言(类似Prolog):
  • Smalltalk语言:
  • Object Pascal语言:
  • Objective-C语言:
  • Swift语言(iOS):
  • Kotlin语言(Android):
  • Java语言(Android):
  • React Native框架(JavaScript):
  • Flutter框架(Dart):
  • Lua语言:
  • Assembly语言:
  • Ada语言:
  • SQL语言:
  • R语言:
  • XML

C语言:

#include <stdio.h>int main() {printf("Hello, World!\n");return 0;
}

C++语言:

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

Java语言:

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

Python语言:

print("Hello, World!")

C#语言:

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

JavaScript语言:

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

Ruby语言:

puts "Hello, World!"

PHP语言:

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

Swift语言:

print("Hello, World!")

Kotlin语言:

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

Go语言:

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

Rust语言:

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

HTML/CSS(网页显示 “Hello, World!”):

<!DOCTYPE html>
<html>
<head><title>Hello, World!</title><style>body {text-align: center;font-size: 24px;margin-top: 20%;}</style>
</head>
<body><p>Hello, World!</p>
</body>
</html>

F#语言:

open System[<EntryPoint>]
let main argv =Console.WriteLine("Hello, World!")0 // return an integer exit code

Haskell语言:

main = putStrLn "Hello, World!"

Lisp语言:

(format t "Hello, World!")

Erlang语言:

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

Prolog语言:

hello_world :- write('Hello, World!'), nl.

Datalog语言(类似Prolog):

hello_world :- writeln('Hello, World!').

Smalltalk语言:

Transcript show: 'Hello, World!'; cr.

Object Pascal语言:

program HelloWorld;
beginwriteln('Hello, World!');
end.

Objective-C语言:

#import <Foundation/Foundation.h>int main() {@autoreleasepool {NSLog(@"Hello, World!");}return 0;
}

Swift语言(iOS):

import UIKitclass ViewController: UIViewController {override func viewDidLoad() {super.viewDidLoad()print("Hello, World!")}
}

Kotlin语言(Android):

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

Java语言(Android):

public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);System.out.println("Hello, World!");}
}

React Native框架(JavaScript):

import React from 'react';
import { Text, View } from 'react-native';const App = () => {return (<View><Text>Hello, World!</Text></View>);
};export default App;

Flutter框架(Dart):

import 'package:flutter/material.dart';void main() {runApp(MaterialApp(home: Center(child: Text('Hello, World!'),),));
}

Lua语言:

print("Hello, World!")

Assembly语言:

section .datahello db 'Hello, World!', 0section .textglobal _start_start:mov eax, 4mov ebx, 1mov ecx, hellomov edx, 13int 0x80mov eax, 1xor ebx, ebxint 0x80

Ada语言:

with Ada.Text_IO;procedure Hello is
beginAda.Text_IO.Put_Line("Hello, World!");
end Hello;

SQL语言:

SELECT 'Hello, World!';

R语言:

print("Hello, World!")

XML

<text>Hello, World!
</text>

相关文章:

  • WebRTC:真正了解 RTP 和 RTCP
  • C++从零开始(day52)——unordered_set,unordered_map学习使用
  • Visual Studio项目模板的创建与使用
  • 基于 K8s 容器集群的容灾架构与方案
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • 淘宝基于Nginx二次开发的Tengine服务器
  • 「SpringBrick快速入门指南」:一款基于Spring Boot的高级插件化开发框架
  • SQLite优化实践:数据库设计、索引、查询和分库分表策略
  • 媒体发稿:澳门媒体发稿7个流程
  • java组合模式揭秘:如何构建可扩展的树形结构
  • Redis远程连接本机——Docker
  • Vue | 使用 ECharts 绘制折线图
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • 【EBS】【资产】折旧规则(帐簿)
  • Luckysheet + Exceljs:H5实现Excel在线编辑、导入、导出及上传服务器的示例代码(完整版demo)
  • [PHP内核探索]PHP中的哈希表
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • Centos6.8 使用rpm安装mysql5.7
  • Git的一些常用操作
  • maya建模与骨骼动画快速实现人工鱼
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • ucore操作系统实验笔记 - 重新理解中断
  • Web Storage相关
  • 服务器之间,相同帐号,实现免密钥登录
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 我有几个粽子,和一个故事
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 怎么把视频里的音乐提取出来
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • #ubuntu# #git# repository git config --global --add safe.directory
  • #前后端分离# 头条发布系统
  • #数学建模# 线性规划问题的Matlab求解
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (SpringBoot)第七章:SpringBoot日志文件
  • (备忘)Java Map 遍历
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (一)插入排序
  • (转)Oracle存储过程编写经验和优化措施
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .Net MVC4 上传大文件,并保存表单
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .NET连接MongoDB数据库实例教程
  • @KafkaListener注解详解(一)| 常用参数详解
  • [ 网络基础篇 ] MAP 迈普交换机常用命令详解
  • [Angular] 笔记 21:@ViewChild
  • [BUUCTF 2018]Online Tool
  • [C++]类和对象【下】
  • [C++]模板与STL简介
  • [echarts] y轴不显示0