Go lang
Jump to navigation
Jump to search
![]() | |
පැරඩයිමය | 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 |
වෙබ් අඩවිය | golang.org ![]() |
ප්රධාන ක්රියාත්මක කිරීම් | |
gc, gccgo | |
ආභාෂය ලද්දේ | |
Alef, APL,[10] BCPL,[10] C, CSP, Limbo, Modula, Newsqueak, Oberon, occam, Pascal,[11] Smalltalk[12] | |
ආභාෂයට ලක් කලේ | |
Crystal |
ගූගල්හි ක්රමලේකන භාෂාව go lang වේ. go lang යනු විශේෂ ගුනාංග සහිත භාෂාවකි.
ඉතිහාසය[සංස්කරණය]
මෙය මුලින්ම නිපදවා ඇත්තේ 1997 දීය. මෙය පසුව 2008 ජනවාරි වලදී වැඩ ඵකලස්කර පූර්ණකාලිනව ඇරඹුණු. 2009 දී මෙය පු්රසිද්ධ කලහ.
මූලාශ්ර[සංස්කරණය]
- ↑ ""First-Class Functions in Go"". Retrieved November 14, 2018.
Go supports ... a functional programming style in a strongly typed language.
- ↑ "Go: code that grows with grace". Retrieved June 24, 2018.
Go is Object Oriented, but not in the usual way.
- ↑ 3.0 3.1 "Text file LICENSE". The Go Programming Language. Google. Retrieved October 5, 2012.
- ↑ "Release History - The Go Programming Language". Retrieved January 3, 2019.
- ↑ "Why doesn't Go have "implements" declarations?". golang.org. Retrieved October 1, 2015.
- ↑ Pike, Rob (December 22, 2014). "Rob Pike on Twitter". Retrieved 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. Retrieved January 19, 2015.
- ↑ "Go Porting Efforts". Go Language Resources. cat-v. January 12, 2010. Retrieved January 18, 2010.
- ↑ "Additional IP Rights Grant". The Go Programming Language. Google. Retrieved October 5, 2012.
- ↑ 10.0 10.1 Pike, Rob (April 24, 2014). "Hello Gophers". Retrieved March 11, 2016.
- ↑ "Language Design FAQ". golang.org. January 16, 2010. Retrieved February 27, 2010.
- ↑ "The Evolution of Go". Retrieved September 26, 2015.