javascript当然算编程,因为javascript是基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
本文操作环境:windows7系统、javascript1.8.5版,dell g3电脑。
javascript算编程不?
javascript当然算编程。
首先大家要知道什么是编程语言?
编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
最早的编程语言是在电脑发明之后产生的,当时是用来控制提花织布机及自动演奏钢琴的动作。在电脑领域已发明了上千不同的编程语言,而且每年仍有新的编程语言诞生。很多编程语言需要用指令方式说明计算的程序,而有些编程语言则属于声明式编程,说明需要的结果,而不说明如何计算。
编程语言的描述一般可以分为语法及语义。语法是说明编程语言中,哪些符号或文字的组合方式是正确的,语义则是对于编程的解释。有些语言是用规格文件定义,例如c语言的规格文件也是iso标准中一部份,2011年后的版本为iso/iec 9899:2011,而其他语言(像perl)有一份主要的编程语言实现文件,视为是参考实现。
编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 目前通用的编程语言有两种形式:汇编语言和高级语言。
然后我们再来介绍一下javascript的产生背景:
javascript最初由netscape的brendan eich设计,最初将其脚本语言命名为livescript,后来netscape在与sun合作之后将其改名为javascript。javascript最初受java启发而开始设计的,目的之一就是“看上去像java”,因此语法上有类似之处,一些名称和命名规范也借自java,但javascript的主要设计原则源自self和scheme。javascript与java名称上的近似,是当时netscape为了营销考虑与sun微系统达成协议的结果。微软同时期也推出了jscript来迎战javascript的脚本语言。
发展初期,javascript的标准并未确定,同期有netscape的javascript,微软的jscript和cenvi的scriptease三足鼎立。为了互用性,ecma国际(前身为欧洲计算机制造商协会)创建了ecma-262标准(ecmascript),两者都属于ecmascript的实现,尽管javascript作为给非程序人员的脚本语言,而非作为给程序人员的脚本语言来推广和宣传,但是javascript具有非常丰富的特性。 [10] 1997年,在ecma(欧洲计算机制造商协会)的协调下,由netscape、sun、微软、borland组成的工作组确定统一标准:ecma-262。完整的javascript实现包含三个部分:ecmascript,文档对象模型,浏览器对象模型。
javascript是甲骨文公司的注册商标。ecma国际以javascript为基础制定了ecmascript标准。javascript也可以用于其他场合,如服务器端编程(node.js)。
javascript概念:
javascript(简称“js”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,javascript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
所以说javascript 肯定是编程语言。
推荐学习:《javascript基础教程》
以上就是javascript算编程不的详细内容。