自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhongyuyan_dev的专栏

介绍中语言的编程思想和技术

  • 博客(21)
  • 收藏
  • 关注

原创 中语言版 linux操作系统项目正在筹备

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com              鉴于中语言及其编译器的基本成熟以及若干中语言开发辅助工具的初步建立,中语言计算技术与发展联盟决定筹备开发中算盟操作系统项目。这一项目将是中语言计算技术与发展联盟的重要性仅次于中语言项目的一个基础项目,具有巨大的实用意义。       该项目的目标是使用中语言来开发出一个操作系统,它的名

2013-05-26 16:13:46 2716

原创 中语言超酷特性之 --- 便捷定义数据二

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com    在这篇文章里,我们继续介绍中语言对便捷定义有着通用复杂结构的数据的支持。    我们将在示例里面使用三种通用数据结构:    1、集这是通常的集合的数据结构,佢对应于C++里面std空间内的set。佢支持插进等方法。    2、映这是通常的映射的数据结构,佢对应于C++里面std空间内的map。

2013-05-03 15:04:23 2499

原创 中语言超酷特性之 --- 便捷定义数据一

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com      还是在计算机程序发展史的早期,Donald Ervin Knuth就提出了“程序=数据结构+算法”的观点。这的确帮助我们认识程序指出了一个可以深入实质的方向。    程序员的工作相当大的部分就是根据各种需求,建立计算模型。也就是定义各种数据结构,并设计根据这些数据结构来实现计算功能的算法,从而最终

2013-04-29 09:17:32 2477

原创 中语言超酷特性 之 --- 中语言标准库

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com        任何编程语言的实用性都必须建立在许多支持库构成的基础上。比如C语言有众所周知的CRT,而C++则曾经有著名的stl,当前则被称之为libstdc++。当然这些还只是最基本的,实际的实用程序往外必须依赖更多的支持库,比如图形界面库,网络库等等。         中语言的基础部分事实上是汉语与C+

2013-04-25 14:55:05 2419

原创 中语言超酷特性 之 --- 多维泛指

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com     泛指的基本意义在于使用多个名字的高自由度的组合来实现指称,而且是带有某种计算的组合。我们对泛指作出了一些细致分析,从中认识到汉语里面的指称存在着深刻的内在结构。    事实上,结构在思维和计算中无处不在。如果我们分析这种组合形式的指称方式,那么就会发现在这些有着修饰和限定辞的,参数形式的泛指佐数也是带有结构

2013-03-31 10:34:32 2616

原创 中语言超酷特性 之 --- 泛指(包含证明“白马非马”)

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com     在中语言的设计理念中,指称是程序的三要义之一,事实上指称也是一切使用语言的人,或者思维体,之间交流的基础。虽然指称是如此的普通和常见,但细致追究起来,我们将会发现指称是个非常微妙和复杂的东西。    在程序语言内,名字是表示指称的基本工具,而用于表示指称的另外一个基本工具是场合(context),通过使

2012-12-25 14:38:56 2711

原创 中语言超酷特性 之 --- 天地造物,物有生死

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com     中语言完全继承C++的物导向(object-oriented)编程范式。虽然如中语言的许多其它基础特征一样,在语义上是可直接映射到C++的对应构造的。但是中语言里面物类的定义和实物的构造方式在形式上与C++语言还是有着巨大差异的。中语言总是试图使用统一和简明的,同时也是尽可能熟悉和自然的形式来表达程序的意义

2012-12-20 11:13:15 2155

原创 使用中语言计算圆周率

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com     圆周率是数学领域内的一个基本常数,甚至是整个世界的一个基本常数,也是最有用的常数之一,同时也是非常神秘的一个常数。因此自古以来就有非常多的人想尽办法来计算圆周率,以求更加精确,当然现在人们已经知道它是个无理数,而且是个超越数。计算它的意义似乎主要在于满足某种兴趣,当然人们也喜欢将此作为测试程序和机器性能的工

2012-12-19 09:25:41 3491

原创 使用中语言实现整数的因子分解算法

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com      中语言在GMP的基础上实现了对多精度计算的方便支持,因此使用中语言来编写数据值计算程序将是件简单而有效的事情。     下面的代码翻译自GMP库的factorize.c文件,为突显汉语在中语言里面的存在,全部符号都尽量采用汉字,并且为变量名字采用了便于阅读的选择。当然实际编程,这可能变得麻烦,但也许真

2012-12-13 14:30:13 2595

原创 中语言超酷特性 之 --- 交换算式

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com      人们对于程序的计算过程有这样两种见解,一种认为计算过程应该是无状态的或者说无副作用的(no sideeffect),这样可以减少错综复杂的依而让程序更加清晰可靠,避免许多错误。另一种则将计算看作是一个状态的变化,程序设计里面总所周知的自动状态机正是这样一个例子,这其实也正是现在计算的物理现实。

2012-12-13 10:25:23 2310

原创 中语言超酷特性 之 --- 多精度计算

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com       计算是程序的本质所在,数学计算更是程序的源头。因此,更由于数学计算在科学研究与工业生产中的重要性,程序语言对数学计算有着强大表达力很多时候是程序员对编程语言的一个基本要求。      然而,有人指出,现代计算机从未实现过真正数学意义上的数的概念。的确如此,比如数学上的数是无限的,这对于现代计算机就是

2012-12-08 09:10:37 2395

原创 中语言超酷特性 之 --- 汉字抽象与代数系统

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com      对数学上的专业计算提供方便设施是中语言设计的重要目标之一,这是完善编程语言的能力和便利各种程序员的各种工作的必然要求,也是中语言设计者的兴趣所在。     为实现中语言在数学计算上的强大表达力,中语言首先建立了数学上的五大代数系统到中语言基本型系统的直接映射。同时这些基本型是对C/C++语言基本型系统

2012-12-06 15:43:55 2146

原创 中语言超酷特性 之 --- 逆唤算式

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com       中语言设计所有的设计努力都追求使得中语言程序的形式上达到如下目标:    一、口感上中语言的程序应该是朗朗上口,津津有味。    二、视觉上中语言的程序应该是一目了然,脉络分明。    三、思维上中语言的程序应该是行云流水,无滞无碍。      为此,中语言设计者总是力图让程序形式能够自

2012-12-05 09:08:59 1923

原创 中语言超酷特性 之 --- 便捷定义算法

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com         在中语言设计者的理解中,“指称、形容、计算“是程序的的三大基本要义,而这其实也是人们用语言或者其它方法进行交流的基本内容(也许情感交流并非如此)。而计算在程序中的地位尤为突出,这也在中语言设计过程中得到最多的关注,中语言为计算作出程序内的描述提供了非常多的方式,这些内容将在后续介绍中出现。

2012-12-04 09:37:54 2028

原创 中语言超酷特性 之 --- “之名”操作符

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com      使得中语言程序能够用汉语读出来,也就是说对于每个中语言语法单元,我们可以根据其符号不需要过多费劲的转弯就可以用顺口的汉语符号序列对应出来,始终是中语言设计的重要目标。    中语言与汉语的的直接对应自然是中语言设计初衷---为汉语使用者设计编程语言---的必然结果。从而,中语言才有可能使得中语言程序对

2012-12-03 13:18:39 1939

原创 中语言超酷特性 之 --- 字符处理

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com 中语言的设计工作以汉语为出发点,所以中语言程序自然能够比C/C++更方便的处理汉字。中语言对汉语字符的处理首先体现在字面数(literal)上,中语言的字面数可以定义多种进制的数值和多种编码的字符,而且在书写上是统一而简单的。大致形式是:数字序列 #字面数符号序列井号前面的数字序列规定了进制或者

2012-12-02 10:14:18 1988

原创 中语言超酷特性 之 --- 多名

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com      在约两千五百年前中国的春秋战国时代,涌现出许多伟大的学者,他们意识到“名”在思想和交流中的极端重要性。比如他们认为“名不正则言不顺”,请注意这可不是只有在政治等领域内权谋上的意义,这里更深刻的意义是在于表达了名,也就是符号,在思考过程中的重要性。为此,那些学者就发起过“正名”运动。      那个时代

2012-12-01 10:37:33 3066 2

原创 中语言超酷特性 之 --- 数组

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com      中语言的数组在语义上完全继承C/C++内对数组的定义,并且自然的获得了GCC对于数组的扩充特性,比如在涉入数组时可进行边界检查的选项,以及各种灵活的初始式。然而中语言在数组定义的形式上有着根本区别,并由此带来观念上的根本变化。对于C/C++里面的int a[10]; 中语言里面等价表述是:

2012-11-30 10:45:59 1994

原创 中语言超酷特性 之 --- 线内汇编

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com      中语言及其编译器是在GCC尤其是其中的g++的基础上发展起来的。自然的,GCC的许多特征都被中语言继承过来,而且是以跟自身的设计理念 和形式统一的方式被吸纳并得到发挥。GCC的线内汇编(inline asm)就是如此,GCC的线内汇编形式为在C/C++里面严谨的使用机器代码提供了完整 的机制,但是里面的语

2012-11-29 11:00:47 2978

原创 中语言特性介绍之前言

中语言计算技术研究与发展联盟舒生羽  wzyorg@gmail.com      中语言是一套在汉语和C/C++语言的基础上发展出来的用于程序设计的符号表达系统,也就是一门编程语言。它将汉语和现代程序设计语言巧妙的结合起来,枯燥的程序因此获得了一个充满了新奇和有趣的表示形式。     因此,中语言是一项全新的编程技术,而且它将作为中语言项目组构造中语言软件系统的基础语言。然而有些人

2012-11-29 10:43:33 1910

原创 中语言项目组给中国编程爱好者的告示

中语言是一门为以汉语为人类语言以及长期熏陶在中国文化下的程序设计者精心设计的计算机编程语言。它力求将程序设计和软件构造包容在中国的固有文化内,这也就是说力图让程序设计和软件构造对中国人而言是生活里面一个寻常的人机对话过程,正如同是普通的使用汉语等等各种信息和符号来进行的人人对话过程。因此中语言以集成中国的哲学和数学传统,中国的语言和思维习惯,现代数学和计算机科学知识,软件工程和编程语言设计

2012-11-29 10:42:08 485

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除