我是一个高中生,想学编程,却没有基础。这个寒假想在卓越网网购一本教程(搭同学买书的顺风车的),可是不知道该选怎么样的,所以请求有经验的老手推荐一本,要求如下:
1、适合初学者,不过不能太弱智。就是,正常的初学者教程。
2、跨平台语言。因为我想学linux编程,也想学windows编程,无疑学一种跨平台语言是不错的,可以避免背不同的指令。不过现在不知道有什么跨平台语言,似乎QT和C++不错,大家推荐种比较好的语言吧…
3、既然是跨平台,最好不要有DirectX之类的专用库,不然还要针对不同平台大规模重写代码。不过,如果影响不大,有包含专用库也可以,不是一定不行。
4、价格可以接受。我是瞒着家里的,自己只能付得起几十元。
5、版本新一点当然比较好,以支持一些新特性,毕竟这些东西常更新。
6、所选语言的运行效率要高,所能实现的功能覆盖面越广越好。
再次谢了啦…
求编程教程,初学者用的!!!
- alien_hjy
- 帖子: 1066
- 注册时间: 2010-11-29 13:39
- 系统: ubuntu 14.04
求编程教程,初学者用的!!!
《笨兔兔的故事》linux新手必读
帮我加一下ubuntu one的空间,不胜感激。。。
突然发现我的本本弱爆了:
OS:ubuntu 14.04&win8.1
购机年份:2012
CPU:AMD APU A6-3400M
独立显卡:无
内存:南亚易胜 2*4GB DDR3
帮我加一下ubuntu one的空间,不胜感激。。。
突然发现我的本本弱爆了:
OS:ubuntu 14.04&win8.1
购机年份:2012
CPU:AMD APU A6-3400M
独立显卡:无
内存:南亚易胜 2*4GB DDR3
- liu滔
- 帖子: 7214
- 注册时间: 2010-10-09 23:01
Re: 求编程教程,初学者用的!!!
楼主是想要推荐书目啊?那我就不怎么熟了,不过我倒觉得应该先决定要学什么,给你个参考,虽然我也只是爱好编程
● C语言跨平台,绝对的,并且C语言速度快,效率高,不过根据ESR大叔的说法,不适合新手学
● Java跨平台,也是绝对的,不过个人不喜欢
● Perl貌似是跨平台的,而且很好学,也很好用,目前强力推荐
● 其它就不懂了
至于推荐书目的话,我知道C语言有个很好的网址可以学,当然你也可以买书,我本人就买了一本,网址是http://learn.akae.cn/media/index.html,书的内容比电子版少了一些,如果学Perl的话,我个人建议买《Perl语言入门》,欧莱礼公司出版的,其它内容等楼下回答……
● C语言跨平台,绝对的,并且C语言速度快,效率高,不过根据ESR大叔的说法,不适合新手学
● Java跨平台,也是绝对的,不过个人不喜欢
● Perl貌似是跨平台的,而且很好学,也很好用,目前强力推荐
● 其它就不懂了
至于推荐书目的话,我知道C语言有个很好的网址可以学,当然你也可以买书,我本人就买了一本,网址是http://learn.akae.cn/media/index.html,书的内容比电子版少了一些,如果学Perl的话,我个人建议买《Perl语言入门》,欧莱礼公司出版的,其它内容等楼下回答……

- alien_hjy
- 帖子: 1066
- 注册时间: 2010-11-29 13:39
- 系统: ubuntu 14.04
Re: 求编程教程,初学者用的!!!
楼上的…那个QT是不是一种语言?C和C++哪个好?
能先决定要学哪个也好,决定了,书就不难找了…
能先决定要学哪个也好,决定了,书就不难找了…
《笨兔兔的故事》linux新手必读
帮我加一下ubuntu one的空间,不胜感激。。。
突然发现我的本本弱爆了:
OS:ubuntu 14.04&win8.1
购机年份:2012
CPU:AMD APU A6-3400M
独立显卡:无
内存:南亚易胜 2*4GB DDR3
帮我加一下ubuntu one的空间,不胜感激。。。
突然发现我的本本弱爆了:
OS:ubuntu 14.04&win8.1
购机年份:2012
CPU:AMD APU A6-3400M
独立显卡:无
内存:南亚易胜 2*4GB DDR3
- liu滔
- 帖子: 7214
- 注册时间: 2010-10-09 23:01
Re: 求编程教程,初学者用的!!!
对了,QT不是一种语言,虽然我也说不清是什么,不过QT是做图形界面用的,用的是C++~
个人觉得C语言比较好,主要是好学,C++比C语言概念多,甚至创始人自己都说不奢求有人完全弄懂它,哈哈~
如果真的要我说,肯定是学C语言好啦,况且C和Linux系统比较近~
个人觉得C语言比较好,主要是好学,C++比C语言概念多,甚至创始人自己都说不奢求有人完全弄懂它,哈哈~
如果真的要我说,肯定是学C语言好啦,况且C和Linux系统比较近~
-
- 论坛版主
- 帖子: 21308
- 注册时间: 2007-08-02 20:29
- 系统: 窓辺とうこ
Re: 求编程教程,初学者用的!!!
QT是函数库,用C++,也有python的封装,PyQt
C++挺复杂的,C要深入也挺难的,初学还是python吧,现在挺火,电子书也一堆
C++挺复杂的,C要深入也挺难的,初学还是python吧,现在挺火,电子书也一堆
- alien_hjy
- 帖子: 1066
- 注册时间: 2010-11-29 13:39
- 系统: ubuntu 14.04
Re: 求编程教程,初学者用的!!!
python能不能支持win环境?也就是说,win环境下要不要安装python平台?还有,python是不是依靠虚拟机的?(据说java是依靠虚拟机的,这样应该有很多限制,所以不考虑,虽然现在java似乎正在成为主流)
目前ubuntu用的gtk和qt一样是个图形库?不过据说在ubuntu上gtk要被劝退了…
问题有点多,大家耐心点吧^_^
听说c 和c有一些相似之处,而且c语言的内存管理有漏洞,不知道是不是真的。是不是这两种学会一种,另一种就比较容易学了?
目前ubuntu用的gtk和qt一样是个图形库?不过据说在ubuntu上gtk要被劝退了…
问题有点多,大家耐心点吧^_^
听说c 和c有一些相似之处,而且c语言的内存管理有漏洞,不知道是不是真的。是不是这两种学会一种,另一种就比较容易学了?
《笨兔兔的故事》linux新手必读
帮我加一下ubuntu one的空间,不胜感激。。。
突然发现我的本本弱爆了:
OS:ubuntu 14.04&win8.1
购机年份:2012
CPU:AMD APU A6-3400M
独立显卡:无
内存:南亚易胜 2*4GB DDR3
帮我加一下ubuntu one的空间,不胜感激。。。
突然发现我的本本弱爆了:
OS:ubuntu 14.04&win8.1
购机年份:2012
CPU:AMD APU A6-3400M
独立显卡:无
内存:南亚易胜 2*4GB DDR3
- liu滔
- 帖子: 7214
- 注册时间: 2010-10-09 23:01
Re: 求编程教程,初学者用的!!!
C的内存管理没漏洞,因为根本就没有内存管理可言,分配动态内存和收回已分配的内存都要自己动手,当然比不上那些有垃圾收集功能的啦~
Linus大神鄙视C++,建议我们选一门有垃圾收集机制的语言,例如脚本语言如Perl、Python等稍微主流的,当然还有Lisp等
反正它们都自动管理内存分配
大家都说,学了C,那么学C++就简单了,我本人不觉得,因为我看C++的时候经常想到怎么用C来实现C++的编译器,扰我心神

Linus大神鄙视C++,建议我们选一门有垃圾收集机制的语言,例如脚本语言如Perl、Python等稍微主流的,当然还有Lisp等

大家都说,学了C,那么学C++就简单了,我本人不觉得,因为我看C++的时候经常想到怎么用C来实现C++的编译器,扰我心神

- alien_hjy
- 帖子: 1066
- 注册时间: 2010-11-29 13:39
- 系统: ubuntu 14.04
Re: 求编程教程,初学者用的!!!
原来和我以前听到的差别那么多哦…谢谢各位啦…
《笨兔兔的故事》linux新手必读
帮我加一下ubuntu one的空间,不胜感激。。。
突然发现我的本本弱爆了:
OS:ubuntu 14.04&win8.1
购机年份:2012
CPU:AMD APU A6-3400M
独立显卡:无
内存:南亚易胜 2*4GB DDR3
帮我加一下ubuntu one的空间,不胜感激。。。
突然发现我的本本弱爆了:
OS:ubuntu 14.04&win8.1
购机年份:2012
CPU:AMD APU A6-3400M
独立显卡:无
内存:南亚易胜 2*4GB DDR3