Khác biệt giữa bản sửa đổi của “Go (ngôn ngữ lập trình)”

Nội dung được xóa Nội dung được thêm vào
n Đã lùi lại sửa đổi của 180.148.2.228 (Thảo luận) quay về phiên bản cuối của Tuanminh01
Thẻ: Lùi tất cả
Cập nhật thông tin phiên bản mới nhất, cập nhật trang chủ.
Dòng 1:
{{redirect|Google Go|AlphaGo|AlphaGo là chương trình máy tính cờ vây}}
{{Infobox programming language
| name = Go
| logo = File:golang.png
| logo_size = frameless
| logo caption = Linh vật của Go là một con [[Họ Chuột nang|gopher]], được thiết kế bởi [[Renée French]].<ref>{{chú thích web|url=http://golang.org/doc/faq#Whats_the_origin_of_the_mascot |title=FAQ&nbsp;— The Go Programming Language |publisher=Golang.org |date= |accessdate=2013-06-25}}</ref>
| paradigm = [[compiled language|compiled]], [[concurrent programming|concurrent]], [[imperative programming|imperative]], [[structured programming|structured]]
| year = {{start date and age|2009|11|10}}
| designer = Robert Griesemer<br />[[Rob Pike]]<br />[[Ken Thompson]]
| developer = [[Google|Google LLC.]]
| latest_release_version = 1.915.2
| latest_release_date = {{start date and age|20172020|1008|2511}}<ref name="release_page">{{chú thích web|title=Release History - The Go Programming Language|url=https://golang.org/doc/devel/release.html#go1.915|accessdate=2511 August 20172020}}</ref>
| latest_test_date = <!--{{start date and age|2016|08|08}}<ref name="preview_page">{{chú thích web|title=Release History - The Go Programming Language|url=https://golang.org/dl/|website=golang.org|accessdate=8 August 2016}}</ref>-->
| latest_test_version =
| typing = [[strong typing|strong]], [[static typing|static]], [[type inference|inferred]], [[structural typing|structural]]<ref name="structural_typing">{{chú thích web |title=Why doesn't Go have "implements" declarations? |url=https://golang.org/doc/faq#implements_interface |work=golang.org |accessdate=1 October 2015}}</ref><ref>{{chú thích web |url=https://twitter.com/rob_pike/status/546973312543227904 |title=Rob Pike on Twitter |last=Pike |first=Rob |date=2014-12-22 |accessdate=2016-03-13 |quote=Go has structural typing, not duck typing. Full interface satisfaction is checked and required. }}</ref>
| latest_test_date = <!--{{start date and age|2016|08|08}}<ref name="preview_page">{{chú thích web|title=Release History - The Go Programming Language|url=https://golang.org/dl/|website=golang.org|accessdate=8 August 2016}}</ref>-->
| implementations = gc, gccgo
| typing = [[strong typing|strong]], [[static typing|static]], [[type inference|inferred]], [[structural typing|structural]]<ref name="structural_typing">{{chú thích web |title=Why doesn't Go have "implements" declarations? |url=https://golang.org/doc/faq#implements_interface |work=golang.org |accessdate=1 October 2015}}</ref><ref>{{chú thích web |url=https://twitter.com/rob_pike/status/546973312543227904 |title=Rob Pike on Twitter |last=Pike |first=Rob |date=2014-12-22 |accessdate=2016-03-13 |quote=Go has structural typing, not duck typing. Full interface satisfaction is checked and required. }}</ref>
| programming language = Go, [[assembly language]], previously C (gc); C++ (gccgo)
| implementations = gc, gccgo
| influenced_by = [[Alef (programming language)|Alef]], [[APL (programming language)|APL]],<ref name="hgophers">{{chú thích web |url=https://talks.golang.org/2014/hellogophers.slide#21 |title=Hello Gophers |last=Pike |first=Rob |date=2014-04-24 |accessdate=2016-03-11 }}</ref> [[BCPL]],<ref name="hgophers">{{chú thích web |url=https://talks.golang.org/2014/hellogophers.slide#21 |title=Hello Gophers |last=Pike |first=Rob |date=2014-04-24 |accessdate=2016-03-11 }}</ref> [[C (programming language)|C]], [[Communicating sequential processes|CSP]], [[Limbo (programming language)|Limbo]], [[Modula]], [[Newsqueak]], [[Oberon (programming language)|Oberon]], [[Occam (programming language)|occam]], [[Pascal (programming language)|Pascal]], [[Python (programming language)|Python]], [[Smalltalk]]<ref>{{chú thích web |title=The Evolution of Go|url=https://talks.golang.org/2015/gophercon-goevolution.slide#19|accessdate=2015-09-26}}</ref>
| programming language = Go, [[assembly language]], previously C (gc); C++ (gccgo)
| influenced = [[Crystal (programming language)|Crystal]]
| dialects =
| operating_system = [[Linux]], [[macOS]], [[FreeBSD]], [[NetBSD]], [[OpenBSD]],<ref name=openbsd>{{chú thích web |url=http://ports.su/lang/go |title=lang/go: go-1.4 – Go programming language |work=OpenBSD ports |date=2014-12-23 |accessdate=2015-01-19}}</ref> [[Windows]], [[Plan 9 from Bell Labs|Plan 9]],<ref>{{chú thích web|url=http://go-lang.cat-v.org/os-ports|title=Go Porting Efforts|date=12 January 2010|work=Go Language Resources|publisher=cat-v|accessdate=18 January 2010}}</ref> [[DragonFly BSD]], [[Solaris (operating system)|Solaris]]
| influenced_by = [[Alef (programming language)|Alef]], [[APL (programming language)|APL]],<ref name="hgophers">{{chú thích web |url=https://talks.golang.org/2014/hellogophers.slide#21 |title=Hello Gophers |last=Pike |first=Rob |date=2014-04-24 |accessdate=2016-03-11 }}</ref> [[BCPL]],<ref name="hgophers">{{chú thích web |url=https://talks.golang.org/2014/hellogophers.slide#21 |title=Hello Gophers |last=Pike |first=Rob |date=2014-04-24 |accessdate=2016-03-11 }}</ref> [[C (programming language)|C]], [[Communicating sequential processes|CSP]], [[Limbo (programming language)|Limbo]], [[Modula]], [[Newsqueak]], [[Oberon (programming language)|Oberon]], [[Occam (programming language)|occam]], [[Pascal (programming language)|Pascal]], [[Python (programming language)|Python]], [[Smalltalk]]<ref>{{chú thích web |title=The Evolution of Go|url=https://talks.golang.org/2015/gophercon-goevolution.slide#19|accessdate=2015-09-26}}</ref>
| license = [[BSD licenses|BSD]]-style<ref>{{chú thích web |url=http://golang.org/LICENSE |title=Text file LICENSE |work=The Go Programming Language |publisher=Google |accessdate=5 October 2012}}</ref> + [[software patents|patent]] grant<ref>{{chú thích web |url=http://golang.org/PATENTS |title=Additional IP Rights Grant |last= |first= |date= |work=The Go Programming Language |publisher=Google |accessdate=5 October 2012}}</ref>
| influenced = [[Crystal (programming language)|Crystal]]
| website = {{URL|https://golang.org}}
| operating_system = [[Linux]], [[macOS]], [[FreeBSD]], [[NetBSD]], [[OpenBSD]],<ref name=openbsd>{{chú thích web |url=http://ports.su/lang/go |title=lang/go: go-1.4 – Go programming language |work=OpenBSD ports |date=2014-12-23 |accessdate=2015-01-19}}</ref> [[Windows]], [[Plan 9 from Bell Labs|Plan 9]],<ref>{{chú thích web|url=http://go-lang.cat-v.org/os-ports|title=Go Porting Efforts|date=12 January 2010|work=Go Language Resources|publisher=cat-v|accessdate=18 January 2010}}</ref> [[DragonFly BSD]], [[Solaris (operating system)|Solaris]]
| file_ext = =.go
| license = [[BSD licenses|BSD]]-style<ref>{{chú thích web |url=http://golang.org/LICENSE |title=Text file LICENSE |work=The Go Programming Language |publisher=Google |accessdate=5 October 2012}}</ref> + [[software patents|patent]] grant<ref>{{chú thích web |url=http://golang.org/PATENTS |title=Additional IP Rights Grant |last= |first= |date= |work=The Go Programming Language |publisher=Google |accessdate=5 October 2012}}</ref>
| website = {{Official URL}}
| file_ext =.go
}}
'''Go''' là một ngôn ngữ lập trình mới do [[Google]] thiết kế và phát triển. Nó được kỳ vọng sẽ giúp ngành công nghiệp [[phần mềm]] khai thác nền tảng đa lõi của [[vi xử lý|bộ vi xử lý]] và hoạt động đa nhiệm tốt hơn.