面試官:你精通多少種語言的 Hello World?

Hello World,是程序員入門編程語言的第一課。不管是C、C++仍是Java ,咱們寫的第一個程序就是它了,還記得小編在大一C語言課上,花了一整節課時間才把它打印到控制檯上。萬事開頭難啊,相信看到此文章的大家必定是個積極上進的 Boys OR girlsjavascript

一、編程語言

首先跟隨小編的腳步來了解下編程語言吧!!!php

    計算機編程語言可以實現人與機器之間的交流和溝通,而計算機編程語言主要包括彙編語言、機器語言以及高級語言,具體內容以下:
在這裏插入圖片描述html

1.一、彙編語言

    該語言主要是以縮寫英文做爲標符進行編寫的,運用匯編語言進行編寫的通常都是較爲簡練的小程序,其在執行方面較爲便利,但彙編語言在程序方面較爲冗長,因此具備較高的出錯率。java

1.二、機器語言

    這種語言主要是利用二進制編碼進行指令的發送,可以被計算機快速地識別,其靈活性相對較高,且執行速度較爲可觀,機器語言與彙編語言之間的類似性較高,但因爲具備侷限性,因此在使用上存在必定的約束性。python

1.三、高級語言

    所謂的高級語言,實際上是由多種編程語言結合以後的總稱,其能夠對多條指令進行整合,將其變爲單條指令完成輸送,其在操做細節指令以及中間過程等方面都獲得了適當的簡化,因此,整個程序更爲簡便,具備較強的操做性,而這種編碼方式的簡化,使得計算機編程對於相關工做人員的專業水平要求不斷放寬。ios

二、正題開始

下面就是本文章的精髓了,睜大眼睛啊老鐵,開車啦程序員

2.1 Java

    Java是一門面向對象編程語言,不只吸取了C++語言的各類優勢,還摒棄了C++裏難以理解的多繼承、指針等概念,所以Java語言具備功能強大和簡單易用兩個特徵。
在這裏插入圖片描述
    Java具備簡單性、面向對象、分佈式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特色。Java能夠編寫桌面應用程序、Web應用程序、分佈式系統和嵌入式系統應用程序等。shell

Java版Hello World代碼以下:編程

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

2.2 C語言

    C語言是一門面向過程的、抽象化的通用程序設計語言,普遍應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少許的機器語言以及不須要任何運行環境支持便能運行的高效率程序設計語言。儘管C語言提供了許多低級處理的功能,但仍然保持着跨平臺的特性,以一個標準規格寫出的C語言程序可在包括相似嵌入式處理器以及超級計算機等做業平臺的許多計算機平臺上進行編譯。
在這裏插入圖片描述
C語言版Hello World代碼以下:小程序

#include <stdio.h>
#main入口函數
int main()            
{  
  printf("Hello,World!"); #printf函數打印  
  return 1; #函數返回值  
}

2.3 C++

    C++是C語言的繼承,它既能夠進行C語言的過程化程序設計,又能夠進行以抽象數據類型爲特色的基於對象的程序設計,還能夠進行以繼承和多態爲特色的面向對象的程序設計。
在這裏插入圖片描述
C++版Hello World代碼以下:

#include <iostream>                 
#include <stdio.h>     //標準輸入輸出頭文件  
int main()  
{  
  printf("Hello,World!\n");    //printf語句打印  
  puts("Hello,World!");        //puts語句  
  std::cout << "Hello,World!" << std::endl; 
  return 1;
 }

上面版本好像是C和C++的雜交版,哈哈,開個玩笑,緩解下氣氛,而後繼續上高速老鐵。

2.4 Python

    Python是一種跨平臺的計算機程序設計語言。是一個高層次的結合瞭解釋性、編譯性、互動性和麪向對象的腳本語言。最初被設計用於編寫自動化腳本(shell),隨着版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型項目的開發。
在這裏插入圖片描述
Python版Hello World代碼以下:

>>>> print "Hello,World!"   #Python 2.x  
Hello,World!  
>>> print("Hello,World!")  #Python 3.x    
Hello,World!

2.5 C#

    C#是微軟公司發佈的一種由C和C++衍生出來的面向對象的編程語言、運行於.NET Framework和.NET Core(徹底開源,跨平臺)之上的高級程序設計語言。
在這裏插入圖片描述
C#版Hello World代碼以下:

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

2.6 PHP

    PHP即「超文本預處理器」,是一種通用開源腳本語言。PHP是在服務器端執行的腳本語言,與C語言相似,是經常使用的網站編程語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利於學習,使用普遍,主要適用於Web開發領域。
在這裏插入圖片描述
PHP版Hello World代碼以下:

<!DOCTYPE html>  
<body>  
<?php  
echo "Hello,World!";            //打印語句  
echo "The first php program!";  //打印語句  
echo phpinfo();                 //phpinfo()系統函數,輸出環境信息  
?>  
</body>  
</html>

2.7 JavaScript

    JavaScript(簡稱「JS」) 是一種具備函數優先的輕量級,解釋型或即時編譯型的高級編程語言。雖然它是做爲開發Web頁面的腳本語言而出名的,可是它也被用到了不少非瀏覽器環境中,JavaScript 基於原型編程、多範式的動態腳本語言,而且支持面向對象、命令式和聲明式(如函數式編程)風格。
在這裏插入圖片描述
JavaScript版Hello World代碼以下:

<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
         <title>Hello World</title>
     </head>
     <body>
         <script>
             console.log("Hello world!")
        </script>
    </body>
</html>

2.8 Ruby

    Ruby,一種簡單快捷的面向對象(面向對象程序設計)腳本語言,在20世紀90年代由日本人松本行弘(Yukihiro Matsumoto)開發,遵照GPL協議和Ruby License。它的靈感與特性來自於 Perl、Smalltalk、Eiffel、Ada以及 Lisp 語言。
在這裏插入圖片描述
Ruby版Hello World代碼以下:

#可用print語句打印  
 print "Hello,World!\n"   
 #可用puts語句打印  
 puts  "Hello,World!\n"   
 #能夠先聲明一個變量,而後再用puts語句  
 a = "Hello,World!\n"     
 puts a  
 #能夠先寫個函數再調用  
 def say(name)  
   "Hello,#{name}"  
 end  
puts say("World!")

2.9 R語言

    R是用於統計分析、繪圖的語言和操做環境。R是屬於GNU系統的一個自由、免費、源代碼開放的軟件,它是一個用於統計計算和統計製圖的優秀工具。
在這裏插入圖片描述
R語言版Hello World代碼以下:

print("Hello,World!")

我靠,一看操做猛如虎,代碼只有。。。。。。

2.10 HTML

    HTML稱爲超文本標記語言,是一種標識性的語言。它包括一系列標籤.經過這些標籤能夠將網絡上的文檔格式統一,使分散的Internet資源鏈接爲一個邏輯總體。HTML文本是由HTML命令組成的描述性文本,HTML命令能夠說明文字,圖形、動畫、聲音、表格、連接等。
在這裏插入圖片描述
HTML版Hello World代碼以下:

<!DOCTYPE html>
 <html>
     <head>
         <meta charset="utf-8">
         <title>Hello World</title>
     </head>
     <body>
         <h1>Hello world!</h1>
     </body>
</html>

而後,就沒有而後了,gameOver。
進入廣告時間。。。。
我的公衆號: C you again
這裏的人各個都是人才,說話又好聽,飛起來的那種感受,你確定超喜歡這裏的。
在這裏插入圖片描述

相關文章
相關標籤/搜索