博文

F# 中的 LOP ——“面向语言编程”(2012-01-15 09:21:00)

摘要:   http://blog.csdn.net/hikaliv/article/details/4420391  又一次谈到 F#。话说,听说过“面向对像”,那“面向语言”是什么玩儿?只听说过“面向对像的语言”,难道说还有“面向语言的语言”?       我个人觉得“面向某某”与其非要形像化成某种语言,不如将之抽象成一种不受语言约束的思想。语言可以对“面向某某”的思想进行支持和实践,而不要受其桎梏。像 C#.net 这种,“专为面向对像而设计的语言”最终是失败的,残酷的现实已经逼得 C# 不得不每升级一次版本,就完成一次“变态”,结果现在的 C# 就是一个大变态,四不像。       那 F# 呢?在这方面 F# 会重蹈覆辙吗?源自伟大的 ML,经由 Objective Caml 而派生出的 F#,立志通过“面向语言”理念这条新的途径实现 C# 之力所不及的微软的野心——整合、垄断并统治整个软件工业,显然,微软已然默认了变态的 C# 的彻底失败。C# 依然在不断完善,但它的变化更像是一种挣扎,给自己一种活下去的理由而已,它的变化是一种变态。C# 已经不再是微软战略的中坚,而在不知不觉中完成了新战略实验田的转变。C# 在为谁做实验?F# 么?       哈哈,微软曾主打 VB,后来微软改为主打 C#.net,于是 VB.net 成为了 C# 的实验田,如今,C# 却又要为它人保驾护航了,哈哈……飞鸟尽,良弓藏;狡兔死,走狗烹!到底是微软帝国,Microsoft Empire,办的那事儿,也像一个皇帝治国之术……       既然微软对 F# 如此下本儿,我们就来好好认识一下 F# 的 Features 吧,先从 LOP 说起。       什么是 LOP?        LOP,Language – Oriented Programming,面向语言编程,好像 ML 所表达的“元编程”思想一般乍看起来概念很模糊。与其一下子生硬地将之具体化,不如从广义的定义去解释它。 &n......

阅读全文(2074) | 评论:0

微软新目标F#语言激起强烈反响 分析师看法不一(2012-01-15 09:19:00)

摘要:美国东部时间5月24日(北京时间5月25日)消息,微软公司的研究人员对元语言(meta language)的进一步开发在该领域研究群体中激起很大反响,很多人认为微软很可能借此选用新的编程语言,早在微软公司开发出C++和C#语言时便有一些专家提出此类看法。这项元语言被称作F#,设计的目的是解决互联网架构中的一些可延伸性问题。元语言可以将源代码翻译成目标代码,后者与电脑机械语言如FORTRAN或C程序一样。开发元语言起初是希望为全球资讯网提供既具描述性又可以交换结构性资料的标准格式。



  F#源发于CAML语言,这是一种由法国国家信息、自动化研究院(INRIA)开发的元语言,其中的一种分支是Objective CAML,用于教学程序。但是当人们赞誉该语言在静态检查和类型推论方面的极佳性能时,微软公司表示元语言不是十全十美的,尤其是在网络平台上因多载、类型推断、子类型之间的相互作用导致了不少问题,这主要也因为该语言缺可延伸机制。F#的开发便是要致力于解决上述问题,它的编写者是但西姆(DonSyme)曾参予过编写C++, C#和J#的工作。但西姆表示这项开发是合理的,可以通过改善语法和语义来增加程序语言的可用性。


阅读全文(1721) | 评论:0

F#:微软的下一代重量级语言(2012-01-15 09:16:00)

摘要:F#:微软的下一代重量级语言 作者:highmayor | 出处:博客园 | 2011/9/21 22:42:27 | 阅读7次 微软从2002年开始研发F#,2005年推出第一个版本,而2008年的现在,F#已经接近成熟。2007年底,微软宣布将F#从研究室的专案转移到产品部门,进入产品化的阶段。在下一个版本的Visual Studio中,F#将会成为正式的一员,和C#丶Visual Basic平起平坐。目前,F#也已经和Visual Studio做了初步的整合。

一个新语言的诞生,自然有它的时代背景,对F#来说,自然是函数式编程(FP,Functional Programming)的因素。我已经在许多文章提到FP对现在IT环境的重要性,请自行上网查询阅读这些文章,我不在此重复叙述。

事实上,除了具备FP的能力,F#在Imperative Program......

阅读全文(1902) | 评论:0

好久没来了(2012-01-14 12:07:00)

摘要:报个到 以后继续到这里来......

阅读全文(1384) | 评论:0

美国兰德公司对中国人的评价(long)(转载)(2009-12-27 19:28:00)

摘要:国兰德公司是一家著名的非盈利的研究机构,为美国官方提供“客观的分析和有效的解决
方案”。最近,他们公布了一份对中国现状分析报告,即有肯定,也有严厉批评,值得国
人反省。本文观点来自兰德公司亚太政策中心。

原文如下:

如果20世纪的中国是一个富裕和统一的国家,我们会有一个完全不同的第一次世界大战,
我们就不会有第二次世界大战而是第二次欧洲大战。中国能够阻止日本侵略或者打败日本
。美国在这些冲突上的花费从根本意义上会减少很多,因为珍珠港事件不会发生。我们和
整个世界,更不用说10亿中国人,一个多世纪以来,已经为中国的弱小付出了惨重的代价
。世界需要一个健康的中国。

中国的需求对日本走出衰退起到了促进作用。日本状况给世界经济带来了风险。关于这一
点,怎么说都不夸张。日本巨额的债务会产生多米诺骨牌效应,逐渐波及到全世界。在中
国有力的帮助下,危险似乎已经过去。中国全球化给美国带来了很多影响。最明显的是,
中国成为美国商品最大的市场。

可口可乐早就完成了那个看上去像是神话的目标:卖10亿瓶可口可乐;曾经嘲笑中国梦的
通用在中国卖了很多的别克汽车,在困难时期,中国带来的利润占通用利润的很大一部分
;中国联想购买IBM个人计算机业务,挽救了这个垂死部门的工作岗位。中国提供更低价
的生活必需品给美国人的生活水平做出了很大的贡献,尤其是对我们不是那么富裕的居民
而言。有迹象表明由于能够购买中国低价的出口货物,低收入美国人的生活水平可能提高
了5%到10%。

中国金融体系的不合理意味着中国建造了垂死企业,导致巨大的生产力过剩。近些年来,
中国财政政策上的反复无常导致过度建造,对铁、铝、水泥和其它原材料产生了巨大的需
求。日本人和现在的中国人看上去似乎会买下世界上所有的东西,但是当你看到他们的财
政状况的潜在问题时,你会发现一个黑洞。日本人在90年代陷入了这样一个黑洞,至今还
在努力地爬出来。中国人很多年后仍将会为目前这种无节制的狂热的购买行为感到心痛。


目前,中国面临着巨大的挑战。中国的银行是我们所知道的世界上最糟糕的银行。中国每
一代,都有相当于美国规模的人口从农村涌入城市......

阅读全文(2240) | 评论:0

windows 7安装方法(2009-07-30 21:13:00)

摘要:当然.网上下载的系统都是ISO的,有条件的朋友可以刻录成光盘进行安装!
没条件的朋友就认真学习下硬盘安装吧!

会安装的自动出去!

没有虚拟光驱可以直接解压缩,解压缩后把文件夹的名字改的简单些

             (这些方法本人亲测,不光是安装windows7可以用,安装vista也可以用,要看你怎么灵活运用了)

一、windows 7系统下全新安装高版Windows7:
1、下载windows7 7100 ISO镜像(RC或RTM),用虚拟光驱拷贝至非C盘(如D:\7100)
2、开机按F8——修复系统——选择最后一项命令修复——在命令框输入“D:\7100\sources\setup.exe“(不带引号)
3、进入安装界面、选择custom安装
4、选择安装语言、格式化C盘
5、OK了,装好后是一个纯系统(非双系统)。

二、如果有vista安装盘的话,方法也很简单:
1、下载windows7 7100 ISO镜像(RC或RTM),用虚拟光驱拷贝至非C盘(如D:\7100)
2、BIOS中选择光驱启动,进入vista安装界面
3、选择左下角修复计算机(自动搜索系统,提示加载驱动或关闭,选择关闭进入修复选项)
4、选择最后一项命令修复,在命令框输入“D:\7100\sources\setup.exe“(不带引号),开始安装
5、选择安装语言、格式化C盘 (即使C盘原本没有系统此法也可行)

三、XP系统下全新安装windows 7:
1、下载windows 7 7100 ISO镜像(RC或RTM),用虚拟光驱拷贝至非C盘(如D:\7100)
2、把D:\7100目录下的bootmgr和boot目录(其实只要里面的boot.sdi和bcd文件)拷贝到c盘根目录下,并在C盘根目录下建个sources文件夹。(XP下不需要取得管理员权限)
3、把D:\7100\sources下的boot.win复制到C盘刚建的sources文件夹
4、用管理员身份运行cmd,然后输入c:\boot\bootsect......

阅读全文(3102) | 评论:0

U盘系统安装盘的制作(2009-07-13 16:44:00)

摘要:  使用的笔记本为TinkPad X61,因为该款笔记本没有光驱,所以本人就有了N个U盘,进行系统的日常维护,比如:Windows PE 启动U盘、Windows 安装U盘等等,今天就来讲讲Windows 安装U盘的制作方法,同样使用没有光驱电脑的朋友不防作个参考:
  首先,创建USB启动盘。
  1.U盘4GB以上容量(要装得下操作系统安装文件)
  2.Diskpart命令行工具
  具体操作如下:
  C:\>diskpart
  DISKPART> list disk
  如果你的机器只有一块硬盘,那么U盘应该显示为Disk 1
  DISKPART> select disk 1
  选择U盘为当前磁盘
  DISKPART> clean
  清空磁盘
  DISKPART> create partition primary
  创建主分区
  DISKPART> select partition 1
  选择分区
  DISKPART> active
  激活分区(一定要做,不然不能启动)
  DISKPART> ......

阅读全文(4318) | 评论:1

office 2010激活的挣扎(2009-07-12 09:53:00)

摘要:不久前下载了Office 2010的技术预览版,用了大概1个月,就遇到了激活的的烦事,做了无数的挣扎,最后徒劳而忍。 先是在每次启动office时,都有一个提示的窗口,是要激活的,但点击后不会有任何的信息。 又过了几天,不但每次启动office,会出现一个窗口,告诉你没有激活,而且每隔一段时间,都会有这样这个窗口提示激活,尽管上面的链接没有什么用处。 我忍无可忍了,做了挣扎。首先,我把2010卸载,重新装。我满怀希望的打开一个office程序,结果该死的窗口又弹出来了,失败第一次。 我又卸载了,装上了office 2007,然后用2010升级。我想,2007是有激活的,升级了应该不用激活了。再次满怀希望的打开office,讨厌的激活窗口再次出现,我可是把时间也改过来的啊。。。。。。   于是,我彻底死心了。讲究用吧,看谁能耗过谁!!!!!  ......

阅读全文(9802) | 评论:4

毕业生必须知道:干部身份、三方协议、派遣证(2009-06-22 19:15:00)

摘要:毕业生必须知道:干部身份、三方协议、派遣证
2008年05月30日 星期五 00:16
学 校里关于毕业生的会也已经开了一大堆,耳朵也长膙了,嘴唇也磨薄了,很多人随大流听听看看,可真正重要的一些东西相信有很大一部分人却没有搞懂。如果不 信,你可以问问自己,什么叫三方协议?三方协议和谁签?有什么用?户口和三方又有什么关系?当一个个问题逐一提出来时,你可能已经开始觉得发虚。
在这里,我想简单的说一说我目前所知道的关于这方面的一些问题,相信肯定有很多不全面的地方,但至少相信可以帮帮你。
首先是大学毕业后的人生基本规划(本处所指为非在职考研、考博、考公务员等同学):
大学毕业后的一年最为关键,举例如2008年6月毕业7月正式工作者,其从08年7月到09年7月这一年是对其人生的基本规划最为重要的一年,原因涉及三项——三方协议、报到证(派遣证)、干部身份。

关于三方协议:
什么叫三方协议?网上答案都有,随便查查就知道了。但再深一些说呢,肯定有人不知道了。
三 方协议,简单的讲就是学校、学生本人、工作单位三方就毕业生离校后就业工作落实所签署的一份协议书,很多人知道的是:三方协议过去必须签,但现在不一定, 三方签了只是学校统计就业率的一个参考指标。三方和派遣证挂钩,但我没有留京户口,单位签三方就要解决你的户口,所以现在单位都不签三方了,尤其是私企等 等。没错,上边说的都对,所以有些朋友们就把三方协议放弃了,而只是找到工作,自己去做个打工者,然后只考虑劳动合同。
那么究竟三方协议背后究竟还有什么呢?其实三方的背后还隐藏着很多。
如果说到三方协议,那么必需提到的就是派遣证与干部身份。
三 方协议作为国家统计大学生就业率的一个根据,同时也是国家派遣证发放的一个证明。只有你签署了三方协议,拿回学校,学校才会在你毕业后将派遣证发给你,而 你拿着派遣证到你工作的单位报道,就此开始计算工龄,而你也就拥有了干部身份(每年基本6月25日毕业,所以6月18日前必需将三方交到学校)。
派遣证(报到证):
派 遣证一式两份,一份是派遣证,另一部分是报到证。派遣证在你毕业后将放入你的档案,由国家直接打到你的单位(档案属国家机密,不允许个人持有。如果你的用 人单位拥有档案保存资格那么你的档案就放在单位,如果没有,那单位会掏钱......

阅读全文(2310) | 评论:0

如何预防坐出来的六种病?(2008-12-11 21:26:00)

摘要:  随着知识经济的到来,坐着工作的人越来越多。坐着虽然舒服,但不利健康。研究表明,久坐可引起以下18种病症:颈椎病、腰椎病、食欲不振……世界卫生组织于2003年发布的一个报告表明,每年有200多万人死于久坐引发的心脏病、糖尿病等。因此,为了健康,千万不要“坐”以待毙!         1.颈椎病     原因:     颈椎病的根源是颈椎间盘退行变性后,椎间盘松动,继而压迫神经根、脊髓或椎动脉而引起的各种症状。长期不良的坐姿或长久停留在电脑前,最容易造成颈项肌的疲劳,引起颈肩痛、项肌痉挛,甚至出现头晕目眩;久而久之,势必在成年之后过早地出现颈椎间盘退行性变,导致颈椎病。     对策:     操作电脑时要保持正确坐姿:请确保坐着时整个脚掌着地。使用让您的脚部平稳着地的可调节工作台、椅子,或者使用脚垫。如果使用脚垫,请确保脚垫宽度足够使腿可以在工作区内自由活动。经常伸展腿部并改变腿的姿势。要经常站起来离开工作台稍微走动和经常改变腿部的位置,使人整个放松一下。注意不要将箱子或其他物品放置在桌下,这样会限制腿部的活动空间。     推荐:适合电脑族的颈椎瑜珈   2. 腰椎病     原因:     由于长期久坐,或者有的坐姿不良,或总是固定一个姿势而使得腰部软组织长久处于张力状态,软组织缺血,而产生腰肌劳损。     对策:     要尽量减少坐的时间,或坐一会儿变动一下姿势、站起来活动一下,中途可做一下腰部按摩。     推荐:瑜伽四招调理腰背美化胸部  3. 尾骨受伤     原因:     你是否经常感到臀部尾骨隐隐作......

阅读全文(2185) | 评论:0