大家支持汉语编程吗? 做个调查
我支持汉语编程,这关系到一个民族在未来竞争中的生死存亡。试想一下,随着工业革命的发展,“电”已经成为生活中不可缺少的部分,“编程语言”在不久的将来同样会如此。如果我们的编程语言用英语,难道我们世世代代学习英语吗?我们与英语国家将不在同一个竞争舞台上,我们将要付出更多的代价!计算机命令可以是一样的,但是其表达形式应该服从于本民族的文化传统,为本民族服务,而不应该屈从于一门外语。我们最大的优势就是我们的母语—汉语,不是英语。汉语是世界上最美,最独特的语言。经过时间的积累,先秦散文,汉赋,唐诗,宋词,元曲,明清小说,现代汉语演绎着汉语的发展历程,到现在我们的汉语已经成为没有语法的语言——什么样的语法都有,尤为丰富多彩,但又不失其优美感。
牛顿曾说过,我的成功是站在巨人的肩膀上。但是现在的汉语编程“易语言”并没有站在英语编程这个巨人的肩膀上,不能借助英语编程的优点,其中还自创了一些数据类型,独树一帜,把自己孤立起来,与英语编程不能互通,即使互通,表面上也不易理解其互通,这无疑是闭门造车。我国的英语编程者很难接受,很难转身为汉语编程服务。英语编程中的数据类型就已经解决所有的问题,为什么还要自创数据类型呢?况且英语编程已经经过时间的考验了,完全可以利用它已有的优势来打造自己。英文编译器的Python语法就特别经典,就是值得学习的一例。
有人可能说,这叫抄袭。但我认为这是完全的中文化,完全用中文的方式来表达,使其真正成为中国人的东西,成为中国人的财富。如果这叫抄袭,那中国的佛教是不是抄袭的呢?中国的佛教完全是中国的,因为它完美的体现了中国的文化。
易语言的结构,语法,关键字完全没发挥汉字的优势,完全不能称为“易”语言,其有负汉字“易”的含义——“简易,变易”。
汉字的美:象形会意,一字多义,一切从简,......
先秦散文,汉赋,唐诗,宋词,元曲,明清小说无不经典,无不体现汉字的美
真希望读汉语程序像读先秦散文,汉赋,唐诗,宋词,元曲,明清小说一样,格式规则,简单,优美。这样才能成为经典,艺术,才能经过时间的考验,才能促进汉语的发展。
只有这样,汉语编程才能被广大的编程者接受
以下是我在平时的一些积累,希望能够对汉语编程有所帮助
关键字原则:一字多义
象形会意
一切从简(尽可能用一字或两字)
.........
利用缩进表示结构,古汉语是没有标点符号的
一:输入输出函数
写---读
出---入
存---取
(上)传---(下)达
增---减
左(移)---右(移)
上---下
眉---脚
二:文件函数
开---关
三:字符串函数
从(str,str)---跟从合并
串(str,str)---连串合并
长(str) ---字长
四:数学函数
加,减,乘,除
是,或,非,异(异或),反
正弦、余弦,正切、反切
幂、
五:结构
顺序:
循环:1 当 ---当型结构(while)
2 止 ---止型结构(until)
3 环 ---环形结构(for)
分支:1 若(if)
2 若---另 (if---else)
3 若---另---另---另(if---elseif---elseif---)
4 支(case)
goto:至,之,达,到,移
break:止
continue:下
return:返
exit:出
六:预定义
#序
#预
#若
#否
#插
#入
七:数据类型
整型、实型、字型、空型、爻型、数组、结构、枚举、共用、指针
八:关键字
类、块(函数)、段、章、包、
以上还有许多不完美之处,特别是预定义和结构方面还待修改(本文在不断改善中)。
有志向于此者,还望多多指教 太累:em26: 不知道是个啥:mrgreen: :mrgreen: :mrgreen:
自己辛苦整理出来的 .net 电子书
[*].NET and XML free ebook download[*].NET Gotachas free ebook download[*]Maximizing .NET Performance free ebook download[*]Programming .Net Security free ebook download[*]Programming .NET Components free ebook download[*]Programming Microsoft .NET free ebook download[*]Core C# and .NET free ebook download[*]Microsoft .NET Remoting free ebook download[*].NET Windows Forms in a Nutshell free ebook download[*]Pro .NET 2.0 XML free ebook download[*]Programming Excel With Vba And .net free ebook download[*]MICROSOFT VISUAL C#. NET free ebook download[*]Best Kept Secrets in .NET free ebook download[*]Build Your Own .NET Language and Compiler free ebook download[*]Distributed .Net Programming in C# free ebook download[*]VB .NET Language in a Nutshell free ebook download[*]Programming .NET Windows Applications free ebook download[*]Understanding .NET, Second Edition free ebook download[*]Network Programming for the Microsoft.Net Framework free ebook download[*]Pro .NET 2.0 Extreme Programming free ebook download[*]Practical .Net 2.0 Networking Projects free ebook download[*]Pro C# with .NET 3.0, Special Edition free ebook download[*] NET for Java Developers: Migrating to C# free ebook download[*]The .NET Developer's Guide to Windows Security free ebook download[*]Windows Forms Programming in Visual Basic .NET free ebook download[*]Programming Microsoft.NET XML Web Services free ebook download[*]Test-Driven Development in Microsoft.NET free ebook download[*]Pro VB 2008 and the .NET 3.5 Platform free ebook download[*]Applied Microsoft .NET Framework Programming free ebook download[*]C# .NET Web Developer’s Guide free ebook download[*]C# Your Visual Blueprint For Building .NET Applications free ebook download[*]Advanced .NET Remoting (C# Edition) free ebook download[*]Expert Web Services Security in the .NET Platform free ebook download[*].Net Framework Essentials, 3rd Edition free ebook download[*]Peer-to-Peer with VB .NET free ebook download[*]Security for Microsoft Visual Basic .NET free ebook download[*]Visual C++ .NET Optimization with Assembly Code free ebook download[*]Visual Basic .Net Power Tools free ebook download[*]PROGRAMMING WITH MANAGED EXTENSIONS FOR MICROSOFT VISUAL C++.NET free ebook download[*]Enterprise Development With Visual Studio .NET, UML and MSF free ebook download[*]Pro .NET 2.0 Windows Forms and Custom Controls in VB 2005 free ebook download[*]Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition free ebook download[*]Pro WPF: Windows Presentation Foundation in .NET 3.0 free ebook download[*]Java EE and .net Interoperability: Integration Strategies, Patterns, and Best Practices free ebook download[*]Data Entry and Validation With C# and VB .NET Windows Forms free ebook download[*]Pro SharePoint Solution Development: Combining .NET, SharePoint, and Office 2007 free ebook download[*]Pro WPF with VB 2008: Windows Presentation Foundation with .NET 3.5 free ebook download[*]Windows .NET Server 2003 Domains and Active Directory free ebook download[*].NET Internationalization: The Developer's Guide to Building Global Windows and Web Applications free ebook download[*]Programming with Microsoft Visual C++ .NET, Sixth Edition free ebook download[*]Pro .NET 2.0 Code and Design Standards in C# free ebook download[*]Sams Teach Yourself Microsoft Visual C# .Net 2003 in 24 Hours free ebook download[*]MCAD/MCSD Self-Paced Training Kit: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and Microsoft C# .NET free ebook download[*]Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL and .NET, Third Edition free ebook download[*]Network Performance Open Source Toolkit Using Netperf, tcptrace,NIST Net, and SSFNet free ebook download[*]Pro Microsoft Speech Server 2007: Developing Speech Enabled Applications with .NET free ebook download[*]MCAD/MCSD: Visual Basic .Net XML Web Services and Server Component Study Guide free ebook download[*]Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NET free ebook download 你说的有道理,我也考虑过这个问题。目前全世界人都在用英文进行电子运算的编辑是因为英文编程几乎已经占据了这个领域的所有环节,因为人们周围的计算机,程序,编译语言等全是英文的,所以他也顺理成章的学习、运用英文的编译规则来做这些事,这是正常的。已有的这个产业链上的每个商家都是有商业利益的,在他们看到新的商业价值之前,他们不会愿意去支持一种新的基础规则的。我认为“易编程”的问题是他没有能力让厂商和现有的程序编辑人接受,这里存在市场利益和使用习惯等问题,而不是他给出了一些独有的编译方式。事实上一个事物,不一定它好就能被别人接受,这里存在诸如资金、产品运做等许多能够影响它成败的关键因素。事实上在逻辑关系的准确表达方面,汉语比其他语言都有优势。所以,在我看来给出一种被多数从业人员接受并乐于使用的以汉语为表达基础的电子运算编译规则,有可能推动编程——软件整个产业的发展甚至有可能是变革,而不仅是出于文化的考虑。
我希望能为这个伟大事业做出贡献。共勉,我信箱3thnet@live.cn。