博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
你知道 Hello World 的这几十种写法吗?
阅读量:4093 次
发布时间:2019-05-25

本文共 1731 字,大约阅读时间需要 5 分钟。

公众号关注 “GitHubDaily”

设为 “星标”,每天带你逛 GitHub!

640?wx_fmt=jpeg

作者 | Fatos Morina

译者 | 弯月,责编 | 屠敏

出品 | CSDN(ID:CSDNnews)

Hello world!
刚开始学编程,或者学习一门新的编程语言时,我们编写的第一个程序往往很简单,而且往往这个程序就是输出一个简单的文本。在阅读本文时,你可能心知肚明我指的是哪种最常见的文本。
没错,我说的就是 Hello world。
这段文字是你在刚踏上一段重要的旅程时问候世界的一种方式,为你接下来的旅程加油。
如果你很好奇并想知道如何使用最流行的 12 种编程语言来输出 Hello world 的话,那么我们就开始吧。首先申明一点:本文中提及的最受欢迎的编程语言的排名来自 GitHub 和 Tiobe,具体的数据来源点击这里(https://stackify.com/popular-programming-languages-2018/#wpautbox_about)。
1. Java
class HelloWorld{  public static void main(String[] args)  {    System.out.println("Hello World!!");  }}
2. C
#include
int main(void){  printf("Hello, world!");  return 0;}
3. Python
print('Hello World')
4. C++
#include 
using namespace std;int main(){    cout <<"\nHello World"<< endl;    return 0;}
5. C#
using System;namespace helloWorld{    class HelloWorld    {        static void Main(string[] args)        {            Console.WriteLine("Hello World!");        }    }}
6. Visual Basic .NET
Module HelloWorld   Sub Main( )      System.Console.WriteLine("Hello world!")   End SubEnd Module
7. JavaScript
console.log("Hello World");
8. PHP 
9. Objective-C
#import 
int main(int argc, const char * argv[]) {    @autoreleasepool {        NSLog(@"Hello World!");    }    return 0;}
10. SQL
SELECT 'Hello World';PRINT 'Hello World';
11. Ruby
puts 'Hello World'
12. MATLAB
fprintf ( 1, 'Hello, world!' );quit
上述示例代码均摘自以下代码库:
https://github.com/blackbird71SR/Hello-World
此外,这个代码库是开源的,如果你想添加其中未包含的其他编程语言,欢迎你贡献代码。  
原文:
https://towardsdatascience.com/how-to-print-hello-world-in-top-12-most-popular-programming-languages-736d49c6c61c
作者:Fatos Morina,数据科学家,软件工程师。
---
以上便是今天的分享,觉得内容不错,还请点个在看,谢谢。
推荐阅读:
「GitHub 交流群」已开放
想入群的可在公众号后台回复「入群」

640?wx_fmt=jpeg

转载地址:http://gxpii.baihongyu.com/

你可能感兴趣的文章
Mysql复制表以及复制数据库
查看>>
进程管理(一)
查看>>
linux 内核—进程的地址空间(1)
查看>>
存储器管理(二)
查看>>
开局一张图,学一学项目管理神器Maven!
查看>>
修改现有消息类让.net core项目支持Protobuf - 【无需使用 [ProtoBuf.ProtoContract] 的方法】
查看>>
B-Tree 和 B+Tree 结构及应用,InnoDB 引擎, MyISAM 引擎
查看>>
Linux 高压缩率工具 XZ 压缩详解
查看>>
同步锁——ReentrantLock
查看>>
Waymo-自动驾驶长尾问题挑战(2019)
查看>>
Spring MVC系列之JDBC Demo(SpringBoot)(七)
查看>>
【数组】搜索旋转排序数组
查看>>
【数组】搜索旋转排序数组(含重复元素)
查看>>
【链表】奇偶链表
查看>>
【动态规划】最长上升子序列
查看>>
【排序】快速排序
查看>>
【多线程】双线程交替打印1至100
查看>>
【排序】归并排序
查看>>
【经典】实现一个阻塞队列
查看>>
【链表】链表排序
查看>>