Thread overview
selam
Jun 18, 2023
Cos00kun
Jul 11, 2023
Cos00kun
Jul 11, 2023
Ali Çehreli
Jul 11, 2023
Cos00kun
Jul 12, 2023
Salih Dincer
Jul 12, 2023
Cos00kun
Jul 13, 2023
Salih Dincer
June 18, 2023

diğer topicleri amacından uzaklaştırmamak için buradan cevaplayayım Ali hocam
dediğim gibi biraz uzak kalmıştım D dünyasından. Neler oluyor ne gelişmeler oldu ? Çöp toplayıcıyı tamamen devre dışı bırakıp kod yazmanın bir yolu bulundu mu? D dili geçmiş yıllarda tartıştığımız gibi yavaş yavaş daha az duyulur mu oldu yoksa daha da güçlü mü ilerliyor? Discorttan görüşme zamanı ne zaman bu sefer ben de katılmak isterim en azından sesinizi duyup D konuları tartışmalarına girmeden sadece sohbet etmek amacıyla :))

July 11, 2023

On Sunday, 18 June 2023 at 18:32:13 UTC, Cos00kun wrote:

>

diğer topicleri amacından uzaklaştırmamak için buradan cevaplayayım Ali hocam
dediğim gibi biraz uzak kalmıştım D dünyasından. Neler oluyor ne gelişmeler oldu ? Çöp toplayıcıyı tamamen devre dışı bırakıp kod yazmanın bir yolu bulundu mu? D dili geçmiş yıllarda tartıştığımız gibi yavaş yavaş daha az duyulur mu oldu yoksa daha da güçlü mü ilerliyor? Discorttan görüşme zamanı ne zaman bu sefer ben de katılmak isterim en azından sesinizi duyup D konuları tartışmalarına girmeden sadece sohbet etmek amacıyla :))

yav gerçekten merak ediyorum biri cevap verirse sevinirim :)

July 11, 2023
On 7/11/23 06:26, Cos00kun wrote:

> yav gerçekten merak ediyorum biri cevap verirse sevinirim :)

Lütfen alınma; eninde sonunda verilecektir. :) Şu sıralar düşünmeye enerjim yok gibi hissediyorum.

Ali

July 11, 2023
On Tuesday, 11 July 2023 at 13:43:58 UTC, Ali Çehreli wrote:
> On 7/11/23 06:26, Cos00kun wrote:
>
> > yav gerçekten merak ediyorum biri cevap verirse sevinirim :)
>
> Lütfen alınma; eninde sonunda verilecektir. :) Şu sıralar düşünmeye enerjim yok gibi hissediyorum.
>
> Ali

Senin gibi D dili için bu kadar Türkçe kaynak üreten ve emek emek veren birine alınmak ne haddime :)

July 12, 2023
On Sunday, 18 June 2023 at 18:32:13 UTC, Cos00kun wrote:
> Çöp toplayıcıyı tamamen devre dışı bırakıp kod yazmanın bir yolu bulundu mu?

Bildiğim kadarıyla gerek kod içinde @nogc özniteliğini kullanarak veya derlerken parametrelerle (örn. -betterc) çöp toplayıcı olmadan kendi belleğimizi kendimiz yöneterek kod yazmak mümkün.

Bunları yaparken D'nin sözdiziminden ve kolaylıklarından ödün vermeden yazabiliyoruz...

S.Dinçer
July 12, 2023
On Wednesday, 12 July 2023 at 07:20:27 UTC, Salih Dincer wrote:
> On Sunday, 18 June 2023 at 18:32:13 UTC, Cos00kun wrote:
>> Çöp toplayıcıyı tamamen devre dışı bırakıp kod yazmanın bir yolu bulundu mu?
>
> Bildiğim kadarıyla gerek kod içinde @nogc özniteliğini kullanarak veya derlerken parametrelerle (örn. -betterc) çöp toplayıcı olmadan kendi belleğimizi kendimiz yöneterek kod yazmak mümkün.
>
> Bunları yaparken D'nin sözdiziminden ve kolaylıklarından ödün vermeden yazabiliyoruz...
>
> S.Dinçer


Eh Ali hocaya hakettiği övgüyü söyledikte seninde Ali hocayı hiç yalnız bırakmadan yıllardır burada emek verdiğini unutmadım :) Çok emeğin var Salih hocam senin de.
Çöp toplayıcı konusunda -betterc parametresi de yanlış hatırlamıyorsam tam olarak çöp toplayıcıyı devre dışı bırakmıyordu. En azından ben öyle hatırladım sanki.
July 13, 2023

On Wednesday, 12 July 2023 at 17:06:32 UTC, Cos00kun wrote:

>

Çöp toplayıcı konusunda -betterc parametresi de yanlış hatırlamıyorsam tam olarak çöp toplayıcıyı devre dışı bırakmıyordu. En azından ben öyle hatırladım sanki.

Çoşkun ağabey, vallahi ben de spec.'lerin yalancısıyım:

https://dlang.org/spec/betterc.html#consequences

BetterC ile mevcut olmayan D özellikleri:

  • Çöp toplama
  • TypeInfo ve ModuleInfo
  • Sınıflar
  • Yerleşik iş parçacığı (ör. core.thread)
  • Dinamik diziler (statik dizilerin ve işaretçilerin dilimleri çalışsa da)
  • İlişkisel diziler
  • İstisnalar
  • Senkronize ve core.sync
  • Statik modül kurucuları veya yıkıcıları