turkce-yazilim-konati / yazilimca

Yazılımca bir yazılım dili değildir. Yazılım dillerinin kuralları, ölçünleri, sözdizimleri ve dahası üzerine yönelerek yapılan baş çalışmadır.
GNU General Public License v3.0
25 stars 6 forks source link

add append extend #10

Open volkantash opened 3 years ago

volkantash commented 3 years ago

add append extend sözcüklerinin taşıdığı görev ve anlamlarının altında doğru Türkçeleştirme çalışması yapıyoruz.

Sözlüklerden karşılıklarına bakarsak birinci anlamları kısaca şöyle görülüyor.

add: eklemek append: eklemek extend: uzatmak

Bu karşılıklar gerçekten doğru mu? Yazılım dilinde, kodlamada nasıl kullanmalıyız?

İlgili başlıklar: https://github.com/turkce-yazilim-konati/yazilimca/issues/8

ahmetbilgay commented 3 years ago

add() yöntemi yerine ekle() diye kullanabiliriz. append() yöntemi yerine ilistir() " ". extend() yöntemi yerine uzat() " ".

volkantash commented 3 years ago

Şu ara şöyle düşünüyorum. add() = ()kat append() =? extend() = ()ula

ahmetbilgay commented 3 years ago

append kelimesini türkçeye çevirince "eklemek, iliştirmek, katmak" anlamına geliyor.Bence iliştirmek append kelimesine daha yakın ilistir() olabilir.

volkantash commented 3 years ago

append kelimesini türkçeye çevirince "eklemek, iliştirmek, katmak" anlamına geliyor.Bence iliştirmek append kelimesine daha yakın ilistir() olabilir.

add() işlevine bakarsak bir katış söz konusu olduğunda karış da söz konusu oluyor. ka- > kar- ve kat- eylemleri türüyor. Eğer katılan veri kaynakta varsa yeni göze açılmıyor. Aynı veri önceden katıldığı için yeni veri yoksayılıyor. Katma işi sonuçta yapılmamış oluyor. Bu nedenle add için kat- eylemini kullanmak doğrudur.

Örnek:

yemişler = {"elma", "muz", "çilek"}
yemişler.add("elma")
print(thisset)

Sonuç:

{"muz", "elma", "çilek"}

Append için köken çalışmalarına iyice asılmamız gerekecek diye düşünüyorum.

ahmetbilgay commented 3 years ago

söylediklerine katılıyorum.Append sözcüğünü derinlemesine araştırmamız lazım

volkantash commented 3 years ago

Şu ara şöyle düşünüyorum. add() = ()kat append() =? extend() = ()ula

extent() = ()ula veya ()genit

volkantash commented 3 years ago

İrdelenmek üzere elimize geçen bir takım eylemler.

Extend için 1- Genit- 2- Ger- 3- Ula- ?- Uzat- ?- Uza-

Append için süm- (Türkmen Türkçesi) sür- ?sir-? (Varsa sinmek ile kökdaş eylem olabilir mi?) asın- tak- takın- asıla- (Türetmedir. Kök sözcük: ası) asıl- asın- iliştir- ekle-

ahmetbilgay commented 3 years ago

extend() = ula() daha şık olur append() = ekle() daha mantıklı olur bence

81u3hat commented 3 years ago

"İlave" kelimesi kullanılabilir.

tolga-celik commented 2 years ago

Append foksiyonu ile bir listenin sonuna değer ekliyorsak eğer; biriktir yada birik Kullanabiliriz.

tolga-celik commented 2 years ago

Append için

Süm() 3 harf olduğu için. Ekle() mantıklı.

Uygun olurmu bilmiyorum; ek() çok daha kısa.

volkantash commented 2 years ago

Append için

Süm() 3 harf olduğu için. Ekle() mantıklı.

Uygun olurmu bilmiyorum; ek() çok daha kısa.

Yorumunuz için teşekkür ederiz. Öneriler düşünceler derleniyor. Benim henüz bir oyum/fikrim yok. Ayrıca şuna değinmem gerekir: Burada ek() yazar iken eylem mi, ad mı ayırt edilmesi için yazımda bir kural koymamız gerekiyor. Ayrıca Türkçe söz konusu olduğu için "fonksiyon/işlev yazımı ()işlevAdı biçiminde mi yazılmalı?" tartışmaları sürmekte...

tolga-celik commented 2 years ago

Bence bu kelimeleri seçerken en kısası işimizi görüyorsa onu seçmeliyiz yani ekle demek yerine ek demek uygunsa bunu kullanmalıyız. Kod yazan kişi için çok iyi olur. Bahaettiğim şekilde kısa kelimeler seçilirse kod yazım aşamasında pratik olur. Bu konuda seçim yaparken bu hususa dikkat ediyormusunuz?

volkantash commented 2 years ago

Bence bu kelimeleri seçerken en kısası işimizi görüyorsa onu seçmeliyiz yani ekle demek yerine ek demek uygunsa bunu kullanmalıyız. Kod yazan kişi için çok iyi olur. Bahaettiğim şekilde kısa kelimeler seçilirse kod yazım aşamasında pratik olur. Bu konuda seçim yaparken bu hususa dikkat ediyormusunuz?

Karşılık seçme ilkeleri