- 主题:求问11岁学C/C++,用什么IDE合适?
C/C++应该从用命令行编译开始,用普通文本编辑器,自己写Makefile,IDE隐藏了太多编译流程中的细节,用来干活能提高效率,对学习期没啥帮助,反而学得不扎实。
也不要用太高端的机器,三四百块一个的树莓派4,用来学C/C++就够了,直到完全学透都够用。
--
FROM 222.212.168.*
中学阶段正是人类学习能力的高峰时期,就像做题一样,每个字母都需要自己手动输入,印象才深刻,而不是借助自动补齐。
而拼错字母,缺少分号,括号不配对等等,造成的编译错误,以及逐步的排错过程,更是对少年儿童必不可少的挫折教育,教育心理学表明,中学年龄段对于挫折教育得到的正反馈比正面教育要来得深刻。
至于树莓派4,就是个主机,有双4K HDMI视频输出口有USB接口,和多大显示屏有毛关系,高兴接两台85寸电视当显示器也是可以的。
【 在 shootings 的大作中提到: 】
: 初中生去为了学习C/C++思想,而去学习一大批可能以后压根用不到的Makefile语法,VI程序使用这类东西,太得不偿失了,好吧,可能大概率没学完他就自己不学了。
: IDE就是为了帮助人类干该干的事情,不说其他的,仅仅自动补齐这个就能够给初学者省下不少时间。这个在初学者如果使用普通文本写代码,中间很少有一次拼对全部字母的,但是这个在编译器出错的时候他可能会一脸懵逼,这个真的是对于初学者好的一面?如果是初中生遇到这个情况,大概率就是我不玩了。
:
--
FROM 171.221.29.*
不玩了最好,成年人学习C++也会淘汰掉大部分。其实淘汰掉也没关系,还可以学Java和Python。
【 在 gesheng 的大作中提到: 】
: 你这有点违反太祖抓主要矛盾的教诲,这么大的孩子,主要培养对逻辑和算法的兴趣,你给他一堆琐碎的烂事,做几次后腻了不玩了。
:
--
FROM 171.221.29.*
几百块的树莓派4不能玩很多PC游戏和网络游戏,有助于中学生把上机时间的注意力在编程这件事情上。
拼写和符号的手写正确,对于树立严谨的编程态度很有益,丢三落四的程序员对社会是个隐患。学习期就用自动校正功能,就像小孩学习走路用拐棍,这不是正常人而是残疾人的方式。
就像大多数人摔几下自然就学会走路了,解决足够多的编译错误之后,自然就养成正确的代码书写习惯了。
【 在 shootings 的大作中提到: 】
: 我噻,真有人拿电视机给自家孩子当显示器用?这个是不需要自己孩子眼睛的搞法。
: 嗯,两台85寸电视机,这个人真TM有钱,但是就给自家孩子配了一个几百块钱的树莓派4,这个人是个什么样子的想法啊?
: 还有,拼写错误字母这个玩意儿和“对少年儿童必不可少的挫折教育”有个毛线关系啊,明显有这么多个好用的工具不去用,非得用这个没有任何纠错机制得东西来写,这个属于找虐行为,无关挫折教育。
: ...................
--
FROM 171.221.29.*
如果你没玩过树莓派4,完全不了解,就不要对此随意发表评论。树莓派4是主机。
至于配什么显示器和键盘鼠标,这个和编程没多大关系,我有必要说那么细吗?
选择显示器当然是量力而行,护眼为主。要是楼主已经有显示器,当然也不用再额外添置。
而且什么叫“你丫”,这个算人身攻击了吧,@javaboy举报。
【 在 shootings (shootingstars) 的大作中提到: 】
: 你如果在电脑上面安装一个Linux给孩子一个普通账户,能够玩游戏对于初学者已经算是出师了。
: 还有你说的这个“树莓派4”没有一个显示屏这个算个啥?你不会真的想给孩子用电视机来当显示屏吧?
: 人家起初都是对照着书上面写的代码抄过来的,很多时候变量就不是一个单词,你丫甚至猜不到书本上这个想写的是个啥,所以这个和拼写有个毛线关系啊。就为了一个变量,一会儿切换成大写,一会儿切换成小写,这个不是自虐我还真想不出来这个和你说的残疾人有啥关系。
: ...................
--
FROM 171.221.29.*
树莓派系列的基本目的就是用于教育,我不是异想天开,而是你坐井观天。
https://www.raspberrypi.org
自己看看树莓派主页介绍是怎么写的吧。
【 在 shootings 的大作中提到: 】
: 呵呵,我没有玩过。。。
: 我从一代起就将它作为nat玩过了,当初想着怎么能够多弄出来一个网卡还搞了很长时间。
: 至于你没有显示屏你拿它当成什么玩意儿?当成我原来的nat,路由器还可能,但是想着给孩子当成学习c/c++的东西你真的是有点异想天开了。
: ...................
--
FROM 171.221.29.*
请论证 你得出的:用树莓派4用来学C/C++是想多了这一结论。
我的看法从我第一帖就表明了,树莓派4学C/C++完全够用,你既然表达反对,就应该证明它不能学习C/C++理由。
【 在 shootings 的大作中提到: 】
: 这个东西就是个玩具,不过是个大人玩具,你可以要求它作为路由器,可以要求作为下载服务器,可以要求它作为家庭影院,甚至可以要求它变身成为机器人。
: 它可以作为教育用途(嗯,如果仅仅讲它是个大人玩具,老婆不会让买),但是你要求它成为一个教育初中生的C/C++的盒子,你说你是否想多了。
: 人家既然有一个显示器,买个便宜电脑也就多个一千多块钱,甚至买个二手电脑加个零花钱就可以了,但是为啥子需要用你这个啥子都不像的盒子,这个东西都没法拿到人家电脑上面去炫耀,这个对于初学者有个毛线用啊。
: ...................
--
FROM 171.221.29.*
C语言发明人Dennis Ritchie在PDP-7和PDP-11(16位机)上写出了C语言编译器和UNIX操作系统,Bjarne Stroustrup在贝尔实验室发明C++时第一套编译器也就跑在PDP-11上的AT&T UNIX System5操作系统而已。
然而你却说能跑64位Raspbian的树莓派4用来学习C/C++是异想天开。
【 在 shootings 的大作中提到: 】
: 哎,我实在想不通在人家大概率都有电脑的情况下,为啥子会选择一个“树莓派”来教孩子学习C/C++编程。
: 好吧,即使你们家里连一台二手电脑都买不起,那你们家里难道真的准备在树莓派上面接一个显示屏,接上一个键盘,接上一个鼠标来教育孩子学习C/C++!?
: 好吧,也许是我想多了,这类人也许真的存在。
: ...................
--
FROM 171.221.29.*
树莓派4代体验比一二三代好了很多,否则我不会专门指明是4代。
【 在 tgfbeta 的大作中提到: 】
: 树莓派的体验是差了一点。
: 编译器和工具现在蛮吃性能的
:
--
FROM 171.221.29.*
学东西,工具满足教学要求就可以了,而且55楼我说过原因,太好的PC用来学习编程,会因为能玩网络游戏和PC 3D大作而使小孩分心。
从始至终,我没一个字说过是为了炫耀。反到是你,首先主观定义树莓派4就是个大人用的玩家,然后引用你的原话‘这个东西都没法拿到人家电脑上面去炫耀,这个对于初学者有个毛线用啊’。
可见能不能用来学习,你根本不在意,倒是对机器配置是否能拿到人前炫耀,变成了编程初学者的头等大事了,简直可笑之级。
【 在 shootings 的大作中提到: 】
: Errrr...
: 你是想着用PDP-7和PDP-11系列来给你们家里小朋友上C/C++啊,嗯,这个家里也得宽敞一些才行。。。
: 明显有更好的东西你不去用,拿这些货,包括用原始文本编辑器写代码是为了我也上过古董吗而炫耀吗?
: ...................
--
FROM 171.221.29.*