Go lang
google language-go
ගූගල්හි ක්රමලේකන භාෂාව go lang වේ. go lang යනු විශේෂ ගුනාංග සහිත භාෂාවකි.
පැරඩයිමය | Multi-paradigm: concurrent, functional,[1] imperative, object-oriented[2] |
---|---|
සැලසුම් කළේ | Robert Griesemer Rob Pike Ken Thompson |
සංවර්ධකයා | The Go Authors[3] |
පළමුව ප්රකාශය | නොවැම්බර් 10, 2009 |
ස්ථායි නිකුතුව | 1.11.4
/ දෙසැම්බර් 14, 2018[4] |
ප්රරූප නීතිය | Inferred, static, strong, structural[5][6] |
ක්රියාත්මක භාෂාව | Go, assembly language (gc); C++ (gccgo) |
OS | DragonFly BSD, FreeBSD, Linux, macOS, NetBSD, OpenBSD,[7] Plan 9,[8] Solaris, Windows |
වරපත | BSD-style[3] + patent grant[9] |
ගොනු දිගුව | .go |
වෙබ් අඩවිය | go.dev |
ප්රධාන ක්රියාත්මක කිරීම | |
gc, gccgo | |
ආභාෂය ලද්දේ | |
Alef, APL,[10] BCPL,[10] C, CSP, Limbo, Modula, Newsqueak, Oberon, occam, Pascal,[11] Smalltalk[12] | |
බලපෑම් කළේ | |
Crystal |
ඉතිහාසය
සංස්කරණයමෙය මුලින්ම නිපදවා ඇත්තේ 1997 දීය. මෙය පසුව 2008 ජනවාරි වලදී වැඩ ඵකලස්කර පූර්ණකාලිනව ඇරඹුණු. 2009 දී මෙය පු්රසිද්ධ කලහ.
මූලාශ්ර
සංස්කරණය- ^ ""First-Class Functions in Go"". සම්ප්රවේශය November 14, 2018.
Go supports ... a functional programming style in a strongly typed language.
- ^ "Go: code that grows with grace". සම්ප්රවේශය June 24, 2018.
Go is Object Oriented, but not in the usual way.
- ^ a b "Text file LICENSE". The Go Programming Language. Google. සම්ප්රවේශය October 5, 2012.
- ^ "Release History - The Go Programming Language". සම්ප්රවේශය January 3, 2019.
- ^ "Why doesn't Go have "implements" declarations?". golang.org. සම්ප්රවේශය October 1, 2015.
- ^ Pike, Rob (December 22, 2014). "Rob Pike on Twitter". සම්ප්රවේශය March 13, 2016.
Go has structural typing, not duck typing. Full interface satisfaction is checked and required.
- ^ "lang/go: go-1.4 – Go programming language". OpenBSD ports. December 23, 2014. සම්ප්රවේශය January 19, 2015.
- ^ "Go Porting Efforts". Go Language Resources. cat-v. January 12, 2010. සම්ප්රවේශය January 18, 2010.
- ^ "Additional IP Rights Grant". The Go Programming Language. Google. සම්ප්රවේශය October 5, 2012.
- ^ a b Pike, Rob (April 24, 2014). "Hello Gophers". සම්ප්රවේශය March 11, 2016.
- ^ "Language Design FAQ". golang.org. January 16, 2010. සම්ප්රවේශය February 27, 2010.
- ^ "The Evolution of Go". සම්ප්රවේශය September 26, 2015.