lostyazilim
tr.link

Google'ın programlama dili Go'ya başlayın! Yeni başlayanlar için "Go" kurulumu!

5 Mesajlar 1.109 Okunma
acebozum
tr.link

Gopher Gopher We Love Google! Kullanıcı
  • Üyelik 06.01.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım Mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 341
  • Beğeniler 35 / 191
  • Ticaret 0, (%0)
Merhaba arkadaşlar, birçoğunuz Google'ın oluşturduğu programlama dili Go'dan haberdarsınız. Yakında popüler olacağını ön görüyoruz ve eğer programlamaya başlamayı düşünüyorsanız, Go ile başlamak sizin için iyi bir seçenek olabilir veya zaten bir programcıysanız bildiğiniz programlama dilleri arasına Go'yu da eklemenizi tavsiye ederim. Biz GoogleFan.NET topluluğu olarak olabildiğince kaynak ve eğitici yazılar oluşturmaya çalışıyoruz.

Eğer Go hakkında açıklayıcı ve net bir bilgi isterseniz şu yazımızı şiddetle tavsiye ederim.

Google'ın programlama dili "Go" ile tanıştınız mı?

Ardından Go'ya başlamak için gerekli kurulum adımlarını buradan öğrenebilirsiniz.

Yeni başlayanlar için "Go" ortamının kurulumu!

Desteklerinizi bekliyoruz. Hepinize teşekkür ederiz. Başarılar!
 

 

elektronikssl
webimgo

GGOfis GGOfis Golden Gate's Creative Banlı Kullanıcı
  • Üyelik 16.09.2016
  • Yaş/Cinsiyet 36 / E
  • Meslek Grafik, Web, Php Developer
  • Konum İstanbul Anadolu
  • Ad Soyad Ç** İ**
  • Mesajlar 38
  • Beğeniler 20 / 15
  • Ticaret 2, (%100)
Hayırlı olur inş mesajımız bulunsun
Gopher

kişi bu mesajı beğendi.

UNKEF UNKEF WM Aracı Kullanıcı
  • Üyelik 06.03.2015
  • Yaş/Cinsiyet 35 / E
  • Meslek ARGE
  • Konum Balıkesir
  • Ad Soyad F** Ç**
  • Mesajlar 2422
  • Beğeniler 995 / 744
  • Ticaret 17, (%100)
Asıl en önemli konu olan "go nedir" sorusuna makalelerinizde yer vermemişsiniz. Aslında vermişsiniz ama çeviri mi yaptınız, alıntı mı yaptınız bilmiyorum çok basit daha doğrusu çok genel bir cevap vermişsiniz makalelerinizde.

Sizin makalenizde şu yazıyor:

Go hangi amaçlarda kullanılabilir?
Go programlama dilini sunucular ve alt sistemler yazmak için mükemmel bir çözüm olabilir. Ancak tabi ki bunların yanında web için de hızlı geliştirme ve yüksek performansı ile oldukça kaliteli projeler üretebilirsiniz.

Görüldüğü gibi "sunucular ve alt sistemler yazmak" ibaresi ilk sırada. Şimdi eylem sorusu ile sizin cevap yükleminizi karşılaştıralım ve bakın cevap niye anlamsız göreceksiniz: Sunucular amaçlı kullanılabilir / mükemmel çözüm olabilir ? Yani sunucular ve alt sistemler için kullanılabilir ne demek? Ne yapılabilir? Sunucular üzerinde ne yapılıyor bu dil ile? Alt sistemler nedir?

Ayrıca demişsiniz ki "tabi ki bunların yanında web için de hızlı geliştirme" nedir web için hızlı geliştirme? Web için geliştirmeden kasıt nedir? Web yazılım dilleri ve web siteleri kodlamak mı?

Lütfen bunları cevaplayabilir ve daha sonraki makalelerinizi yazarken bunları da belirtir misiniz?
ozgunatiikk Gopher

kişi bu mesajı beğendi.

SancarSaran SancarSaran WM Aracı Kullanıcı
  • Üyelik 14.01.2018
  • Yaş/Cinsiyet 52 / E
  • Meslek Programcı
  • Konum İzmir
  • Ad Soyad S** S**
  • Mesajlar 319
  • Beğeniler 4 / 111
  • Ticaret 0, (%0)
Yormayın arkadaşı,

Seosu olsun, tıklama dolsun diye yazmış makalesini.

Go, yani golang ile çok yazılabilir. Nasıl anlatayım, şöyle anlatayım.

Anlık chat için php bazlı websocket daemon yazdım. işte 40 dolarlık digital ocean droplette 700 mb hafıza ve %30 cpu tüketiyor. Aşşa yukarı 100 tane kullanıcı var anlık.

Sonra benzer birşeyi golang da yazdım linode 10 dolarlık vps te 800 kullanıcyı %1 %2 gib cpu yalan olmasın 10 mb mı 20 mb öyle bir şeyle sürdü. Yani php de cpu sorunu yaşarsn golang da boş portun kalmaz.

Golang c++ ın %90 nı veren sıkıntısız bir dil. Zaten yapan adam unixi yapan c nin atasını yazan adam.

Golang basittir, hızlıdır. en babası 30 sn de compile eder. Yani c++ kuvvetinde yazarsın, php gibi dir (olabildiği kadar)

Farz edelim web projesi yazdınız, bir tane binary (exe dosyası yani) ve js css ve imajlardan oluşur programınız. web server dahilidir. Statik dosya performası nginx ile kafa kafaya gelir.

Hepsinden önemlisi, multi core cpu ya babanızın malı gibi yayılabilirsiniz. Yani ?

Doğal olarak multi cpu ortamlar için geliştirilmiştir. bir satır ile işinizi kanala bindirir ordan başka bir process e ihale edersiniz o kendi kafasına göre takılır sizinle kanal üzerinde iletişimde kalır. Böylece cpularınızı daha verimli kullanırsınız.


Lakin her güzel şeyin bir bedeli var.

Mesela php de 10 biliyorsunuz bunuda 10. Php de 1 ayda yapacağınızı bunda 3 ayda yaparsınız.

PHP de mysql error verir en fazla, bu direkt patlatır programı göçertir.

Ha bir de biraz disiplinli bir dildir, istesenizde savruk programlama yapamazsınız.

Yani ?

bir değişken tanımladınız kullanmadınız, compile etmez.

Yapabilirseniz, öğrenin.
s60v3 LiDYASIZ

kişi bu mesajı beğendi.

wmaraci
wmaraci

Gopher Gopher We Love Google! Kullanıcı
  • Üyelik 06.01.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım Mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 341
  • Beğeniler 35 / 191
  • Ticaret 0, (%0)
GGOfis Teşekkür ederiz. :)

UNKEF Merhaba, öncelikle belirtmeliyim ki makaleleri ben yazmamaktayım. Aslında Go nedir? sorusu Go neye benziyor başlığı altında basit bir dille anlatılmış. Fakat yeterli olmayabilir haklısınız. Bu tür yazılar temel düzeydeki kullanıcıları hedef alıyor genelde. Yazılarda herhangi bir kopyalama veya çevirme durumu yoktur. Ama yazılarımız sabit kalmayıp sürekli güncelleniyor. Bildiriminiz için teşekkür ederim. Gerekli düzenlemeleri yapacağız.

SancarSaran Merhaba, öncelikle ilginiz için teşekkür ederim. Yukarıdaki cümlelerimi de sizin için aynen tekrarlamakla birlikte yazılarımızın birinci amacı başkalarına faydalı olmaktır. Ek olarak faydalı açıklamanız için teşekkür ederiz. Sizi de aramıza görmekten mutluluk duyarız.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al