c 是不是c语言,c是不是c语言

kodinid 18 0

大家好,今天小编关注到一个比较意思的话题,就是关于c 是不是c语言问题,于是小编就整理了2个相关介绍c 是不是c语言的解答,让我们一起看看吧。

  1. C语言的C全称是什么?
  2. C语言为什么不能成为写网页语言?

C语言的C全称是什么

没有全称的,c语言是由B语言发展的,取BCPL第二个字母。 1. C语言的祖先是BCPL语言,1967年,剑桥大学的 Martin Richards 对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。 2.美国贝尔实验室的 Ken Thompson,以BCPL语言为基础设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。 3.DMRitchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。 4.C语言全称The C Programming Language,它是一门通用计算机编程语言应用广泛,C语言的设计目标是提供一种能以简易的方式编译。 5.C++支持多种编程范式,面向对象编程、泛型编程和过程化编程,最新正式标准C++14于2014年8月18日公布。

C语言为什么不能成为写网页语言?

严格意义上网页语言不是编程语言,它是一种文本标记语言。

c 是不是c语言,c是不是c语言-第1张图片-安济编程网
图片来源网络,侵删)

文本标记语言是用来描述文档格式的语言,代表性的文本标记语言有PDF,html,XML等。其中,HTML是网页的标准语言,所有的浏览器都支持HTML。C语言不是描述文本的,不能用来写网页。

网页前端常常需要编写一些程序,比如JavaScript编写的一些酷炫的程序。这种程序是可以用C语言写的,写好的程序使用COM借口,编译成ActiveX包,支持ActiveX的浏览器可以下载执行。不过,ActiveX可以访问所有的系统***,非常安全。ActiveX曾经是传播病毒主要手段之一,逐渐被浏览器所禁用。C语言也就很少用来写前端程序了。

C语言是最早的网页后台程序语言。技术上叫CGI。CGI是一种接口规范,C语言程序只要支持这种接口,就能作为WWW应用程序。但是,C语言程序是直接在操作系统内核上执行的,容易出现安全漏洞。所以,很快被javaphpPython等把运行环境限制在沙箱里比较安全的语言所替代。

c 是不是c语言,c是不是c语言-第2张图片-安济编程网
(图片来源网络,侵删)

亲,C语言其实是可以做的,你可以了解一下(Common Gateway Interface, CGI),然后做一个测试的Demo(我上大学的时候做过实验,前天写个html网页,然后通过CGI调用C语言的后台处理程序)。

开发效率、开发难度、使用的便捷性来看,目前都不会选择C语言作为动态网站开发的工具。不过一些后台的关键技术还是会选择用C语言去做的。

90年代互联网刚兴起的时候,c还真的是互联网服务端构建语言,当时很多系统都是用c写的cgi应用。只是c写的程序部署调试极其麻烦,更新系统必须停服务。后来perl这种脚本语言逐渐替代了c来写cgi,部署调试的效率终于高了起来,而且损失的那点性能对于当时14.4KBps的网速来说根本感觉不出来。就算后来modem支持到56KBps的速度,perl写的bbs和chatroom依然是主力。其后,asp和PHP/fi才逐渐开始流行。那时侯,Java还只是个玩具

c 是不是c语言,c是不是c语言-第3张图片-安济编程网
(图片来源网络,侵删)

不过就算是现在,c写的***库和web服务器依然不少,只是已经不那么化了。但是很多关键服务还是用c来[_a***_]的。例如nginx,例如git。



到此,以上就是小编对于c 是不是c语言的问题就介绍到这了,希望介绍关于c 是不是c语言的2点解答对大家有用。

标签: 语言 网页 程序