Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add append extend #10

Open
volkantash opened this issue Nov 24, 2020 · 14 comments
Open

add append extend #10

volkantash opened this issue Nov 24, 2020 · 14 comments

Comments

@volkantash
Copy link
Collaborator

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: #8

@ahmetbilgay
Copy link
Contributor

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

@volkantash
Copy link
Collaborator Author

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

@ahmetbilgay
Copy link
Contributor

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

@volkantash
Copy link
Collaborator Author

volkantash commented Nov 24, 2020

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
Copy link
Contributor

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

@volkantash
Copy link
Collaborator Author

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

extent() = ()ula veya ()genit

@volkantash
Copy link
Collaborator Author

volkantash commented Nov 30, 2020

İ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
Copy link
Contributor

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

@81u3hat
Copy link

81u3hat commented Feb 4, 2021

"İlave" kelimesi kullanılabilir.

@tolga-celik
Copy link

tolga-celik commented Sep 21, 2022

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

@tolga-celik
Copy link

Append için

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

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

@volkantash
Copy link
Collaborator Author

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
Copy link

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
Copy link
Collaborator Author

volkantash commented Oct 1, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants