阅读更多

20顶
6踩

编程语言

原创新闻 脚本语言的集大成者:Falcon 编程语言

2010-03-01 10:11 by 见习记者 diogin 评论(33) 有15585人浏览
Falcon 是一门新型的脚本编程语言,2003 年由意大利人 Giancarlo Niccolai 设计并实现,参考了 C++, Perl, Lua, Smalltalk, PHP, Lisp, Python, Ruby 等语言,将这些语言中的优秀特性融于一炉,可谓是脚本语言领域的集大成者。

Falcon 语言的 Logo:



Falcon 语言具有下面的特性:

    * GPL 和 FPLL License;

    * 跨平台支持,使用 C++ 实现,部分代码使用 C、汇编;

    * 支持六种编程范式:过程式、函数式、基于类的面向对象式、基于原型的面向对象式、消息式、表格式,而且不强制开发人员使用某种范式;

    * 原生的国际化编程支持,内置 Unicode;

    * 支持嵌入 HTML,可当做 Web 领域的模板语言;

    * 支持多线程编程,支持协程(coroutine);

    * 完美支持元编程,可以创建和使用类似 C 语言的宏;

    * 有着类似 Lua 的可嵌入能力,易于嵌入,易于编写扩展库;

    * 支持对文件资源的统一抽象(Virtual File System);

    * 高性能

    * ... ...

更多的特性和资料,可以参考:

    官方网站:http://falconpl.org
    特性对比:http://falconpl.org/index.ftd?page_id=facts
    维基百科:http://en.wikipedia.org/wiki/Falcon_%28programming_language%29
    使用指南:http://falconpl.org/index.ftd?page_id=sitewiki&prj_id=_falcon_site&sid=wiki&pwid=Home&wid=Survival+Guide

作者希望创建一门真正适合软件开发人员使用的编程语言,欢迎大家体验该语言并积极给社区以反馈!同时也希望咱中国的开发者多支持和推广这门优秀的新生的编程语言!
20
6
评论 共 33 条 请登录后发表评论
33 楼 Azureon 2010-05-11 16:44
pf_miles 写道
falcon不是魂斗罗的boss么...

这个名字是纪念一位叫 Giovanni Falcone 的大法官。这位法官是因为不怕恶势力,对意大利黑手党采取强硬手段而被报复剌杀。

取这个名字是为了体现强力、速度、无畏的精神与忠诚服务的态度,Giovanni Falcone 是作者要作出这个作品的精神来源。

作者名字叫 Giancarlo Niccolai
32 楼 lch_2010 2010-03-03 17:25
31 楼 Anddy 2010-03-03 13:05
大家都想看到成功的案例!谁来做成功的案例了!
30 楼 macwrit 2010-03-02 18:30
pf_miles 写道
falcon不是魂斗罗的boss么...

恩。不得不感叹你强悍的记忆力。
29 楼 damoqiongqiu 2010-03-02 12:01
暂不考虑,一是公司肯定不让用,二是万一突然不更新了咋办?
28 楼 毕竟红尘 2010-03-02 10:09
是的,得有基于最佳实现的范例应用出来才行
27 楼 shinezhou 2010-03-02 09:38
太复杂


26 楼 luojian 2010-03-02 09:21
功能虽然强大,感觉不伦不类,对开发者的思维会有一定的影响,我不赞同这样的开发语言!
25 楼 无厚之刃 2010-03-01 19:12
稍微认真地看了一下,确实不错,算是个集大成者,并不像楼上某些人说的那么糟,就是不知道性能如何。但是我还是只会用Ruby吧,毕竟我觉得Ruby已经臻于完美,不足的地方也完全可以改进,就是性能还不够好,但完全没有必要再学新的脚本语言。
24 楼 无厚之刃 2010-03-01 18:56
觉得还不错
23 楼 Arden 2010-03-01 16:52
超级潜水艇 写道
aninfeel 写道
这年头,没有大公司推广,走集大成的路线必死。

让人想到了D语言

说白了就是需要有大的成功案例来做驱动~~
22 楼 超级潜水艇 2010-03-01 16:48
aninfeel 写道
这年头,没有大公司推广,走集大成的路线必死。

让人想到了D语言
21 楼 yessir163 2010-03-01 15:54
有人用过吗?或者说,有什么使用的案例吗?
20 楼 aninfeel 2010-03-01 15:25
这年头,没有大公司推广,走集大成的路线必死。
19 楼 night_stalker 2010-03-01 15:24
列了一大堆毫无特色的特性。。。 连点斤两都没有就出来 bloat。
那个 facts table 更加扯皮,别人明明有的而且还很强大,打个 no。
18 楼 felinx 2010-03-01 14:37
lzyzizi 写道
比起falcon,我更喜欢falcom

同感啊,falcom的卡卡布三部曲还是不错的。
17 楼 ycmhn 2010-03-01 14:32
去年就看到了,感觉语法很杂,也不好看
16 楼 pf_miles 2010-03-01 14:31
falcon不是魂斗罗的boss么...
15 楼 femto 2010-03-01 13:53
大致看了一下,感觉还不错,
对于元编程支持怎样?
14 楼 zhaoxuanyi 2010-03-01 13:47
比起falcon,我更喜欢http://golang.org/
虽然它们不是一个类型的语言。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 【Java基础知识 52】Java使用itext读取pdf、生成pdf

    二、引入jar 1、项目要使用iText,必须引入jar包 2、输出中文,还要引入下面```itext-asian.jar```包 3、设置pdf文件密码,还要引入下面```bcprov-jdk15on.jar```包 三、iText常用类 四、生成PDF步骤 1、创建文档 2...

  • 如何防止SQLserver服务器被黑?

    如何防止SQLserver服务器被黑?请阅读以下技术文章: 一、基本安全设定: (1)文件系统的设定 windows2000server 支持多种文件系统,最安全的要数NTFS文件系统,如果你的windows2000server要用作服务器,最好将所有的分区都格式化为NTFS文件系统,fat32是不能用的。 (2)补丁(pack) 目前windows2000已经到sp4了,这个大补丁一定

  • SQL Server代理服务无法启动的处理方法(转载)

    SQL Server代理服务无法启动问题的确很让我们头疼,下面就为您介绍SQL Server代理服务无法启动的处理方法,希望对您能有所帮助。 --==配置环境服务器环境为32位Intel® Xeon® CPU E54410 @2.33GHz双路双核开启超线程,8.00GB的内存,RAID10。 1.根据最小权限原则,安装完数据库及SP3补丁后,建立Users组用户SqlStartUser。 ...

  • 讲解SQL Server数据库的触发器安全隐患

    google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//<script type="text/javascript"

  • SQL Server 安全设置

    光盘\TM\lx\3\SQL Server 2008数据库的安全设置.exe SQL Server 2008 数据库的安全设置 要对SQL Server 2008 中的数据进行操作,需要先使用登录名登录SQL Server 2008,然后再对数据库操作。 在对数据库进行操作时,其所操作的数据库中还要存在与登录名相对应的数据库用户。 更改登录用户验证方式 创

  • itextpdf 利用模板生成pdf 下载

    itextpdf 利用模板生成pdf 下载

  • iText实现URL页面转PDF

    [一]、概述前面已经介绍了如何实现对HTML中文字符的转换以及HTML文件生成PDF文件的基本方法,本文主要演示下如何把URL地址对应的内容直接转换生成PDF文件,这个需求也有很多的应用场景,最简单的应用场景比如:自己...

  • JAVA使用itextpdf插件生成pdf

    JAVA使用itextpdf插件生成pdf

  • [itext]Java生成PDF文件

    Java开发生成PDF上传到服务器,并下载。

  • sql server 创建数据库标准脚本

    use master go if exists(select * from sysdatabases where name='TEST_DB') drop database TEST_DB go create database TEST_Db on primary (    name='TEST_DB_data',    filename='C

  • itext根据url读取html,使用Itext及pdf.js实现PDF在线预览

    最近有个项目需要使用pdf在线预览功能,所以小小研究下开始研究itext的报表生成,但是只能实现附件下载功能,并不能直接调用浏览器预览pdf功能,自然是不爽的。折腾一番,终于捣鼓出来了。下面说下详细步骤后台引入...

  • Freemarker+Itext 生成PDF

    Java+Freemarker+Itext生成PDF

  • Java使用Itext5与html模板生成pdf并支持下载

    Java通过Itext5+html实现生成pdf文件并支持下载

  • 采用itextpdf 实现java的PDF生成与导出功能,含封装工具类代码

    引入jar包 com.itextpdf itextpdf 5.5.13 编写PDF模板 制作word,word转pdf 使用 adobe Acrobat Distiller DC PDF编辑器 制作pdf表单,字段名选择域时图片也选择文本域,不要去使用图像域 把编写好的pdf模板放入项目...

  • 利用itext生成pdf表格(java)

    利用itext生成pdf表格(java) package com.hj.attence.manage.generator; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io....

  • itextpdf 超链接

    itextpdf 超链接

Global site tag (gtag.js) - Google Analytics