分页: 1 / 1

指个路吧

发表于 : 2008-10-24 15:00
vitamin
想学软件开发,可是却发觉晕头转向,找了本linux编程技术详解,却发现很多基础知识都不懂,我应该从哪里开始?我是一点软件开发基础都没有,应该如何一步一步来?

Re: 指个路吧

发表于 : 2008-10-24 15:12
cnkilior
你只想学C、C++哪都一样,只是多关心一下linux才有的函数。
--
你要学GTK,QT等只能在linux下干了。
----
话说回来了,工欲善其事,必先利其器。
那些个命令啊,shell脚本啊,autotools啊都得大概知道些才是。

Re: 指个路吧

发表于 : 2008-10-24 21:00
vitamin
能不能解释一下,你说的这些都是用来开发什么的,有什么区别呢?
我一直不太明白如果c++能开发软件(理论上所有软件都应该能开发)为什么还要学其他语言呢?
他们都各有什么优势,或者说个自运用在不通领域?

Re: 指个路吧

发表于 : 2008-11-10 23:08
os340223
其实我学了也有好几种语言了(C、C#、java)。但你让我说出他们有什么优势,我还真道不出来。
只听说了C很强大,能发挥机器的性能,但也有人说C过时了。。。
C++倒是听说做游戏的挺多,但没怎么接触过。
java的话,好像做J2EE的多,就是web开发了(做网站),嵌入式的也有(囗囗囗囗)。
不是说一门语言就可以搞定所有的。如果用java来开发桌面程序的话,应该不及C#来的爽。

Re: 指个路吧

发表于 : 2008-11-11 10:35
xyywll
语言是其次

0. 初识电脑 《计算机文化基础》 这个我没看过,不过国家作为基础教程,应该还不错
1. 看一本 linux 入门的书
2. 此时可以学1、2门语言,基础的推荐 shell(一定要学) c\c++ 系列(择其一),粘合语言推荐 python(适合快速原型),另外需要的话还可以看看 java php 等
3. 然后可以学学linux原理, 比较经典的有 《UNIX环境高级编程》、《linux程序设计 Beginning Linux Programming》(快速入门看这个,现在有第4版了)、 《Advanced Linux Programming》《The Art of Unix Programming》等, linux内核可以适当了解 http://kerneltravel.net 有些好资料
4. 要加深电脑原理,可以再看看 《深入理解计算机系统 Computer System A Programmer's Perspective》
5. 数据库,这个也很重要,我了解不多
6. 实际开始前可以多看看设计模式、软件工程方面的书,《大话设计模式》比较吸引人, 新出的《代码之美》有不少案例
7. 不断提升代码质量,推荐 《程序设计实践》和 《代码质量》
8. 要想写出好的软件,请重视算法和数据结构,《算法导论》比较丰富,要来得快可以看看王晓东的《算法设计与分析》,数据结构可以看看严蔚敏老师的《数据结构》和 Mark Allen Weiss 的《Data Structures and Algorithm Analysis》系列,数学可以参看 Knuth 大大的《具体数学》
9. 最后,多动手
一起进步,祝你成功 :)

Re: 指个路吧

发表于 : 2008-11-22 11:27
xxmw
如果会BASIC,可以试试GAMBAS,门槛很低。

Ato Matsumoto

发表于 : 2008-11-22 14:04
jklm177
Are You Looking For A Pair Of Stylish Ato Matsumoto Shoes?
Ever since Kanye West was first spotted wearing a pair of Ato Matsumoto Shoes, they have been a very hot commodity among those that want to look stylish and trendy today.
Ato Matsumoto, a Japanese designer, caused quite a stir when he introduced his shoes that featured the traditional lace up style on the front combined with a zipper and Velcro combination on the heel.
At the time, Matsumoto only had a basic white and a basic black shoe available. Today, the shoe line has expanded dramatically. In fact, you can now find Ato Matsumoto shoes in all of the following colors…
If you have seen some of Kanye West's latest appearances then you might have noticed the sneakers that he has been wearing a lot lately - hi-tops by Ato Matsumoto. They come in three colorways - red, black and white. Also the sneakers feature 2 velcro straps and come in a mix of patent leather and regular premium leather. The style comes close to what we have seen from Etnies Plus actually. Now we sell this Ato Matsumoto high-tops shoes only 1000pairs worldwide.