本文目录一览

1,请问一下OCAML语言适合做什么

Paser,Compiler,等等。

请问一下OCAML语言适合做什么

2,Real World OCaml这书怎么样

你好! nonlinear analysis real world applications 非线性分析真实世界的应用程序
学Ocaml很不错的书,不过是全英文的

Real World OCaml这书怎么样

3,Ocaml语言编程 AST文件抽象语法树定义了 stmt可以是stmt也可以

您好,这样的:抽象语法树的结构不依赖于源语言的文法,也就是语法分析阶段所采用的上下文无关文法。因为在Parser工程中,经常会对文法进行等价的转换(消除左递归、回溯、二义性等),这样会给文法引入一些多余的成分,对后续阶段造成不利影响,甚至会使各阶段变得混乱。因此,很多编译器(包括GJC)经常要独立地构造语法分析树,为前、后端建立一个清晰的接口。

Ocaml语言编程 AST文件抽象语法树定义了 stmt可以是stmt也可以

4,如何在ubuntu下安装ocaml

如果不想刻盘,最简单的方法就是,准备一个1G以上的U盘,利用ultraiso将下载好的ubuntu安装镜像刻录到U盘,然后利用U盘启动安装。千万不要使用wubi安装,这个东西安装之后会有很多问题,不是真正的独立系统。不要用grub4dos从硬盘启动安装,因为没经验的人容易将windows系统改出问题,而且这样做非常麻烦。
你好!在ubuntu上安装ocaml  sudo apt-get install alien ocaml  就可以正常运行了,就是一点小经验,防止自己以后忘掉。如有疑问,请追问。

5,F与C的区别

F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言,是函数编程语言(FP,Functional Programming),函数编程语言最重要的基础是Lambda Calculus。它是基于OCaml的,而OCaml是基于ML函数程式语言。有时F# 和 OCaml 的程式是可以交互编译的。F#已经接近成熟,支援Higher-Order Function、Currying、Lazy Evaluation、Continuations、Pattern Matching、Closure、List Processing、Meta-Programming。这是一个用于显示.NET在不同编程语言间互通的程序设计,可以被.NET中的任意其它代码编译和调用。2002年微软开始由Don Syme带领研发F#,从C#,LINQ和Haskell中获取了经验,2005年推出第一个版本,2007年7月31日释出1.9.2.9版。2007年底,微软宣布F#进入产品化的阶段。F#将被集成在Visual Studio 2010中,含有对.Net Framework的完全支持。
F#是一种函数型程序设计(FP,Functional Programming)语言。简单的说:F#注重程序核心,而C#偏向用户界面交互。F#也许终将成为程序核心部分设计的首选,而C#与VB等将在用户界面交互设计方面继续发挥其强大的潜力。
区别如下:  c#是微软公司发布的一种面向对象的、运行于.net framework之上的高级程序设计语言。并定于在微软职业开发者论坛(pdc)上登台亮相。c#是微软公司研究员anders hejlsberg的最新成果。c#看起来与java有着惊人的相似;它包括了诸如单一继承、接口、与java几乎同样的语法和编译成中间代码再运行的过程。但是c#与java有着明显的不同,它借鉴了delphi的一个特点,与com(组件对象模型)是直接集成的,而且它是微软公司 .net windows网络框架的主角。  f#是由微软发展的为微软.net语言提供运行环境的程序设计语言。它是基于ocaml的,而ocaml是基于ml函数程序设计语言的。 这是一个用于显示·net在不同编程语言间互通的程序设计。
F#貌似还没推出吧F#好像是脚本语言~

6,c和f的区别

区别如下:  C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。  F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。它是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的。 这是一个用于显示·NET在不同编程语言间互通的程序设计。
F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。它是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的。 这是一个用于显示。NET在不同编程语言间互通的程序设计。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
f#是由微软发展的为微软.net语言提供运行环境的程序设计语言,是函数编程语言(fp,functional programming),函数编程语言最重要的基础是lambda calculus。它是基于ocaml的,而ocaml是基于ml函数程式语言。有时f# 和 ocaml 的程式是可以交互编译的。f#已经接近成熟,支援higher-order function、currying、lazy evaluation、continuations、pattern matching、closure、list processing、meta-programming。这是一个用于显示.net在不同编程语言间互通的程序设计,可以被.net中的任意其它代码编译和调用。2002年微软开始由don syme带领研发f#,从c#,linq和haskell中获取了经验,2005年推出第一个版本,2007年7月31日释出1.9.2.9版。2007年底,微软宣布f#进入产品化的阶段。f#将被集成在visual studio 2010中,含有对.net framework的完全支持。
两种语言,C#用的很广,F#基本没听说过

文章TAG:Ocaml  请问一下OCAML语言适合做什么  
下一篇