@bgme 这篇回答我看过。我同意汉语编程利于大众普及。但如果缺乏配套的教师和教程,社区结局不会比易语言更好。

Follow

@bgme 答主简单对比英日卧室程序员文化普及度就推出母语编程的缘故,也太简单粗暴了。

@fulkrum@qoto.org @bgme@bgme.me 实在不是很能同意把读不读得懂编程语言的原因归在编程语言所使用的自然语言这一条上。

“英语国家的人可以不看说明书摸索着上手”,反正我个人是从来没有见到过。要说原因,我觉得归根到底不是编程语言本身使用的自然语言,而是配套文档和社区的成熟程度。有了母语的文档和说母语的社区,再来讨论编程语言本身的问题还稍微务实一点。

@PeterCxy @bgme 是的。我关注那位答主挺久了。其实诛心一点说,他擅长收集和保存旧电脑,但应该不是正经的计算机行业开发者。所以看他发的信息汇编就好了,发表和演绎的观点不用太当回事。。。。

@fulkrum@qoto.org @bgme@bgme.me 我曾经是易语言用户,在我使用易语言的那段时间里,我觉得对我帮助最大的是他们的论坛上的其他人,和当时那个论坛里“人人都能写程序”的风气。而易语言后来逐渐灭亡,我个人认为也是因为这个公司一心想着挣钱,而逐渐丢掉了一直支持他们帮助他们发展的社区的这些人。

而后来英语好了一些以后放弃易语言使用“一般”的编程语言,我也没有觉得 int, void, char, function, class 这些关键字就对我有什么更容易理解的含义。所谓会英语就能读懂,撑死了也就仅限 int 这种最最基本的关键字而已(而且就这还只是个缩写,你还得知道它是 integer 的缩写)。什么是个 class? Generic parameter 是什么?你给没有经验的英语母语者看也是一样摸不着头脑。真正教会我编程的不是英语,而是(至少在当时)英语圈更完善的社区和文档。

@PeterCxy @fulkrum @bgme “人人都能写程序”的风气才是核心,而这大概和变量标识符使用的语言没有太大关联,当年 Flash 游戏的繁荣就是一个例子。

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.