概述

任何一个人在学习C#之前都必须搞清楚,C#是什么?为什么需要C#?C#的目标是什么?C#适合做什么,不适合做什么?还有一个关键的问题,在选择语言之前就应该问,本应该放在第1个问题问的,你准备用编程语言做什么,想达到一个什么样的目的?

第1个问题,我想要做什么?其实我心中一直以来都有个梦想,那就是成为一个像黑客那样的技术高手,只是现实是残酷的,过去我走错了方向,可谓是碰得头破血流,即浪费了时间,又浪费了资金,再回首已是目不忍睹,再次之后我选择了放弃原先的目标,将我的目标改成能够学习系统的编程技术以及能够对日常办公软件进行二次开发。为了这个目标,我再次选择编程语言。

我曾经想过Java,也买了几本书看了看,Java虽有一整套学习体系,但我总觉得别扭,且其定位完全在互联网上,不适合编写PC机程序,而我希望能够进行PC机的程序编写,然后进行办公软件的二次开发,最后现过渡到互联网上。

放眼望去,目前只有C、C++、Basic、C#能满足我的需要,但这些年来,我已吃够了C++的苦,不想再从头学习,尤其是学VC的MFC,而Basic由于在语法体系上与C体系的不同,再加上我从未接触过Basic,所以选择放弃,剩下的只有C#,从C#诞生以来,我就开始关注及学习,说实话,那时因学C++的原因,一个月就将C#语言的入门教材看完了,那时就觉得C#很简单,只是接下来该做什么就不知道了,也没有什么参考资料和书籍,上面的一些学习书籍也是最近几年方才整理出来的。 

再在再来谈第二个一联串地问题。C#是什么?我们为什么需要C#?C#的目标是什么?C#适合做什么?不适合做什么?

简单的说,C#只是一门编程语言,与传统地编程语言不同。C#编写的程序只能运行在.NET平台上,也就是只能运行在一个虚拟平台上,这一点上来讲,C#与Java是相同的,要知道C#和.NET本就是为对抗Java而产生的。

这两天在CSDN上看到一篇文章,谈到了Microsoft为什么会失去互联网。其看法是:Microsoft本就是一个为PC而

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值