标签:
说到c#,不得不说说一件令我尴尬的事,那就是c#怎么读?朋友们不要见笑,初次接触c#时,我把c#读作:c井,因为“#”和“井”很像,是不是很令人尴尬。当然,我认为只不过是一个美丽的错误,作为新手的朋友们,可能都会犯这样的错误。我的朋友直接指出了我的错误,虽然有点尴尬,但还是很感激他的好心,至少那以后我知道了怎么去读。当然读作c井,并不是什么大错,就像一个人名一样,一个代号而已。
但是我还是会告诉朋友们,专业的叫法:c sharp(#:的英文名称)。我也极力推荐朋友,这样读,因为我们是专业的,我们要做的专业,至少我们要显得自己足够专业,从点点滴滴表现出自己的专业。就好比,给朋友取了一个外号,你可以叫他的外号(当然如果朋友不介意,而且是很好的朋友,并且在合适的场合),但是在某些场合,还是应该称呼朋友的名字,表现对朋友的尊重。
我不想给出一个类似于准确的定义什么来说明什么是c#,因为这样太死板而且没有什么实质的意义!而且一个定义不能让读者们领会c#的精髓,尤其是对新手朋友们来说,强制性的给出定义什么的,只会让他们更加糊涂和迷茫!
其实,准却的说法是c#程序设计语言,它是许多程序设计语言中的一种,比如还有c语言(大多数学生都知道,甚至学过),c++语言,Java语言,JavaScript语言,prolog语言,python语言,等等很多(有兴趣的可以查阅相关资料,也可以跳过,不必理会)。说到这,有人就不得不问,1.用来干什么?2.为什么要这么多语言?这样学起来不是很费劲吗?
干什么用?
语言,是用来人与人之间交流所用,程序设计语言也是用来交流的,只不过是我们交流的对象大多数情况下是计算机(人和计算机交流,当然不可以像人和人一样的交流),有或者更加笼统的说,我们告诉计算机做什么?怎么去做?当然如果你深入的学习过一门或者多门语言,你就会发现你它们可以做很多意想不到的事,在接下的一篇心得中我会简单的用一个小的例子说明他们一个小小的运用,这样做的目的是用示例演示一下程序设计语言的运用,从宏观的角度,让读者朋友们更加直观的理解它的用途。
为什么要这么多语言?
有人不禁会问,要这么多干嘛?学起来不是会很费劲,要是只有一种,不就好了吗?比如学完c语言程序设计以后,就只用c语言做开发不就好了吗?
其实不然,不同的语言有不同的好处,尤其是站在不同的角度。好比英语和中文一样,在我的角度来看,我觉得英语不好,因为我压根学不好的英语,还是中文好,但站在球的角度,或者我从事的IT职业的角度来说,英语又是相当不错的选择,比如英语使用的广泛,大多数的第一手资料(与计算机有关的),是英文版的。
很难评判一门语言的优劣,我唯一要说的是,最恰当的时候,做最后的选择!
小结:c#只不过是一种程序设计语言,我们可以通过它告知计算机完成某项功能,并且告知它怎么去完成!
标签:
原文地址:http://www.cnblogs.com/sky11301/p/4820113.html