让我们用中文编程

中文编程:探索一条降低入门门槛的编程学习路径,分享中文编程工具及中文编程教程 中文编程工具通过可视化构件和全中文环境降低学习门槛,帮助初学者专注逻辑思维而非语言障碍。其丰富的构件库覆盖从基础界面到数据库、网络通信等功能,支持开发各类应用。系统化课程训练问题拆解和构件组合能力,通过实战案例培养编程思维。学习路径建议从感性认识到系统学习再到实践探索,逐步提升能力。这种中文编程方式为后续学习传统文本语言奠定基础,尤其适合零基础或大一新生入门。 阅读详情
让我们用中文编程

刚才突然想到C#里面应该支持中文编程,因为他支持源代码的Unicode,于是用中文写了一个小程序,看看能不能编译执行,结果果然如我所料,可以执行,虽然代码实用价值没有,但是很有趣味。我想用这样的小程序教一个中国学生学面向对象,可能门槛会更低一些,而且也有趣的多,毕竟是母语。(稍作修正,直接用运行时类别鉴定来决定"我是谁")

程序的源代码是:

using System;

namespace 中文编程
{
    
public class 生物
    
{
        
public virtual void 自我介绍()
        {
            
Console.WriteLine( "我是...咦?我是什么?我也不知道我是什么,反正我是一个"+this.GetType().Name );
        }
    }
    
public class 动物 : 生物
    
{
        
protected string 移动方式;
        
protected string 量词 = "只";
        
public 动物()
        {
            
移动方式 = "移动";
        }
        
public virtual void 移动()
        {
            
Console.WriteLine( "这"+量词+this.GetType().Name+"在自由自在的"+移动方式 + Environment.NewLine );
        }
        
public override void 自我介绍()
        {
            
Console.WriteLine( "我属于"+this.GetType().BaseType.Name+", 我是一"+量词+"可爱的"+this.GetType().Name );
        }
    }
    
public class : 动物
    
{
        
public 鸟()
        {
            
移动方式 = "飞翔";
        }
    }
    
public class : 动物
    
{
        
public 鱼()
        {
            
移动方式 = "游来游去";
            
量词 = "条";
        }
    }
    
public class : 动物
    
{
        
public 马()
        {
            
移动方式 = "奔跑";
            
量词 = "匹";
        }
    }
    
sealed public class 运行
    
{
        [
STAThread]
        static
void Main(string[] args)
        {
            
生物[] 动物园 = new 生物[5];
            
动物园[0] = new ();
            
动物园[1] = new ();
            
动物园[2] = new ();
            
动物园[3] = new 动物();
            
动物园[4] = new 生物();
            foreach(
生物 小生物 in 动物园 )
            {
                
小生物.自我介绍();
                if(
小生物 is 动物 )
                {
                    ((
动物) 小生物).移动();
                }
            }
        }
    }
}

这个程序的执行结果是:

D:/Project/C#/MyTest/中文编程/bin/Debug>中文编程.exe     
我属于动物, 我是一只可爱的鸟                              
这只鸟在自由自在的飞翔                                    
                                                        
我属于动物, 我是一条可爱的鱼                              
这条鱼在自由自在的游来游去                                
                                                        
我属于动物, 我是一匹可爱的马                              
这匹马在自由自在的奔跑                                    
                                                        
我属于生物, 我是一只可爱的动物                            
这只动物在自由自在的移动                                  
                                                        
我是...咦?我是什么?我也不知道我是什么,反正我是一个生物  
让我们用中文编程(二)之C++篇 - 自己做中文编程语言,你也行 让我们用中文编程(二)之C++篇 - 自己做中文编程语言,你也行作者 : Dancefire (Dancefire [at] gmail)日期 : 2005年11月11日由于CSDN的Blog好像对表格支持不好,我贴了几次,都导致了重复的内容。所以,为了能够贴到这里,我把表格都改变了,所以,推荐大家访问没有改过格式的连接:http://www.dancefire.org/Proje 阅读详情

相关推荐

夭折的中文编程

其实关注中文编程领域很久了,一直在思考为什么一个14亿人使用的语言没有出现一个被广泛使用的编程语言。本文是对知乎和推特上各路大佬对中文编程看法的总结和延伸。 中文编程现状 为什么很多人想要中文编程 因为编程和他们已经熟练运用的技能之间存在巨大的鸿沟,他们觉得中文能够帮助他们缩窄这个鸿沟。我觉得这个思路既不全对也不全错:中文确实能够缩小一点学习编程的距离,但也就一点点,难以改变学习编程的门槛。能学会编程的人,最后都会发现中文中文其实不重要。 重要的是那一堆符号后面所隐藏的算法和逻辑。甚至,完全可以用

LouisYoung1的博客 697

编程语言的家族族谱(看看你知道的有多少)

在这个列表中只有50左右的语言,如果你找不到你所想要的语言,那么请看Bill Kinnersley 的列表,他的列表里可有2500种编程语言呢。呵呵:http://people.ku.edu/~nkinners/LangList/Extras/langlist.htm 访问 计算机语言历史 网站

DanceFire的专栏 1万+

程序员们,你会考虑使用中文编程吗?

众所周知,编程语言有一条无形的“鄙视链”。 Java和C#相互不服,并且看不起写Python的,Python看不起PHP,PHP看不起前端。而中文编程就在这个语言“鄙视链”的底端艰难生存。

技术专家 2390

麒麟官方承认非独立研发 采用FreeBSD代码

我们可怜的863...以下是来自IT168的报道: 看过 dancefire分析报告的人都对一个词汇格外敏感---FreeBSD(FreeBSD 就是一种运行在Intel平台上、可以自由使用的Unix系统),在他的分析报告中麒麟操作系统内核与FreeBSD在源代码上的相似度高达60%以上, 在函数名上有99.45%的相似程度,面对如此另人惊诧的数据,麒麟研发小组急忙更新了可供下载的麒麟版本...

weixin_30802273的博客 713

CSDN 2006年度最有价值博客1

马宁个人简介:微软MVP。长期从事Windows Mobile应用的架构设计和程序开发,擅长.NETCompactFramework, SQL Mobile开发。是CSDN、《程序员》杂志专栏作家。为微软MSDN多次进行过WebCast讲座。微软(北京).NET俱乐部特邀讲师,技术顾问。 Blog: http://blog.csdn.net/aawolf李先静个人简介:近两年的主要精力集中

gu0072003的专栏 2440

搭建之星可视化中文编程教程

《搭建之星》采用国际流行的可视中文开发模式,不懂英文也会开发,开发过程就像搭积木一样简单。本课程结合十几年实战行业软件开发经验精心录制而成,教学过程注重实战,由简入深,并注重开拓学生编程思路。让不会电脑的人不会英语的人也很轻松的学会编程,在学习完本课程后再学习其他编程语言会觉得很容易。

CAPL编程

1. CAPL概述 1.1、CAPL语言特性 CAPL(Communication Access Programming Laguage)语言是类C语言,语法其实与C语言很相似,但同时又包含了一些C++的特性,如this指针、事件等; 应用于Vector CAN工具节点的编程,是基于事件建模的语言; 可以使用write()函数进行调试,用于将调试信息输出到CANoe的write窗口上; 通过output()函数进行指定报文的发送; 通常是通过环境变量事件与CANoe面板进行关联,实现交互; 提供调用dll文

u014157109的博客 2万+

被遗忘的中文编程。。什么是中文编程??

中文编程指的是使用中文字符作为编程语言的一部分,而不是传统的英文字符。某天在搬砖的时候,无意中想起来可不可以用中文作为变量名字,因为本质上不就是一些编码格式的转化吗?:易语言是一种完全用中文编写的编程语言,它的语法结构、关键字和函数库都是中文的。:尽管大多数编程语言的关键字都是固定的,但有些编程环境或工具允许用户自定义关键字。:在许多编程语言中,程序员可以使用中文来编写注释,以提高代码的可读性。:在一些支持Unicode的编程语言中,程序员可以使用中文作为变量名。:同样地,函数名也可以使用中文

weixin_44126836的博客 1518

你知道几个中文编程语言,快来瞧瞧这些有趣的中文编程语言。

提到编程语言,我们所了解的也是比较广为人知的一些主流编程语言,如Java、C/C++、Python、PHP等。那除了这些编程语言,你有了解过中文编程语言吗?如果没有,那今天这篇文章就带你简单了解一些有趣的中文编程语言。 1、易语言 易语言可以说是中文编程语言的老大,拥有独立的编译器。易语言并不是把现存的编程工具进行表面汉化而成的,和其他国外语言相比,“易语言"最大的不同是彻底中文化,且拥有自下...

yihuliunian的博客 24万+

如何用中文编程c++

1,下载vs2017,安装好.然后配置变量. 1,LIB,2,INCLUDE,3,PATH打开注册表,环境变量.一定要注意,注册表的%变量%只支持系统变量.自己的都得自己写.我的三个变量就是因为老是写了变量,结果都不支持. 这里最新的版本与原来的不一样. vc路径:"C:/Program Files/Microsoft Visual Studio/2017/Community/VC/Tools/M...

个人进步之路 2831

选择英文编程还是中文编程

英文成为编程中主要使用的语言有几个原因:历史原因:早期计算机的发展主要集中在英语使用的国家,如美国和英国。在计算机诞生的初期,由于英语国家在科技领域领先,因此英语成为计算机科学和编程的主要语言。标准化和广泛接受:随着计算机科学的发展和计算机语言的演进,一些最早的编程语言采用了英语关键词、符号和命名约定。这些编程语言被广泛接受并成为标准,后续的编程语言也基本沿用了类似的英文语法和规范,使得英文编程成为行业内的共同语言。全球性的使用和支持:英文编程语言的流行使得编程资源和文档库可以更易于共享和传播。

百锦再的博客 1万+

最近一波对中文编程(包括中文命名)的攻势

相信很多人看到了这篇文章: 如果我们的编程替换成中文会变成怎样?-聚能聊-云栖社区-阿里云 由于带着太明显的水文气息, 不禁花点功夫进行探究. 下面是之前的发现(原帖在专用帖: 对中文编程的质疑, 困惑, 批评, 吐槽请到此处 · Issue #44 · program-in-chinese/overview) 刚找到了第一张图的出处, 居然还是知乎贴: 四年前的田雅夫:如果计算机是由中国人发明的...

中文编程 6436

中文编程语言

中文编程语言 求助编辑百科名片    中文编程语言 中文编程语言(或者称为中文编程)是指使用中文来书写的程式设计语言,其目的是为了减少对英语的学习,将精力集中在程序设计上,并且便于程序交流和代码维护。 目录 历史 特点 举隅 编辑本段历史   最早出现的编程软件大多为英语环境,对于习惯使用中文的人,为了编程不但需要学会

junecauzhang的专栏 6320

用Python实现中文编程

用Python实现中文编程 文章来源:企鹅号 - 一再学习 既然是扯淡,就不要当真。所谓“中文编程”就是用中文写写代码,不管你看着累不累,我写着就得累死~ “中文编程”由来已久,不知道你听说过“易语言”没有,我很早就听说过了,但是一直没有去尝试,因为觉得完全没必要,甚至是“脱裤子放屁”多此一举。也有其它中文编程语言,就不费力去探究了。 好奇搜了一下,Python中文编程有两个:中蟒和周蟒。...

hocker_white的博客 5394

中文编程语言的种类有哪些:探索中文编程世界的多元性

然而,随着技术的不断进步和中文编程社区的不断壮大,这些挑战将逐渐得到克服。中文编程语言起源于对编程语言本地化的需求,旨在降低编程的门槛,让更多人能够理解和使用。这些语言不仅支持中文关键词和变量名,还融入了中文的思维方式和表达习惯,使编程更加贴近中文使用者的日常语境。同时,这些语言还融入了中国文化的元素,体现了中国编程者的智慧和创新。这些语言不仅丰富了编程的多样性,更为中文使用者提供了更为直观和易于理解的编程工具。它们不仅丰富了编程的多样性,更为中文使用者提供了更为直观和易于理解的编程工具。

mjugtevfevwtfb的博客 1299

编程语言中,还有一种语言,那就是用中文编程

编程语言有很多种,不管是JavaScript,java、还是php、还是c语言、又或者是c++等等,这些语言基本都是差不多的有相似之处,只不过就是变了一种表达形式罢了。并且在语句和语法上都存在很多相似点。 大家都清楚电脑是外国人发明的,并且编程语言多数也是来自国外,那些英文字母和阿拉伯数字放到一块竟然可以组成一个程序或者说可以去执行一些事情,别人能搞的当然我们也不怂。 我们中文当然也是可以用来...

程序员生活 3万+

易语言之后,中文编程该何去何从?新式中文编程已经出现

易语言现在为什么没有那么火了? 说起编程语言,大部分人都会想到Java、C++、python等英文式编程语言,却很少人会想到易语言,甚至有些人,根本不知道易语言是什么。 他们只有一个模糊的概念,易语言应该是一门语言,至于是不是编程语言,并不知晓。 事实上,易语言是一门中文编程语言,而且还是中文编程语言的老大。它诞生于21世纪初,刚开始也叫E语言。 与英文编程语言Java、python、C++等相比,易语言这类中文编程语言更符合国人的使用习惯。尽管易语言的发明者吴涛,刚开始也是这样想的。 但,.

JZMondy的博客 845

华为“仓颉”不是中文编程中文编程早有所属,势如破竹

“中国自己的编程语言究竟在哪里?”关心IT生态的我们,经常深思与担忧。语言是文化精髓所在,一方水土养一方人,不管是中文,还是英语,作为交流工具,语言烙印着不同地方的生活场景,一方水土养一方人。中西方语言文化差异巨大,编程语言作为语言的延伸,影响着成千上万的中国程序员,体现在编程方式与思维习惯上。中文编程,夹缝中求生存诚然Java、C等英文编程语言确实优秀,使用便捷,流行全球,然而一些程序员奉英文编程为“尊”,未了解中文编程情况下,便对它嗤之以鼻,认为中文编程只是儿童编程,是玩具。饱受争议的中文编程,恰逢传来

云表平台的博客 1万+
上一篇: 利用正则表达式将html网页数据变成Web Service
下一篇: 多文件编程include规则
DanceFire
博客等级 码龄25年 91粉丝 42原创
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值