五千年(敝帚自珍)

主题:【原创】三年级也可以学编程 -- 月色溶溶

共:💬209 🌺336
分页树展主题 · 全看首页 上页
/ 14
下页 末页
    • 家园 我倒是认为你从c开始学是个不错的选择

      原因在于,学C有利于你了解计算机真正的工作模式,特别是如果你处于兴趣爱好,想对计算机原理有更多理解的话。反之,象python这样的语言很大程度上隔离了计算机内部的机制,虽说对初学者比较容易上手,但我以为即便学好了,对于计算机科学而言还是有“未入门”之感。

      另外,许多科学上的问题,其实基本上是用C(和它的增强版C++)或fortan语言编写的,大型问题(比如天气预报)还需要进行并行处理,即调用多个cpu同时参与计算。

      其实,电脑最强大的地方不是它能解决多复杂的问题,而是在于它速度快不怕累还不会对重复劳动感到厌烦疲倦,而我们实际生产生活中需要解决的很多问题,恰恰是这种大量的重复的或者因为简单问题叠加而显得复杂的问题。

      这话既对,又不十分对。说对是从总的本质上说确实如此,说不十分对,在于,非常非常多的需要计算机解决的问题涉及到一个叫“算法(algorithm)”的东西,这个算法一般不是那么简单的,很耗脑力。比如你的第一个程序的算法就是把a和b相加,结果赋给c。这是最简单的算法,所谓计算机科学,一个很重要的核心部份,实际是算法科学,涉及怎样编制各种各样的算法去解决各种各样的问题,初学者最先遇到的,就是“排序”问题——一个杂乱的序列怎么排序最快呢?月色mm如果有空,可以在不看书的情况下自己先想想这个问题。比如你手上有九张扑克牌, 从2到10,顺序杂乱,你准备怎么把它们排好顺序?数数你一般情况大致会用多少步。从这个问题出发,会引出一本书的算法内容。如果你能学会三种排序算法,那么对于编程而言,可以算是基本入门了。

      学习编程,算法和与之相关的数据结构是核心。而学习算法和数据结构,最好最实用的,恰恰就是c语言。

      不过,学会了c语言,对于常用的网络编程,包括建立和维护一个象西西河这样的网络论坛,恐怕是没什么用处的。各种语言有各自的长处和短处。

      • 家园 晕,别吓着人家小妹妹了

        哄进来一个不容易,你一上来就是cpu并行算法之类的,这是往工科学士方向培养啊,别把人家在吓跑啦。

      • 家园 是的,我现在看大家的议论,倒觉得C语言相当于少林武当

        正宗内功功夫...可以打下扎实基础的.

        算法是核心我是明白的,一个问题解决可以有不少途径,高下就在于算法.但是我现在还顾不上.我现在能先要掌握C语言的基本知识.

        编程各方面的运用好像非常纷繁复杂,这些我还搞不清楚的.

        • 家园 你有一点我比较赞赏

          就是去尝试理解自己专业以外的专业知识。

          实际上这也算是一种探险精神,人过一辈子就该不断尝试,不断探险。

          • 家园 我觉得只要是"人类"的知识,

            在正常的理解力和一般受教育状况下,大多应该是能够一步步去理解的...我这人好奇心有点重...

            我现在觉得接触了也可能理解不了的,在我知识范围以外的也有,比如:量子力学啊,相对论啊...

    • 家园 你英语水平怎么样?

      如果英语水平不错的话,就从这儿开始:

      http://docs.python.org/py3k/tutorial/index.html

      不过业余选手也一定是可以学会编程的,这个毋庸置疑。我自己就是高中就开始自学编程了,入门的语言是php。

      我自己的经验是,对业余选手而言,语言是很重要的。C语言真的过于复杂了。强烈建议你学python。

    • 家园 注释文字前的空格是全角/中文的
    • 家园 强势围观众多it宅男指点美女学编程
    • 家园 年龄差不多了吧。。。

      其实不算晚啊

      我老爹2年级试图教我basic,但是那会儿我心思在其他地方,无视掉了。。后来5年级还是6年级他教我C,这次是认真学会了,一直学到文件、指针那里。

      不过我算是我同龄人里接触这些比较早的了,剩下的一帮都是初中弄竞赛的时候开始的。

    • 家园 上手就学C语言啊?月色姑娘请教的专家不是爱因斯坦再世吧?

      即使计算机专业,也没有从C开始的。

      普通人学编程,从VBA开始比较好。

      因为一是比较简单,二是有大量中底层的工作VBA中都是现成做好的。

      编程从C语言开始学,类似盖房子从造砖窑(不是砖窑烧砖)开始。VBA就相当于用预制件搭积木。

分页树展主题 · 全看首页 上页
/ 14
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河