第四代的计算机编程语言,你只要告诉它你要什么,无须告诉它怎么做
来源:互联网 发布:软件系统建设方案模板 编辑:程序博客网 时间:2024/04/29 18:20
第三代的计算机编程语言称之为高级语言。容易编写,容易阅读,容易交流,而且可以与CPU、操作系统无关。从1958年的LISP和1957年的FORTRAN开始到现在,我们接触到的编程语言几乎都是第三代语言。其中又有两大类。一类叫函数式语言,如:LISP,Haskell。一类叫命令式语言,如:FORTRAN,Pascal,C++,Java。
大家平常所说的编程语言是指第三代的计算机编程语言。有的语言是解释执行,如Python,Ruby,交互性很好;有的语言是编译执行,如Pascal, C,速度较快。 有的语言是本地执行,如C,C++;有的语言是虚拟机执行,如Java, C#。有的语言是动态语言,如JavaScript,Ruby;有的语言是静态语言,如C++,Java。
第四代的计算机编程语言,你只要告诉它你要什么,无须告诉它怎么做,它就能把答案给你。上个世纪八十年代末发展起来的数据库查询语言(SQL)就是一个例子。第四代的编程语言还在起步阶段,智能化程度还有待于加强。SQL是当今最为强大的数据检索机制之一;SQL并不能完成一个过程语言所能完成的所有任务。
需要说明的是,面向对象的编程语言并不是第四代语言。面向对象是一种认识事物的方式、理念,你可以面向对象地编程(OOP),也可以面向对象地设计(OOD)。面向对象的编程语言是过程语言的自然延续,同属于第三代命令式语言。大家平常所说的编程语言是指第三代的计算机编程语言。有的语言是解释执行,如Python,Ruby,交互性很好;有的语言是编译执行,如Pascal, C,速度较快。 有的语言是本地执行,如C,C++;有的语言是虚拟机执行,如Java, C#。有的语言是动态语言,如JavaScript,Ruby;有的语言是静态语言,如C++,Java。
- 第四代的计算机编程语言,你只要告诉它你要什么,无须告诉它怎么做
- 搜狐反垃圾邮件中心还是很大度的,可以告诉你它做了什么限制,且告诉你如何改正
- AnyForWeb告诉你什么才是“最好的”编程语言
- 五险一金咋个缴,告诉你它的内容和比例
- 告诉你身体上的秘密,我们需要它?
- 一个很有趣的网站:访问它可以告诉你当前设备的屏幕分辨率(whatismyscreenresolution.com )
- 如果我告诉你这是你的最后一天,你会做什么?
- 如果我告诉你这是你的最后一天,你会做什么?
- 如果我告诉你这是你的最后一天,你会做什么?
- 如果我告诉你这是你的最后一天,你会做什么?
- 如果我告诉你这是你的最后一天,你会做什么?
- 医生告诉我们的常识.读完它吧,你会一生受益
- 告诉你,你的应用需要隐藏图标,你该怎么做
- 告诉你什么才是真正的朋友
- 告诉你什么才是真正的生活
- 如果你有一台超级计算机,你会用它来做什么?
- 如果你有一台超级计算机_你会用它来做什么?
- 告诉你什么叫做职业道德
- INF文件
- ffmpeg好博客
- Android Jni 使用篇
- asp.net 异步加载时,如何传递和获取传入的参数?
- 数组指针和指针数组
- 第四代的计算机编程语言,你只要告诉它你要什么,无须告诉它怎么做
- onsubmit 校验表单时利用 ajax 的 return false 无效问题
- JAVA--第九周实验--计算两个大整数的和、差、积和商,并计算一个大整数的因子个数
- LCD驱动程序——框架分析(一)
- 1.3 Ruby的由来
- 项目感触(粗)
- 汉诺塔(递归实现)
- LCD驱动程序——代码编写(二)
- 1.4 Ruby的特性