会写C++,在学Python的路过。
毕竟图形化不如敲代码灵活
现在图形化的东西太多了 比如mixly,linkboy,ardublock。。。难道没人写C吗?
目前的图形化编程只是给初学者入门、熟悉流程控制结构用的,不可能用于生产环境,因为效率和灵活性太低了,可维护性也很差;即使是UI设计,目前也是标记语言而不是图形化设计器占主流,原因还是在效率、灵活性和可维护性上。
C目前仍然是在各大语言排名单上名列前茅的语言,以后即使会衰弱,也只可能是在与rust这样目标是“better C++”的语言的竞争中,因为可维护性、开发效率和安全性而处于劣势,而不是因为入门的难度而输给图形化编程。
无论如何,C程序目前仍然是主流中级、高级语言程序中性能最高的,没有之一;而且在可预期的未来这个地位也不会被替代——新生语言的潮流是用性能换开发效率。也就是说,在对速度、体积、功耗特别敏感的应用场合,C的地位非常难以被动摇。
个人觉得图形化程序一长可读性就变得很差不如直接看代码舒服
我觉得不会。图形化编程的效率还是太低,可读性也远远不如C/C++等高级语言。这点在性能较低的单片机上表现得尤为显著。相比图形化语言,高级语音最大的缺点是学习难度较大。但我认为而真正的爱好者绝不会因这一点困难而裹足不前。毕竟,只有爱搞事情,喜欢折腾的人才会选择此类爱好并长期保持。
我觉得100年后的人回来看这篇帖子的回复,就跟今天咱们看某些人还在用DOS一样荒诞。事实上在我上学的时候,老师也的确坚定的说:WINDOWS那种垃圾屁都干不成!你们赶快回来给我乖乖的学UCDOS!
现在好戏才刚刚开始,远没到下结论的时候。小学生创客教育学学图形化编程,是否能增加将来产生优秀程序员/架构师/算法工程师/计算机理论家…的概率,目前连个回顾分析都没有,还不说双盲对照…
就跟我们小时候劳技课或者暑假撵下乡打谷子一样,这一代除了玩玩编程搭搭电子积木这些,还有多少说起来伟光正的玩法。一个时代有一个时代的潮流,不管有没有证据证明这些中医似的教育革新是好是坏,对99%的普通人家的小孩来说,都得认命。
图形编程,入门容易,实现负责逻辑反而繁琐.
什么技术在岗开始都不完善。等现在这些入门者开始深入学习,图形也该发展的更完善了。
过去会背DOS命令才是正经学电脑,会五笔字型才是正经打字。 后来市场几乎全被WIN和拼音占据了。前几年我认为电脑很完善,严重认为手机就是玩具。 没想到才几年,我就打算用手机做专业视频了
引用redsu27mkk发表于8楼的内容同志,真正重要的课程是数据结构与算法
当一群人争论DOS和WINDOWS哪个看AV比较爽的时候,你来一句“同志,东京热才是正宗!”
你说的固然没错,但显然跑题了。
我觉得100年后的人回来看这篇帖子的回复,就跟今天咱们看某些人还在用DOS一样荒诞。事实上在我上学的...
但是单片机和PC可不一样。单片机就只有这么点资源,图形化语言的效率太低了
但是单片机和PC可不一样。单片机就只有这么点资源,图形化语言的效率太低了
图形化不图形化编程和实际上运行的效率没有太大关系吧。
不过感觉目前阶段的图形化编程对于描述硬件连接/数据流图啥的还比较方便,描述过程逻辑就比较蛋疼了。
图形化也未必和C之类的代码矛盾,不一定说用了图形化就没有人写代码,写代码就一定不能用图形化 。也可以是用图形的方式辅助生成代码,例如gnuradio companion/simulink等。说到单片机的话,可以参考下stm32cubemx,用图形界面生成代码框架,感觉配置起来比翻文档舒服一些。
C的库够多、可靠,并且标准也在不断的完善和进步,同生态位的竞争者很难对抗C的强大惯性。
要取代C需要有从汇编到C这种程度的变革。
但是单片机和PC可不一样。单片机就只有这么点资源,图形化语言的效率太低了
这个帖子说的是“以后”,所以我觉得不应该只以现在的情况来套用以后的场景。从最近几十年的发展趋势来看,单片机的性能进步都是很显著的,说不定再过几十年,那时单片机的性能就跟今天的至强服务器差不多了。
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |
200字以内,仅用于支线交流,主线讨论请采用回复功能。