【算盘】用户手册

  • 本项目已在Github依据GPLv3开源

  • 本手册为 第三版

“算盘”语言用户手册

前言

  计算机科学发展到现在已经经历了百余个春秋。作为人类与机器的沟通桥梁,程序设计语言也层出不穷。各个国家也抓紧着对年轻一代的教育,期盼着某些人能从“小白”蜕变成“大佬”。

  但,我们所走的路,真的是完全正确的吗?

  如今我国程序设计基础教育的标准语言是Python。尽管Python以简单著称,但事实上更多人是在被动的学或者功利地学。哪怕是偏专业领域的初学者,也难免陷入功利被动的困境。我身边不少人表示“能过(就行”,“今后再不碰编程”。此外,就连IT圈内也有种种不良风气:语言歧视,语言崇拜,华而不实,小题大做……

  我们常学习的C/C++、Java和Python等是通用语言,但很多时候我们并不需要随手写一个桌面程序,或者没事搞个多线程玩玩。我们需要的是更加简单而实用的小工具,而不是功能强大但哪怕只复杂一点点的大型机械。

  编程应当成为与螺丝刀,扳手,智能手机,计算器一样人人都可以轻松使用的下里巴人,而不是自娱自乐孤芳自赏的阳春白雪。

  一门好的面相非专业者的程序设计语言应该好用而不复杂,专门化而不强大,应该前所未有的符合人的直觉和简便易懂。

  于是我设计了这门语言,它满足了我所构思的部分特性,我也会逐步完善它,直到它真的成为一门好用的工具。

  不过本语言仅仅是为了取代科学计算器而产生的,而且设计目的也是单纯的 简单 。有更高级需求的朋友们可以转去学习更为专门化的R语言或者Matlab

Q&A

  • Q:这门语言好学吗?

    A:尽管我已经尽力去设计的符合直觉,但具体体验还是会 因人而异。因此我欢迎大家提出宝贵意见,我也会尽力修改地使其更加合理。现在一部分语法非常贴合直觉,比如循环n次可以使用标明一部分语句然后乘上n来处理,尽管牺牲了部分灵活性,但是也使得其更贴近直觉。

  • Q:Abacus是什么意思?

    A:Abacus是算盘的意思,我希望这门语言可以取代传统的科学计算器,并且推广到全世界。让非专业但有需求者可以拥有一种趁手的工具。

  • Q:这门语言会开源 免费 吗?

    A是的。基础服务内容比如编译器&#

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值