Go (programming language) :
Definition: a compiled programming language developed at Google in 2013. A.K.A Golang, Gopher
Features: Similar with C but compiling speed is much faster. Grammar is simple. Rich REST API (What is REST API? See the section “REST API”). Used in global companies such as Google, MongoDB, Soundcloud, Uber.
Paradigms:concurrent, functional, imperative, and object-oriented.
3. https://medium.com/wesionary-team/know-about-25-keywords-in-go-eca109855d4d (25 keyword for Golang)
[Ref ] KOR
REST API : Representational State Transfer API
Definition: RESP API is a form of software architectural style for hypermedia system such as WWW. Method to define a resource and designate an address on the resource.
HTTP method: POST, GET, PUT, DELETE
API : Application Programming Interface
Definition: a computing interface to develop application software using various software (OS, system, application, library).
Features: Responsible for communication between software. Interactions between multiple software intermediaries, not between users and software.
Definition: a free and open-source relational database management system (RDBMS) with SQL compliance (What is SQL? see the section “SQL”).
Definition: a query language to manage data held in relational database management system (RDBMS). Handle the structured data.
Features: Declarative, Easy to learn, Process the data by data set unit.
SELECT [column name]
FROM [table name]
GROUP BY [column to be grouped]
HAVING [condition after grouping]
LIMIT [number limit]