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实现Windows系统垃圾清理

《使用Python实现Windows系统垃圾清理》Windows自带的磁盘清理工具功能有限,无法深度清理各类垃圾文件,所以本文为大家介绍了如何使用Python+PyQt5开发一个Windows系统垃圾... 目录一、开发背景与工具概述1.1 为什么需要专业清理工具1.2 工具设计理念二、工具核心功能解析2.

eclipse如何运行springboot项目

《eclipse如何运行springboot项目》:本文主要介绍eclipse如何运行springboot项目问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目js录当在eclipse启动spring boot项目时出现问题解决办法1.通过cmd命令行2.在ecl

Windows Server 2025 搭建NPS-Radius服务器的步骤

《WindowsServer2025搭建NPS-Radius服务器的步骤》本文主要介绍了通过微软的NPS角色实现一个Radius服务器,身份验证和证书使用微软ADCS、ADDS,具有一定的参考价... 目录简介示意图什么是 802.1X?核心作用802.1X的组成角色工作流程简述802.1X常见应用802.

MySQL基本查询示例总结

《MySQL基本查询示例总结》:本文主要介绍MySQL基本查询示例总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Create插入替换Retrieve(读取)select(确定列)where条件(确定行)null查询order by语句li

SpringBoot实现多环境配置文件切换

《SpringBoot实现多环境配置文件切换》这篇文章主要为大家详细介绍了如何使用SpringBoot实现多环境配置文件切换功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 示例代码结构2. pom文件3. application文件4. application-dev文

Golang实现Redis分布式锁(Lua脚本+可重入+自动续期)

《Golang实现Redis分布式锁(Lua脚本+可重入+自动续期)》本文主要介绍了Golang分布式锁实现,采用Redis+Lua脚本确保原子性,持可重入和自动续期,用于防止超卖及重复下单,具有一定... 目录1 概念应用场景分布式锁必备特性2 思路分析宕机与过期防止误删keyLua保证原子性可重入锁自动

windows和Linux安装Jmeter与简单使用方式

《windows和Linux安装Jmeter与简单使用方式》:本文主要介绍windows和Linux安装Jmeter与简单使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows和linux安装Jmeter与简单使用一、下载安装包二、JDK安装1.windows设

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题

《Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题》:本文主要介绍Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录一、前言二、系统架构检测三、卸载旧版 Go四、下载并安装正确版本五、配置环境变量六、验证安装七、常见

使用nohup和--remove-source-files在后台运行rsync并记录日志方式

《使用nohup和--remove-source-files在后台运行rsync并记录日志方式》:本文主要介绍使用nohup和--remove-source-files在后台运行rsync并记录日... 目录一、什么是 --remove-source-files?二、示例命令三、命令详解1. nohup2.