Google ลงทุนในภาษา Go เป็นจำนวนเท่าใด


35

ฉันได้อ่านเกี่ยวกับภาษาโกและดูเหมือนว่าจะมีแนวโน้ม ข้อมูลสำคัญที่ฉันหายไปก่อนที่ฉันจะตัดสินใจใช้ภาษาให้มากขึ้นคือ: Google หรือ บริษัท อื่น ๆ ใช้เงิน / กำลังคนเท่าไรในการพัฒนาความพยายาม หากไม่สามารถให้ข้อมูลนี้ได้คุณมีข้อมูลอื่นใดที่แสดงถึงความมุ่งมั่นของ Google ต่อโครงการ มันถูกใช้เป็นภาษาหลักสำหรับการลงทุนใหม่หรือคล้ายกัน (ฉันเดาว่ามันเร็วเกินไปสำหรับสิ่งนี้ แต่ฉันไม่รู้)


6
เมื่อเร็ว ๆ นี้ Google ลงทุนบิตอีกไปและตอนนี้ไปทำงานบน AppEngine อีกหนึ่งสัญญาณที่บ่งบอกว่าโกยังมีชีวิตอยู่และกำลังเตะ
9000

1
@ 9000 โปรดระบุความคิดเห็นนั้นเป็นคำตอบเพื่อให้เราสามารถโหวตและแสดงความคิดเห็นได้
David

คำตอบ:


27

ฉันใช้ไปได้ประมาณหนึ่งปีแล้วและภาษาก็พัฒนาขึ้นอย่างต่อเนื่องตั้งแต่นั้นมา สิ่งต่าง ๆ กำลังเปลี่ยนแปลงปรับปรุง (ค่อนข้าง) ทำให้เสถียรและโดยทั่วไปแล้วฉันก็น่าทึ่งในนวัตกรรมของพวกเขา (เช่น gofix) แน่นอนที่สุดมันไม่ตายและดูเหมือนพวกเขาจะพยายามอย่างมาก

หน้ารหัส Google แสดง 17 คนที่มีส่วนร่วมในโครงการ จากรูปลักษณ์ของมันทั้งหมด แต่สามของพวกเขามีแนวโน้มที่เป็นพนักงานของ Google: http://code.google.com/p/go/people/list น่าสังเกตว่าโครงการ Go นั้นมีโปรแกรมเมอร์ที่มีชื่อเสียงเช่น Rob Pike และ Ken Thompson ที่ทำงานให้กับมันซึ่งเป็นบรรพบุรุษของ UNIX หาก Google ไม่สนใจเกี่ยวกับอนาคตของภาษาที่ใช้ไปมันไม่น่าเป็นไปได้ที่พวกเขาจะมอบหมายโปรแกรมเมอร์สูงโปรไฟล์ดังกล่าวให้กับการพัฒนา

Google ใช้ go ภายใน: http://golang.org/doc/go_faq.html#Is_Google_using_go_internally

เทพนิยาย oracle จะไม่เกิดขึ้นกับการเดินทาง: ดูไฟล์ใบอนุญาตและทุนจดสิทธิบัตรเอาคืนไม่ได้ แม้ว่า Google จะต้องหยุดการพัฒนา (ซึ่งไม่น่าจะเป็นไปตามที่ระบุไว้ในคะแนนของฉัน) แต่ก็มีคนอื่นที่จะหยิบมันขึ้นมา

นอกจากทุกประเด็นข้างต้นแล้ว Google go ยังเหมาะอย่างยิ่งสำหรับการใช้งานภายในของ Google เนื่องจากมีการขนานในตัวการรองรับไลบรารี่ในระบบสำหรับโปรโตคอล http และความเร็ว ด้วยเหตุผลนี้เพียงอย่างเดียวคุณจึงมั่นใจได้เลยว่า Google จะได้รับการสนับสนุนในอีกไม่นาน


5
Brad Fitzpatrick จาก memcached และชื่อเสียงของโครงการอื่น ๆ ก็เป็นส่วนหนึ่งของทีม Go เขาได้แก้ไขข้อบกพร่องและใช้งานฟีเจอร์ทั่วไลบรารีมาตรฐานอย่างบ้าคลั่ง
uriel

1
นอกจากนี้ยังล็อคคนที่แต่งตัวประหลาดฟรีจาก 1024cores บล็อกทำงานบนไป ดังนั้นแม้ว่าฉันจะไม่ใช่แฟน IMHO Go
NoSenseEtAl

11

เมื่อเร็ว ๆ นี้ Google ลงทุนบิตอีกไปและตอนนี้ไปทำงานบน AppEngine อีกหนึ่งสัญญาณที่บ่งบอกว่าโกยังมีชีวิตอยู่และกำลังเตะ

อัพเกรดจากความคิดเห็นตามความต้องการที่เป็นที่นิยม :)


1
ไปที่ AppEngine ดูยอดเยี่ยม ง่ายกว่า Java มากและชัดเจน & เร็วกว่าไพ ธ อน
Moshe Revah

และมันก็พร้อมแล้วในตอนนี้
Moshe Revah

3

ฉันไม่ทราบจำนวนนักพัฒนา แต่มีการพัฒนาอย่างต่อเนื่องของ Go ทีมเผยแพร่การปรับปรุงของพวกเขาบ่อยครั้ง (เกือบทุกสัปดาห์) ดูแลเอกสารและแดชบอร์ด ( http://godashboard.appspot.com/ ) และเข้าร่วมใน Google I / O และการประชุมอื่น ๆ

ชุมชนเติบโตเช่นเดียวกับจำนวนโครงการ ดังนั้นหลังจากการโฆษณาครั้งแรกและความไม่ลงรอยกันตอนนี้ไปอย่างช้าๆจนถึงภาษาที่มีประสิทธิผล


ฉันแค่กังวลเกี่ยวกับ Google ในทันใดว่าบริการที่ฉันได้เริ่มมีความรักและพึ่งพา หนึ่งในนั้นคือ Google Answers
David

14
ใครต้องการคำตอบของ Google เมื่อคุณได้รับการแลกเปลี่ยนซ้อน
งาน

Google กำลังตัดบริการที่ไม่ติดอยู่ เช่นเดียวกับ บริษัท อื่นที่ประสบความสำเร็จ ฉันคิดว่ามันเรียกว่าการเรียนรู้จากความผิดพลาด
Paweł Dyda

3
คุณไม่สามารถมั่นใจได้ แต่สำหรับฉัน Go มีโอกาสที่จะให้ Google เป็นอิสระจาก Java (ซึ่งตอนนี้ Oracle เป็นเจ้าของ) เช่นบนโทรศัพท์ Android นอกจากนี้ Go คือการผสมผสานที่ดีของคุณลักษณะ C, C ++ และ Python มากมายที่ใช้งานกันอย่างแพร่หลายใน Google
พวกเขา

@Job ด้วย Google Answers ฉันสามารถขอให้ผู้คนทำงานได้มากกว่าใน Exchange Exchange ที่นี่มีความเสี่ยงเสมอที่จะไม่มีใครมีแรงจูงใจให้ทำงานที่จำเป็นในการตอบคำถาม
David

2

Google ลงทุนในภาษา Go เป็นจำนวนเท่าใด ฉันไม่คิดว่าจะมีใครตอบได้ยกเว้น Google เอง
Google มีนิสัยในการปล่อยโครงการและดูว่าผู้คนมีปฏิกิริยาอย่างไรต่อพวกเขาหากมีข่าวลือรอบตัวมากมายให้ลงทุนและถ้าไม่ทำปล่อยมันออกมา
ตัวอย่าง:
Chrome OS, Google Buzz, GMail, Reader, Android ...


3
เป็นที่น่าสังเกตว่าแม้ว่า Google จะหยุดการลงทุนใน Go ภาษาก็ไม่จำเป็นต้องตาย เป็นโอเพนซอร์ซและฟรีและ บริษัท อื่น ๆ กำลังใช้งานอย่างจริงจัง มีคอมไพเลอร์สามตัวที่ฉันรู้ ซึ่งแตกต่างจากพูดคำตอบหรือคลื่นถ้า Google ตัดสินใจที่จะหยุดการสนับสนุนมันจะไม่ถูกทำลาย
Kyle C

2
อีกไม่กี่ บริษัท เริ่มสร้างโครงสร้างพื้นฐานโดยใช้ Go ดู: go-lang.cat-v.org/organizations-using-go
uriel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.