Research Article
BibTex RIS Cite

Hızlı ve Kolay Bir Programlama Dili: Go

Year 2019, Volume: 2 Issue: 2, 243 - 253, 31.12.2019

Abstract

Birçok kişi, donanımın yazılım olmadan bir işe yaramadığını bilir. Yazılım, programlama dilleri ile geliştirilmiştir. Yazılımın gücünü belirleyen en önemli faktörlerden biri, programlama dilinin özellikleridir. Birçok uygulama, hızlı, öğrenilmesi kolay ve geniş bir kütüphaneye sahip bir dil olan Go programlama dili ile geliştirilebilir. Bu çalışmanın amacı, güçlü, hızlı, öğrenilmesi kolay bir programlama dili olan Go programlama dili hakkında bilgi vermek ve temel kavramları hakkında açıklamalarda bulunmaktır. Google tarafından geliştirilen programlama dili olan Go Programlama dili geleneksel programlama dillerindeki eksikliklerin birçoğunu ortadan kaldırılmıştır. İlk olarak 2009 yılında çıkmıştır ve 1.0 sürümü 2012 yılında piyasaya sürülmüştür. Go programlama dili ile web üzerinde veya farklı bir ortamda çalışabilecek hızlı ve gelişmiş projeler üretilebilmektedir. Kural, esneklik ve hız kavramıyla ortaya çıkan bir açık kaynak programlama dilidir. Kısa sürede, en hızlı büyüyen programlama dilleri arasına girmiştir.
Bu çalışmada Go programlama dilinin diğer programlama dillerine göre gelişmiş tarafları açıklanmıştır. Programlamayı daha kolay hale getiren üstün özellikleri tartışılmıştır. Örnek kodlar geliştirilerek dilin anlaşılması kolaylaştırılmıştır.

References

  • SUMMERFIELD M., Programming in Go: Creating Applications for the 21st Century, Addison-Wesley Professional, 2012
  • Donovan, A. A., Alan, Kernighan B., W., The Go Programming Language, 2009, New Jersey, United States Of America
  • SEGUIN K., Little Go Book, https://www.openmymind.net/assets/go/go.pdf, 2017
  • Pike R., The Go Programming Language, http://9p.io/sources/contrib/ericvh/go-plan9/doc/go_talk-20091030.pdf, 2009
  • Go Programming Language Documents, https://godoc.org/, 2019. [Online] (Erişim Tarihi: 10.10.2019)
  • Dependency and Package Management in GoLang Microservices Apps, https://www.xenonstack.com/blog/updates/dependency-management-package-golang/, 2017. [Online] (Erişim Tarihi: 14.10.2019)
  • My 5 favourite features of Go and how to use them, 2016. [Online] https://making.pusher.com/my-5-favourite-features-of-go-and-how-to-use-them/, (Erişim Tarihi: 18.09.2019)
  • What is Compiler, 2017, [Online] https://en.wikipedia.org/wiki/Compiler, (Erişim Tarihi: 20.09.2019)
  • How To Install Go 1.13 on Ubuntu 18.04 & 16.04 LTS, 2017. [Online] https://tecadmin.net/install-go-on-ubuntu/, (Erişim Tarihi : 20.09.2019)
  • Go By Example, 2018. [Online] https://gobyexample.com/, (Erişim Tarihi: 20.11.2019)
  • http://9p.io/sources/contrib/ericvh/go-plan9/doc/go_talk-20091030.pdf, (Erişim Tarihi : 12.10.2019)
Year 2019, Volume: 2 Issue: 2, 243 - 253, 31.12.2019

Abstract

References

  • SUMMERFIELD M., Programming in Go: Creating Applications for the 21st Century, Addison-Wesley Professional, 2012
  • Donovan, A. A., Alan, Kernighan B., W., The Go Programming Language, 2009, New Jersey, United States Of America
  • SEGUIN K., Little Go Book, https://www.openmymind.net/assets/go/go.pdf, 2017
  • Pike R., The Go Programming Language, http://9p.io/sources/contrib/ericvh/go-plan9/doc/go_talk-20091030.pdf, 2009
  • Go Programming Language Documents, https://godoc.org/, 2019. [Online] (Erişim Tarihi: 10.10.2019)
  • Dependency and Package Management in GoLang Microservices Apps, https://www.xenonstack.com/blog/updates/dependency-management-package-golang/, 2017. [Online] (Erişim Tarihi: 14.10.2019)
  • My 5 favourite features of Go and how to use them, 2016. [Online] https://making.pusher.com/my-5-favourite-features-of-go-and-how-to-use-them/, (Erişim Tarihi: 18.09.2019)
  • What is Compiler, 2017, [Online] https://en.wikipedia.org/wiki/Compiler, (Erişim Tarihi: 20.09.2019)
  • How To Install Go 1.13 on Ubuntu 18.04 & 16.04 LTS, 2017. [Online] https://tecadmin.net/install-go-on-ubuntu/, (Erişim Tarihi : 20.09.2019)
  • Go By Example, 2018. [Online] https://gobyexample.com/, (Erişim Tarihi: 20.11.2019)
  • http://9p.io/sources/contrib/ericvh/go-plan9/doc/go_talk-20091030.pdf, (Erişim Tarihi : 12.10.2019)
There are 11 citations in total.

Details

Primary Language Turkish
Subjects Computer Software
Journal Section Research Articles
Authors

Mustafa Of 0000-0002-7924-9073

Publication Date December 31, 2019
Published in Issue Year 2019 Volume: 2 Issue: 2

Cite

APA Of, M. (2019). Hızlı ve Kolay Bir Programlama Dili: Go. Bayburt Üniversitesi Fen Bilimleri Dergisi, 2(2), 243-253.
AMA Of M. Hızlı ve Kolay Bir Programlama Dili: Go. Bayburt Üniversitesi Fen Bilimleri Dergisi. December 2019;2(2):243-253.
Chicago Of, Mustafa. “Hızlı Ve Kolay Bir Programlama Dili: Go”. Bayburt Üniversitesi Fen Bilimleri Dergisi 2, no. 2 (December 2019): 243-53.
EndNote Of M (December 1, 2019) Hızlı ve Kolay Bir Programlama Dili: Go. Bayburt Üniversitesi Fen Bilimleri Dergisi 2 2 243–253.
IEEE M. Of, “Hızlı ve Kolay Bir Programlama Dili: Go”, Bayburt Üniversitesi Fen Bilimleri Dergisi, vol. 2, no. 2, pp. 243–253, 2019.
ISNAD Of, Mustafa. “Hızlı Ve Kolay Bir Programlama Dili: Go”. Bayburt Üniversitesi Fen Bilimleri Dergisi 2/2 (December 2019), 243-253.
JAMA Of M. Hızlı ve Kolay Bir Programlama Dili: Go. Bayburt Üniversitesi Fen Bilimleri Dergisi. 2019;2:243–253.
MLA Of, Mustafa. “Hızlı Ve Kolay Bir Programlama Dili: Go”. Bayburt Üniversitesi Fen Bilimleri Dergisi, vol. 2, no. 2, 2019, pp. 243-5.
Vancouver Of M. Hızlı ve Kolay Bir Programlama Dili: Go. Bayburt Üniversitesi Fen Bilimleri Dergisi. 2019;2(2):243-5.

Indexing