作为一名程序员,在初步学习编程想必都绕不开一个最为基础的入门级示例“Hello World”,那么,你真的了解各个语言“Hello World”的正确写法吗?

作者 | 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<stdio.h>int main(void)
{printf("Hello, world!");return 0;
}

3. Python

print('Hello World')

4. C++

#include <iostream>
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 HelloWorldSub Main( )System.Console.WriteLine("Hello world!")End Sub
End Module

7. JavaScript

console.log("Hello World");

8. PHP 

<?php// In PHP, we use echo to print textecho "Hello World";// If you want to print in browser's console, we use print_rprint_r("Hello World");// if you want the variable data types as well use var_dump$stringVar = 'hello world';var_dump($stringVar);
?>

9. Objective-C

#import <Foundation/Foundation.h>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,数据科学家,软件工程师。

本文为 CSDN 翻译,转载请注明来源出处。

12 种主流编程语言输出“ Hello World ”,你真的都会了吗?相关推荐

  1. 12种主流编程语言输出“ Hello World ”,把我给难住了!

    作为一名程序员,在初步学习编程想必都绕不开一个最为基础的入门级示例"Hello World",那么,你真的了解各个语言"Hello World"的正确写法吗? ...

  2. 12 种主流编程语言输出“ Hello World ”,把我给难住了!

    作为一名程序员,在初步学习编程想必都绕不开一个最为基础的入门级示例"Hello World",那么,你真的了解各个语言"Hello World"的正确写法吗? ...

  3. helloworld代码_12 种主流编程语言输出“Hello World”

    作为一名程序员,在初步学习编程想必都绕不开一个最为基础的入门级示例"Hello World",那么,你真的了解各个语言"Hello World"的正确写法吗? ...

  4. 请允许我用2019年11种主流编程语言,祝祖国70华诞快乐!

    ------·今天距2020年91天·------ 这是ITester小栈第45次推文 大家好,我是coco 小 锦鲤 今天是十月一日 举国同庆 喜大普奔 风调雨顺 让我们用11种主流编程语言 祝福祖 ...

  5. 高效率完成工作的12种热门编程语言,你会用几个?

    编程语言不仅仅面向程序员.如果你是网络工程师.系统管理员.存储管理员或其他基础设施专业人员,知道一种(或两三种)编程语言,都能在工作中派上用场. 软件定义基础设施正在迅速进入数据中心,为了管理这种基础 ...

  6. 网易云易盾验证码海外版发布,支持12种主流语言

    随着市场逐渐成熟,人口红利逐渐消失,越来越多的中国互联网产品走向海外,据<中国移动互联网出海环境全揭秘报告>,2017年Q4中国互联网出海企业就达到720多家,出海应用2268个,2018 ...

  7. 几种主流编程语言的优势与不足

    转载地址:http://blog.csdn.net/dongfeng9ge/article/details/74634563 在初级程序员阶段,每个人都不可避免遇到选择编程语言和职业方向的难题.我挑选 ...

  8. python主流编程语言_对5种主流编程语言的吐槽!

    版权说明丨原文出处:微信公众号: Android每日学习 不可否认,想要成为一名优秀的程序员确实是需要掌握多种编程语言.通过这几年的自虐式学习,我也慢慢的掌握了这些编程语言.鬼知道这过程多么痛苦,但也 ...

  9. 对5种主流编程语言的吐槽

    不可否认,想要成为一名优秀的程序员确实是需要掌握多种编程语言.通过这几年的自虐式学习,小编也慢慢的掌握了这些编程语言.接下来要为大家,介绍五款让人又爱又恨的编程语言! 1.C 语言 C 语言给人的感觉 ...

最新文章

  1. 疯狂的消化之旅|消化系统简介
  2. 谈从10亿个数中找出前10万个最大的
  3. main 函数的标准原型
  4. java双链表基本方法_Java数据结构之双端链表原理与实现方法
  5. ConcurrentHashMap的源码分析-JDK1.7和Jdk1.8版本的变化
  6. 格式化输出浮点型变量
  7. controller freemarker 踩坑小记
  8. 解决Matlab2016无法访问笔记本自带摄像头问题
  9. 读书笔记5.1——《让数字说话:审计,就这么简单》:孙含晖
  10. ios app真机测试到上架App Store详细教程-必看
  11. gnss到底是什么呢
  12. Juypter Notebook 的安装、配置、部署
  13. 【JAVA】JSON随机值生成工具类
  14. 视觉3d中五折幕的震撼这就是沉浸式屏幕
  15. 做视频不想用原声?这个可能是你需要的。
  16. 数据采集上报之灯塔SDK详解
  17. Chrome在Win下的跨域解决方案
  18. 返利网PHP面试_【返利网PHP面试】面试不算难 但是公司的办事奇怪-看准网
  19. 通信大小端_Motorola和Intel
  20. 论文笔记-精读-8.24-Pruning neural networks without any data by iteratively conserving synaptic flow

热门文章

  1. 内容页嵌套母版页时,内容页如何调用css和javascript
  2. Kernel panic - not syncing:Attempted to kill...
  3. 伪装目标检测(Camouflage Object Detection)常用数据集
  4. 丝蛋白行业调研报告 - 市场现状分析与发展前景预测
  5. 云访问安全代理(CASB)行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  6. linux 6.9切换中文,Linux Centos6.9 中文乱码问题处理
  7. linux 安装mysql5.7.12_Linux安装mysql5.7
  8. 2017级计科新生游戏大作业制作讲解
  9. java linklist 遍历_Java LinkList遍历方式
  10. Python菜鸟入门:day18编程学习