新手学写程序的第一步是什么

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
untitled
帖子: 611
注册时间: 2008-12-18 11:47

Re: 新手学写程序的第一步是什么?(补充:eexpress请进来,想听听你是怎么做的以前)

#31

帖子 untitled » 2009-08-11 9:03

第一步不是“hello world”么~ :em04 :em04 :em04
ubuntu606
帖子: 624
注册时间: 2007-07-14 17:04

Re: 新手学写程序的第一步是什么?(补充:eexpress请进来,想听听你是怎么做的以前)

#32

帖子 ubuntu606 » 2009-08-11 9:41

ask_me 写了:其实,有在这里问的闲功夫,还不如认认真真地把自己手头上的python教程仔细看看呢!碰上不明白的问题,先思考,然后再来论坛上问,很快就可以入门。
现在就来这里问这么空泛的问题,谁也无法给你一个具体的答案,只是浪费时间而已。

你这不是废话吗,一个什么都不知道的人,从哪学起来,就像你想学制造原子弹,你知道从哪一门学科学起吗,哪的教材学吗
头像
xieshaohu
帖子: 1565
注册时间: 2007-10-24 20:20
来自: 北京、海淀
联系:

Re: 新手学写程序的第一步是什么?(补充:eexpress请进来,想听听你是怎么做的以前)

#33

帖子 xieshaohu » 2009-08-11 10:03

个人觉得C语言还是个基础,有了这个基础其他的学起来都快。
我开发的主要语言是Java,最近自己也在看Python,一边看书,一边动手做书上的例子,每个例子的每行代码都搞懂就好了。

刚刚学编程最难的还是把自己的想法用程序语言写出来,这需要一个过程,多写,多看(看别人的程序)就好了。

Python中文教程地址:http://www.woodpecker.org.cn:9081/doc/a ... index.html
Dell Vostro 1500, T7300/4GB/WD5000BEVT/nVidia 8400GM, Ubuntu 10.04 x86_64/VMware 7(Win7)
我的博客:http://xieshaohu.wordpress.com/
zyue1105
帖子: 17
注册时间: 2009-08-10 20:19

Re: 新手学写程序的第一步是什么?(补充:eexpress请进来,想听听你是怎么做的以前)

#34

帖子 zyue1105 » 2009-08-11 10:28

我刚在学校学过C和C++,但我觉得这些都只是实现我思想的工具,真正的核心难道不是算法和数据结构吗?不知道是不是我理解错了,希望大家指正。
头像
jiefey
帖子: 144
注册时间: 2009-07-24 0:14

Re: 新手学写程序的第一步是什么?(补充:eexpress请进来,想听听你是怎么做的以前)

#35

帖子 jiefey » 2009-08-11 10:33

C语言

代码: 全选

好东西>> http://yisnet.com/go/
头像
xieshaohu
帖子: 1565
注册时间: 2007-10-24 20:20
来自: 北京、海淀
联系:

Re: 新手学写程序的第一步是什么?(补充:eexpress请进来,想听听你是怎么做的以前)

#36

帖子 xieshaohu » 2009-08-11 10:34

zyue1105 写了:我刚在学校学过C和C++,但我觉得这些都只是实现我思想的工具,真正的核心难道不是算法和数据结构吗?不知道是不是我理解错了,希望大家指正。
应用程序开发里面算法和数据结构涉及的量并不大,更多的是简单的逻辑,分解到程序里就是if else, for, select, update ,delete, insert.
对于复杂的业务逻辑如果能够拆分的话,也会在业务理解的时候就拆开了,然后再去写代码,拆不开的才会考虑用算法怎么实现。


我做的应用软件主要是金融信贷,EBS的会计业务部分
Dell Vostro 1500, T7300/4GB/WD5000BEVT/nVidia 8400GM, Ubuntu 10.04 x86_64/VMware 7(Win7)
我的博客:http://xieshaohu.wordpress.com/
头像
guiwen1158
帖子: 1078
注册时间: 2008-05-11 11:10
来自: 深圳
联系:

Re: 新手学写程序的第一步是什么?(补充:eexpress请进来,想听听你是怎么做的以前)

#37

帖子 guiwen1158 » 2009-08-11 11:00

jiefey 写了:C语言
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 新手学写程序的第一步是什么?(补充:eexpress请进来,想听听你是怎么做的以前)

#38

帖子 lerosua » 2009-08-11 11:13

啥语言都不重要,重要的是算法。思想。主见。人性的回归。形而上 ...
ubuntu606
帖子: 624
注册时间: 2007-07-14 17:04

Re: 新手学写程序的第一步是什么?(补充:eexpress请进来,想听听你是怎么做的以前)

#39

帖子 ubuntu606 » 2009-08-11 13:04

xieshaohu 写了:个人觉得C语言还是个基础,有了这个基础其他的学起来都快。
我开发的主要语言是Java,最近自己也在看Python,一边看书,一边动手做书上的例子,每个例子的每行代码都搞懂就好了。

刚刚学编程最难的还是把自己的想法用程序语言写出来,这需要一个过程,多写,多看(看别人的程序)就好了。

Python中文教程地址:http://www.woodpecker.org.cn:9081/doc/a ... index.html
非常谢谢,我也正在看,看到数字游戏的地方了
头像
jarlyyn
帖子: 4671
注册时间: 2006-04-12 18:54
联系:

Re: 新手学写程序的第一步是什么

#40

帖子 jarlyyn » 2009-08-11 13:11

没上过任何编程课的飘过

文档和别人的程序是最重要的
头像
CLOCKWORKHEART
帖子: 635
注册时间: 2007-11-05 19:26

Re: 新手学写程序的第一步是什么

#41

帖子 CLOCKWORKHEART » 2009-08-11 13:13

先学C 找语感
然后 常用数据结构 + 少量算法
剩下的就是 触类旁通。
Everything that has a beginning has an end.
头像
jarlyyn
帖子: 4671
注册时间: 2006-04-12 18:54
联系:

Re: 新手学写程序的第一步是什么

#42

帖子 jarlyyn » 2009-08-11 13:17

另外,不推荐新人从C语言开始学

这绝对是事倍功半
头像
yy890521
帖子: 580
注册时间: 2008-11-09 18:07
来自: SCU

Re: 新手学写程序的第一步是什么

#43

帖子 yy890521 » 2009-08-11 13:20

我还是推荐C
python语法很漂亮,就是改程序的时候麻烦
学语言第一步,写hellowoeld:
C语言的

代码: 全选

#include<stdio.h>
int main()
{
     printf("hello world!\n");
     return 0;
}
。。。。。。。。感觉好山寨。。。。。。。。。
头像
bjsm
帖子: 2324
注册时间: 2007-05-13 16:45
来自: 阿拉斯加群岛其中的一个岛上一片原始森林里其中的一颗树上
联系:

Re: 新手学写程序的第一步是什么

#44

帖子 bjsm » 2009-08-11 13:26

推荐从C开始的,那是在误导人,跟我一起从PHP开始吧。
http://shop33976086.taobao.com/
AMD 速龙 x4 630
GIGABYTE MA785GT-UD3H
金士顿 骇客神条 DDR3 1666 2G (这个内存我最肉疼,390元。)
VIEWSONIC 2433
ssh -qTfnN -D 7070
头像
jarlyyn
帖子: 4671
注册时间: 2006-04-12 18:54
联系:

Re: 新手学写程序的第一步是什么

#45

帖子 jarlyyn » 2009-08-11 13:29

yy890521 写了:我还是推荐C
python语法很漂亮,就是改程序的时候麻烦
学语言第一步,写hellowoeld:
C语言的

代码: 全选

#include<stdio.h>
int main()
{
     printf("hello world!\n");
     return 0;
}
c语言的程序绝对改起来比python麻烦
回复