面试官:你精通多少种语言的 Hello World?

Hello World,是程序员入门编程语言的第一课。不论是C、C++还是Java ,我们写的第一个程序就是它了,还记得小编在大一C语言课上,花了一整节课时间才把它打印到控制台上。万事开头难啊,相信看到此文章的你们一定是个积极上进的 Boys OR girls

1、编程语言

首先跟随小编的脚步来了解下编程语言吧!!!

    计算机编程语言能够实现人与机器之间的交流和沟通,而计算机编程语言主要包括汇编语言、机器语言以及高级语言,具体内容如下:

在这里插入图片描述

1.1、汇编语言

    该语言主要是以缩写英文作为标符进行编写的,运用汇编语言进行编写的一般都是较为简练的小程序,其在执行方面较为便利,但汇编语言在程序方面较为冗长,所以具有较高的出错率。

1.2、机器语言

    这种语言主要是利用二进制编码进行指令的发送,能够被计算机快速地识别,其灵活性相对较高,且执行速度较为可观,机器语言与汇编语言之间的相似性较高,但由于具有局限性,所以在使用上存在一定的约束性。

1.3、高级语言

    所谓的高级语言,其实是由多种编程语言结合之后的总称,其可以对多条指令进行整合,将其变为单条指令完成输送,其在操作细节指令以及中间过程等方面都得到了适当的简化,所以,整个程序更为简便,具有较强的操作性,而这种编码方式的简化,使得计算机编程对于相关工作人员的专业水平要求不断放宽。

2、正题开始

下面就是本文章的精髓了,睁大眼睛啊老铁,开车啦

2.1 Java

    Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

在这里插入图片描述


    Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

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#

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpffgd.html