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