1、列举你常见的十种语言,并简述你熟悉的三种
常见的十种语言:Python,Java,PHP,Jsp,JavaScript,C,C++,Go,HTML,CSS
Python:
高级编程语言,语法简单易懂,代码可读性好,变量在使用前不必声明其类型。Python的解释器具有跨平台的特性,可以在不同的操作系统上运行,如Windows、Linux以及macOS。 Python既支持面向过程的编程也支持面向对象的编程,在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的,在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。 Python广泛应用于Web开发、
数据分析、人工智能、可续计算、网络编程、爬虫等多个领域。
PHP:
学习入门快,开发成本低,语法相对简单,并且提供了丰富的类库,如用于图像处理的 GD 库、各种加密扩展(如 OpenSSL 和 Mcrypt 等),可以很方便地直接使用。是“超文本预处理器”,在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中, 执行效率比完全生成 HTML 标记的 CGI 要高许多。PHP同时支持面向对象和面向过程的开发。PHP 结合 Linux、Nginx 或 Apache、MySQL 可以方便快捷地搭建一套系统,PHP 还支持直接调用系统命令,这样便可以用代码完成许多操作 Linux 的工作,如打包压缩、复制
粘贴、重命名、执行 Linux 中 grep 查询筛选等。
主要适用于 Web 开发领域。Php 主要用于网页交互,包括表单提交、数据库操作和用户登录等。
C语言:
C语言是结构化语言,主要用于底层逻辑开发,能以简易的方式编译、处理低级存储器。其比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植、具有跨平台的特性
,而代码质量与汇编语言相当。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。
2、简述C语言和C++的区别
C++既可以进行C语言的过程化程序设计,还可以进行以继承和多态为特点的面向对象的程序设计,C++还可以进行基于过程的程序设计。C++几乎可以创建任何类型的程序:游戏、设备驱动程序、嵌入式和APP应用等。
C语言和C++语言的区别:
C语言是面向底层的编程,过程性编程语言,C++在C的基础上增加了面向对象的编程语言,C++在C语言的基础上进行了扩展,引入了类、对象、封装、继承以及多态的概念。C++的语法特性在C的基础上增加了类、对象、命名空间、模板、异常处理等。C++具有更严格的类型检查机制,对数据类型的转换要求更加严格。C++在C语言 标准库功能基础上增加了面向对象的编程库,比如STL。 C++与C语言完全兼容,C语言的绝大部分内容可以直接用于C++的程序设计,用C语言编写的程序可以用C++。
3、简述超文本标记语言HTML的作用
HTML:全称“超文本标记语言”,是一种用于创建网页的标准标记语言。HTML是是静态页面语言,常与CSS、JavaScript一起被众多网站用于设计网页、网页应用程序以及移动应用程序的用户界面。网页浏览器可以读取HTML文件,并将其渲染成可视化网页。HTML描述了一个网站的结构语义随着线索的呈现,使之成为一种标记语言而非编程语言。HTML的作用主要是生成静态网页页面,配合CSS实现页面布局、样式,配合JavaScript实现与后端数据库的数据交互和业务逻辑。
HTML可以嵌入PHP语言 ,PHP 代码是动态的, 它包含了一些特殊的语法,例如:<?php 和 ?>。在 PHP 代码中,可以使用变量、循环、条件语句等。PHP 代码用来处理动态网页中的交互信息,如读取和存储用户数据等。PHP 代码必须被包含在 <?php ?> 标记中,这样才能在 HTML 页面中正确的解析和执行。