คอมไพล์เลอร์ภาษา Go ก่อนหน้านี้พัฒนาด้วยภาษาซีมาโดยตลอด แต่เมื่อคืนที่ผ่านมา Russ Cox ทีมงานภาษา Go ก็ลบโค้ดเหล่านี้ออกจาก Git ใน master branch แล้ว
การที่ Go สามารถคอมไพล์ตัวเองได้ ทำให้ Go กลายเป็นภาษาในกลุ่ม self-hosting อีกหนึ่งตัว
ตอนนี้คอมไพล์เลอร์ที่เขียนด้วยภาษา Go ยังช้ากว่าที่เขียนด้วยซีอยู่เล็กน้อย แต่ Cox ระบุว่าน่าจะแก้ปัญหาได้ภายในสัปดาห์หน้า
ที่มา - @_rsc
Comments
ข้าเก่งแล้ว ข้าไม่ต้องการเจ้า
ลูกนกโตแล้วต้องบินด้วยปีกตัวเองครับ
... ว่าแต่ Android น่าจะไช้ Go ไปเลยนะ
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
ฐานไลบรารี Java ใหญ่กว่าเยอะครับ ถ้าจะทำให้เท่ากัน (เอาแค่ที่อยู่ใน Android Document) ก็งานช้างแล้ว
lewcpe.com, @wasonliw
งานช้างมากๆเลยแหละครับ แต่น่าจะเพิ่ม performance ใด้ แถมลดค่าไช้จ่ายการสู้คดีกับ Oracle ไปด้วย
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
แต่ถ้าจะเร่งพัฒนาให้เท่า ต้องใช้ทรัพยากรคนเยอะ ใช้เวลาเยอะ เอาไปจ้างทนายคุ้มกว่าหรือเปล่า
lol
ถ้ามองในแง่ Android ลงตลาดไปแล้ว และโดนฟ้องไปแล้ว มันก็ไช่
แต่ถ้ามองว่า รองรับเพิ่มอีกภาษาเพื่อให้ Oracle ตามราวีใด้น้อยลง (เช่นถ้าแพ้ก็จ่ายของในอดีตแค่ทีเดียว แล้วปลด java ไปเป็นของเก่าแล้วเลิกสนับสนุน)
ยิ่งตอนนี้ Android รองรับ C/C++ ผ่าน NDK อยู่แล้วด้วย
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
Go ไม่เหมาะสำหรับทำ UI คับ
ก็เพิ่ม API เข้าถึง UI ง่ายๆก็เรียบร้อยครับ
ใครจะรู้ สักวันอาจจะมีแบบ java2objc ครับ
อยากให้ Android ใช้ Dart มากกว่า ตัวภาษาสวยงามดี