WEB开发网
开发学院软件开发C语言 C#与.net发展趋势和预测 阅读

C#与.net发展趋势和预测

 2009-08-01 20:49:09 来源:WEB开发网   
核心提示: 再后面广义测量平差,GPS坐标计算,C#与.net发展趋势和预测(3),计算量太大,用c/c++,医疗、经济、卫星、测绘、生物、规划,CAD,凭个人精力,基本上是不可能去实现的

再后面广义测量平差,GPS坐标计算,计算量太大,用c/c++,凭个人精力,基本上是不可能去实现的。matlab成了不二选择。

其后学生物统计,接触了R语言,APL语言,对基于集合的编程,深有体会。

为了简化判断(分支),C#和java都引入了bool型。但很多判断,是事先并不确定的。代数计算器的编写,就是一个简单而又典型的例子。在C#里,有多种方式,来实现简单计算器。在大话设计模式里甚至用工厂模式来讨论(个人有些反感这种模式,更反感接口的使用,大部分是过度设计)。其他如语法词法树,微软的msscript.ocx,利用动态语言(如python,javascipt)等方式,也是用得比较多的,简单的计算,可以利用DataTable的Evaluate来进行某些有限的计算。

动态语言中,一句话就能解决的问题,对C#和.net程序员,却伤透了脑筋。

只有引入动态特性,动一点,再动一点,我要摇摆,在我的地盘我自由地跳。 “能静则静,想动就动”,“静如处子,动如脱兔”,“上得厅堂,下得厨房,进得闺房”,是每个程序员的梦中情人。FoxPro,JavaScript,Python,Basic等经典的动态特性,是多么引人入胜,遐想联翩呀!

至于API(或者类库),一些是通用的,一些是面向领域的,还有考虑轻重缓急之分。从2002面世,C#和.net走过了7个年头,应该岁数不小了。但类库还是相当的缺乏(相比vb,delphi,c等传统语言)。CodePlex的项目虽然也不少,但成气候的真没几个。

数学类库是一切逻辑思维的基础和最大工具。.net应该大量加入数学(代数、几何、离散数学、线性代数,概率和数理统计)类库。而现在的.net类库中,只有简单的离散数学(数据结构和算法是一部分离散数学的表现和实现)。GIS空间数据库,可以看成是球面几何的应用。融入了大量的数学类库,C#和.net就将会在包括电信,医疗、经济、卫星、测绘、生物、规划,CAD,设计等科学工程领域迅速扩大市场。

上一页  1 2 3 4 5  下一页

Tags:net 发展 趋势

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接