关于F#大家有什么问题吗? - 老赵点滴- 追求编程之美- 博客园

64 条回复

  1.  2010-04-19 14:34
    老赵你没关评论?

    帮我问问 f#转DSL原语的原则啊
  2. [楼主]  2010-04-19 14:39
    韦恩卑鄙 v-zhewg @waynebaby
    就打开了这篇。
  3.  2010-04-19 14:46
    我想知道这个井有多深。。。
  4.  2010-04-19 14:47
    F#会不会成为以后微软平台上的主流语言,C#会不会成为又一个“VB”?
  5. [楼主]  2010-04-19 14:48
    韦恩卑鄙 v-zhewg @waynebaby
    啥叫“f#转DSL原语的原则”啊?
  6.  2010-04-19 14:48
    F#的发展方向
  7.  2010-04-19 14:49
    Jeffrey Zhao
    我那天{zh1}问你的 我觉得随便定义DSL有危险 什么样的操作才有价值转换成一个新的关键字呢
  8. [楼主]  2010-04-19 14:51
    Arthas-Cui:我想知道这个井有多深。。。

    呃,没听懂,详细说说?
  9. [楼主]  2010-04-19 14:51
    964:F#会不会成为以后微软平台上的主流语言,C#会不会成为又一个“VB”?

    我理解你的意思就是定位问题,是吧。
  10. [楼主]  2010-04-19 14:51
    螃蟹往前冲:F#的发展方向

    具体一点?
  11.  2010-04-19 14:51
    964
    同顶
  12.  2010-04-19 15:00

    Jeffrey Zhao:
    引用964:F#会不会成为以后微软平台上的主流语言,C#会不会成为又一个“VB”?

    我理解你的意思就是定位问题,是吧。


    对的,就这个意思!
  13.  2010-04-19 15:05
    C#, 好多人直接读成:C井。

    J#, 也有人直接读:J井。

    J井, 是历史上微软挖的最深的一个井。

    忽悠了一批人之后, 在2008直接给干掉了。

    于是一批人的时光就这样被活埋了。

    C#, 挖的不够深。 只是让大家进来了, 好歹各自还能混口饭吃。

    然后, 这不知不觉的微软又挖了个井, 让我们往里跳。

    是死是活, 让我们心里先有个数好吧?

    ==============================

    老赵我对不起你。 我觉得这段话似乎很不好翻译。
  14.  2010-04-19 15:07
    我可以很邪恶的设想,
    你把井翻译成well, 然后费尽心思终于说完了, 然后对方说:

    Well! Of course, very well!!!

    ^_^
  15. [楼主]  2010-04-19 15:09
    Arthas-Cui
    你直接说想知道前景如何不就可以了……
  16.  2010-04-19 15:11
    Jeffrey Zhao
    那多不浪漫啊~~
  17.  2010-04-19 15:20
    我想问下F#用于客户端游戏开发有优势吗?
  18. [楼主]  2010-04-19 15:24
    天天不在:我想问下F#用于客户端游戏开发有优势吗?

    收到,呵呵。

    我先回答一个,有很大优势。
  19.  2010-04-19 15:27
    老赵,最开始我打开的时候似乎评论没打开。没机会说。
    不过我觉得我现在一门C#都没学好,还去搞F#,是不是跟猴子一样呢?学一个扔一个?还有F#就不知道是什么,好歹C#也是C系列的吧,学起来感觉和C是一个家族,至少我对C还是很膜拜的。
    再者嘛,真怕C#以后微软有像抛弃VB一样,不够重视,那我们这千千万C#程序员可能{zh1}又都只好转行不做程序员了,回家修理地球还悠哉悠哉的,至少自给自足还可以满足吧,不用再跟着MS到处跑,到{zh1}都不知道方向了。
    {zh1}嘛,我是只坚定我现在的方向,C#学好,用好,开发出能适合企业管理的系统以及适合各自动化控制的控制软件就OK了。虽然C,C++在硬件方面,不说了,还是希望C#也可以做比较优秀的算法出来...
  20.  2010-04-19 15:35
    大家说的对...方向很重要,微软给程序员的方向是什么?
    是往智能方向开发,还是往控制硬件方向开发,还是往抽象方向开发,...呵呵..我也不知往那个方向开发,乱说一通,因为我也糊涂了!!!!
  21.  2010-04-19 15:42
    帮忙问一下,微软何时才能在升级技术外壳的同时,提升一下微软从业者的社会地位?
  22.  2010-04-19 16:12
    1.微软什么搭配F#开发个类似CouchDB的高并发Key-value数据库
    2.F#什么时候能像c#一样轻松应用于web开发或asp.net mvc的开发(例如用F#开发个类似Facebook IM 的在线聊天系统)
  23.  2010-04-19 16:12
    主要是不知道F#能干啥? 是否可以替代C#?
  24. [楼主]  2010-04-19 16:25
    Aicken(李鸣):帮忙问一下,微软何时才能在升级技术外壳的同时,提升一下微软从业者的社会地位?

    社会地位不是微软给的,而是你自己争取的。

    为什么你感觉好像做其他技术的人地位高?那是因为他们技术好,技术不好的在它们的领域就没法生存了。
  25. [楼主]  2010-04-19 16:27
    rocklau
    1、你都知道有CouchDB和MongoDB这种东西了,为什么还要用F#再开发一个啊。
    2、F#现在就可以做了,Facebook的IM在线聊天系统的关键也是Erlang,和C#,Java,VB,PHP这种没有关系。
  26.  2010-04-19 16:32
    Jeffrey Zhao
    我想了二个方面,请看下是不是.
    1.很多图形学计算的表达式用F#能很容易的表达.
    2.F#并发编程方面比较容易编写.

    还有个问题.就是F#借助.net开发的游戏在性能上会不会被拖住?
    F#调用windows api是不是只能通过引用DllImport特性来调用?
    F#开发Direct9是不是只能用托管版的?
    Jeffrey Zhao:
    引用天天不在:我想问下F#用于客户端游戏开发有优势吗?

    收到,呵呵。

    我先回答一个,有很大优势。

  27. [楼主]  2010-04-19 16:34
    天天不在:
    @Jeffrey Zhao
    我想了二个方面,请看下是不是.
    1.很多图形学计算的表达式用F#能很容易的表达.
    2.F#并发编程方面比较容易编写.


    是的

    引用
    还有个问题.就是F#借助.net开发的游戏在性能上会不会被拖住?
    F#调用windows api是不是只能通过引用DllImport特性来调用?
    F#开发Direct9是不是只能用托管版的?

    如果F#的话那只能和C#一样P/Invoke了或Managed DirectX了。
  28.  2010-04-19 16:36
    作为VB的程序员,我讨厌MS。
    VB因为C#的出现,被抛弃了。
    J#的同志,更惨厉。
    我希望MS为大家考虑,不要让F#重蹈J#的覆辙。
    或者让C#重蹈VB的覆辙。
    JAVA的程序员蛮开心的。。。。稳定压倒一切。。。。。
  29. [楼主]  2010-04-19 16:47
    MagicHu
    有啥开心的,C#写几行的事情Java要写3倍5倍的代码,还不好看。关键是,大部分程序员还乐此不疲,还不知道有这个问题。你真觉得这种快乐很不错吗?
  30.  2010-04-19 16:54
    Jeffrey Zhao
    大家都要吃饭的,纯搞技术的,还是少数。
    就业,做项目,这些实际问题还是存在的。
    我现在是用COBOL,IMS DB这些东西吃饭的,所以,学习F#也无妨。
    很多兄弟靠.NET吃饭的,学了F#以后,找不到工作,就不好了。
    我觉得不是说,新技术没有用处,只是想说,技术和实用要平衡好。
    现在大力鼓吹实验室语言,等那天,F#步了J#和VB的后尘,怎么办?
    楼主的工作很稳定,微软也很稳定,不过,这里大部分人,还是要靠C#吃饭的。
    当然,如果F#有非用不可的领域,特别突出的领域,我收回我的话。
    如果为了点语法糖就鼓吹F#,没有必要。
  31. 2010-04-19 16:57
    F#的IM在线聊天系统的关键也是Erlang??楼主能解释下吗 没看明白
  32. [楼主]  2010-04-19 17:06
    MagicHu
    我又没有推荐人人都去学F#,你突然说起这个我还真摸不着头脑。F#自然有非常擅长的领域,比如异步开发方面无可匹敌,你当微软和研究院的人都是吃干饭的啊。

    我忽然很奇怪,原来你并不了解F#,怎么就开始抵触和质疑了,这算是哪门子技术态度啊……
  33. [楼主]  2010-04-19 17:07
    King0F#的IM
    说错了,是Facebook的IM。
  34. 2010-04-19 17:08
    帮我问一下。什么时候出 D#
  35.  2010-04-19 17:12
    建议F#团队多整点中文的入门资料吧,说实话,好多人就算有心想学习F#,但没有好的入门(阶梯式)资料,一看F#那风格极其不同的代码,就晕了
  36.  2010-04-19 17:14
    反对楼主在博客园卖自己网站的广告。


    严重影响了博客园的用户体验,太卑鄙了。
  37.  2010-04-19 17:16
    只是讨厌MS的做法。
    当初为了对抗JAVA,搞出一个J#。
    等C#站稳脚跟后,就抛弃了J#。
    VB,就不谈了,XNA已经限制VB了。
    被MS忽悠的太多了。又一口井。。。。。。
    我不了解F#,真的希望处于技术目的推出F#的,不是出于商业目的。
    谁知道呢,同样的MSIL,既生瑜,何生亮。。。。
    只是自己被MS伤害太深,不想又有人被伤害。
    VB的兄弟,J#的兄弟,Delphi的兄弟。。。。。
    可能我没有学会随波逐流。。。。。,当你对一门语言用出感情来的时候,突然,由于商业目的,被抛弃了,那种不愉快。。。。
    别忘了,MS是一个技术公司,也是一个商业高手。。。。
    与其推出F#,还不如加强C++来得实在,
    不想再谈这个问题了。。。。。别回复我了,谢谢。
  38. [楼主]  2010-04-19 17:21
    MagicHu
    要回复的,你也可以继续回复啊。
    J#可不是微软想抛弃的,那是Sun逼的啊,你至少也去了解一点历史再说也行啊。
    还有别讲那么多大道理,先了解一下F#再说吧,了解一点点就够了,微软多年来就是在遭受你这样的FUD啊。
    C++是微软一个人想加强就加强的吗?那可有标准组织在那里,待微软真加强C++了,又要有人说微软怎么怎么怎么不遵守标准了。
    可怜的微软是进也不得,退也不得。
  39.  2010-04-19 17:24
    我.NET的C#还算马虎~想问下搞了F#后,有没有必要放弃C++?

    如果说目前比较底端的还是C/C++称霸的话,那么F#它所处的地位和定位.将会是什么局面,主要是想了解F#这门语言的初衷,和面向的领域.还有能否对现有的C/C++及C#带来创新点~

    //菜菜问句,F#是否是托管语言?
  40.  2010-04-19 17:25
    百度百科:
    C#开始被抛弃了?

    历史
      F#自2002年开始研发,2005年发布了{dy}个版本,2007年底正式从研发专案转移至产品部门,并决定将F#置入Visual Studio.NET 2010。截止目前(2009年1月6日现在),{zx1}的F#预览版为F# September 2008 CTP,版本号为1.9.6.2。 Visual Studio 2010英文版 已经于2010年4月13日发布。
    定位
      微软计划将慢慢整合F#至.NET平台并使F#最终成为.NET平台的顶峰语言。
      众所周知,F#是一种函数型程序设计(FP,Functional Programming)语言。然而F#对IP(Imperative Programming)与OOP(Object Oriented Programming)的支持几乎一样的出色。
      F#也许终将成为程序核心部分设计的{sx},而C#与VB等将在用户界面交互设计方面继续发挥其强大的潜力。
  41.  2010-04-19 17:29
    我是学C#的,主要做页面程序。我想知道学F#会比较容易入门吗?还有就是F#应用的层面(网页或程序或什么语言中),还有就是F#会取代C#吗?如果学习F#对网页开发有什么好处吗?
  42.  2010-04-19 17:30
    弱弱问下,F#怎么配合其他语言(比如C#)来突出F#的优势?谢谢
  43. [楼主]  2010-04-19 17:33
    精彩
    哪里听说的F#要代替C#了啊,不知道是谁yy出来的。
  44.  2010-04-19 17:50
    能否将F#与老牌的FP语言(譬如Haskell)与做一个比较?
  45.  2010-04-19 17:56
    Jeffrey Zhao
    着重于应用于哪一方面?
    是高阶函数还是等式推理?
    希望了解一下。
  46. [楼主]  2010-04-19 18:03
    cursive
    你这都不算是应用场景吧。
  47.  2010-04-19 18:18
    Jeffrey Zhao
    这是两个单独的问题。
  48.  2010-04-19 18:36
    啥时才把二十六口井挖完呢?
  49.  2010-04-19 18:44
    F#只会一点点, 不知道会不会取代c#,而c#会不会成为过去的VB?xx
  50.  2010-04-19 18:59
    恕我不了解F#,我像问一下:
    F#主要能够运用到哪些领域?
    F#目前有哪些比较成功的案例?
    还有F#国内市场的发展前景怎么样?

    我也想掌握一门函数式编程语言,目前C#都还没有精通,两边都学会不会只有半瓶水。

  51.  2010-04-19 19:01
    感觉提问题的同仁们好多对F#都没怎么了解,才会有所茫然..
    另外关于微软挖井让咱们跳的看法实在是不赞同.首先你会了一门语言后即便该语言或者平台被抛弃了,咱们换一口井跳又如何呢..技术就是不断更新的.换一种平台或者语言可不像转行那么痛苦吧.即便C#成为历史,即便F#代替了C#,咱们既然是程序员,学就是了..
  52. 2010-04-19 19:31
    刚出的.net 4里面的并行任务开发,和F#里面的并行
    两者之间什么关系?怎么定位
  53.  2010-04-19 19:35
    yyyy..
    希望老赵能回复一下我这个问题... 九街了半天了...
    OpenSmtp.Net
    使用这个发送邮件

    在本机测试正常]
    放到2003 服务器上就提示 发送邮件失败...
    为什么呢?
    是不是因为服务器没有按照smtp 服务器的原因呢???
  54. [楼主]  2010-04-19 19:36
    F# fresh:
    刚出的.net 4里面的并行任务开发,和F#里面的并行
    两者之间什么关系?怎么定位

    你可以当作同一套类库的两种API而已。
  55. [楼主]  2010-04-19 19:36
    ¥小舟
    自己看失败内容啊。
  56.  2010-04-19 19:38
    Jeffrey Zhao
    Jeffrey Zhao:
    @¥小舟
    自己看失败内容啊。

    ----
    在本机测试正常..没有发现什么问题..
    经过编译之后发布到服务器上...
    没办法调试..
    而且 弹窗提示 邮件发送失败
    --
    这个提示也不是我自己定义的....
  57. [楼主]  2010-04-19 20:05
    ¥小舟
    记录异常日志啊
  58.  2010-04-19 20:15
    Jeffrey Zhao
    Jeffrey Zhao:
    @¥小舟
    记录异常日志啊

    -----------
    OK// 谢了..
    -----
    小系统..没有加日志记录功能...
    明天去公司加上 试试...
  59.  2010-04-19 20:24
    刚接触F#,F#语句比较简洁,但不知道F#有什么用?
  60.  2010-04-19 21:10
    f#和c# 哪个会成为微软重点发展的语言 这两个为什么不合并
  61.  2010-04-19 21:22
    1,函数式编程语言早就出现,为什么到现在还没有流行起来?
    2,函数式编程语言的定位如何?会取代面向过程和面向对象的编程语言吗?
    3,F#与别的函数式编程语言比较(Erlang)有什么优势?
    4,F#的主要竞争对手会是谁?Erlang,Scala...?
    5,F#适合做WEB开发吗?将来会有框架支持吗(类似于Asp.net mvc)?
    6,你认为到目前为止F#{zd0}的败笔在那?
  62.  2010-04-19 22:49
    其实我非常有兴趣知道,F#在设计之初为什么要选择基于OCaml的语法,另外,为什么F#不支持OCaml中的functor。
  63.  2010-04-19 22:54
    我问几个小问题吧

    1.F#强调不做隐式转换,但int->float间也不做转换好像是否太不方便呢?

    2.在VS中,F#强调多文件的正确顺序,这是由类型推断的复杂性造成的么?还是因为编译是single pass的?要记住文件的顺序,对开发人员来说,是不是又是一个不必要的non-essential complexity?对使用F#做大型开发是否会有影响?

    谢谢!
  64. [楼主]  2010-04-19 23:26
    rxlinq
    这个问题我差点漏了,谢谢。
郑重声明:资讯 【关于F#大家有什么问题吗? - 老赵点滴- 追求编程之美- 博客园】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——