Araştırma Makalesi
BibTex RIS Kaynak Göster

Hızlı ve Kolay Bir Programlama Dili: Go

Yıl 2019, Cilt: 2 Sayı: 2, 243 - 253, 31.12.2019

Öz

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.

Kaynakça

  • 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)
Yıl 2019, Cilt: 2 Sayı: 2, 243 - 253, 31.12.2019

Öz

Kaynakça

  • 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)
Toplam 11 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Konular Bilgisayar Yazılımı
Bölüm Araştırma Makaleleri
Yazarlar

Mustafa Of 0000-0002-7924-9073

Yayımlanma Tarihi 31 Aralık 2019
Yayımlandığı Sayı Yıl 2019 Cilt: 2 Sayı: 2

Kaynak Göster

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. Aralık 2019;2(2):243-253.
Chicago Of, Mustafa. “Hızlı Ve Kolay Bir Programlama Dili: Go”. Bayburt Üniversitesi Fen Bilimleri Dergisi 2, sy. 2 (Aralık 2019): 243-53.
EndNote Of M (01 Aralık 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, c. 2, sy. 2, ss. 243–253, 2019.
ISNAD Of, Mustafa. “Hızlı Ve Kolay Bir Programlama Dili: Go”. Bayburt Üniversitesi Fen Bilimleri Dergisi 2/2 (Aralık 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, c. 2, sy. 2, 2019, ss. 243-5.
Vancouver Of M. Hızlı ve Kolay Bir Programlama Dili: Go. Bayburt Üniversitesi Fen Bilimleri Dergisi. 2019;2(2):243-5.

Taranılan Dizinler