免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1523 | 回复: 6
打印 上一主题 下一主题

交流,交流@@@ [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-22 09:22 |只看该作者 |倒序浏览
我是一个初学者,知道C有很大的用处,也知道C是最难学的一种语言,学好了他,就等于学成发几学语言.
但还不是很清楚,作为一个输出结果只能显示在黑屏上的,没有更面向对象点的语言,想象不出来,有多大的用处.
如,Visual Foxpro一下子就能写出一个和谐的对话框的.应该这种生命力更能的呀!!!
我相信,C有它独特的好处,有其实在的用途,向大家请教,它的用途有哪些??

论坛徽章:
0
2 [报告]
发表于 2006-03-22 09:26 |只看该作者
"UNIX和C是值得用一生去学习的东西"

论坛徽章:
0
3 [报告]
发表于 2006-03-22 09:29 |只看该作者
月经贴?
学C其实是学思想

论坛徽章:
0
4 [报告]
发表于 2006-03-22 09:41 |只看该作者
千里之行始于足下,先学好基础,后边有的是你学的,去书店买一本算法与数据结构,够你看一阵子的

论坛徽章:
0
5 [报告]
发表于 2006-03-22 09:57 |只看该作者
不说大道理了。

“一下子就能写出一个和谐的对话框”的语言, 会的人太多了, 所以程序员不值钱;
涉及底层知识、算法和程序设计技巧的, 会的人较少, 所以值钱。

论坛徽章:
0
6 [报告]
发表于 2006-03-22 10:01 |只看该作者
作为初学者,重要的是学习编程的思想,用什么语言我倒认为不怎么重要.


这里有一段Eric S. Raymond对于初学编程选择语言的建议,你可以参考:

如果你还不会任何编程语言,我建议你从Python开始。它设计清晰,文档齐全,合适初学者入门。它是一门很好的入门语言,并且不仅仅只是个玩具;它非常强大、灵活,也适合做大型项目。我有一篇 Python评价详细说明这点。好的 教程 可以在Python网站得到。(译者:比较好的中文Python站点可能是http://pythonrecord.51.net。)

Java也是好的入门语言。它比Python难得多,但是生成的代码速度也快得多。它同时也是一种优秀的计算机语言,不止是用来入门。

如果要做一些重要的编程工作,你将不得不学习C语言,Unix的核心语言。 C++与C非常其他类似;如果你了解其中一种,学习另一种应该不难。但这两种都不适合编程入门者学习。而且事实上,你越避免用C编程,你的工作效率会越高。

C非常有效率,节约你的机器资源。不幸的是,C的高效是通过你手动做很多底层的管理(如内存)来达到的。底层代码都是复杂极易出现bug的,会使你花极多的时间调试。如今的机器速度如此之快,这通常是得不偿失——比较明智的做法是使用一种运行较慢、较低效率,但大幅节省你的时间的语言。因此,选择Python。

[ 本帖最后由 loveddie 于 2006-3-22 10:03 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2006-03-22 11:41 |只看该作者
VISUAL FOXPRO、VB、VC、.NET这些都是WINDOWS上IDE工具,本身已经封状了很多界面。所以对于一些程序员来说,直接拖拖拽拽就可以生成很多所谓“和谐”的界面来,但所有的风格都是MS风格的。

其实用C一样可以写很多很多的界面来,另外需要对楼主更正的一点是,界面只是计算机的人机对话的界面,大部分的计算机的操作都是在你“看不见”的情况下运行的,比如你去银行取款,你看到ATM,你按几个键就能吐出钞票来,但是这后面的操作却是用C/C++写出来的,从你按的数字转换成报文,通过TCP/IP 传送到主机,主机再通过数据库处理完成对你的帐户的扣款,这些复杂的过程,远远要比WINDOWS上画的一些界面,要复杂得多。

大部分80-90年代的同学都是用WIN X系列长大的,因此很容易造成一种错觉,那就是微软的WIN X操作系统就是计算机,这包括也曾经误导过我这个根本不是学计算机的人。 我的理解是所有的计算机的软件都是0/1指令。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP