面试官:你精通多少种语言的 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
这里的人各个都是人才,说话又好听,飞起来的那种感受,你确定超喜欢这里的。
在这里插入图片描述

相关文章
相关标签/搜索