生活知识百科

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

2023-08-11 09:30:39 条浏览

可以,如果浏览器的脚本解释机制支持c语法。不过既然有了js,c的语言优势又不在于此,似乎这样做比较不值。有兴趣和执念你可以试试为浏览器添加一下c解释器,成功的话将获得无数程序员的点赞




因为普通的浏览器不去支持c语言




C语言可以写网页,稍微麻烦点而己,觉得麻烦还可以用Bash(Shell)写页面




很少以前就可以activex微软的网页控件就可以用c或其他语言编写




除了,js,html,css,还有什么东西是浏览器认识的?




你不知道php?




用不上




每一种语言都必须运行于特定框架,C依赖的框架离底层硬件和汇编是最接近的。只要有编译链接的软件就可以。html依赖的框架是浏览器,开发浏览器的人决定了运行在浏览器上语言,理论上可以开发一种浏览器执行C语言,但是人都想标新立异扬名立腕,想做XX之父,所以总喜欢自己来定义一种新语言。这实际上造成了资源浪费。坚持用C语言的人是那些不愿意屈服于各种大腕的人,代表了科技需要的一种独立精神




你似乎不忘了php就是c开发的




虽然我没写过,但我知道之前公司还有维护的用c写的网站。技术革新快,有更简单的方式了




太麻烦了




c语言追求的是实时性,执行效率(代码量的多少,程序执行所用时间的耗费),它编译出来的执行模块.exe,常常拿来和汇编语言写的相同功能的程序作比较。可以这样讲,最难,效率执行最高的程序,都是汇编语言,c语言写的。




最早的用于web的cgi就是C语言写的




C语言说一个程序语言,他的发明和创造是在计算机程序上的,而网站上的语言是另一种编写语言交Html也就是我们所说的网站设计语言这个语言是一个全新的语言,虽然和C语言的一些相关知识有点类似,但是也还是有它独特的一种方式,网站设计一般使用的软件是DW这个软件,这个是专门用来编写网站设计的,而C语言是一个用来写程序的语言,也就是编写软件的,因此他们是有差距的。




网页语言本身就是解释语言,浏览器就是虚拟机,java为虚拟机而生。

C语言是为硬件而生的,指针,函数,寄存器,参数。切菜要用刀,你拿来个螺丝刀,能好用吗?




php是C写的,python也有C解释器,不是不行,只是让你写会感到超级复杂,大神帮你写好封装就变成了php。




可以的不过得自己做很多工作。之前嵌入式设备上用c写过一个服务器连接,解析协议都得自己来。所以我觉的最大的缺陷是不利于快速开发




C语言一开始是为写操作系统而设计的,在诸如内存管理、进程管理上确实不错,那时的操作系统也都是字符终端,也没图形界面、不存在图形界面操作概念,输入C编写的命令、如果命令没输错、就有你想要的结果,比如磁盘上复制文件、显示工作目录等等。

你觉得这和网页编程的目的能一致么。




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

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




javascript如果改为强类型,语法与c几乎一样。所谓弱类型其实是根据初次赋值的类型推断的。浏览器能解释javascript,要解释c也并不难,当然不需要解释全部c,只需要解释与javascript相对应的就够了,如果这样做,会减少编程语言学习的重复劳动。




温馨提示