background:前段时间在py教学方面有实践中文命名,后来觉得为了书写方便,自己做了约定了一套notation pyzh/CPN#4
简单说就是将编程语言更加通用化(部分数学化)的同时,通过中文命名,来节省开销。这里前面的语言指自然语言
一楼主要用来更新主要的说明。举例会放到后续楼层。不过为了方便,目前先放一些例子上来。具体个人倾向于用CPN=2,即CPN-1+CPN-2。关于CPN:pyzh/CPN#4
例1:java风格的hello world
^ HelloWorld: // CPN=2
^$∅ main / args:str[] :
System`out`println "hello world"
^ 你好呀: //CPN=2+中文命名
^$0 main / 参:str[] :
系统`控制台`打印 "你好”
//CPN=2,日常用法,记为PN2 # p=普通的pu
^ 你好呀:
^$0 main / 参:str[] →
sys.out.print "你好” // 变量名保持单音节为主
background:前段时间在py教学方面有实践中文命名,后来觉得为了书写方便,自己做了约定了一套notation pyzh/CPN#4
简单说就是将编程语言更加通用化(部分数学化)的同时,通过中文命名,来节省开销。这里前面的语言指自然语言
一楼主要用来更新主要的说明。举例会放到后续楼层。不过为了方便,目前先放一些例子上来。具体个人倾向于用CPN=2,即CPN-1+CPN-2。关于CPN:pyzh/CPN#4
例1:java风格的hello world
//CPN=2,日常用法,记为PN2 # p=普通的pu