paip erlang环境搭建和脚本式escript运行halo world 在windows下attilax总结

本文主要是介绍paip erlang环境搭建和脚本式escript运行halo world 在windows下attilax总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!



paip.erlang环境搭建和脚本式escript运行halo world 在windows下attilax总结


作者Attilax ,  EMAIL:1466519819@qq.com 
来源:attilax的专栏
地址:http://blog.csdn.net/attilax




///erlang
Erlang的语法不是很难,但是写惯了OO的程序,初看还是蛮怪异的。看看文档,动手练练,入门还 是很Easy的。当对基本语法,进程通讯,分布 通讯都掌握之后,就是时候向OTP(Open Telecom Platform)这个平台进军的时候了,如果你想开发99.9999999%的高可用性系统。


Erlang这门FP语言提供了非常高的分布式程序开发效率,不再需要辛辛苦苦使用ACE,NIO构 造一个支持高并发的通讯底层,不再需要小心翼翼 使用lock,semaphore等开发一个多线程的程序。然而,更为核心的问题出现了,怎样将一个大规模计算任务通过一个良好的算法并行起来,怎样实现 进程间的通讯架构,使得系统能够实现Load Balance和Fail Over,实现高可用性,健壮性,高性能的目标。


 


///download
http://www.erlang.org/download.html
R16B02 Windows Binary File (90.4 MB)
---以下是文档
R16B02 HTML Documentation File (31.7 MB)
R16B02 Man Pages File (1.2 MB)




//ide
· Erlide - Eclipse插件
· Erlybird - Netbeans插件
 Sublime Text    (小巧的文本编辑器,使用的就是它..)




halo.erl
main(_) -> 
    io:format("Hello worldnx"). 
    
%说明:函数名称要求第一个字母小写,大写被示为变量。函数的一般格式为
%方法名称(参数) –>
%    方法体.(注意这里的结束符为一个英文件的句点)
%可能我是以script方式运行,所以必须要有main函数..贝儿提示找不到main函数


///运行,输出halo world\
运行方式有2种..编译式,,也能使用脚本式...为了方便,当然是使用脚本式了。
"D:\Program Files\erl5.10.3\bin\escript.exe"  "D:\Program Files\erl5.10.3\halo.erl"














参考:
Erlang 是什么 - skyremember的专栏 - 博客频道 - CSDN.NET.htm
Erlang 编程参考手册(全) - romandion的专栏 - 博客频道 - CSDN.NET.htm
erlang如何不编译直接运行erl文件_erlang吧_百度贴吧.htm
erlang程序设计 escript第六章 编译和运行 - - ITeye技术网站.htm
erlang程序设计 第六章 编译和运行 - - ITeye技术网站.htm
ErLang语法提要 - Erlang - Tech - ITeye论坛.htm
ErLang语法提要 - xie_dream的专栏 - 博客频道 - CSDN.NET.htm
escript的高级特性 - erlang非业余研究 - ITeye技术网站.htm
UltraEdit Erlang语法高亮 - 第五年 - 博客频道 - CSDN.NET.htm
UltraEdit v16语法高亮的简单设置 - 东方不系之舟 - 中国电子顶级开发网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台 - Powered by X-Space.htm
UltraEdit未知文件后缀名自动语法高亮   TechGuru.htm
windows下erlang环境搭建和创建第一个简单例子 - androidzhaoxiaogang的专栏 - 博客频道 - CSDN.NET.htm
windows下erlang环境搭建和创建第一个简单例子 - androidzhaoxiaogang的专栏 - 博客频道 - CSDN.NET_files
[Erlang 0071] Erlang STDLIB 中文注释版 - 坚强2002 - 博客园.htm
初次学习erlang的笔记 - xie_dream的专栏 - 博客频道 - CSDN.NET.htm
让EditPlus编译erlang_游戏技术研究网_百度空间.htm
让EditPlus编译erlang_游戏技术研究网_百度空间_files




//Sublime Text 介绍.
Sublime Text - 性感的代码编辑器、程序员之必备神器


Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器。Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。SublimeText的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。SublimeText是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。


优化说明:
1、基于 Sublime Text 3 官方版进行修改汉化
2、软件已默认注册且已去除自动检测升级提示
3、调整字体大小为 11px 以适合大众使用习惯
4、深度整合GBK编码已能够完美支持GBK文件
5、默认安装了Emmet (Zen Coding)插件
6、增加了配色非常舒服的Theme-Nil主题
7、修改多处细节和配置文件使其更人性化


注册密钥:
—–BEGIN LICENSE—–
LiuFengQingYin
Unlimited User License
EA7E-19762
9916F04082CF9BE66CF22672F5E5003D
473E7A66546048B6A68EE51BA52A13E2
3DDE5CE64F1E3E389EEA012D40AE0B8D
60FA83CD784771F5D0512FB346D10945
D6338C5EA7A4D98B000E04C5FC0D9B0D
53BD0E0957882DC55B87E77C4131B14F
BD045138673EA9B3F3A28D84A8F9C3AE
0312B06CB39656D268F6F81C9586DFDF
—–END LICENSE—–           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

这篇关于paip erlang环境搭建和脚本式escript运行halo world 在windows下attilax总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/364601

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

搭建Kafka+zookeeper集群调度

前言 硬件环境 172.18.0.5        kafkazk1        Kafka+zookeeper                Kafka Broker集群 172.18.0.6        kafkazk2        Kafka+zookeeper                Kafka Broker集群 172.18.0.7        kafkazk3

安装nodejs环境

本文介绍了如何通过nvm(NodeVersionManager)安装和管理Node.js及npm的不同版本,包括下载安装脚本、检查版本并安装特定版本的方法。 1、安装nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash 2、查看nvm版本 nvm --version 3、安装

git使用的说明总结

Git使用说明 下载安装(下载地址) macOS: Git - Downloading macOS Windows: Git - Downloading Windows Linux/Unix: Git (git-scm.com) 创建新仓库 本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 git init ,用以创建新的git 克隆仓库 执行指令用以创建一个本地仓库的

【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant #搭建基本环境 1 背景2 docker下载 hass3 创建容器4 浏览器访问 hass5 手机APP远程访问hass6 更多玩法 1 背景 既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联

高并发环境中保持幂等性

在高并发环境中保持幂等性是一项重要的挑战。幂等性指的是无论操作执行多少次,其效果都是相同的。确保操作的幂等性可以避免重复执行带来的副作用。以下是一些保持幂等性的常用方法: 唯一标识符: 请求唯一标识:在每次请求中引入唯一标识符(如 UUID 或者生成的唯一 ID),在处理请求时,系统可以检查这个标识符是否已经处理过,如果是,则忽略重复请求。幂等键(Idempotency Key):客户端在每次

二分最大匹配总结

HDU 2444  黑白染色 ,二分图判定 const int maxn = 208 ;vector<int> g[maxn] ;int n ;bool vis[maxn] ;int match[maxn] ;;int color[maxn] ;int setcolor(int u , int c){color[u] = c ;for(vector<int>::iter