Go lang

විකිපීඩියා, නිදහස් විශ්වකෝෂය වෙතින්
Jump to navigation Jump to search
Go
Go Logo Aqua.svg
පැරඩයිමයMulti-paradigm: concurrent, functional,[1] imperative, object-oriented[2]
සැලසුම් කලේRobert Griesemer
Rob Pike
Ken Thompson
විකාශකThe Go Authors[3]
පළමුව ප්‍රකාශයනොවැම්බර් 10, 2009; වසර ගණනකට 10 ක් පෙර (2009-11-10)
ස්ථායි නිකුතුව
1.11.4 / දෙසැම්බර් 14, 2018; මාස ගණනකට 10 ක් පෙර (2018-12-14)[4]
ටයිප් කිරීමේ ශික්ෂණයInferred, static, strong, structural[5][6]
ක්‍රියාත්මක කිරීමේ භාෂාවGo, assembly language (gc); C++ (gccgo)
OSDragonFly 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 දී මෙය පු්‍රසිද්ධ කලහ.


මූලාශ්‍ර[සංස්කරණය]

  1. ""First-Class Functions in Go"". Retrieved November 14, 2018. Go supports ... a functional programming style in a strongly typed language.
  2. "Go: code that grows with grace". Retrieved June 24, 2018. Go is Object Oriented, but not in the usual way.
  3. 3.0 3.1 "Text file LICENSE". The Go Programming Language. Google. Retrieved October 5, 2012.
  4. "Release History - The Go Programming Language". Retrieved January 3, 2019.
  5. "Why doesn't Go have "implements" declarations?". golang.org. Retrieved October 1, 2015.
  6. 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.
  7. "lang/go: go-1.4 – Go programming language". OpenBSD ports. December 23, 2014. Retrieved January 19, 2015.
  8. "Go Porting Efforts". Go Language Resources. cat-v. January 12, 2010. Retrieved January 18, 2010.
  9. "Additional IP Rights Grant". The Go Programming Language. Google. Retrieved October 5, 2012.
  10. 10.0 10.1 Pike, Rob (April 24, 2014). "Hello Gophers". Retrieved March 11, 2016.
  11. "Language Design FAQ". golang.org. January 16, 2010. Retrieved February 27, 2010.
  12. "The Evolution of Go". Retrieved September 26, 2015.
"https://si.wikipedia.org/w/index.php?title=Go_lang&oldid=431581" වෙතින් සම්ප්‍රවේශනය කෙරිණි