Blog of our latest news, updates, and stories for developers

Go: A New Programming Language

Tuesday, November 10, 2009
Share on Twitter Share on Facebook
Google
Labels: open source , programming

32 comments :

  1. PraveenNovember 10, 2009 at 6:52 PM

    Why Go support Linux and Mac? why not windows?

    ReplyDelete
    Replies
      Reply
  2. DigTheSourceCodeNovember 11, 2009 at 12:26 AM

    did go is optimized for embedded platform?

    ReplyDelete
    Replies
      Reply
  3. SagivoNovember 11, 2009 at 2:00 AM

    is it cross-platforms like JAVA?

    ReplyDelete
    Replies
      Reply
  4. iankemmishNovember 11, 2009 at 2:11 AM

    Real Programmers can write FORTRAN in any language.

    If "Go" can be described on a single sheet of paper, it may be useful; if not, it probably won't be.

    ReplyDelete
    Replies
      Reply
  5. AnandNovember 11, 2009 at 4:58 AM

    nice

    ReplyDelete
    Replies
      Reply
  6. Dr. PrasadNovember 11, 2009 at 9:23 AM

    Looks like Google is distracting the programmers by introducing new languages - Why ??????????? Google, IMO, is far bigger than 'falling apart for Identity Crisis'. It doesn't suit a strong gaint's like google to succumb to such cheap strategies/ tricks.

    ReplyDelete
    Replies
      Reply
  7. Carmelo WalshNovember 11, 2009 at 9:28 AM

    I thought it would be called GOSPL. Google Opensource Programming Language.

    ReplyDelete
    Replies
      Reply
  8. Anugrah ANovember 12, 2009 at 4:00 AM

    This comment has been removed by the author.

    ReplyDelete
    Replies
      Reply
  9. Anugrah ANovember 12, 2009 at 4:01 AM

    I also have same query like "Sagivo" that wheather it is a cross platform language like Java or only a platform/environment specific language.

    ReplyDelete
    Replies
      Reply
  10. MixeNovember 12, 2009 at 6:49 AM

    "Go compilers support two operating systems (Linux, Mac OS X) and three instruction sets."

    Not supported on Windows? :(

    ReplyDelete
    Replies
      Reply
  11. Miltiadis HatzimihailNovember 12, 2009 at 11:37 AM

    It is Open Source and that's why it supports Linux. Mac is Linux-like. Windows IS NOT Open Source, so it doesn't support it. Try Cygwin, but I doubt it.

    Go Google, nice try. At least, you have put aside windows!

    ReplyDelete
    Replies
      Reply
  12. James Hawk IIINovember 12, 2009 at 3:25 PM

    There's plenty of Open Source software that runs under Windows. You seem to be a little confused about what "Open Source" means.

    ReplyDelete
    Replies
      Reply
  13. MatthewNovember 12, 2009 at 4:11 PM

    Have you hear of Issue 9?
    http://code.google.com/p/go/issues/detail?id=9

    The name Go has already been taken by another langauge..

    ReplyDelete
    Replies
      Reply
  14. GoopyNovember 12, 2009 at 10:27 PM

    We are Windows users. When do you plan to release windows version?

    ReplyDelete
    Replies
      Reply
  15. Blogger LoverNovember 12, 2009 at 11:16 PM

    used cell phones i also wanna windows versions.

    ReplyDelete
    Replies
      Reply
  16. Al ZindiqNovember 13, 2009 at 3:50 AM

    Totally unnecessary. There are only three languages actually required. C, Assembly ( preferably X86 ), and HTML.

    Ever wonder why this very new news got so many indians commenting favourably. There will soon be MNC's like Infosys, Lie-nux, OLPC, TCS, Microsoft etc starting new Go projects, after which indian teaching institutes will offer six month diplomas involving "Live Projects" for all of which there will be the initial fifty thousand takers, plus the "early adopters" who seeing that this is a new "IT" technology will be mostly indians.

    Go is not some revolutionary engine which will push Google's Virgle spacecraft to Mars in five days, and to Pluto in another ten.

    Viva Socialism.

    ReplyDelete
    Replies
      Reply
  17. RohitNovember 13, 2009 at 6:26 AM

    @Al Zindiq: Who are the "so many Indians", on this thread, commenting favourably? I can see names which look Indian, but except Laksmanan I don't see anyone even moderately favourable.

    Also Lie-nux (sic) -- assuming you mean Linux the OS -- is not really a MNC (Multinational Company). Nor is it an organization.

    And as to your argument, when you yourself claim that "Go" is not a "revolutionary engine", why do you expect companies like Microsoft (which is Google's competitor) to adopt it?

    Among other things: http://xkcd.com/386/

    ReplyDelete
    Replies
      Reply
  18. Anonymous GuyNovember 13, 2009 at 9:33 AM

    Al Zindig & iankemmish are the BEST.

    Real programmers can write FORTRAN in any language.

    There are only 3 languages that are required.C,Assembly, and HTML.

    ReplyDelete
    Replies
      Reply
  19. Bill MerrillNovember 13, 2009 at 10:48 AM

    Relax, I'm sure it builds on windows. They just don't provide windows projects or makefiles.

    ReplyDelete
    Replies
      Reply
  20. JustinNovember 13, 2009 at 1:33 PM

    This comment has been removed by the author.

    ReplyDelete
    Replies
      Reply
  21. Al ZindiqNovember 13, 2009 at 9:44 PM

    @Anonymous Guy. My thanks.

    @Bill Merril. Correct.

    @Rohit, when I used the term "revolutionary engine" I did not mean something like "Java-powered mathematics-parsing engine". I refer to a real spacecraft engine, in the context of the Virgle Mars program from Google / Virgin Galactic. So I did not understand your reply...

    [Quote]

    And as to your argument, when you yourself claim that "Go" is not a "revolutionary engine", why do you expect companies like Microsoft (which is Google's competitor) to adopt it?

    [/Quote]

    As to the Indians on this page who to You 'sound indian' but may be not, here's the list : Praveen, lovekhanna, Dr. Prasad, Anugrah A, Aagman Link Service.

    You think these may belong to the former Soviet Republic or Libya or Cuba.

    Viva Socialism.

    ReplyDelete
    Replies
      Reply
  22. Alexander OrlovNovember 14, 2009 at 2:19 PM

    Go will remain a niche language until it is supported in useful frameworks or platforms like Google App Engine. Today Go is? Just a compiler that can help to write your personal and yet another Hello World app. So you can write YoPeYAHaWorAs and nothing else :D

    ReplyDelete
    Replies
      Reply
  23. PerroloNovember 16, 2009 at 5:10 AM

    pulento loko

    ReplyDelete
    Replies
      Reply
  24. hao1300November 16, 2009 at 9:07 AM

    Just wondering, how well does Go interface with C/C++, or is that even supported? If it is supported, does it slow down the compilation time if one references a C/C++ library?

    ReplyDelete
    Replies
      Reply
  25. Venkat KandruNovember 16, 2009 at 1:45 PM

    Couple of quick observations:
    [1] Coming up with a new language is necessary and timely. With the limited exposure I have had to the "Go", it has been enjoyable
    [2] That said, any language newly introduced can only be successful if there is a rich set of libraries. To this end, initial set of libraries are geared toward systems programming and are rich enough (at first glance, of course) to develop production-quality systems.

    There are no DB libraries available or announced. NO language can be successful without a robust DB library that accompanies it. We will, hopefully see the announcement from Google or 3rd party in this matter.

    In the meantime, I will enjoy the concurrency features of GO: they are simple, yet powerful; especially the channels!

    ReplyDelete
    Replies
      Reply
  26. Venkat KandruNovember 16, 2009 at 2:34 PM

    As I go through the language features, I will be posting my observations on some of the features that have been long overdue and thanks to the "Go Team" for including them in the language.

    "Functions returning multiple return values:" It is simple but powerful. You DO NOT have to go through arduous process of creating a new type just to accommodate multiple return values. This feature is a handy one.

    ReplyDelete
    Replies
      Reply
  27. Venkat KandruNovember 16, 2009 at 2:41 PM

    To: Hao1300

    Yes, the c/c++ integration is a natural feature of the Go language. Please go through the documentation Google has provided.
    Most useful documents are:
    Tutorial and Effective Go. There is "Go for C++ Programmers" which speaks to the conceptual parallels/differences between Go and C++.

    ReplyDelete
    Replies
      Reply
  28. AlphaByte$November 16, 2009 at 8:07 PM

    hey make it windows compatible. hey anyone link me up to the page where they said they will be guiding those who are willing to make "Go" windows compatible.?? or at least a mailing list. i am not able to find it.

    ReplyDelete
    Replies
      Reply
  29. pradeepNovember 18, 2009 at 7:54 AM

    Go..Right Time to launch the programming language.

    ReplyDelete
    Replies
      Reply
  30. indianNovember 18, 2009 at 8:50 AM

    Its excellent Job.

    ReplyDelete
    Replies
      Reply
  31. MattNovember 18, 2009 at 1:24 PM

    To those who say there there are only 3 programming languages needed: Have you ever developed a web application? A cross-platform application? Dealt with databases? Sure, we could possibly survive and implement most, if not all, programs today with just your basic application, architecture, and/or web language, but modern languages/tools like Java, PHP, ASP.NET, and SQL, among many others, make specific tasks MUCH easier. You have to choose the right tool for the task. To say that all we need is 3 basic tools and ignore the rest is to say that all you need to build any kind of building is a hammer, saw and ruler. Maybe you can build houses like that, but you will never be able to build them as fast, strong, or reliable as those who properly use all the tools at their disposal.

    Whether or not this new Go language will be a good tool for specific purposes remains to be seen.

    ReplyDelete
    Replies
      Reply
  32. RAJIV MISHRAJanuary 16, 2012 at 2:36 AM

    Hi can any say me the code for showing the website in multilanguage , as google has. please help me in this i want to integrate in my weblogic.

    ReplyDelete
    Replies
      Reply
Add comment
Load more...

  

Labels


  • .app
  • .dev
  • #AIY
  • #CSEdWeek
  • #devfest18 #devfeststories #gdg #googledevelopers #developers #community
  • #freeandopen
  • #GDC20
  • #GooglePlay #AndroidDevStory #PlayStore #DeveloperConsole #StoreListingExperiments
  • #growwithgoogle
  • #io12
  • #io13
  • #io14
  • #io15
  • #io16
  • #io17
  • #io18
  • #io2012
  • #io2013
  • #io2014
  • +1
  • 20% project
  • 3d
  • 3D face mesh
  • about.com
  • accelerator
  • Access
  • accessibility
  • Account Linking
  • actions
  • Actions Builder
  • Actions console
  • actions on google
  • Actions SDK
  • actionsongoogle
  • activity
  • Administrative APIs
  • AdMob
  • adobe
  • Adobe Creative Cloud
  • Adobe Creative Cloud Libraries
  • Ads
  • adsense
  • advanced
  • advogato
  • AdWords
  • africa
  • agency program
  • agpl
  • AI
  • AI Principles
  • AIY
  • AIY Projects
  • AIYProjects
  • ajax
  • ajax apis
  • ajax search
  • ajax search books news apis
  • Alfred Camera
  • all for good
  • amarok
  • AMP
  • AMP Cache
  • analytics
  • and Assistant
  • android
  • Android App Development
  • Android Developer
  • android developer certification
  • android developers
  • Android Development
  • Android Studio
  • Android Things
  • Android Tools
  • Android TV
  • android wear
  • android11
  • androidstudio
  • animation
  • Announcement
  • announcements
  • apache
  • api
  • API.AI
  • apis
  • apis console
  • apis explorer
  • apis. charts
  • app
  • app design
  • App dev
  • App Development
  • app engine
  • app indexing
  • app indexing api
  • App Invites
  • apple
  • Application Development
  • apps
  • apps script
  • AR
  • ARCore
  • area 120
  • artifact management
  • Artificial Intelligence
  • asia
  • assistant
  • atom publishing protocol
  • Audio
  • augmented faces
  • Augmented images
  • augmented reality
  • australia
  • Auth
  • authentication
  • authsub
  • automatic speech recognition
  • AutoML
  • awards
  • axsjax
  • barcodes
  • beacon
  • beacons
  • Belarus
  • bespin
  • best practices
  • beta
  • bigquery
  • bitcoin
  • Black Consciousness Day
  • Blockly
  • blogger
  • Bluetooth
  • book search
  • books API
  • bootcamp
  • braintree
  • Brazil
  • british english
  • Brotli
  • browser
  • Build Out
  • building ajax apps
  • BuildOut
  • Bulgaria
  • business
  • business console
  • buzz
  • c++
  • Cache
  • caja
  • caldav
  • calendar
  • camino
  • campfire one
  • caption
  • cardboard
  • CardDAV
  • cast
  • Cast Connect
  • celebrating
  • Certification
  • certification award
  • channel
  • chinese
  • chrome
  • chrome apps
  • chrome dev summit
  • chrome devtools
  • chrome experiment
  • chrome extensions
  • chrome os
  • Chrome OS IO
  • Chrome OS IO19
  • chrome web store
  • Chromebooks
  • chromecast
  • chromium
  • chronoscope
  • cifs
  • classes
  • classroom api
  • client libraries
  • closure tools
  • cloud
  • Cloud anchor
  • Cloud Anchors
  • Cloud Computing
  • cloud datastore
  • Cloud Functions
  • cloud functions for firebase
  • Cloud Next
  • cloud platform
  • cloud portability
  • cloud services
  • cloud sql
  • cloud storage
  • Cloud Study Jam
  • cms
  • coca cola
  • CocoaPods
  • code for educators
  • code jam
  • code review
  • code-in
  • codeedu
  • codelabs
  • coding
  • coffee with a googler
  • Colaboratory
  • collada
  • color
  • Colt McAnlis
  • commerce
  • community
  • community connectors
  • compatibility
  • competition
  • Compilers
  • compression
  • compressorhead
  • computer science
  • Computer Science Education Week
  • computer vision
  • computing heritage
  • conference
  • conferences
  • Console
  • contacts api
  • Containers
  • contest
  • contextual gadgets
  • conversation design
  • conversations
  • Coral
  • Coral updates
  • Core ML
  • couchdb
  • countdown to I/O 2012
  • country support
  • courses
  • COVID
  • COVID-19
  • COVID19DetectProtect
  • CPU
  • crash course
  • Crash Reporting
  • crashlytics
  • creative commons
  • cricket
  • crisis response
  • Croatia
  • Crostini
  • cryptocurrency
  • cryptography
  • css
  • css3
  • Custom Elements
  • custom search
  • custom search api
  • Czechia
  • DA
  • danish linux forum
  • dart
  • Data Compression
  • Data science
  • Data Visualization
  • database
  • Databases
  • Dataset
  • Datasets
  • datastore
  • dataviz
  • Daydream
  • deprecation
  • Depth
  • design
  • desktop
  • desktop apps
  • Dev Tools
  • devart
  • develop
  • developer
  • Developer Advocate
  • Developer Communities
  • Developer Culture
  • developer expert
  • developer features
  • Developer Keynote
  • Developer Preview
  • developer relations
  • developer student clubs
  • developers
  • developers. meetup
  • Development
  • devfest
  • devfest developer chrome maps social wave apps
  • DevFest18
  • DevFestStories
  • Device
  • DFP
  • Dia da Consciência Negra
  • dialogflow
  • differential privacy
  • discovery service
  • diversity
  • django
  • dns
  • do-it-yourself
  • Docker
  • docs
  • documentation
  • documents list api
  • dojo
  • domain
  • domains
  • doodles
  • dot net
  • doubleclick
  • dreamweaver
  • Drive
  • drupal
  • dsc
  • dynamic links
  • earn
  • earth
  • Ebay
  • eclipse
  • eclipsecon
  • eddystone
  • Edge AI
  • Edge TPU
  • Edge TPU Accelerator
  • Edge TPU Dev Board
  • educatio
  • education
  • email
  • EMEA
  • endpoints
  • enterprise
  • Entity Extraction
  • entrepreneurs
  • Error logging
  • Estimator
  • Estimators
  • estonia
  • Ethics
  • Europe
  • event
  • events
  • evolution
  • execution api
  • extensions
  • Fabric
  • face detection
  • Fairness
  • fairness in machine learning
  • faster web
  • FCM
  • FCP
  • featured
  • feeds
  • finance
  • fintech
  • Firebase
  • Firebase Analytics
  • Firebase Cloud Messaging
  • Firebase Dynamic Links
  • firebug
  • firefox
  • firestore
  • firevox
  • firstbeta
  • fitness
  • flutter
  • Flutter 1.2
  • Flutter 1.5
  • Flutter 1.9
  • Flutter at IO
  • Flutter Clock
  • Flutter Create
  • Flutter for desktop
  • Flutter for web
  • Flutter Interact
  • Flutter Live
  • flutter release preview 1
  • flutter release preview 2
  • Follow Us
  • font api
  • Fonts
  • fosdem
  • founders
  • freebsd
  • freenet
  • Fridaygram
  • fusion tables
  • G Suite
  • G Suite Developer
  • G+
  • gadgets
  • Game Developers Conference
  • games
  • gaming
  • gcc
  • gci
  • GCP
  • GDA
  • gdata
  • GDC 2020
  • GDC17
  • GDD
  • gdd07
  • gdd08
  • gdd09
  • GDD11
  • GDE
  • gdg
  • gdl
  • gdl weekly
  • gears
  • geo
  • geolocation
  • geoserver
  • GET
  • getpaid
  • ghop
  • Gigster
  • git
  • github
  • GKE
  • Glass
  • gmail
  • Gmail Add-on
  • Gmail API
  • Gmail APIs
  • GMTC
  • gnome
  • gnome women's summer outreach program
  • Go
  • golang
  • goo.gl
  • Google
  • Google AI
  • Google Analytics
  • Google APIs
  • google apps
  • google apps api
  • google apps for your domain
  • google apps marketplace
  • Google AR
  • google assistant
  • Google Assistant Bluetooth
  • Google Assistant Developer Day
  • Google Assistant IO
  • Google Assistant IO19
  • google assistant sdk
  • Google Brain
  • google buzz
  • Google Cardboard
  • google cast
  • google certification
  • google chart api
  • Google Charts
  • google checkout
  • google chrome
  • Google Cloud
  • Google Cloud Messaging
  • Google Cloud Platform
  • google cloud storage
  • Google Cloud Talks
  • google code
  • google code project hosting
  • google code search
  • google code university
  • google compute engine
  • Google Coral
  • google data apis
  • google data protocol
  • Google Data Studio
  • google developer day
  • google developer days
  • Google Developer Experts
  • Google Developer Groups
  • Google Developer Scholarship
  • google developers
  • Google Developers Academy
  • google developers certification
  • google developers community groups
  • Google Developers Groups
  • Google Developers Live
  • Google Developers site
  • Google Developers University Consortium
  • google docs
  • Google Docs Add-on
  • Google Docs API
  • google doctype
  • google domains
  • Google Drive
  • Google Drive SDK
  • google earth
  • google fit
  • Google Fonts
  • Google For Games
  • google for startups
  • google friend connect
  • google gadgets
  • google gears
  • google grants
  • Google Groups Settings
  • google health
  • Google Home Hub
  • Google I/O
  • Google Identity Platform
  • Google in Asia
  • google io
  • Google IOS Android
  • Google Maps
  • Google Maps Platform
  • google mashup editor
  • Google Noto fonts
  • google pay
  • google pay account
  • google pay api
  • google pay business
  • Google Pay Developers
  • Google Pay India
  • google pay integration
  • google pay support
  • google photos
  • google platform
  • Google Play
  • Google Play Developer API
  • google play services
  • Google Registry
  • google scholarships
  • Google Science Fair
  • Google sheets
  • Google Sheets Add-on
  • Google Sheets API
  • Google Slides
  • Google Slides Add-on
  • Google Slides API
  • google space
  • Google Spreadsheets API
  • google storage
  • google summer of code
  • Google tech talk
  • Google technology
  • google technoloy user groups
  • google tv
  • google visualization api
  • google wallet
  • Google Wave
  • google web elements
  • google web toolkit
  • Google Workspace
  • Google Workspace Add-ons
  • Google Workspace Developer
  • google.org
  • google+
  • GoogleAssistant
  • googlecast
  • googledevelopers
  • googleio
  • googlenew
  • GooglePlay
  • GooglePlay AndroidDev
  • googlewebelements googleio
  • GPE
  • GPGS C++ Games
  • GPT
  • Gradle
  • green linux
  • Groovy
  • Groups API
  • grow
  • grow with google
  • gsoc
  • GSuite
  • gtags
  • gtug
  • guest post
  • guice
  • gulp
  • GWSOP
  • gwt
  • gzip
  • hackathon
  • hacking
  • hackthon
  • hamilton
  • Handwriting
  • hangouts
  • Hangouts Chat
  • Hangouts Chat API
  • haproxy
  • Headset
  • hg
  • hibernate
  • howto
  • hpux
  • html
  • html5
  • http
  • I/O
  • I/O 17
  • I/O 2017
  • I/O Extended
  • I/O Live
  • ical
  • ICYMI
  • identity
  • ietf
  • ignite
  • igoogle
  • iguanas
  • iiw
  • Image Compression
  • image search
  • Imara
  • In-app billing
  • in-app payments
  • in-app purchase
  • incubator
  • India
  • indie
  • Indie Games Accelerator
  • information visualization
  • Instagram
  • integration status
  • intelligentwire
  • interactive music
  • International Women’s Day
  • internationalization
  • internet explorer
  • internet of things
  • internship
  • interviews
  • IO
  • IO17
  • io18
  • IO19
  • IO19 Flutter
  • IO2017
  • ios
  • iOS SDK
  • IoT
  • ipad
  • iphone
  • iPhone Development
  • israel
  • Issue Tracker
  • IWD 2020
  • jaiku
  • japanese
  • java
  • javascript
  • jetpack
  • joomla
  • joomladayus2007
  • joomladayusa
  • JS
  • json
  • karaoke
  • KDE
  • KDE 4.0
  • Keras
  • kernel
  • kernel summit
  • keynote
  • khronos
  • kids
  • kids coding
  • kids coding team
  • kml
  • korean
  • Kotlin
  • Krakow
  • Kubernetes
  • labs
  • lanchpad
  • language
  • languages
  • laptop apps
  • laptops
  • latam accelerator
  • LatAm startups
  • Latest
  • Latin America
  • latitude
  • latvia
  • launch
  • launchpad
  • launchpad accelerator
  • launchpad studio
  • LaunchShow
  • lca
  • Leadership
  • Learning
  • lens
  • lessons
  • licenses
  • linux
  • linux foundation
  • Linux on Chrome OS
  • Linux on Chromebooks
  • linux summit
  • linux virtual server
  • linuxconf eu
  • lithuania
  • Local Home
  • Local Home SDK
  • localization
  • Location
  • LoCo
  • Logging
  • london
  • mac
  • MacFuse
  • Machine
  • machine intelligence
  • machine learning
  • machine learning accelerator
  • maker
  • Makers
  • malware
  • maps
  • maps apis
  • Marketplace
  • material
  • material components
  • material design
  • MDL
  • MediaPipe
  • meetup
  • mercurial
  • Mexico startups
  • Micronaut
  • Microservices
  • MIT CSAIL
  • MIT Media Lab
  • ml
  • ML Kit
  • MLCC
  • mobile
  • Mobile App Development
  • mobile design
  • Mobile Development
  • mobile performance
  • mobile sites
  • mobile speed
  • mobile UX
  • Mobile web
  • Mobile World Congress
  • mod_pagespeed
  • Moderator
  • monetize
  • Monthly roundup
  • MOOC
  • mozilla
  • multi-platform
  • mylar
  • myspace
  • MySQL
  • mythtv
  • named
  • narratives
  • native ads
  • native client
  • nearby
  • Nest
  • Nest WiFi
  • netbsd
  • Next Billion Users
  • non-profit
  • nonsense
  • nosql
  • notifications
  • Noto Serif CJK
  • NPM
  • nss
  • nvidia
  • NYT
  • O3D
  • oauth
  • OAuth playground
  • OAuth2
  • Object Detection and Tracking
  • objective-c
  • OCaml
  • Occlusion
  • ocr
  • ODF
  • office hours
  • oha
  • online payments
  • OOXML
  • open data
  • open source
  • open source blog
  • open source releases
  • open web
  • open-source
  • openajax alliance
  • opengl
  • openid
  • opensocial
  • openssh
  • openssl
  • Optimization
  • oreilly
  • orkut
  • oscon
  • oscon2007
  • osi
  • oss devs
  • ossjam
  • osx
  • pactester
  • page speed
  • PageSpeed
  • palette
  • payment handler
  • payment request api
  • payment web standard
  • payments
  • paypal
  • Peer bonus program
  • performance
  • persistence
  • persistent AR
  • phone
  • photos
  • picasa
  • picasa web
  • places API
  • play services
  • playground
  • plone
  • plone sprint
  • podcast
  • poland
  • Poly
  • polymer
  • Polymer Summit
  • portugal
  • Pose Detection
  • Pose Estimation
  • posix
  • POST
  • PowerMeter API
  • prediction api
  • Prerender
  • preview
  • privacy
  • prizes
  • processing
  • production access
  • products - slides
  • programmers
  • programming
  • Progressive Web App
  • Project Connected Home over IP
  • project hosting
  • Project Loon
  • Project Tango
  • prototype
  • proximity
  • pubsubhubbub
  • PWA
  • py3k
  • python
  • python sprint
  • Qualcomm
  • Qualcomm Google
  • rails
  • random hacks of kindness
  • Rasberry Pi
  • React
  • reader
  • releases
  • Remote Config
  • research
  • reserve seats
  • Resources
  • Responsible AI
  • REST
  • result snippets
  • Reto Meier
  • review process
  • Rewarded Ads
  • Rewarded Video Ads
  • rhino
  • Saatchi
  • Safety & Security
  • safety and security
  • salesforce
  • samba
  • Sample dialogs
  • sandbox
  • Santa Tracker
  • Scala
  • scalability
  • scale-ups
  • Sceneform
  • schedule
  • scholarship
  • scholarships
  • scopes
  • Scratch
  • screencast
  • sdk
  • sdks
  • search
  • security
  • Selfie Segmentation
  • Serbia
  • serif
  • Serverless
  • service worker
  • sessions
  • seurat
  • shape
  • Sheets
  • Sheets API
  • shindig
  • shopping
  • Shoreline Amphitheatre
  • shortcuts
  • showcase
  • sidewiki
  • sign-in
  • silverstripe
  • SIMD
  • sitemaps
  • sites api
  • sixapart
  • sketchup
  • Slides API
  • small business
  • small businesses
  • Smart Home
  • Smart Lock for Passwords
  • soap search api
  • soc
  • social
  • social graph
  • solaris
  • solutions challenge
  • souders
  • spa2007
  • Space
  • spdy
  • speakers
  • speech
  • speed
  • speed tracer
  • Spring
  • spyware
  • Stable release
  • Stackdriver
  • standards
  • startup
  • Startup accelerator
  • startup africa roadtrip
  • startups
  • Static Sites
  • STEM
  • storage
  • stories
  • Street View
  • Strobe
  • student programs
  • students
  • stuff
  • style
  • subscribed links
  • subscription
  • subversion
  • summer of code
  • Sundar Pichai
  • SVG
  • sxsw
  • syndication
  • targeted spyware
  • tasks API
  • Team Drives (new)
  • techmakers
  • Technical Writing
  • technology
  • templates
  • TensorFlow
  • tensorflow dev summit
  • TensorFlow Lite
  • TensorFlow Research Cloud
  • tensorRT
  • Test Lab
  • testing
  • text embedding models
  • Tez
  • TF Lite
  • tfdevsummit
  • TFLite
  • themes
  • thought leadership
  • tool
  • Toolkit
  • tools
  • topp
  • TPU
  • TPU Dev Board
  • training
  • Traits
  • tranparency
  • transit
  • translate
  • translation
  • tutorials
  • tv
  • ubiquitous computing
  • ubiquity
  • ubucon
  • ubuntu
  • Udacity
  • UI
  • Ukraine
  • UN
  • UNDP
  • UNICEF
  • unicode
  • unit test
  • Unity
  • universal
  • Universal App Campaigns
  • University
  • unix
  • Update
  • updates
  • url
  • url shortener
  • URLs
  • UX
  • verification
  • video
  • videos
  • Vim
  • virtual keyboard
  • virtual reality
  • visualization
  • voice
  • voice kit
  • voice user interface
  • VR
  • VUI
  • wattpad
  • Wearables
  • Weave
  • web
  • web animations api
  • web apps
  • web components
  • web design
  • web designer
  • web development
  • web exponents
  • web fonts
  • web performance
  • web platform docs
  • web registry
  • webfonts
  • webgl
  • webmaster
  • WebP
  • website optimizer
  • websites
  • webVR
  • weekly roundup
  • WhiteHouse.gov
  • Who's at Google I/O
  • win
  • windows
  • windows programming
  • Winter of Code
  • women developers
  • Women in Tech
  • Women Tech Makers
  • women techmakers
  • WomenTechmakers
  • writing
  • wtm
  • xauth
  • yahoo
  • young developers
  • Young Makers
  • youtube
  • zlib
  • zurich
  • ZXing


Archive


  •     2021
    • Jan
  •     2020
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2019
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2018
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2017
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2016
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2015
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
  •     2014
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2013
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2012
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2011
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2010
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2009
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2008
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2007
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2006
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2005
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
Subscribe
Visit Google Developers for docs, event info, and more.
  • Google
  • Privacy
  • Terms