阅读更多

8顶
9踩

编程语言

原创新闻 Google新的编程语言Spot即将诞生?

2011-08-31 11:01 by 副主编 wangguo 评论(13) 有11407人浏览
有消息透露,Google在8月22日向美国专利与商标局(USPTO)提交了名为“SPOT”的商标注册,适用范围包括面向对象的计算机编程语言以及用该语言编写的程序。除了此商标外,Google还注册了一批相关域名,包括spotlang.comspotlanguage.netspot-lang.comspot-lang.net等。



尽管Google官方还没有公布关于此语言的任何消息,但种种迹象表明,Google即将推出新的编程语言Spot。

Google的编程语言

Simple语言——Android应用开发语言

Simple是Google于2009年7月推出的的一款程序设计语言。该语言基于BASIC编程语言,其推出的主要目的是激励人们去开发基于Android平台下的应用程序。Simple的开发平台是开源的,用户可以通过Simple自带的组件来快速的编写Android程序。

Go语言

Go是谷歌2009年推出的第二款语言,这是一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。Go的目标是希望提升现有编程语言对程序库等依赖性(dependency)的管理,这些软件元素会被应用程序反复调用。由于存在并行编程模式,因此这一语言也被设计用来解决多处理器的任务。

Google对Go也寄予厚望。Go语言具有现代的程序语言特色,如垃圾回收,帮助程序设计师处理琐碎但重要的内存管理问题。Go的速度也非常快,几乎和C或C++程序一样快,且能够快速制作程序。Google认为Go还可应用到其他领域,包括在浏览器内执行软件,取代目前JavaScript的角色。

Go语言推出后,用户急剧上升,2010年1月10日,Go语言摘得了TIOBE公布的2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。


2010年1月Go语言排名


2011年8月Go语言排名


从TIOBE排名上来看,Go语言用户量在急剧膨胀之后,逐渐减少,今年6、7月份排在30多位,8月有所回升,到达第24位,尽管该语言具有诸多优秀的特性,但是要想挤掉目前主流的编程语言,还需时日。

下面就看Spot编程语言的推出,是否能为开发者带来更好的编程体验,以及能否改变目前编程语言的格局。

via Engadget
  • 大小: 39.3 KB
  • 大小: 33.1 KB
  • 大小: 18.4 KB
8
9
评论 共 13 条 请登录后发表评论
13 楼 springhill 2011-09-06 09:42
需要更多的DSL,基础语言,似乎已经够多了:)
12 楼 MO_ZHUANG_D 2011-09-01 15:51
恩9494快乐的程序员
11 楼 thinkx 2011-09-01 13:41
shuaiji 写道
无论什么语言,学精一门足矣,出一个学一个,是学不完也永远学不会的。

这样的结果是你什么都学不精,没有对比哪有精通
10 楼 witcheryne 2011-09-01 11:28
目前还是靠java吃饭...
9 楼 sqihuan 2011-09-01 08:48
boy00fly 写道
把握计算机的精髓,语言不管变化,万变不离其中!

万变不离其宗 
8 楼 pillar09 2011-09-01 08:42
支持不断创新
7 楼 boy00fly 2011-08-31 17:28
把握计算机的精髓,语言不管变化,万变不离其中!
6 楼 shuaiji 2011-08-31 15:35
无论什么语言,学精一门足矣,出一个学一个,是学不完也永远学不会的。
5 楼 ray_linn 2011-08-31 14:30
微软已经定了基调了  HTML5+Javascript才是王道
4 楼 icanfly 2011-08-31 13:45
joe9i0 写道
我还在学go呢...又出一个新的?

尾随的后果,前车之鉴
3 楼 joe9i0 2011-08-31 13:16
我还在学go呢...又出一个新的?
2 楼 skyfen 2011-08-31 11:42
spot:老人斑,这种语言做什么用的?
1 楼 chuqiang0910 2011-08-31 11:24
高司令从google离职了

发表评论

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

相关推荐

  • 宏定义编程软件_什么是计算机编程? 定义软件开发。

    宏定义编程软件My five year old son, Ramy, approached me one day while I was working from home and asked, “What are you doing Mama?” 我五岁的儿子拉米有一天在我在家工作时走近我,问道:“你在做什么妈妈...

  • Java 之父 James Gosling 最新访谈:JIT 很好,但不适合所有语言

    计算机编程确实是一门艺术。James Gosling,“Java 之父”, 完成了 Java 的原始设计,并实现了 Java 最初版本的编译器和虚拟机。90年代初,James Goslin...

  • Go语言历史背景及语言特性

    Go 语言主要是为了解决 Google 内部在自己开发过程中面临的一些挑战所诞生的: 多核硬件架构 超大规模分布式计算集群 Web 模式导致的前所未有的开发规模和更新速度 三位创始人 Rob Pike Unix 的早期...

  • 从“玩具”到“工具”,低代码能否完全替换纯代码?

    同时,新的产品和公司,抑或“新瓶装老酒”的公司层出不穷、眼花缭乱,同时也给企业服务领域的从业者带来了不少困惑。很多人问我:到底“低代码”是个什么东西?未来人人都是开发者吗?程序员是不是被颠覆了?我借此...

  • 《Go语言从入门到实战》学习笔记(1)——Go语言学习路线图、简介

    非常有幸在《极客时间》上看到《Go语言从入门到实战》这门课程,本课程的作者给出了较为详细的学习路线图,具体如下: ...Go语言的诞生,主要为了解决Google内部所发现的问题和软件开发的挑战,具体挑战...

  • 与java的相识、相知、相惜、相恋、相守

    Java技术体系其实已经不仅仅是Java语言的专属,其实也包括可以运行在Java平台的其他语言,比如:Kotlin、 Clojure、JRuby、Groovy等语言。对于我们Java程序员而言,我们所指的是JCP官方定义的Java体系。 JCP:Java ...

  • 陪伴型机器人主场到来:热衷跳舞的波士顿“狗”开始搬砖、Sophia量产恐怖谷效应显现、与人类互动的机器狗来了 | 硅谷速递...

    1969 年,经典漫画《哆啦A梦》在漫画家藤子·F·不二雄的笔下诞生,他创造出了一个随时都能从神奇口袋里掏出道具的猫型机器人形象。在此后的半个世纪,这个专门负责照顾儿童的机器人风靡全球,深...

  • cloudflare_Cloudflare工作者简介

    随着提供者寻找最佳位置,各种实验已经来去去了 ,并且扩散不断,新术语诞生了,例如BaaS和MBaaS。 Protocol Labs, a crypto startup looking to redefine the cloud model, collected $257 million in its 2017 ...

  • react vs 2017_我在React Europe 2017上学到了什么

    更好的概念诞生了。 如果事情很容易处理,我们可能会缺乏正确性,一致性或完整性! At this point came the parallel with the raise of React: Simplicity above all other characteristics. 在这一点上,React:...

  • 【编程实践】什么是计算机编程?定义软件开发。What is Computer Programming? Defining Software Development.

    Phoebe Voong-Fadel 菲比·...我是一名 Web 开发人员,我正在使用 JavaScript 进行编程。我该如何向一个五岁的孩子解释这件事?“我为计算机编写指令,计算机按照我的指令去做。这叫做编程,”我解释道。拉米一脸疑惑。

  • 深入理解 Java 虚拟机(一)走近 Java

    •总述:Java 不仅是一门编程语言,还是一个由一系列 计算机软件 和 规范 形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于 ◦嵌入式系统。 ◦移动终端 。 ◦企业...

  • The Tao of Programing-编程之道

    记得当时是在查阅一些有关游戏编程的文章无意之中看到的。或许就是因为这文章一直驱动着我编程。很优美的一篇文章。字里行间充满了哲理,而又和编程开发如此的贴近。作者是杰弗雷-詹姆士(Geoffrey James)。如...

  • 编程之道

    google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

  • Java的前世今生

    Java不仅仅是一门编程语言,还是一个由一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。...

  • pythonspot_面向Python语言的三大顶级机器学习库

    当然,这段旅程不可避免地需要借助各类大数据、人工智能、深度学习与规模化统计与分析工具的帮助。在今天的文章中,我们将共同...1.Theano约十年前诞生的机器学习方案Theano,是目前机器学习领域使用范围最广的CPU与...

  • 语言跨平台特性

    原文 ...如果大家能对我的文章推荐一下,关注一下本人博客,那就更开心了,我...对于平台无关性问题,有了一些新的认识。所以特写一篇博客来进行总结。 这是我的第一篇不针对具体技术,而只针对计算机系统和...

  • (二)目前主流的 Java 虚拟机有哪些?

    百度百科:解释器(英语:Interpreter),又译为直译器,有的还叫转译器,是一种电脑程序,能够把高级编程语言一行一行直接转译运行。解释器不会一次把整个程序转译出来,只像一位“中间人”,每次运行程序时都要先...

  • vs-OpenGL编程入门学习

    本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。 OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。 1、与C语言紧密结合。 OpenGL命令最初就是用C语言函数来进行描述的...

  • JVM之Java发展史,虚拟机发展史,java编译方式

    ①、虚拟机始祖:SunClassic/Exact VM SUN Classic VM:是一款解释型的java字节码执行引擎 java虚拟机分为 两类执行引擎: ⅰ、 解释型: 一行一行执行代码,类似于javascript、python这类解释型的编程语言;...

  • 自动驾驶运动规划(Motion Planning).pdf

    自动驾驶运动规划(Motion Planning)问题分析

Global site tag (gtag.js) - Google Analytics