
正文
c和javascript的关系,javascript与c#的区别
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JavaScript用的是C语言吗
(1)这完全是两个不同的语言,javascript是前台前台脚本语言,c主要是用于后台
(2)javascript是面向对象,是浏览器解释的语言,c语言是面向过程!
(3)javascript的语法跟C有点象。跟vbscript可以说是很相近的,但是它们的语法不一样,vbscrit是微软开发的。之所以它们相近是从脚本的归属上说的。
javascript也分为客户端运行的跟服务器端运行的两种。只要是浏览器都支持javascript语法,不过不同的浏览器在javascript的扩展上有所不同,这就导致了一段javascript代码在IE中运行良好,但是在其他浏览器中可能会出错。 所以页面开发中增加了兼容性控制的难度,所以一段代码最好要在多个浏览器上进行测试。
相关问答
Q1: javascript,JAVA和c++有什么区别联系?
JAVA和C++都是编程语言!
相同点:都是基于面向对象语言,语法结构大同小异
不同点:C++是第一种让人们认识到面向对象的设计方法的强大的语言。既然是第一种,它就必然还残留着很浓面向过程设计思路的影子(不可能有一种语言只面向过程,任何程序都是至少过程化的,做事总得有个过程吧。即使过程被对像的方法淡化、简化了)。C++残留着C的风格,很多地方都和系统底层打交道。比如它和windows API的联系。所以强大的C++程序往往很难移植,因为该程序肯定用了系统相关的函数。而JAVA突出的特点是它是用了虚拟机的技术,它虚拟出一个系统,它的代码“编译”出来是字节码,要用相应的解析器,而解析器是很小的(现在变大了,也才几M),解析器就像翻译官,翻译成本低系统所能懂的语言。这样翻译一遍后,程序的效率就大大下降了。比如做3D图形学的计算,又比如处理一张图,只是按任意角度翻转一张图片,JAVA的效率就极其低,因为翻转的时候是逐像素处理的,JAVA每个像素的处理都要“解释”一次,解释的次数乘以像素数,那个时间差就大了。所以孤立的JAVA程序效率是很慢的。JAVA还有一大特点是:它简化了很多东西。比如只在JAVA内核使用指针,而程序员不能使用指针。
总之,C++最擅长的是用来做系统。它的效率高。能用来做很大的东西。比如写一个魔兽世界(它就是C++写的)但是语言复杂(我觉得一般,人还是能轻松克服。相对复杂而已)。
JAVA效率偏低,适合用来中小程序,特别是小程序,比如现在的手机上使用的程序和网页上的小程序。我说过,它虚拟机的原理,所以对于手机和网络这种平台变动很大的平台,它很适用,WINDOWS XP/VISTA/9X的机子都能打开那个网页,基本任何手机(当然性能要足够)都能用那个JAVA程序。
而javascript是一种脚本,一般用于网站建设当中~~
Q2: javascript和c的区别 知乎
javascript是解释型脚本语言,而c是面向过程的、高级的、编译型语言。
Q3: 学完JavaScript再学c会有帮助吗?
js和c没有多大关系。js如果你要开发web才有用,而且js不很难,稍微学习就可以了。只要能看懂。
Q4: C语言和javascript 语言相同度高吗?
还是很大不一样吧。C语言是强类型语言,javascript是弱类型的。javascript虽然借鉴了C的语法,但是它也有借鉴java的语法,比如说new运算符。C是函数式编程,javascript是基于对象的面向对象语言。C主要是底层编码,javascript主要是浏览器端编码。这两门语言还是很不一样的。而且没必要两个都精通啊,一门语言精通已经很不容易了。如果要学javascript建议可以看《javascript高级程序设计》,很好的一本书,从基础讲起的。






