阅读更多

27顶
5踩

编程语言

原创新闻 Google推出一门新语言:基于JVM的Noop

2009-09-18 08:45 by 见习编辑 Eastsun 评论(35) 有13978人浏览
  Noop是由一群来自Google(不限于)的人员共同开发的实验性编程语言,该语言试图综合目前各种语言的优点。最初目标是运行在JVM上,并且其代码形式与Java类似。
  计划支持使用如下的三种方式来使用Noop:
  1。转换为Java代码:将Noop代码转换为Java代码,这种方式下有些语言功能不支持
  2。解释执行:通过一个命令行直接解释执行Noop代码,速度稍慢
  3。编译为java字节码
  更多内容参考下面链接:
  Noop语言特性
  最新版本
  BTW:刚刚看了一下Noop编译器的源代码,使用Scala写的
27
5
评论 共 35 条 请登录后发表评论
35 楼 pior 2009-09-21 15:36
运行在JVM上·能和JAVA有多大差别?
34 楼 Snow_Young 2009-09-21 10:28


可以去看Noop编译器的源代码:
引用
/**
* Copyright 2009 Google Inc.
*


我承认我偏激了。
33 楼 Eastsun 2009-09-21 10:23
Snow_Young 写道
活靶子 写道
如何确定是google退出滴?
host到google code上就是google的了???


项目主持人是google的员工,而已。


可以去看Noop编译器的源代码:
引用
/**
* Copyright 2009 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package noop.grammar

import org.antlr.runtime.RecognitionException
import org.scalatest.Spec
import org.scalatest.matchers.ShouldMatchers
import noop.model.Modifier
32 楼 Snow_Young 2009-09-21 10:18
活靶子 写道
如何确定是google退出滴?
host到google code上就是google的了???


项目主持人是google的员工,而已。
31 楼 treblesoftware 2009-09-21 07:29
zhaomingzm_23 写道
李大牛都自立门户了,Google我怕群龙无首了吧,什么Noop,我看就是Groovy的变种。语言级提供提高代码生产率的支持而已吧?


信李大嘴,不得永生!
30 楼 vdgame 2009-09-20 10:39
zhaomingzm_23 写道
李大牛都自立门户了,Google我怕群龙无首了吧,什么Noop,我看就是Groovy的变种。语言级提供提高代码生产率的支持而已吧?

估计只知道谷歌吧
29 楼 ray_linn 2009-09-20 08:15
zhaomingzm_23 写道
李大牛都自立门户了,Google我怕群龙无首了吧,什么Noop,我看就是Groovy的变种。语言级提供提高代码生产率的支持而已吧?



神经。。李大嘴不过是中国区的小喽啰而已。

产生语言也不是什么重大技术,MS research天天冒泡各种语言,不过哈google的人比较愚蠢而已
28 楼 zhaomingzm_23 2009-09-20 06:00
李大牛都自立门户了,Google我怕群龙无首了吧,什么Noop,我看就是Groovy的变种。语言级提供提高代码生产率的支持而已吧?
27 楼 jaggerwang 2009-09-19 23:45
这不就是Scala在干的事么
26 楼 longware 2009-09-19 23:19
我擦,google放个p都是“香”的!
25 楼 lapulande 2009-09-19 22:38
shulin_success 写道
快的出吧,最好是不用写代码!自动。

最好是不用写代码,,我们程序员要饭啊 还是喝西北风啊
24 楼 leejon 2009-09-19 21:56
存在即是合理。我们要客观点。
23 楼 vdgame 2009-09-19 20:51
hot66hot 写道
朗拿颠老 写道
treblesoftware 写道
轮来轮去

C,C++,JAVA 无可取代。


java  可取代

为什么说java可取代  举个例子。
全世界有多少java写的项目。。。用啥取代

估计他想说ruby、python可以取代java,呵呵
22 楼 zapldy 2009-09-19 19:52
朗拿颠老 写道
treblesoftware 写道
轮来轮去

C,C++,JAVA 无可取代。


java  可取代

谁也取代不了谁,每种语言都有他的优点和缺点,有他适用的场合!
21 楼 shulin_success 2009-09-19 16:53
快的出吧,最好是不用写代码!自动。
20 楼 hot66hot 2009-09-19 16:32
朗拿颠老 写道
treblesoftware 写道
轮来轮去

C,C++,JAVA 无可取代。


java  可取代

为什么说java可取代  举个例子。
全世界有多少java写的项目。。。用啥取代
19 楼 朗拿颠老 2009-09-19 15:04
treblesoftware 写道
轮来轮去

C,C++,JAVA 无可取代。


java  可取代
18 楼 YiSingQ 2009-09-19 01:44
”刚刚看了一下Noop编译器的源代码,使用Scala写的 “
由此可看出Scala真的蛮不错的,很有发展潜力。。。期待进一步。。。
17 楼 java程序员 2009-09-19 00:20
paramore 写道
程序员有编程新一代重复蓝领的绝对趋势

16 楼 paramore 2009-09-18 22:00
程序员有编程新一代重复蓝领的绝对趋势

发表评论

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

相关推荐

  • .NET本质论(Don Box经典力作)

    .NET本质论(Don Box经典力作)

  • Don Box博客中文版入驻CSDN,志愿者翻译招募中....

             Don Box 是一位著名的教育家,被公认为组件对象模型 (COM) 领域的权威人物;他是简单对象访问协议 (SOAP) 规范的制定者之一,也是“COM,我的爱”一词的发明者。         他作为架构师加入了 Microsoft .NET Developer & Platform Evangelism Group。Box 是以下三本畅销书的作者:Essential COM

  • COM之后的世界(Don Box访谈录)

    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"

  • Essential COM 英文原版 by Don Box

    英文版的Essential COM 由于网上的分好几部分,解压非常不便。 另一个又特别贵,特别分享了低分版,造福各位急需下载又不够分的朋友们

  • [MSDNTV]Don Box再次出击 :)

    还记得去年圣诞节的那一期Special Holiday Episode吗? 今年的圣诞节又快到了,所以又出了一个Speical Holiday Episode II,主要介绍了一下在Avalon里怎样自己实现一个类似FlowPanel的东东。 去年节目结束的部分,两人(Don Box and Chris Anderson)自弹自唱了改编后的圣诞歌曲。今年他们再接再励,给大家献上了诗朗...

  • 作者:Don Box 简单对象访问协议(SOAP)初级指南

     总结:(本文假设读者对COM和XML技术已经很熟悉。)SOAP(Simple Object Access Protocal) 技术有助于实现大量异构程序和平台之间的互操作性,从而使存在的应用能够被广泛的用户所访问。SOAP是把成熟的基于HTTP的WEB技术与XML的灵活性和可扩展性组合在了一起。这篇文章带你全面回顾对象远程进程调用(ORPC)技术的历程,以帮助你理解SOAP技术的基础,以及它

  • Don Box博客中文版志愿者翻译已招募

    Don Box博客中文版志愿者翻译已招募,翻译文章已上线,谢谢广大网友的热情报名,期待继续关注Don Box博客中文版。 

  • Don Box's Spoutlet etc.

    Don Box's Spoutlet etc.链接:http://www.pluralsight.com/blogs/ps/default.aspx ...

  • Windows开发人员与.Net开发人员的区别

    原文来自Don Boxs Spoutlet  .Net vs Windows ,现在Don Box的中文blog已经打开欢迎访问Keith出了一本书叫《The .Net Developers Guide to Windows Security》。很明显,这本书的标题就提出了这样一个问题(这个提问来自于他的blog的个人观点部分): Windows开发人员和.Net开发人员之间的区别在哪里?

  • 我发誓以后绝对不再错过有Don Box参与的msdn tv

    http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20031218XAMLDB/manifest.xml是去年圣诞节前录制的节目,快一年了才看到 .... 还是强烈推荐一下,不容错过啊。耐心看到15分钟的时候,就你知道了 转载于:https://www.cnblogs.com/Hush/archive/2004/09/2...

  • Don Box:2005年IT技术前景预测

     微软的技术专家Don Box最近在一篇BLOG中提出了对2005年IT技术前景的预测,包括:Windows平台上的其他非微软浏览器将超越FireFox Sun公司将拥抱Eclipse SOA的鼓吹将走到尽头,软件业会找出另一个“大词”来加以鼓吹 Intel和/或AMD会发布6GHZ主频的CPU BEA不会被收购 尽管有很

  • 计算机术语.pdf

    计算机术语.pdf

  • 包括缺陷和有限视场效应的Etalon模型 matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

  • 基于PLC和组态软件的智能停车场收费系统:电气控制与梯形图程序详解

    内容概要:本文详细介绍了基于PLC(可编程逻辑控制器)和组态软件的智能停车场收费系统的实现方法和技术细节。首先,文章概述了系统的总体架构,指出PLC用于控制停车场的电气设备,而组态软件则提供直观的操作界面。接着,深入解析了PLC梯形图程序的具体逻辑,包括车辆检测、闸门控制、收费计算等功能模块。此外,文章还讨论了接线图的设计原则和注意事项,如防止电磁干扰、确保系统稳定性的措施。最后,介绍了组态画面的设计思路及其优化方法,如动态显示车位状态、实时更新收费信息等。通过这些内容,读者能够全面了解智能停车场收费系统的内部运作机制。 适合人群:从事自动化控制、工业物联网、智能交通等领域的工作技术人员,尤其是对PLC编程和组态软件应用感兴趣的工程师。 使用场景及目标:适用于新建或改造停车场项目的规划与实施阶段,帮助工程师理解和设计类似的自动化控制系统,提高停车场管理效率和服务质量。 其他说明:文中提供了大量实际案例和技术细节,有助于读者更好地掌握相关技术和应对实际工程中的挑战。

  • MATLAB实现电-气-热综合能源系统耦合优化调度模型

    内容概要:本文详细介绍了利用MATLAB及其工具箱YALMIP和求解器CPLEX/Gurobi构建电-气-热综合能源系统耦合优化调度模型的方法。首先,文章描述了电网部分采用39节点系统进行直流潮流建模,气网部分则使用比利时20节点配气网,并对Weymouth方程进行了线性化处理,将非线性问题转化为线性规划问题。热网部分引入了热电联产(CHP)和电转气(P2G)设备,实现了热电耦合。通过模块化设计,代码能够灵活地添加新的能量存储或转换设备。实验结果显示,相比单一网络优化,三网耦合优化降低了12.6%的系统总成本,并显著改善了负荷峰谷差。 适合人群:从事能源系统优化研究的专业人士,尤其是熟悉MATLAB编程和优化理论的研究人员和技术人员。 使用场景及目标:适用于希望深入了解综合能源系统耦合优化调度机制的研究人员和技术人员。主要目标是掌握如何使用MATLAB搭建电-气-热耦合优化模型,理解各个子系统的数学建模方法以及它们之间的相互作用。 其他说明:文中提供了详细的代码片段和解释,帮助读者更好地理解和复现模型。此外,还讨论了一些实际应用中的注意事项,如求解器的选择、参数调优等。

  • 计算机三级网络机试考试试题及答案(下).pdf

    计算机三级网络机试考试试题及答案(下).pdf

Global site tag (gtag.js) - Google Analytics