生活日常科创茶话
 
以后的创客们是不是都不会写C?
Johnsons 2018-8-28 11:44:45

现在图形化的东西太多了 比如mixly,linkboy,ardublock。。。难道没人写C吗?

2018-8-28 11:59:52
1楼
1

会写C++,在学Python的路过。

毕竟图形化不如敲代码灵活

2楼

目前的图形化编程只是给初学者入门、熟悉流程控制结构用的,不可能用于生产环境,因为效率和灵活性太低了,可维护性也很差;即使是UI设计,目前也是标记语言而不是图形化设计器占主流,原因还是在效率、灵活性和可维护性上。

C目前仍然是在各大语言排名单上名列前茅的语言,以后即使会衰弱,也只可能是在与rust这样目标是“better C++”的语言的竞争中,因为可维护性、开发效率和安全性而处于劣势,而不是因为入门的难度而输给图形化编程。

无论如何,C程序目前仍然是主流中级、高级语言程序中性能最高的,没有之一;而且在可预期的未来这个地位也不会被替代——新生语言的潮流是用性能换开发效率。也就是说,在对速度、体积、功耗特别敏感的应用场合,C的地位非常难以被动摇。

3楼

个人觉得图形化程序一长可读性就变得很差不如直接看代码舒服

[修改于 2 个月前 - 2018-08-29 12:28:28]

2018-8-29 17:41:04
4楼

我觉得不会。图形化编程的效率还是太低,可读性也远远不如C/C++等高级语言。这点在性能较低的单片机上表现得尤为显著。相比图形化语言,高级语音最大的缺点是学习难度较大。但我认为而真正的爱好者绝不会因这一点困难而裹足不前。毕竟,只有爱搞事情,喜欢折腾的人才会选择此类爱好并长期保持。

5楼
引用:154454496 发表于1 楼的内容:
会写C++,在学Python的路过。毕竟图形化不如敲代码灵活

+1

6楼

会C语言自然会那些。

7楼

我觉得100年后的人回来看这篇帖子的回复,就跟今天咱们看某些人还在用DOS一样荒诞。事实上在我上学的时候,老师也的确坚定的说:WINDOWS那种垃圾屁都干不成!你们赶快回来给我乖乖的学UCDOS!

8楼
引用:玄明 发表于7 楼的内容:
我觉得100年后的人回来看这篇帖子的回复,就跟今天咱们看某些人还在用DOS一样荒诞。事实上在我上学的.....

同志,真正重要的课程是数据结构与算法

9楼

现在好戏才刚刚开始,远没到下结论的时候。小学生创客教育学学图形化编程,是否能增加将来产生优秀程序员/架构师/算法工程师/计算机理论家…的概率,目前连个回顾分析都没有,还不说双盲对照…

10楼

就跟我们小时候劳技课或者暑假撵下乡打谷子一样,这一代除了玩玩编程搭搭电子积木这些,还有多少说起来伟光正的玩法。一个时代有一个时代的潮流,不管有没有证据证明这些中医似的教育革新是好是坏,对99%的普通人家的小孩来说,都得认命。

11楼

图形编程,

入门容易,实现负责逻辑反而繁琐.

12楼
引用:leoo0 发表于11 楼的内容:
图形编程,入门容易,实现负责逻辑反而繁琐.

什么技术在岗开始都不完善。等现在这些入门者开始深入学习,图形也该发展的更完善了。

过去会背DOS命令才是正经学电脑,会五笔字型才是正经打字。  后来市场几乎全被WIN和拼音占据了。前几年我认为电脑很完善,严重认为手机就是玩具。 没想到才几年,我就打算用手机做专业视频了

13楼

大家都知道单反最牛,比手机强上无数倍。然而我单反都扔进柜子里一年没动了。 如今我只用手机,因为方便。  

手机颜色虽然差点,但现在流行后期调色,添加上人为的失真渲染情绪。 单反虽然颜色更贴近真实世界,可调色之后就体现不出多少优势了。 我手机调完之后不也能凑合看吗? 这还是用两年前799元的某米手机。  如果买个几千元的iPhone,基本就够拍网剧了。


 

pic

pic

 

pic

 

 

pic



拍鸡,我身上可能有一股杀气。

 


这个没调色

  

[修改于 2 个月前 - 2018-08-30 22:08:25]

14楼

写C的人会不会变成创客?

15楼
引用:redsu27mkk 发表于8 楼的内容:
同志,真正重要的课程是数据结构与算法

当一群人争论DOS和WINDOWS哪个看AV比较爽的时候,你来一句“同志,东京热才是正宗!”

你说的固然没错,但显然跑题了。

2018-9-9 23:04:27
16楼
引用:玄明 发表于7 楼的内容:
我觉得100年后的人回来看这篇帖子的回复,就跟今天咱们看某些人还在用DOS一样荒诞。事实上在我上学的.....

但是单片机和PC可不一样。单片机就只有这么点资源,图形化语言的效率太低了

17楼
引用:Robot_V1 发表于16 楼的内容:
但是单片机和PC可不一样。单片机就只有这么点资源,图形化语言的效率太低了

图形化不图形化编程和实际上运行的效率没有太大关系吧。

不过感觉目前阶段的图形化编程对于描述硬件连接/数据流图啥的还比较方便,描述过程逻辑就比较蛋疼了。

图形化也未必和C之类的代码矛盾,不一定说用了图形化就没有人写代码,写代码就一定不能用图形化 。也可以是用图形的方式辅助生成代码,例如gnuradio companion/simulink等。说到单片机的话,可以参考下stm32cubemx,用图形界面生成代码框架,感觉配置起来比翻文档舒服一些。

[修改于 2 个月前 - 2018-09-09 23:31:51]

18楼
引用:radio 发表于17 楼的内容:
图形化不图形化编程和实际上运行的效率没有太大关系吧。不过感觉目前阶段的图形化编程对于描述硬件连接/数.....

有道理。也许未来的编程语言会更加趋向于综合化。

19楼

C的库够多、可靠,并且标准也在不断的完善和进步,同生态位的竞争者很难对抗C的强大惯性。

要取代C需要有从汇编到C这种程度的变革。

20楼
引用:Robot_V1 发表于16 楼的内容:
但是单片机和PC可不一样。单片机就只有这么点资源,图形化语言的效率太低了

这个帖子说的是“以后”,所以我觉得不应该只以现在的情况来套用以后的场景。从最近几十年的发展趋势来看,单片机的性能进步都是很显著的,说不定再过几十年,那时单片机的性能就跟今天的至强服务器差不多了。

21楼

实际上部分老手可能是潜意识里是怕自己技能被颠覆,怕失去权威性。 所以倾向于排斥和否定。

大多数颠覆性技术普及前,都受到过前朝遗老遗少打压。

想参与大家的讨论?现在就 登录 或者 注册

nkc production server  https://github.com/kccd/nkc.git

科创研究院 (c)2001-2018

蜀ICP备11004945号-2 川公网安备51010802000058号