阅读更多

0顶
0踩

开源软件

原创新闻 Go 1.4正式发布 支持Android开发

2014-12-12 16:59 by 正式编辑 cao345657340 评论(5) 有6243人浏览
摘要:Go是谷歌2009年发布的一门开源的编程语言,目前代码托管地址已经移到Github上,大家可以更加方便的访问和玩耍啦。

今年是Go诞生的第五个年头,而Go 1.4版本也是其第五个稳定版本。与Go 1.3版本相隔6个月时间。此次版本更新最引人注目的是官方支持Android,现在,开发者可以使用Go开发简单Android App了。

该版本对小的语言进行了改进,支持更多的操作系统和处理器架构;改进了工具链和库。同样,Go 1.4也优化了稳定性,编译和运行方面都没有修改。

语言方面的改进是for-range循环方面的语法改进。
在1.4版本中还出来一个新的子命令,go generate,该命令主要用来在编译之前,自动化运行工具来生成源码。速度方面基本和1.3版本差不多,稍快些。除此之外,还有大量的改进和Bug修复。更多详情查看Go 1.4官方发布说明

Go是谷歌2009年发布的一门开源的编程语言,目前代码托管地址已经移到Github上,大家可以更加方便的访问和玩耍啦。

在上周,Go官方团对宣布已经把1.5版本提上日程,其中1.5的垃圾收集器将是完全并发;编译器、汇编器、链接器和运行时都会用Go编写;移植到64位的Power PC,更完整的支持Android,可能会支持64位的ARM。

相关阅读:

第一个IDE稳定版本:Google发布Android Studio 1.0
  • 大小: 826.1 KB
  • 大小: 757.5 KB
来自: CSDN
0
0
评论 共 5 条 请登录后发表评论
5 楼 rfx0 2014-12-26 15:44
rox 写道
终于动手了,去java,好事


呵呵
4 楼 rox 2014-12-16 09:09
终于动手了,去java,好事
3 楼 achun 2014-12-15 11:03
If one was not interested in the loop values, only the iteration itself, it was still necessary to mention a variable (probably the blank identifier, as in for _ = range x), because the form

for range x {
...
}
was not syntactically permitted.

@cao345657340 是非法的
2 楼 witcheryne 2014-12-14 19:09
支持android! 太赞了!
1 楼 ykssky 2014-12-12 23:29
Go... 够了... 
语言不错, ide跟不上, 调试太烦了

发表评论

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

相关推荐

  • docker-goandroid:golang1.4 android开发环境的Dockerfile

    golang1.4 android-ndk,android-sdk Java,蚂蚁,gradle vim,git,svn,tmux,htop,syncthing gobind(参考: ://godoc.org/golang.org/x/mobile/cmd/gobind) 用法 docker pull codeskyblue/docker-goandroid ...

  • go语言1.4版本将支持面向android开发,[翻译]Go语言1.4版本将支持面向Android开发

    Go语言将支持Android概述我们建议将Go语言引入Android平台,重点是用Go语言编写游戏程序,API将在Android NDK中定义。背景Android平台被设定为一个多应用操作系统,一个相对于传统UNIX系统来说更依赖于网络库和服务...

  • android go 支持机型,go 1.4支持Android的说明(译文)

    我们会关注于对用GO来开发游戏提供支持。背景Android是为了运行APP而设计的操作系统。一个app依赖于更多的平台库和服务(比传统Unix操作系统),这意味着如果没有新的...

  • java+go+应用+开发_如何Golang开发Android应用(for golang1.4)

    Golang是一门强类型编程语言,2009年推出,在今年2014年,开始支持android的开发了。环境配置好复杂,我不得不唠叨几句。需要下载golang1.4rc版,下载ndk,然后编译。然后用go get 下载gobind这个工具,然后,将写好...

  • Go 语言将在1.4版本中支持面向Android平台开发

    苹果发布了Swift语言时候,本人就感觉到谷歌很可能会让自己的Go语言支持Android系统。果不其然,苹果的Swift语言让谷歌倍感压力。于是,所有Golang开发者的福音来临啦。 David Crawshaw June 2014 **摘要

  • golang开发android的jni,用纯Golang开发Android与IOS应用

    Golang1.4就对Android开发做了些支持,1.5版本前几天好像发布了,特意看了整理下,1.5支持32位与64位的android与IOS应用开发了,当然还不是很好用,听说性能比Java做的程序超出很多,Native就不用说了,但也没有实践...

  • android开发工具 go,轻松搭建基于go1.5开发Android应用的环境 | Go语言中文网 | Golang中文社区 | Golang中国...

    而早在go1.4就已发布了golang/mobile项目用以实现Android应用的开发.当前gomobile的环境部署已经相对成熟了.但项目声明必须基于go1.5,所以go1.4的同学必须要升级.因为在go1.4执行gomobile init的时候是不能通过的.注...

  • Android 原生应用开发得到Go语言支持

     Google工程师和独立开发人员提出了几份不同的提案,旨在让Go语言支持开发原生的Android应用。这项工作无法让Go语言编写的应用使用Android NDK的全部接口,但有可能使用其中的一个子集。 David Craw...

  • Android 开发规范(完结版),阿里面试官必问

    {} @Override public void onPause() {} @Override public void onDestroy() {} } 4.4 函数参数的排序 在 Android 开发过程中,Context 在函数参数中是再常见不过的了,我们最好把 Context 作为其第一个参数。...

  • 【近3万字分享】《Android开发之路——10年老开发精心整理分享》

    我12年毕业后入行,在上大学的时候培训了java开发,实习期间因为公司需要,按领导要求在公司跟着一个也是刚工作半年的妹子学习Android开发,如今想起来那个妹子也算是我的启蒙老师了。

  • android go编译运行环境,Android_studio安装与环境配置-Go语言中文社区

    Android_studio安装与环境配置Java安装和系统变量的配置(jdk)1.1.1 java 的下载与安装图1.1 Java安装选项选择与自己系统的匹配的安装文件下载,下载完成后按照默认配置安装即可。1.1.2 环境变量的配置<1> 右击...

  • Go 1.4 Beta 1发布,12月发布正式版本

    Go语言是由Google开发的一个开源项目,目的之一是为了提高开发人员的编程效率。 近日,在Go 1.3.3发布一个月之后,Go官方宣布Go 1.4 Beta 1版本发布。 此版本在支持向后兼容的前提下重点多编译器和运行时进行了...

  • Android 开发规范(完结版),实战android应用开发百度下载

    {} @Override public void onPause() {} @Override public void onDestroy() {} } 4.4 函数参数的排序 在 Android 开发过程中,Context 在函数参数中是再常见不过的了,我们最好把 Context 作为其第一个参数。...

  • go1.5 android,【FirePrime】详解Golang1.5 Android开发环境

    不过随着Goolge和Oracle矛盾的日益深化,这个问题似乎有解了,这不,最新的Golang 1.5已经开始支持编写编译Android原生程序了(1.4已经支持了,1.5连iOS也包括了进来,而且和1.4的代码不兼容,所以我就认为它是从...

  • Go和Android:1.33在10-1放出,1.4将支持android

    Google工程师和独立开发人员提出了几份不同的提案,旨在让Go语言支持开发原生的Android应用。这项工作无法让Go语言编写的应用使用Android NDK的全部接口,但有可能使用其中的一个子集。 David Crawshaw是Google的...

  • 基于servlet+jsp+mysql实现的影视管理系统课程设计

    【作品名称】:基于servlet+jsp+mysql实现的影视管理系统【课程设计】 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: 基于servlet+jsp+mysql实现的影视管理系统【课程设计】 基于servlet+jsp+mysql实现的影视管理系统【课程设计】 Java Web课程设计,基于servlet+jsp+ajax+mysql做的影视管理系统 运行环境: Tomcat 9.0 JDK 1.8 MySQL 8.0 后台管理账号密码均为:root,项目依赖:lib 目录 【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。需要有一定的基础看懂代码,自行调试代码并解决报错,能自行添加功能修改代码。

  • kernel-5.15-ky10-x86.tar.gz

    kernel-5.15-ky10-x86.tar.gz

  • 基于AT89C51 单片机为核心器件,程序设计采用C 语言,Keil 软件编译程序,配以相关外围接口电路,实现了方波、锯齿波、正弦波、三角波、梯形波五种特定波形的产生【论文+源码】

    【作品名称】:基于AT89C51 单片机为核心器件,程序设计采用C 语言,Keil 软件编译程序,配以相关外围接口电路,实现了方波、锯齿波、正弦波、三角波、梯形波五种特定波形的产生【论文+源码】 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:本设计中的波形发生器系统要求基于51单片机,因此选用以AT89C51单片机作为整个系统的控制核心,应用其强大的接口功能,构成整个波形发生器的硬件系统。使用C 语言对单片机编程可产生相应的正弦波,方波,三角波,锯齿波梯形波波形信号。在程序运行时,当接收到按键信息后,需要输出某种波形时,调用相应的中断服务子程序和波形发生程序,经电路的数/模转换器和运算放大器处理后,从信号发生器的输出端口输出即可得到要求的波形。 当需要改变频率时只需要改变单片机的波形发生程序中的递增或者递减变量即可。 【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。需要有一定的基础看懂代码,自行调试代码并解决报错,能自行添加功能修改代码。

  • 基于java的法律咨询系统设计与实现.docx

    基于java的法律咨询系统设计与实现.docx

Global site tag (gtag.js) - Google Analytics