免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2708 | 回复: 18
打印 上一主题 下一主题

[C++] 我所畅想的 C++ 语言的改进 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-04-10 21:40 |只看该作者 |倒序浏览
1,关于类
类,其实就是变量的一些附加特征,因此,给变量附加特征这一项可以独立出来,任何变量在任何时候都可以添加或者修改或者删除特征,这些特征包含属性、方法、触发器、定时器等等。
以前的做法是 class CAR{something}; CAR a
如果从特征的角度看,无非就是 a:CAR,或者 a:{something},甚至可以增量描述 a:{otherthing},b 和 a 相似,b ~ a,也可减量描述 b:{delete something}这样做的好处是代码继承时不必要太追究原来的定义,也不必先设计好类才能使用。

2,编程符号化
其实,英文关键词就那么几个,这些英文单词完全符号化,例如 if 用?代替,else if 用??代替,else 用 %? 代替,这样直观性好,全世界通用,避免英文学习麻烦。

3,引入并行计算符号 !
并行计算不需要太麻烦。目前的做法是 create thread,然后 run thread,人机交互不够人性化。简单的做法就是 !指定一段代码即可,至于线程之间的交互需要信号来互相通知。

4,随时定义变量,且方便修改变量作用范围

5,对于没有定义的变量,设为未知状态,等待后续程序给出
在多人协同编程我想会有用,因为人们描述一项事情,总有一个过程,不是一下子就将所有的构架全部想清楚

---
对于以上改进,我觉得最大的好处就是让增量编程变得容易,修改别人的代码时无需太多考虑副作用。

编程语言也在变化,怎样让其符合人讲话的特点,便于人机沟通,让计算人拥有人的常识性知识和命令特点,是我们要考虑的,大家怎么看呢?欢迎交流,谢谢!

论坛徽章:
72
20周年集字徽章-20	
日期:2020-10-28 14:04:30操作系统版块每日发帖之星
日期:2016-07-13 06:20:0015-16赛季CBA联赛之广夏
日期:2016-07-10 09:04:02数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00操作系统版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-07 06:20:00操作系统版块每日发帖之星
日期:2016-07-07 06:20:00操作系统版块每日发帖之星
日期:2016-07-04 06:20:00数据库技术版块每日发帖之星
日期:2016-07-03 06:20:00操作系统版块每日发帖之星
日期:2016-07-03 06:20:00数据库技术版块每日发帖之星
日期:2016-07-02 06:20:00操作系统版块每日发帖之星
日期:2016-07-02 06:20:00
2 [报告]
发表于 2015-04-15 12:21 |只看该作者
天下没有免费的午餐,容易理解的系统,性能多半都不好。

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
3 [报告]
发表于 2015-04-15 13:33 |只看该作者
LZ自己创造一种脚本语言吧

论坛徽章:
2
2015年亚洲杯之乌兹别克斯坦
日期:2015-04-15 15:43:482015亚冠之迪拜阿赫利
日期:2015-06-30 20:36:46
4 [报告]
发表于 2015-04-15 15:38 |只看该作者
vity 发表于 2015-04-10 21:40
2,编程符号化
其实,英文关键词就那么几个,这些英文单词完全符号化,例如 if 用?代替,else if 用??代替,else 用 %? 代替,这样直观性好,全世界通用,避免英文学习麻烦。

其他我就不说了,但是这一条肯定不是个好主意。

论坛徽章:
0
5 [报告]
发表于 2015-04-16 00:53 |只看该作者
本帖最后由 快乐勇敢的水手 于 2015-04-16 00:54 编辑

想不如做,自己动手实现一个。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2015-04-16 07:38 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
7 [报告]
发表于 2015-04-16 09:25 |只看该作者
回复 6# BetonArmEE

看了之后哇哇吐。。。


   

论坛徽章:
7
天秤座
日期:2014-08-07 13:56:30丑牛
日期:2014-08-27 20:34:21双鱼座
日期:2014-08-27 22:02:21天秤座
日期:2014-08-30 10:39:11双鱼座
日期:2014-09-21 20:07:532015年亚洲杯之日本
日期:2015-02-06 14:00:282015亚冠之大阪钢巴
日期:2015-11-02 14:50:19
8 [报告]
发表于 2015-04-16 09:42 |只看该作者
试试brainfuck?
哪国语言都不用会。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2015-04-16 09:42 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
10 [报告]
发表于 2015-04-16 10:21 |只看该作者
C++啊,可千万不能再胖了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP