游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: shengkz

半道开始学习编程,是不是应该直接看STL了呢?

[复制链接]

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
 楼主| 发表于 2007-5-8 22:24:00 | 显示全部楼层

Re:半道开始学习编程,是不是应该直接看STL了呢?

我告诉你,不仅要指染程序,美术那边我也攻下来了

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2007-5-9 00:09:00 | 显示全部楼层

Re:半道开始学习编程,是不是应该直接看STL了呢?

被别人一句话搞得反应大,一般情况是因为话说到痛处了
接下来会有两种可能:觉得自己错了,和走火入魔了
LZ连艺术都要染指,估计已经成魔了

29

主题

405

帖子

405

积分

中级会员

Rank: 3Rank: 3

积分
405
发表于 2007-5-9 12:37:00 | 显示全部楼层

Re:半道开始学习编程,是不是应该直接看STL了呢?

不难的,我的一个同事几个月就掌握C++,并可以开发了.
他以前也不是学程序的,不过他人非常聪明.
也许你身边的程序做事情喜欢磨蹭吧,那就建议换掉吧.
难道你打算以后一个人全部做了?
我还觉得身边策划强的几乎没有呢,按你的逻辑是不是我也要去学策划?

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2007-5-9 14:14:00 | 显示全部楼层

Re:半道开始学习编程,是不是应该直接看STL了呢?

现在怎么有红色星星了,还两颗,还是新手,真是太奇怪了.

其实楼主说得有一定的道理,不是所有人都需要了解底层才能开发程序,比如vb程序员做界面,就只是画画控件就ok.
c++当然算是一个比较底层的语言,但是也并非要所有应用都从底层开始做起.很多应用本身不需要你了解底层的东西,或者说,即使你了解了,为了开发效率,还是会直接从高层的类库开始做项目.

任何一个语言的昌盛,都有赖库的丰富.因为库是别人建立起来的劳动成果,是可以加快项目开发的.因此,应该鼓励使用库来解决问题.如果从分工合作的角度看,高层应用的开发人员了解高层的知识,底层人员理解底层,这样无疑是有助专业化的发展,投入资源的减少.

如果从个人前途和当前社会实际上看,作为c++开发人员,想不了解c++诡秘的细节是不可能的.但是并不一定要从低到高这种科班的路线进行学习,大可以选择低-->高--->低这种学习方式, 先了解一般的基础细节,然后弄高层应用方面的东西,有精力后再深入底层细节.

对于学习STL, 我个人觉得应该先学习c++ templates中文版这本书, 介绍了模板语法,这在c++书中是比较少涉及的语法知识,而实际STL 就是一个模板库, 所以应该先学习这个.


89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2007-5-9 21:41:00 | 显示全部楼层

Re:半道开始学习编程,是不是应该直接看STL了呢?

学C++,什么叫学好了?
先看得懂boost代码再说吧。

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
发表于 2007-5-9 23:37:00 | 显示全部楼层

Re:半道开始学习编程,是不是应该直接看STL了呢?

其实能用就行。不一定要很学究。

先问问自己要用C++做什么,学它的目的是成为学究还是用来做东西?
有些知识根本没必要完全了解,大概知道怎么用,就可以先拿来用。以后再慢慢了解就行。

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
 楼主| 发表于 2007-5-10 01:00:00 | 显示全部楼层

Re:半道开始学习编程,是不是应该直接看STL了呢?

终于看到STL了

魔板魔板,草草看去,原来是把声明类型当参数了,和面向对象是相反的思路,面向对象抽的是共性,讲究继承;泛型抽的是特性,讲究一锅烩(还没找到合适的好词)

魔板相当于一个发糕模子,可以来扣白面团,也可以来扣油面团,也可以来扣巧克力面团,但蒸出来的都是一模样的发糕。填不同的料,干同一件事
[em9]

=====================
星星只说明我比较能灌水  [em1]

0

主题

172

帖子

176

积分

注册会员

Rank: 2

积分
176
发表于 2007-5-10 13:05:00 | 显示全部楼层

Re: Re:半道开始学习编程,是不是应该直接看STL了呢?

shengkz: Re:半道开始学习编程,是不是应该直接看STL了呢?

终于看到STL了

魔板魔板,草草看去,原来是把声明类型当参数了,和面向对象是相反的思路,面向对象抽的是...



不要只看表面,inheritance和template都是解决问题的办法,但是要知道其内在,知晓具体情况该用什么。

看STL,不是去看怎么用,那个没意思,要看的是他各种常用数据结构(list,vector,queue,map)、常用算法是怎么设计的,分别适合用在什么场合。

而看懂内容的基础是什么,自然是要识字,那就去打好C++语法基础以及template特性。


========================================

同样是汉字,有人堆起来是大作,有人码起来是狗屎。程序亦然。

8

主题

310

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2007-5-10 17:35:00 | 显示全部楼层

Re:半道开始学习编程,是不是应该直接看STL了呢?

目的都是不让程序崩了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 11:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表