`
jedy
  • 浏览: 147718 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

erlang和haskell

阅读更多
3年前学haskell,完全是因为pugs是用haskell写的。之前为了用emacs看过一些lisp的东西,函数语言也不算完全陌生。但总觉用haskell写算法实现不错,真的要用它做一个可以用的东西还是有点不太实际,总的来说只是学着玩的。而同为函数语言,erlang原本是用于电信行业,至少看得到应用,让人觉得有了那么一点不是玩的意思。

和haskell比起来,erlang的语法让人觉得有些别扭,看上去也不是那么清爽。小于等于用=<,真是不习惯。列表,元组的括号成堆,还是少写些数据处理的程序比较好,否则近视又要加深了。
分享到:
评论

相关推荐

    erlang-haskell-interface:制作 RPC

    erlang-haskell-interface 最初是从找到的 0.1 tarball 中复制的。 感谢 Eric Sessoms (@esessoms) 的原始工作,可以在此存储库的第二次提交 (bf8b4aee1c15ac98e8c63f63d36ab4c9ff1e3d26) 中找到未更改的内容 EPMD ...

    erlang-ffi:与Haskell的Erlang节点通信

    发给Erlang的消息只是Haskell中的函数调用,而来自Erlang的消息则传递到MVars。 简短的例子 我们通过一个简单的工作示例介绍erlang库。 我们将编写一个简单的“ Hello,Erlang!”程序。 让我们从Haskell代码开始...

    编解码器束:从Haskell生成Erlang VM字节码

    标题 "编解码器束:从Haskell生成...通过这样的工具,开发者可以利用Haskell的特性来编写Erlang VM的应用,同时享受Haskell的高级抽象和类型安全性。这在需要跨语言协作或利用特定平台优势的项目中具有很大的潜力。

    Server Metaprogramming Ruby-Pyton-Groovy-Haskell-Erlang.pdf

    ### 服务器元编程:Ruby、Python、Groovy、Haskell 和 Erlang #### 知识点一:元编程概述 **元编程**是一种程序设计技术,它允许程序在运行时检查自身结构,并能够修改自己的行为或生成新的代码。元编程在多种编程...

    用С,C ++,Clojure,Lisp,Elixir,Erlang,Elm,Golang,Haskell,JavaScript,Lua,OCaml,Python,R,Ruby,Rust,Scala等编写的大量酷炫的开源项目-Python开发

    语言C C#C ++ Clojure通用Lisp Crystal CSS D Dart Elixir Elm Emacs Lisp Erlang Go Haskell Haxe Java JavaScript Kotlin Lua OCaml PHP Python R Ruby Rust Scala Shell SVG Swift TypeScript是否要添加一个有趣...

    hinterface:Haskell Erlang互操作性库

    “hinterface”是一个专门设计用于Haskell和Erlang之间进行互操作性的库。这个库借鉴了“Jinterface”的概念,后者是Java语言与Erlang进程通信的一套工具。Hinterface的出现,旨在为Haskell开发者提供一种无缝的方式...

    hamler:在Erlang VM上运行的Haskell风格的功能编程语言

    Haskell以其纯函数式编程、类型系统和懒惰求值等特性而闻名,而hamler旨在将这些优点带入Erlang的并发和分布式计算环境中。Erlang VM以其对高并发和容错性的支持而著称,hamler结合这两者,为开发者提供了一种高效且...

    katas:Elixir,Haskell,Erlang等的编程练习

    这个资源涉及了Elixir、Haskell和Erlang这三种编程语言,它们都是函数式编程语言,但各有其独特之处。 1. **Elixir**: Elixir是一种构建分布式、容错和并行系统的动态类型语言,它运行在Erlang虚拟机(BEAM)上。...

    99-problems:Prolog Haskell 和 Erlang 中 99 问题的解决方案

    99 Haskell、Erlang 和 Prolog 中的问题是帮助程序员掌握函数式编程和逻辑编程背后的关键思想的问题。 这是我用三种不同的编程语言(包括 Haskell、Erlang 和 Prolog)解决的 99 个问题。用法解决方案根据语言位于...

    学到一些Erlang,以造福所有人!Learn You Some Erlang for Great Good!

    本书是为那些具有命令式语言编程基础知识(例如C / C ++,Java,Python,Ruby等)并且可能会或可能不知道函数式编程(例如Haskell,Scala,Erlang)的人们学习Erlang的一种方法。 ,Clojure,OCaml等)。

    七周七语言.epub

    书中介绍了Ruby、Io、Prolog、Scala、Erlang、Clojure和Haskell这七种语言,关注每一门语言的精髓和特性,重点解决如下问题:这门语言的类型模型是什么,编程范式是什么,如何与其交互,有哪些决策构造和核心数据...

    [Web Framework] 七周七网络框架 (英文版)

    You'll see everything from familiar Ruby and JavaScript to the more exotic Erlang, Haskell, and Clojure. ☆ 出版信息:☆ [作者信息] John Arundel [出版机构] Pragmatic Bookshelf [出版日期] 2014年01...

    数据:Erlang的纯函数式和泛型编程

    Erlang 中的 Monads 实现可能不如 Haskell 或 Scala 直接,但仍然可以通过模块和回调实现类似的概念。 ### 4. 流(Streams) Erlang 的 Stream 概念允许处理无限或大型数据集,而不需要一次性加载所有数据。它们...

    erlmonads:Erlang 的语法扩展提供了 do-notation 和 Monads

    它们深受启发,monad 和库是来自 Haskell GHC 库的近乎机械的翻译。 导入为:这增加了对将远程函数导入当前模块命名空间的支持,并显式控制本地函数名称。 用 要使用这些解析转换-compile任何一个,您必须将必要的...

    nix-project-templates:Haskell,Scala,Rust,F#和Elixir的Nix项目模板

    Elixir是一种基于Erlang虚拟机(BEAM)的动态函数式编程语言,常用于构建高可用性和并发性的分布式系统。使用Nix模板,Elixir项目可以受益于Nix的环境一致性,使得在多台机器上部署和扩展应用变得简单。 7. **项目...

    seven web framework in seven weeks

    You'll see everything from familiar Ruby and JavaScript to the more exotic Erlang, Haskell, and Clojure. The rapid evolution of web apps demands innovative solutions: this survey of frameworks and ...

    Haskell-capataz:Haskell中类似于OTP的监督树

    总之,Haskell-capataz是Haskell社区对Erlang OTP模式的一种实现,它提供了构建容错并发系统的工具,利用了Haskell的静态类型和纯函数式特性,以确保系统的安全性和可靠性。对于想要在Haskell中构建高可用分布式系统...

    DATX02-15-29:Erlang VM 上的类 Haskell 语言

    DATX02-15-29 Erlang VM 上的 HaskellGit 流程指南对于这个 repo,应该遵循一些严格的规则,并鼓励遵循一些指导方针。条规严格存储库中没有二进制文件。 这里的关键因素是确保在本地测试产品时不要暂存已编译的二...

Global site tag (gtag.js) - Google Analytics