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

Erlang和其他语言的接口

    博客分类:
  • FP
阅读更多
Erlang有所长,有所短。
短于图像和信号处理,字符串处理,
长于高级协议实现,并发服务等。
因此常常需要Erlang和其他语言的协同互为补强。

Erlang和Delphi的接口

Erlang和Python的接口
参见http://pascal4123.iteye.com/blog/434927

有一个更详尽的文章
http://www.trapexit.org/Writing_an_Erlang_Port_using_OTP_Principles

Erlang官网上开源项目列表中也包含了一个Py-Erl接口项目
http://web.archive.org/web/20101123100410/http://erlang.org/user.html#py_interface-0.92
分享到:
评论

相关推荐

    erlang -c语言程序接口.pdf

    Erlang作为一种专为构建高并发、容错性强的应用程序而设计的语言,在与其他语言(如C语言)的集成方面具有独特的优势。本文将详细介绍Erlang与C语言之间接口的具体实现方式及其工作原理。 #### 二、Erlang与C语言...

    使用Erlang和Yaws开发REST式的服务

    在本文中,我们将探讨如何使用Erlang编程语言和Yaws Web服务器开发RESTful服务。Erlang是一种面向并发和分布式系统的语言,以其高可靠性而著称,而Yaws是由Claes Wikström用Erlang编写的高性能Web服务器,能够处理...

    erlang深度分析.pdf

    ### Erlang深度分析知识点 #### 1. Erlang VM分析 Erlang的虚拟机(VM)即Erlang Runtime System(ERTS),是Erlang系统运行的基础...这些知识能够帮助开发者充分利用Erlang语言的强大功能,编写出高效且可靠的系统。

    erlang port driver test

    在 Erlang 中,Port Driver 是一种机制,允许 Erlang 进程与外部 C 库或者其他语言编写的程序进行通信。Port Driver 提供了一种方式,使得 Erlang 系统能够与外部世界交互,执行低级别的I/O操作或调用非Erlang代码...

    windows下安装Erlang环境

    Erlang是一种强大的编程语言,特别适合于构建高并发、分布式和容错性强的系统。由爱立信的CS-Lab开发,Erlang的设计目标是处理大规模并发活动,这在传统的操作系统上可能非常困难。它的核心特性使其在处理并发性、...

    Erlang22.3和RabbitMQ3.8.4.zip

    Erlang是一种并发性极强、容错性良好的编程语言,而RabbitMQ则是一个基于AMQP(Advanced Message Queuing Protocol)的消息中间件,它利用Erlang的强大特性来实现高可用性和可扩展性。 首先,让我们深入了解一下...

    Go/Python/Erlang编程语言对比分析及示例代码

    Erlang语言的语法有其独特性,它的并发编程风格与传统语言不同,需要一定的学习成本。 在并发模型方面,Go语言引入了goroutine,它是一种轻量级线程,可以通过channel进行通信。这种模型非常适合在现代多核处理器上...

    rustler编写erlang nif

    接着,文章深入探讨了Rustler库,该库为Rust和Erlang之间的接口提供了便利。 1. **Erlang NIF基础**: - NIFs允许Erlang代码调用外部函数,这些函数由其他语言实现,通常用于性能优化。 - NIFs可以提高计算密集型...

    erlang 21.3

    标签"erlang"、"linux"和"otp_src_21.3"明确了这个压缩包与Erlang语言、Linux操作系统以及OTP源代码版本21.3的关系。这意味着该压缩包是为Linux环境设计的,用户需要在Linux环境下编译和安装Erlang 21.3。 在Linux...

    erlang安装帮助包

    erts包含了Erlang虚拟机和其他核心组件,而库则包含了大量的模块和功能,如分布式通信、数据库接口、加密等。 在压缩包中,"COPYRIGHT"文件通常包含了软件的版权信息和许可协议。阅读此文件是了解Erlang的使用权限...

    Erlang与Mysql对接

    Erlang是一种面向并发的、强类型的编程语言,主要用于构建高度可扩展的、容错性强的分布式系统。MySQL则是一款广泛使用的开源关系型数据库管理系统,以其高性能、稳定性及易用性而闻名。当Erlang应用程序需要处理...

    Erlang安装包

    此外,Erlang还提供了丰富的外部接口,使其能够与各种其他语言和系统无缝集成。这包括C语言接口,使得编写高性能的模块或与已有库交互变得可能。 Erlang的速错(quick fault recovery)机制意味着当错误发生时,...

    erlang-java聊天

    在IT领域,Erlang和Java都是重要的编程语言,各有其独特的优点和应用场景。本项目“erlang-java聊天”是一个初级水平的示例,展示了如何利用这两种语言进行交互,实现一个简单的聊天应用程序。这个聊天程序可能包括...

    erlang简介

    10. **平台移植性**:Erlang可以运行在多种操作系统上,包括Windows和各种*nix系统,并可通过C节点(ei)、Java接口(jinterface)与其他语言集成。 在开发、测试和部署方面,Erlang提供了一系列工具,如开发环境、...

    《Programming Erlang》

    Erlang是一种静态类型、函数式编程语言,最初由爱立信开发,用于构建电信系统,因其在处理高并发、分布式计算和容错性方面的优势,现在也被广泛应用于互联网和实时系统。 Erlang的关键特性包括: 1. **并行计算**...

    erlang官方资源包

    Erlang是一种面向并发的、通用的编程语言,由瑞典电信设备制造商Ericsson开发,用于构建高可用性、分布式和实时系统。OTP(Open Telecom Platform)是Erlang的开源框架,提供了各种库和设计模式,帮助开发者构建高效...

    erlang 16b03 source

    Erlang是一种函数式编程语言,以其并发能力、热代码替换和故障隔离特性而著名。R16B03是OTP的迭代版本,它可能包含了性能优化、错误修复、新功能以及对现有组件的改进。源代码的获取允许开发者深入理解Erlang的内部...

    erlang聊天室源码

    **Erlang聊天室源码解析** Erlang是一种面向并发的编程语言,因其在...通过学习和分析这个项目,你可以深入理解Erlang语言特性和其在构建复杂系统中的应用,同时也可借鉴RabbitMQ的设计理念,提升自己的技术能力。

    Erlang深度分析

    Erlang语言因其独特的并发模型、高效的分布式计算能力和灵活的网络编程接口,在构建高并发和可伸缩的分布式系统方面表现卓越。对于追求高并发性能和稳定性的开发者来说,掌握Erlang是一笔宝贵的资产。通过对这些知识...

Global site tag (gtag.js) - Google Analytics