zoukankan      html  css  js  c++  java
  • 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—–
  • 相关阅读:
    jmeter实现文件下载
    三大主流负载均衡
    如何实现从登录接口响应数据中提取JSESSIONID
    URL构成及各个协议默认端口
    git提交代码报:fatal: Unable to create 'E:/testGit/test/.git/index.lock': File exists.
    MySql数据库慢查询
    mongdb创建自增主键(primary key)的相关讨论
    自定义延时查询控件---valen
    Systemd Unit文件中PrivateTmp字段详解-Jason.Zhi
    mysql create table
  • 原文地址:https://www.cnblogs.com/attilax/p/15199472.html
Copyright © 2011-2022 走看看