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

在我们刚开始打开编程世界的时候,往往写的第一个程序都是简单的文本输出,而这个最简单的文本就是“Hello world!”。

你可能只了解你当前学的编程语言如何输出“Hello world!”,但你知道其他12种当前热门编程语言是如何输出“Hello world!” 的吗?今天就为大家整理了一篇。

首先申明一点:本文中提及的最受欢迎的编程语言的排名来自GitHub和Tiobe,具体的数据来源点击这里(https://stackify.com/popular-programming-languages-2018/#wpautbox_about)。

01

12种主流语言展示“Hello world!”输出方式

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 HelloWorld   Sub Main( )      System.Console.WriteLine("Hello world!")   End SubEnd Module
7. JavaScript
console.log("Hello World");
8. PHP 
<?php  // In PHP, we use echo to print text  echo "Hello World";  // If you want to print in browser's console, we use print_r  print_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,数据科学家,软件工程师。

从上面每种编程语言输出“Hello world”来看,Python、JavaScript、Ruby这三种编程语言都比较简单,那我该选择什么编程语言学习呢?

目前最热门的编程语言为Python,而且在多个方面都需要用到Python,数据分析、爬虫等都需要Python来支持,且Python简单易学,所以Python可选。


02

学Python该选什么样的书籍学习?


在「码书群」(文末可加群)里经常有小伙伴问我,那作为新手学习Python到底该选择什么书?有没有既带有视频又有习题的入门书籍推荐?

之前我给大家推荐过这种类型的 Python 方面的入门书籍,《Python从小白到大牛》、《零基础入门学习Python(第2版)》,反馈都还不错,今天想为大家推荐一本书籍《Python从菜鸟到高手》,视频+书籍内容结合学习的一本书。JetBrains官方推荐图书

图书|视频|源代码|专属答疑区


扫码购买
7.7折优惠中...

03

这本书有什么值得推荐的地方?

这是一位从事20年软件开发行业、10年教育行业的李宁老师编写书籍,所以书籍的内容是老师根据学员量身定制编制的书籍,书籍内容讲的非常的详细,非常适合学习!

除了作者经验比较丰富以外,里面的内容也很适合入门学员学习,书籍里有

  • 全书656页,讲的非常详细

  • 一个很全的知识图谱

  • 2400分钟Python教学视频,让你学习不枯燥

  • 400道Python练习题,练习+书籍结合,让你更深刻理解知识点

  • 500个源代码案例

  • 5000页中英文电子书

  • 专属答疑区,一对一在线答疑

  • 是最容易学的Python 3版本

书籍里视频展示

书籍里部分案例展示

书籍的评价也是很棒哦,买的小伙伴都觉得很适合学习


扫码购买

7.7折优惠中...


加入码书群

码书群,是一个可以为你推荐书籍的交流群,在这里,你可以和不同技术的人进行交流,不知道选择什么样的技术书籍学习,也可在群里咨询哦,学习或者工作压力比较大,也可以在群里聊些轻松的话题,也可以在群里咨询物流信息~

添加码书小客服备注“码书”入群哦


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. 好程序员web前端分享javascript枚举算法
  2. mybatis学习(24):分页2 多参数传递(使用注解)
  3. UC上云 为网络大型游戏保驾护航
  4. string matching(HDU-6629)
  5. java图片去掉文字,Java 移除html,图片 链接转文字
  6. JVM内存分析及导致内存溢出的不健壮代码及解决办法
  7. 多线程下单例模式:懒加载(延迟加载)和即时加载
  8. docker配置 nacos_Docker下Nacos配置应用开发
  9. 图像色彩空间之RGB与HSI
  10. 100. SimpleXML
  11. xshell连接Linxu系统乱码
  12. [C#] 计算大文件的MD5的两种方式(直接调用方法计算,流计算-适用于大文件)
  13. VS Code弹窗:尝试在目标目录创建文件时出错
  14. Mac访问NTFS文件系统的移动硬盘
  15. 测试局域网或wifi实际最大带宽
  16. 附录A 计算机的0和1
  17. Karl Guttag:AR眼镜应根据用途来设计,VST并未解决技术难题
  18. openwrt时间自动同步
  19. 我的一些杭电计算机考研资料
  20. c#中:aspx与aspx.cs取url参数

热门文章

  1. yolo算法_不到2MB,超轻YOLO算法!准确率接近YOLOv3,速度快上45%
  2. python傅里叶逆变换_OpenCV-Python系列之傅里叶变换
  3. 优秀!史学博士在Science杂志发表一篇学术评论
  4. 北京大学:“巍巍上庠 国运所系”北大为时代发展而歌(附历年高考各省投档线)...
  5. 为什么我们应该担心华尔街的人工智能
  6. 人工智能秘史(一):会下棋的土耳其机器人
  7. ajax可以发送文件,通过Ajax上传img时如何发送文件信息
  8. 《人人都是产品经理》读后感
  9. CDH- Hive HWI 配置
  10. 21克:仅需3天,我们就用Quick BI搭建起数据驾驶舱