Erlang 是集群计算世界的 C 语言吗?

2023-12-25

Erlang 似乎在网络上的级别和性能都很低,但没有非常丰富的类型系统或其他函数式语言提供的许多东西,所以在我看来它将成为集群编程的最低级别开发语言,直到出现其他东西并提​​供像样的集群虚拟机和高级构造。对此有什么想法吗?


C是集群计算的C。

至少,我见过的每个 HPC 集群都有大量运行 MPI 的 C 和 Fortran,但从来没有 Erlang。

如果说有什么不同的话,趋势似乎是朝着与语言无关的网格标准发展,而不是 Erlang 的特定消息传递协议。解释型语言在将繁重的工作粘合在一起方面具有优势,Erlang 可能非常适合这个角色,但如果您每年花费数十万英镑运行集群,那么您不需要 CPU 时间为任何可以转换为更快语言的东西运行解释字节码。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Erlang 是集群计算世界的 C 语言吗? 的相关文章

  • 基于代理/参与者的并发设计的设计模式[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 最近 我一直在研究支持参与者 代理 无共享架构的替代语言 即 scala clojure 等 clojure 也支持共享状态 到目前为止 我读过
  • 使用 OTP 原理的非阻塞 TCP 服务器

    我开始学习 Erlang 所以我尝试写 hello world 并发编程 IRC 机器人 我已经使用 Erlang 编写了一个 没有任何 OTP 细节 管理程序 应用程序等行为 我希望使用 OTP 原则重写它 但不幸的是我无法找出使用 OT
  • Erlang 代码的持续集成服务器

    您使用什么类型的敏捷工具进行 Erlang 开发 什么持续集成 http en wikipedia org wiki Continuous integration您使用 CI 服务器来构建 Erlang 代码吗 我得到的唯一参考来自 Quo
  • Erlang 中事件流(又名 CEP)的实时关联/分析有什么框架吗?

    想要分析具有某些特征 例如公共来源 的事件流 并在给定的时间窗口内 最终将这些多个事件关联起来并从中得出一些推论 最后启动一些操作 我对复杂事件处理 CEP 的有限了解告诉我 它是此类事情的理想选择 然而 在我迄今为止的研究中 我发现人们将
  • Erlang / Golang 端口示例中的缓冲区大小

    我有一个粗略的 Erlang to Golang 端口示例 将数据从 Erlang 传递到 Golang 并回显响应 问题是我可以传输的数据量似乎仅限于 2 8 字节 见下文 我认为问题可能出在 Golang 方面 没有创建足够大的缓冲区
  • erlang中如何将中缀转换为后缀?

    我刚刚遇到这个帖子 https stackoverflow com questions 4621151 the shortest way to convert infix expressions to postfix rpn in c 相当
  • 无法在 websphere 8.5 上启动应用程序,但在版本 7 上运行

    我遇到了一个特殊的问题 我有一个包含 ejb jar 的 Ear 应用程序在 websphere 7 上独立运行 我下载了 8 5 试用版 创建了一个垂直集群并在其上安装了应用程序 但该应用程序在 8 5 版本上尚未启动 每次我尝试启动它时
  • 构建 Erlang 服务器场(用于业余爱好项目)最便宜的方法是什么? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 假设我们有一个 本质上并行 的问题需要用 Erlang 软件来解决 我们有很多并行进程 每个进程都执行顺序代码 不是数字运算 并且我们向它们投入的 C
  • 将请求传递给特定的分叉节点实例

    如果我错了 请纠正我 但不可能在同一端口上启动多个 http 服务器 基于此 有趣的是 NodeJS 集群可能会分叉 因为我知道有一个主人正在将请求传递给其中一个分叉工人 什么worker是由操作系统管理的或者cluster schedul
  • 为什么使用erts_debug:size/1时atom的内存为零?

    I use erts debug size 1计算erlang VM中atom的内存 但我发现输出为零 谁能解释一下原因 7 gt erts debug size true 0 原因是原子与原子的数据一起保存在原子表中 因此整个节点中只有一
  • 如何返回元素的个数?

    我必须编写一个函数 它接受一个整数列表作为参数并返回列表中小于 1 的整数的数量 到目前为止 我所拥有的是一个仅返回列表中的整数个数的函数 我不确定应该在哪里 是否放置 if 语句和计数器以仅返回有多少个整数小于 1 export num
  • Erlang 17推荐使用地图替换记录,但是如何让mnesia支持地图?

    在 joe 的 Erlang 的重大改变 中http joearms github io 2014 02 01 big changes to erlang html http joearms github io 2014 02 01 big
  • 有没有办法对默认记录值进行查找?

    给定一个记录 record something id integer name string email undefined string undefined 有没有办法获取字段的默认值 在本例中得到的事实是 something email
  • 零部署 CouchDB 嵌入 Windows 应用程序?

    我可能在这里做梦 但我想知道是否有可能将最小的 CouchDB 引擎完全嵌入到 Windows 应用程序中 以便该应用程序可以运行而无需在用户计算机上安装 CouchDB Erlang 我已经提供了这种精简 捆绑的功能 请在此处查看http
  • Erlang 参与者与 OOP 对象有何不同?

    假设我有一个 Erlang actor 定义如下 counter Num gt receive From increment gt From self new value Num 1 counter Num 1 end 同样 我有一个 Ru
  • 在 Erlang 中展平嵌套列表的列表

    我正在做练习Erlang编程 问题是 编写一个函数 给定一个嵌套列表的列表 该函数将返回一个平面列表 例子 flatten 1 2 3 4 5 6 1 2 3 4 5 6 提示 使用concatenate解决flatten 这是我的conc
  • Mnesia:如何同时锁定多行,以便我可以写入/读取一组“一致”的记录

    我多么希望我一开始就能表达我的问题 取一个包含 26 个键 a z 的表 并让它们具有整数值 创建一个流程 哎哟 一遍又一遍地做两件事 在一笔交易中 写入随机值a b and c使得这些值always总和为 10 在另一个事务中 读取值a
  • Erlang get_tcp:recv数据长度

    I user gen tcp recv Socket 0 用于数据接收 但我只能接收1次1418字节 我怎样才能收到发送的数据量 in gen tcp recv Socket 0 您正在询问内核 给我接收缓冲区中现在可用的所有数据 不过 内
  • Erlang:如何将原子转换为字符串?

    我想从原子转换为字符串 Input hello world Output hello world 我该如何实现这一目标 Use atom to list http erlang org doc man erlang html atom to
  • Cowboy 中的 http 处理程序和 websocket 处理程序之间的通信

    我想在 Cowboy 中创建一个 websocket 应用程序 它从另一个 Cowboy 处理程序获取数据 假设我想结合牛仔的 Echo get 示例 https github com ninenines cowboy tree maste

随机推荐

  • 使用默认参数取消引用函数 - C++14 与 C++11

    以下代码无法使用带有选项的 g 版本 5 4 0 进行编译 std c 1y void f int 0 int main f ok f 2 ok f ok c 11 error with c 14 too few arguments to
  • 有没有办法在iPad上查看localStorage的内容?

    在 设置 Safari 中 有一个 数据库 条目 可让我查看在 iPad 上创建的数据库 不是它们的内容 而是它们的大小和来源 但是 我看不到任何方法来查看 localStorage 中的内容 我正在使用控制台访问 Safari 中的 lo
  • keras图像预处理不平衡数据

    All 我正在尝试使用 Keras 对两个类进行图像分类 对于一个类 我的图像数量非常有限 比如 500 至于另一类 我的图像数量几乎是无限的 那么如果我想使用keras图像预处理 该怎么做呢 理想情况下 我需要这样的东西 对于第一类 我提
  • 为什么我的颜色条中有线条?

    Edit 由于这似乎是一个受欢迎的帖子 因此这里的解决方案似乎对我来说效果很好 谢谢 gazzar 和 mfra cbar solids set rasterized True cbar solids set edgecolor face
  • 在 ~/.gitconfig 中放入什么来暗示 --show-signature 对于每个支持它的 git 子命令?

    我刚刚搜索过git config 1 https git scm com docs git config git log 1 https git scm com docs git log and git show 1 https git s
  • 具有多态模型的嵌套形式

    我正在制作一个具有以下属性的应用程序 并且正在创建一个单一表单 以便能够保存目标 目标的任务 目标的里程碑和里程碑的任务 app models goal rb has many tasks as gt achievement has man
  • 如何防止 coclass 实现在 ATL 类型库中公开

    我正在构建一个带有类工厂类型的 ATL 类型库 有点像这样 object uuid interface INumber IDispatch propget id 0 HRESULT Value out retval LONG pVal ob
  • 正则表达式仅匹配一个句子

    PHP中有没有一种正则表达式可以只匹配一个句子 例如以大写字母开头并以大写字母结尾的句子 or preg match regex here g string matches 有时会使用缩写 因此如果后面跟有 2 个字符或更少的单词 则不得结
  • Python Django getattr():属性名称必须是字符串

    我正在使用 python Django 并收到以下错误 getattr attribute name must be string location val getattr obj field if field in headers if
  • 如何阻止 FullRowSelect 同时选择列标题

    我查看了有关 DataGridView SelectionMode 的其他帖子 但没有发现任何人有同样的问题 仅发生在 NET 4 7 2 当我选择一行时 我单击的列的标题也会被选中 如下所示 将以下两行代码添加到您的构造函数中 第一行也可
  • Vuejs 点击复选框事件?

    我在复选框上有一个 v 模型 其值是从循环分配的 我希望单击事件调用一个函数 我需要在其中访问已选中的数据 当单击被触发时 如果我记录状态 它不会打印复选框的当前单击数据 它打印先前单击的复选框数据 是否必须在函数中传递事件并访问数据 di
  • 如何使用adb命令打开和关闭屏幕? [复制]

    这个问题在这里已经有答案了 我正在使用 KEYCODE POWER 来打开和关闭已 root 的手机 以下命令用于打开和关闭屏幕两种情况 adb shell input keyevent KEYCODE POWER 但是 我想在不同的情况下
  • 当默认电子邮件被覆盖时,Djoser 不发送电子邮件

    我有一个使用 Djoser 进行身份验证的 DRF 项目 该计划是覆盖 Djoser 的默认激活电子邮件并发送 HTML 模板电子邮件 这是我所拥有的 settings py DJOSER SEND ACTIVATION EMAIL Tru
  • Jquery无法从每个函数中获取值

    我正在使用其中带有输入字段的表格 我试图从具有相同类的输入字段集中获取值 并与具有不同类名的每个相邻输入进行比较 我可以看到输入中的值 但 jquery 返回的值是空的 subtotal each function var price th
  • .NET 抽象类

    我正在设计一个网站导航层次结构 它是一棵节点树 大多数节点是页面 有些节点是链接 想想 Windows 中的快捷方式 大多数页面都包含 HTML 内容 一些执行代码 我想将它们表示为类和抽象 MustInherit 类的集合 这是我将存储所
  • JavaScript 中的业务逻辑。胖客户端与瘦客户端

    用 JavaScript 在客户端实现业务逻辑是个好主意吗 应该有什么样的逻辑 验证逻辑 与 GUI 有关吗 如果相同的逻辑想要在另一个应用程序 公开的 中使用 并用 JavaScript 实现它 那么您会做什么 这意味着您无法重用该逻辑
  • Google 日历推送通知:未经授权的 webhook 调用

    目前我们正在开发一款处理谷歌日历的 iPhone 应用程序 需要将日历事件同步到服务器端 一切正常 但对于推送通知 我们正在关注这个流程 https developers google com google apps calendar v3
  • 在Python中,什么时候应该使用函数而不是方法?

    Python 的禅宗指出 做事情应该只有一种方法 但我经常遇到决定何时使用函数和何时使用方法的问题 让我们举一个简单的例子 ChessBoard 对象 假设我们需要某种方法来获得棋盘上所有合法的国王走法 我们写 ChessBoard get
  • 通过控制台使用文件流写入字节输出进度时出现内存不足异常

    我有以下代码 在写入大文件时抛出内存不足异常 我有什么遗漏的吗 我不确定为什么它会抛出内存不足错误 因为我认为文件流最多只能使用 4096 字节作为缓冲区 老实说 我不完全确定缓冲区意味着什么 任何建议将不胜感激 public static
  • Erlang 是集群计算世界的 C 语言吗?

    Erlang 似乎在网络上的级别和性能都很低 但没有非常丰富的类型系统或其他函数式语言提供的许多东西 所以在我看来它将成为集群编程的最低级别开发语言 直到出现其他东西并提 供像样的集群虚拟机和高级构造 对此有什么想法吗 C是集群计算的C 至