Falcon是一种编程语言,支持多种范例,如消息传递,OO,功能,但代码看起来很干净。
您如何看待它是否有机会起飞并被用作通用编程胶水语言?值得探索吗?如果您在实际项目中使用它,到目前为止您的印象是什么?
答案 0 :(得分:6)
我已经下载了它。它功能强大,灵活,支持Unicode,并且在实际情况下使用,即作为AuroraUX的脚本语言。
Falcon是我们的首选脚本语言。 “简单,快速,功能强大的编程语言,易学易用,以及脚本引擎,可以为任务关键型多线程应用程序提供支持。” - http://www.auroraux.org/index.php/AuroraUX:About
说到Unicode,这是一个真正的Falcon脚本:
// International class; name and street
class 国際( なまえ, Straße )
// set class name and street address
नाम = なまえ
شَارِع = Straße
// Say who am I!
function 言え!()
>@"I am $(self.नाम) from ",self.شَارِع
end
end
// all the people of the world!
民族 = [ 国際( "高田 Friederich", "台湾" ),
国際( "Smith Σωκράτης", "Cantù" ),
国際( "Stanisław Lec", "południow" ) ]
for garçon in 民族: garçon.言え!()
答案 1 :(得分:6)
它目前有一个小型但活跃的开发者社区,所以它目前处于酷炫功能真正巩固的状态。鉴于解释器目前几乎完全未被优化,它仍然以非常令人印象深刻的速度运行。
我知道有人在他们的游戏中使用所有脚本(取代Lua),据我所知,他们发现使用它很愉快。
答案 2 :(得分:5)
虽然它看起来很有趣,并且有一些很酷的想法,但除非它在工业界或学术界使用过,否则我认为它没有多大用处。
编程语言的历史充斥着各种语言,因为没有人采用它们,所以这些语言已经落伍了。
然而,它们的功能通常被纳入更流行的语言中。
那说Ruby是在1993年创建的,很少听说它直到在Ruby on Rails中使用它。现在它是下一个重要的新事物。
所以也许在2023年我会吃掉我的话,但是如果Falcon是一个很好的语言并且我需要使用它那么它应该很容易拿起它。
答案 3 :(得分:0)
您怎么看?它是否有机会起飞并被用作通用编程粘合剂语言?没有人知道!
值得探索吗?我想任何语言都值得一看
如果您在实际项目中使用它,到目前为止您的印象是什么?我还没有用过它
今天有一场竞赛,看看谁在其中创造了最软化的语言借用语法
关于易于阅读的程序,我们可以使用汇编语言(以及深奥的语言!),遵循近英语(C,Java,PHP和Delphi,我最喜欢的),最后是英语。例如,COBOL
¿我们真的需要一门新语言吗?很难说。 Java被认为是一种好奇心,很快就在行业中产生了强大的影响力。另一方面,Dart承诺了很多,但仍然没有听说过没有人使用它
Falcon 将在哪里定位?只有时间会给出答案。就个人而言,我发现它的语法过于柔和(以及Java,PHP和C)。我已经在Pascal编程多年(及其变体)并喜欢类似的东西:
Writeln('I am ',age,'years old and my zipcode is ',zipcode);
比C ++:
cout << "I am " << age << " years old and my zipcode is " << zipcode;
我想所有程序员都喜欢(或者在某些情况下只有一种)编程语言。这导致了这样的说法:“当你知道的唯一工具是锤子时,所有问题看起来都像指甲!” (关于数据库引擎可能也是如此)有多少用户使用工作表创建“数据库”?
因此,总之,我将探索它以增强我的工具箱,并有一个锤子,螺丝刀,甚至六分仪!