GO Weekly : What the GO is

สวัสดีผู้อ่านทุกท่านครับ เริ่มต้นปี 2564 ด้วยบทความของ ภาษาที่กำลังได้รับความนิยมในกลุ่ม Programmer กันนะครับ นั้นก็คือ ภาษา GO

ต้องขอออกตัวก่อนเลยครับว่า ผู้เขียน ไม่เคยมีประสบการณ์ในการเขียน ภาษา GO มาก่อนเลย เป็นการเริ่มต้นภาษา GO ด้วยความว่างเปล่า ไม่ทราบแม้กระทั้งการ SET UP Environment รวมถึง IDE ที่เหมาะสำหรับเขียน GO จึงเป็นโอกาสที่ดีจะได้ศึกษา ภาษา GO ไปพร้อมๆ กับผู้อ่านหรือผู้ที่สนใจ ภาษา GO

ก่อนที่จะเริ่มต้นเขียนภาษา GO เรามาทำความรู้จักภาษา GO กันสักเล็กน้อยครับ

รู้จัก GO Project

GO เป็นโครงการ Open source พัฒนาโดยทีมในบริษัท Google และ ผู้เข้าร่วมพัฒนาจากชุมชน Open source (Open Source Community) เป็นแจกจ่ายภายใต้ใบอนุญาติ BSD-style license

GO ถูกเรียกว่า Golang เนื่องจากเว็บ https://golang.org แต่ที่ถูกต้องควรเรียกว่า GO

รู้จัก GO Programming language

GO คือ Statically Typed programming language.

Statically typed คือการระบุชนิดของตัวแปร (Variable) ก่อนเก็บข้อมูล เช่น int a; a=5 เป็นต้น ช่วยป้องกันการ Error ในขณะ Run time เนื่องจาก Type error ถูกพบในตอน Compile. ในขณะ Run time ทำงานได้เร็วขี้นเนื่องจากไม่มีขั้นตอน Type checking

GO คือ Compiled programming language

ภาษา GO ไม่ใช่ภาษาเครื่อง (Not Machine Code) โปรแกรมที่เขียนด้วยภาษา GO ต้องมี Compiler เพื่อทำการแปลงภาษา GO ไปเป็นภาษาเครื่อง

GO คือ Syntactically programming language

GO เป็นภาษาที่ต้องเขียนตามกฏเกณ์ต่างๆที่ผู้พัฒนาภาษาได้กำหนดไว้ เช่น เครื่องหมายต่างๆ สัญลักษณ์ต่างๆ รวมถึงใช้คำต่างใน Source Code ต้องเป็นไปตามกฏจึงสามารถใช้งานโปรแกรมที่เขียนด้วยภาษา GO ได้

แหล่งที่มาของข้อมูล

Be the first to comment

Leave a Reply

Your email address will not be published.


*