#BirlikteGelistirelim serilerine devam ediyoruz.
Bu etkinlikte Go programlama dilinde pointer, reference/dereference ve garbage collection kavramlarını kod örnekleri üzerinden inceleyeceğiz.Ama asıl konumuz ise pointers kullanırken bazı veri türlerinde kullanmak ve kullanmamak arasındaki dengeyi neden kurmamız gerektiğine değineceğim. Çünkü garbage collection işini yaparken aslında pointers üzerinde fazla vakit kaybediyor ama bir yandan da pointers getirdiği avantajları elde etmek istiyoruz. Ne zaman, hangi veri türlerinde pointer kullanmalıyız ve kullanmamalıyız sorularını cevaplandırmaya çalışacağım. Func'lara pointers gönderdiğimizde ve bu func'ın işi sona erdiğinde, garbage collector bu değişkeni silip silmemesi gerektiğini bilmez ve ardından orijinal verilerin istediğimizden daha fazla kalmasına izin veririz. Bu bizi pointers işe yaramaz düşündürecek kadar etkiliyor mu? Hayır, ancak garbage collector silmesi için gereken süre biraz daha uzun olacak ve çoğu durumda yine de tolere edilecektir ancak performansın her son parçasınına kadar istiyorsanız o zaman olası bir nedeniniz olacaktır bunu düşünmeye. Pointers kullanımını optimize etmeyi düşünebiliriz artık.
Go Türkiye Discor'da gerçekleşecek bu etkinliğe katılarak interaktif bir şekilde konuşmacılar ve katılımcılarla iletişime geçebilirsin! Go Türkiye Discord sunucusuna katılmak için buraya tıkla!
Bu etkinlik gibi birbirinden değerli birçok etkinliği bir araya getirdiğimiz GopherCon Türkiye 2021'e katılmayı unutma!
There are no comments. Be the first one!