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

相关文章

基于Python编写一个git自动上传的脚本(打包成exe)

《基于Python编写一个git自动上传的脚本(打包成exe)》这篇文章主要为大家详细介绍了如何基于Python编写一个git自动上传的脚本并打包成exe,文中的示例代码讲解详细,感兴趣的小伙伴可以跟... 目录前言效果如下源码实现利用pyinstaller打包成exe利用ResourceHacker修改e

windows下安装Nginx全过程

《windows下安装Nginx全过程》文章介绍了HTTP和反向代理服务器的概念,包括正向代理和反向代理的区别,并详细描述了如何安装和配置Nginx作为反向代理服务器... 目录概念代理正向代理反向代理安装基本属性nginx.conf查询结构属性使用运行重启停止总结概念是一个高性能的HTTP和反向代理we

C# List.Sort四种重载总结

《C#List.Sort四种重载总结》本文详细分析了C#中List.Sort()方法的四种重载形式及其实现原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友... 目录1. Sort方法的四种重载2. 具体使用- List.Sort();- IComparable

python项目环境切换的几种实现方式

《python项目环境切换的几种实现方式》本文主要介绍了python项目环境切换的几种实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 如何在不同python项目中,安装不同的依赖2. 如何切换到不同项目的工作空间3.创建项目

SpringBoot项目整合Netty启动失败的常见错误总结

《SpringBoot项目整合Netty启动失败的常见错误总结》本文总结了SpringBoot集成Netty时常见的8类问题及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录一、端口冲突问题1. Tomcat与Netty端口冲突二、主线程被阻塞问题1. Netty启动阻

SpringBoot整合Kafka启动失败的常见错误问题总结(推荐)

《SpringBoot整合Kafka启动失败的常见错误问题总结(推荐)》本文总结了SpringBoot项目整合Kafka启动失败的常见错误,包括Kafka服务器连接问题、序列化配置错误、依赖配置问题、... 目录一、Kafka服务器连接问题1. Kafka服务器无法连接2. 开发环境与生产环境网络不通二、序

C++多线程开发环境配置方法

《C++多线程开发环境配置方法》文章详细介绍了如何在Windows上安装MinGW-w64和VSCode,并配置环境变量和编译任务,使用VSCode创建一个C++多线程测试项目,并通过配置tasks.... 目录下载安装 MinGW-w64下载安装VS code创建测试项目配置编译任务创建 tasks.js

在C#中调用Windows防火墙界面的常见方式

《在C#中调用Windows防火墙界面的常见方式》在C#中调用Windows防火墙界面(基础设置或高级安全设置),可以使用进程启动(Process.Start)或Win32API来实现,所以本文给大家... 目录引言1. 直接启动防火墙界面(1) 打开基本防火墙设置(firewall.cpl)(2) 打开高

基于Python实现局域网内Windows桌面文件传输

《基于Python实现局域网内Windows桌面文件传输》这篇文章介绍了如何使用Python实现一个局域网文件传输系统,包括发送端和接收端的代码示例,发送端和接收端都需要在同一局域网内运行,并且确保防... 目录发送端代码 (sender.py)接收端代码 (receiver.py)图形界面版本 (可选)使

python3中正则表达式处理函数用法总结

《python3中正则表达式处理函数用法总结》Python中的正则表达式是一个强大的文本处理工具,用于匹配、查找、替换等操作,在Python中正则表达式的操作主要通过内置的re模块来实现,这篇文章主要... 目录前言re.match函数re.search方法re.match 与 re.search的区别检索