化繁为简,探寻全新编程之道的黄金密钥

时间:2024-04-18 点赞:49106 浏览:99340 作者原创标记本站原创

本文是一篇计算机编程论文范文,计算机编程方面有关在职毕业论文开题报告,关于化繁为简,探寻全新编程之道的黄金密钥相关在职研究生毕业论文范文。适合计算机编程及操作系统及计算机方面的的大学硕士和本科毕业论文以及计算机编程相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:思想编程体系是一种独立自主的软件开发技术体系,包括TML编程语言、Spada拟合开发环境、XYDB数据库、TMLib耗散架构、GreatOS操作系统五部分,在我国政府、公检法、银行、军队有着广泛应用.本文介绍了其建立的原因,并简单对比了其与传统计算机编程体系的区别.

关 键 词:思想编程简化TML语言

中图分类号:TU201.2文献标识码:A文章编号:1006-026X(2013)12-0000-01

一、前言

当今时代是一个信息化时代,科学技术是第一生产力,科技和教育的进步是一个国家得以强大的重要支撑.在计算机飞速发展的今天,各行各业都离不开计算机、离不开软件.软件是一种低消耗、低能源、无污染、高附加值的产业.但我国软件业仍然以国外理论和开源软件为主,缺乏独立自主的真正的国产软件;并且目前我国高技术行业的技术源头都在欧美,我国企业很少拥有核心技术.加之现如今的计算机编程语言都是英文,这使得我国军事、政治机密会很容易被窃取.因此我们应该有自己的软件技术体系,思想编程体系就是一种独立自主的软件开发技术体系,包括TML编程语言、Spada拟合开发环境、XYDB数据库、TMLib耗散架构、GreatOS操作系统五部分.它不但支持多领域大多数平台的多语言(如C语言、Je语言)的融合开发,统一了B/S和C/S多种结构,而且也可用于移动互联网、物联网和云计算的应用开发.

二、思想编程体系建立的原因

我国高技术IT产业寄人篱下,受制于欧美,现有编程语言难度、复杂度太高、程序员投入的时间与精力太大,且后期不易维护,编程代码语法繁琐,不易掌握,为了让代码简明清晰、不重复、方便今后复用,把代码简化为最简捷的符号和格式.我们需要重新定义日常使用的语言,从而使之能够与思维和计算机语言联接,让人能快速把握整个程序的思想,方便整理和复用.此外,还需再创建一个转译工具,将它转换成计算机能编译的代码.为此,设计了一组新的符号和格式,既避免了中文含义繁琐且书写不便,又避免了英文词不达意,特别是两者的偏旁部首和词根组合相当复杂,而本文所讲述的这组新的符号能直接理解整句意思甚至是一整段的意思.为了简便,所有符号都是方便左手一笔写完.为了节约纸张并减少眼球的运动量,多个符号可混写但不能交叉.为了快捷,所有符号只表意不发音.示例代码如下:

上述代码在书写和达意方面远比中文和英文简捷.它不象形,也不发音,直接象意(思想),兼具数据和逻辑,直达思想,映射了计算机程序处理的思路.每个字符代表的含义超过一个程序关 键 词,最低也能表示一条完整的指令,最高可表示函数、模块甚至整个应用.简化程度为10至10000倍,它被称为思想语言.

1.思想语言的特性

思想语言是一种在特定封闭环境下大脑所产生的独立的专属性语言.思想语言使用的符合称为思想符.

(1)思想符具有永恒性和映射性.

思想符的作用是很多人都体会过的.比如人们在读很长段文字才能重现某个模糊场景,而闻到某种气味时可以立刻重现一个完整清晰的场景.这种气味便映射为一个思想符.只不过一般人不会把它记录下来.因此,思想符传达大脑中一种永恒的映射关系,它具有永恒性和映射性.

(2)思想符具有融合性和独立性

思想语言不仅在人机交流中具有绝对的优越性,而且能简便快捷地描述很多别的东西.以往需要记录很多偏旁部首和词根组合才能表达一句话,现在只需一笔一个字符即可表示.经测试,思想语言能支持语、数、外、理、化等多学科,具有融合性.

但这些符号并不会增加记忆量,正如行书和草书也简化了偏旁部首和词根组合,没人觉得它们增加记忆量,反而因其更有含义,常过目不忘.它减少了全部用文字造成的需要额外记忆的很多组合,也减少了把文字排列成语法正确的句子的工作量,降低了对方再把句子还原成意思可能出现的歧义,从而增加了思维的自由,使思想和言行无需按照固定规矩输入和输出.因此这种符号很适合作为思维用的语言.而中英文只在与人交流时才用到.相比之下,中文和英文在标识思想时不仅苍白无力,而且束缚了人的思维.在思想语言的研究中,要试图建立与人类语言平行但完全不同的描述体系,这就产生了TML语言、XYDB数据库、SPADA拟合开发环境、TMLib耗散架构、GreatOS操作系统这五个具体形式.它们基于思想语言独立的观点而建立,并不是重复传统的计算机体系.

(3)思想符具有宏观性和高重现性

思想符与其他文字的区别在于,思想符记录的是思想,其他文字则记录的是含义;这组符号重现的是大脑中宏观的思想景象,中文、英文等文字重现的微观静态含义.思想符重现的可以是静态的整体场景,也可以是动态的意识流.由于它不直接表达语义,不存在语言学中的语义泥潭.

2.思想语言的规则

思想语言的上述特性得益于它遵循一组固定的规则.这组规则不但是思想符的规范,而且也是简捷开发原则的基础.

(1)思想符一笔写完,笔画不交叉,多个符号可混写但不能交叉;思想符没有固定符号,但遵循固定的规则;

(2)思想符表达一种最本质的关系,只表意不发音;思想符不表达微观细节,表达整体和宏观,但能重现所有细节,比如能同时重现时间、地点、人物、事件等;

(3)思想符记录的是一瞬间的概括符号,一般很难忘记其含义,如果一旦忘记,那么就只能忽略这个符号;

(4)同一思想符可对应不同事物或相同事物的不同形式,因此思想符数量较少;一个思想符可独立表达一个完整的事物,多个思想符可以有上下文关系;思想符表达的信息量可达到瞬间几万个字数据量的记录速度,几乎超过所有语言和文字.

基于思想语言的产生原理设计的一种能够产生和解释思想语言的机器称之为思想机(ThoughtMachine).思想机产生和解释思想语言的过程也记录为思想符.思想符根据重复次数被加权,放置在(X,Y)坐标系中.①通过统计学的方法,得到加权思想符主要集中在坐标系中的前8个坐标对应的64个交叉组合中.这个集合中的思想符称为基础思想符.


因为思想机与传统计算机有类似的功能,所以基础思想符的作用也类似于与传统操作系统,因此基础思想符也称为思想操作系统.

为了扩展思想操作系统的功能,定义了一种思想机语言(ThoughtMachineLanguage)用于思想机编程的编程语言,它可以人为增加思想机的功能.思想机和思想操作系统只是一种理论,而传统计算机体系已经在各行各业大量应用.为了让思想机和思想操作系统也能够发挥实际的作用,参考计算机体系的应用方法建立了一套思想编程体系.

思想机不同于包含存储器、运算器、输入输出的图灵机模型.图灵体系认为存储与运算是分离的,完全忽略了存储与运算的关系.而思想机中存储与运算是相互对应和统一的,而且是可枚举的.通过统计学的方法,可以确定核心的运算,也就是前面的基础思想符.思想机语言无法运行在图灵体系的电脑上,即不支持PC、MAC、ARM系列的机器.

三、小结

建立思想编程体系的目的是为了能像传统计算机编程体系那样应用于各行各业.由于传统计算机编程体系非常庞大,为了便于分步实现,把它划分为五个层次,分别是硬件层、系统层、平台层、语言层、应用层.在每个层次上,思想编程体系都可以分别替代.这种替代是单向的,即思想编程体系可以替代传统计算机编程体系,反之不可.比如,思想编程体系开发的应用不但可在传统计算机编程体系中使用,而且可以在思想编程体系中使用.当传统计算机编程体系变化时,这些应用也能继续使用.

思想编程体系与传统计算机编程体系比较如图1所示.

图1思想编程体系与传统计算机编程体系比较

从图1可以看出,上面三层(应用层、语言层、平台层)具备单向可替代性.这三层中的左侧(思想编程体系)的程序也可以在右侧(传统计算机编程体系)使用,但右侧的程序不能在左侧使用.

注释

①加权是数学统计中的一种方法.在统计中计算平均数等指标时对各个变量值具有权衡轻重作用的数值就称为权数.加权能体现一些隐性关系,因此结果会更合理.

相关论文

化繁为简教作文

本文是一篇高考满分作文论文范文,关于高考满分作文方面硕士论文开题报告,关于化繁为简教作文相关电大毕业论文范文。适合高考满分作文及学生。

探寻“傻瓜化”ERP之道

这篇用户论文范文属于电子商务免费优秀学术论文范文,用户类毕业论文开题报告范文,与探寻“傻瓜化”ERP之道相关电子商务研究生论文。适合用。

C语言可视化编程环境设计实现

本文是一篇计算机论文范文,计算机方面毕业论文参考文献格式,关于C语言可视化编程环境设计实现相关毕业论文提纲范文。适合计算机及计算机程。

结构化编程在PLC程序设计中的应用

本文是一篇给排水论文范文,给排水方面毕业论文模板,关于结构化编程在PLC程序设计中的应用相关毕业论文格式模板范文。适合给排水及控制系统。

可视化编程应用:让儿童快乐地学编程

本文是一篇信息技术教育论文范文,信息技术教育有关毕业论文格式范文,关于可视化编程应用:让儿童快乐地学编程相关函授毕业论文范文。适合信。

机械加工专业模块化教学进程控制

本文是一篇机械加工论文范文,关于机械加工类大学毕业论文,关于机械加工专业模块化教学进程控制相关专升本毕业论文范文。适合机械加工及控制。