12 种主流编程语言输出“ Hello World ”,把我给难住了!
作為一名程序員,在初步學(xué)習(xí)編程想必都繞不開(kāi)一個(gè)最為基礎(chǔ)的入門(mén)級(jí)示例“Hello World”,那么,你真的了解各個(gè)語(yǔ)言“Hello World”的正確寫(xiě)法嗎?
在我們剛開(kāi)始打開(kāi)編程世界的時(shí)候,往往寫(xiě)的第一個(gè)程序都是簡(jiǎn)單的文本輸出,而這個(gè)最簡(jiǎn)單的文本就是“Hello world!”。
你可能只了解你當(dāng)前學(xué)的編程語(yǔ)言如何輸出“Hello world!”,但你知道其他12種當(dāng)前熱門(mén)編程語(yǔ)言是如何輸出“Hello world!”?的嗎?今天就為大家整理了一篇。
首先申明一點(diǎn):本文中提及的最受歡迎的編程語(yǔ)言的排名來(lái)自GitHub和Tiobe,具體的數(shù)據(jù)來(lái)源點(diǎn)擊這里(https://stackify.com/popular-programming-languages-2018/#wpautbox_about)。
01
12種主流語(yǔ)言展示“Hello world!”輸出方式1. Javaclass?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. Pythonprint('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 .NETModule?HelloWorld
???Sub?Main(?)
??????System.Console.WriteLine("Hello?world!")
???End?Sub
End?Module7. JavaScriptconsole.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. SQLSELECT?'Hello?World';
PRINT?'Hello?World';
11. Rubyputs?'Hello?World'
12. MATLABfprintf?(?1,?'Hello,?world!'?);
quit
上述示例代碼均摘自以下代碼庫(kù)(https://github.com/blackbird71SR/Hello-World),你可以從中獲取更多示例。原文:https://towardsdatascience.com/how-to-print-hello-world-in-top-12-most-popular-programming-languages-736d49c6c61c作者:Fatos Morina,數(shù)據(jù)科學(xué)家,軟件工程師。
從上面每種編程語(yǔ)言輸出“Hello world”來(lái)看,Python、JavaScript、Ruby這三種編程語(yǔ)言都比較簡(jiǎn)單,那我該選擇什么編程語(yǔ)言學(xué)習(xí)呢?
目前最熱門(mén)的編程語(yǔ)言為Python,而且在多個(gè)方面都需要用到Python,數(shù)據(jù)分析、爬蟲(chóng)等都需要Python來(lái)支持,且Python簡(jiǎn)單易學(xué),所以Python可選。
02
學(xué)Python該選什么樣的書(shū)籍學(xué)習(xí)?在「碼書(shū)群」(文末可加群)里經(jīng)常有小伙伴問(wèn)我,那作為新手學(xué)習(xí)Python到底該選擇什么書(shū)?有沒(méi)有既帶有視頻又有習(xí)題的入門(mén)書(shū)籍推薦?
之前我給大家推薦過(guò)這種類(lèi)型的 Python 方面的入門(mén)書(shū)籍,《Python從小白到大牛》、《零基礎(chǔ)入門(mén)學(xué)習(xí)Python(第2版)》,反饋都還不錯(cuò),今天想為大家推薦一本書(shū)籍《Python從菜鳥(niǎo)到高手》,視頻+書(shū)籍內(nèi)容結(jié)合學(xué)習(xí)的一本書(shū)。JetBrains官方推薦圖書(shū)哦
圖書(shū)|視頻|源代碼|專(zhuān)屬答疑區(qū)
掃碼購(gòu)買(mǎi)
7.7折優(yōu)惠中...
03
這本書(shū)有什么值得推薦的地方?
這是一位從事20年軟件開(kāi)發(fā)行業(yè)、10年教育行業(yè)的李寧老師編寫(xiě)書(shū)籍,所以書(shū)籍的內(nèi)容是老師根據(jù)學(xué)員量身定制編制的書(shū)籍,書(shū)籍內(nèi)容講的非常的詳細(xì),非常適合學(xué)習(xí)!
除了作者經(jīng)驗(yàn)比較豐富以外,里面的內(nèi)容也很適合入門(mén)學(xué)員學(xué)習(xí),書(shū)籍里有
全書(shū)656頁(yè),講的非常詳細(xì)
一個(gè)很全的知識(shí)圖譜
2400分鐘Python教學(xué)視頻,讓你學(xué)習(xí)不枯燥
400道Python練習(xí)題,練習(xí)+書(shū)籍結(jié)合,讓你更深刻理解知識(shí)點(diǎn)
500個(gè)源代碼案例
5000頁(yè)中英文電子書(shū)
專(zhuān)屬答疑區(qū),一對(duì)一在線答疑
是最容易學(xué)的Python 3版本
書(shū)籍里視頻展示
書(shū)籍里部分案例展示
書(shū)籍的評(píng)價(jià)也是很棒哦,買(mǎi)的小伙伴都覺(jué)得很適合學(xué)習(xí)
掃碼購(gòu)買(mǎi)
7.7折優(yōu)惠中...
加入碼書(shū)群
碼書(shū)群,是一個(gè)可以為你推薦書(shū)籍的交流群,在這里,你可以和不同技術(shù)的人進(jìn)行交流,不知道選擇什么樣的技術(shù)書(shū)籍學(xué)習(xí),也可在群里咨詢哦,學(xué)習(xí)或者工作壓力比較大,也可以在群里聊些輕松的話題,也可以在群里咨詢物流信息~
添加碼書(shū)小客服備注“碼書(shū)”入群哦
總結(jié)
以上是生活随笔為你收集整理的12 种主流编程语言输出“ Hello World ”,把我给难住了!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 详谈ARM架构与ARM内核发展史
- 下一篇: 你知道吗?其实 Oracle 直方图自动