ไป - ภาพรวม
Go เป็นภาษาสำหรับวัตถุประสงค์ทั่วไปที่ออกแบบโดยคำนึงถึงการเขียนโปรแกรมระบบ ได้รับการพัฒนาครั้งแรกที่ Google ในปี 2550 โดย Robert Griesemer, Rob Pike และ Ken Thompson พิมพ์อย่างแรงและคงที่ให้การสนับสนุนในตัวสำหรับการรวบรวมขยะและรองรับการเขียนโปรแกรมพร้อมกัน
โปรแกรมถูกสร้างขึ้นโดยใช้แพ็คเกจเพื่อการจัดการการอ้างอิงอย่างมีประสิทธิภาพ การใช้งานการเขียนโปรแกรมไปใช้โมเดลคอมไพล์และลิงค์แบบดั้งเดิมเพื่อสร้างไบนารีที่ปฏิบัติการได้ ภาษาการเขียนโปรแกรม Go ได้รับการประกาศในเดือนพฤศจิกายน 2009 และใช้ในระบบการผลิตบางส่วนของ Google
คุณสมบัติของ Go Programming
คุณสมบัติที่สำคัญที่สุดของการเขียนโปรแกรม Go มีดังต่อไปนี้ -
รองรับสภาพแวดล้อมโดยใช้รูปแบบคล้ายกับภาษาไดนามิก ตัวอย่างเช่นการอนุมานประเภท (x: = 0 เป็นการประกาศตัวแปร x ประเภท int ที่ถูกต้อง)
เวลาในการรวบรวมเป็นไปอย่างรวดเร็ว
การสนับสนุนการทำงานพร้อมกันในตัว: กระบวนการที่มีน้ำหนักเบา (ผ่านกิจวัตร go), ช่องสัญญาณ, คำสั่งเลือก
โปรแกรม Go นั้นเรียบง่ายกระชับและปลอดภัย
รองรับอินเทอร์เฟซและประเภทการฝัง
การผลิตไบนารีเนทีฟที่เชื่อมโยงแบบคงที่โดยไม่มีการอ้างอิงภายนอก
คุณสมบัติไม่รวมโดยเจตนา
เพื่อให้ภาษาเรียบง่ายและกระชับคุณลักษณะต่อไปนี้ที่มีอยู่ทั่วไปในภาษาอื่นที่คล้ายคลึงกันจะถูกละเว้นใน Go -
รองรับการสืบทอดประเภท
รองรับวิธีการหรือตัวดำเนินการมากเกินไป
รองรับการอ้างอิงแบบวงกลมระหว่างแพ็กเกจ
รองรับการคำนวณทางคณิตศาสตร์ของตัวชี้
การสนับสนุนสำหรับการยืนยัน
รองรับการเขียนโปรแกรมทั่วไป
ไปโปรแกรม
โปรแกรม Go มีความยาวแตกต่างกันไปตั้งแต่ 3 บรรทัดไปจนถึงหลายล้านบรรทัดและควรเขียนเป็นไฟล์ข้อความอย่างน้อยหนึ่งไฟล์ที่มีนามสกุล ".go" ตัวอย่างเช่น hello.go
คุณสามารถใช้ "vi" "เป็นกลุ่ม" หรือโปรแกรมแก้ไขข้อความอื่น ๆ เพื่อเขียนโปรแกรม Go ของคุณลงในไฟล์