-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
实践已有的语言:体验用易语言、易语言.飞扬 #52
Comments
@farteryhr 之前有成员分享过易语言多年使用的心得, 比如 #33 (comment), #11 (comment) 个人觉得非常有价值. 亲身体验也许会更直接, 但也许一时的体验不会触及到那么多方面. 另外, 知乎上也有不少比较客观评价的帖子, 印象里与上面两位的总结基本一致. |
@farteryhr 请问有何进展? 在下的主要开发用机不是windows, 所以不大方便实践. 之前只在#11 (comment) 学习过一些易的官方文档. |
@nobodxbodon 由于喜好俄罗斯方块,前几天就在魔改吴涛先生的示例作品俄罗斯方块。 主要感受就是,论代码起名的艺术与程序猿语文水平( 拼音首字母自动补全的功能、自动格式化(完全全自动补全)的功能,以及改名自动所有引用全改,都是很好的核心体验。 不爽的一点,跟lua一样,都是1开始计数。(vb的数组都是0啊( |
@farteryhr 确实中文编程可以很考验文科素养 :) 表格式声明是类似下面的声明方式?
elastic tab以前没注意过, 感觉挺用户友好的. 看起来它和表格式声明都是让代码可读性增强的辅助功能. 数组下标从0开始虽然是多数主流语言的传统, 不过对完全的新手来说也许从1开始还是更自然. |
@nobodxbodon 自动格式化是类似于VB6的,一行编辑完成,光标离开本行时:
是的,如果说操作的的大部分是一维线性表、字典,或者类似于lua的原生pairs让你基本不用去用key的话,1打头没什么问题。但是就俄罗斯方块这一个程序,示例代码里的其坐标计算和下标的对应就完全爆炸。 |
lol 我还以为用≤,≥和≠是我拍脑袋出来的(通用型的中文编程语言探讨之一: 高考), 易早就这么做了啊, 也许是我之前看到过易的文档却忘了这回事. |
@nobodxbodon 应该还是错误率极低的…… |
@farteryhr 好像确实几率不大. 这个设计颇有匠心啊. 直接解决了拼音(缩写)可读性差的问题. |
@nobodxbodon 本来是在输入缩写的时候就会在自动补全列出对应的可以访问到的标识符的。等于其实是,就算你没选,你光标离开后,都会帮你选。 @htwx 这个emmm真的内置词库其实我觉得还是,不太有用,或者需要的结合性太强了(就比如必须要空格大概也是插件系统自动给你分了token再给你这一段的待补全文本),这就永远离不开空格了…… 更需要的还是把标识符的首字拼音提出来匹配(我还没看过vscode的API,这个获取可用标识符列表应该是自动补全的核心吧,库应该有提供吧),至于首次输入我觉得……还是交给拼音输入法吧…… |
https://www.zhihu.com/pin/947991817623416832 |
超过半年没有回复,暂时先存档吧 |
实践是检验真理的唯一标准(
新开一个语言需要时间,那么不如试着从用户角度出发,在伟大先驱:易语言、易语言.飞扬中,寻找正确的使用姿势?
建议踊跃使用易语言编程,甚至用易语言来写新语言的实现。没有对现有情况的亲身体会,如何创造更好的规则?
欢迎回帖发表体验报告。
立贴纪念今日首次下载易语言(
(或者此题叫如何评价易语言更直白吧xsk)
The text was updated successfully, but these errors were encountered: