Mesajlarını aradığınız kullanıcı: yanikibo (10)

konu: D ye DOĞRU BIR ADIM  ; forum:: Tanışma ve Kaynaşma
yanikibo #1
Üye Eki 2010 tarihinden beri · 10 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
acehreli on 2012-06-23, 09:52:
Benim geldiğim yol da aynı: Basic, C, C++, D. :)

Ali

Benim bir de araya Pascal sıkışmış.
Basic, Pascal, C, C++, D :)
konu: D programlarının işleyişini gdb ile incelemek  ; forum:: D Programlama Dili
yanikibo #2
Üye Eki 2010 tarihinden beri · 10 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 3174
Elinize sağlık Hocam,

Bayağı zamandır "debug writeln(...)" kullanarak hata ayıklıyordum :)
konu: Tanışma ve Kaynaşma  ; forum:: Tanışma ve Kaynaşma
yanikibo #3
Üye Eki 2010 tarihinden beri · 10 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 3033
Kadir Can:
Seni biraz fazla yordum,özür dilerim.

Estağfurullah. Sayende foruma adapte oluyorum. :D
konu: Tanışma ve Kaynaşma  ; forum:: Tanışma ve Kaynaşma
yanikibo #4
Üye Eki 2010 tarihinden beri · 10 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 3035
canalpay:
Benim tahminim: Oldukça çok kullanıldığı için programcılıkla ilgili pek çok şeyi destekleyecektir. Örneğin dmd'nin en son sürümünü ubuntudatek tıkla kurabileceksin. Türkçe desteği iyi. Ortalamanın üzerinde kolaylığı var. Kısaca en iyi ve Linuxa geçecek biri için en kolay ve topluluğu en çok olan dağıtımlardan biri olduğu için.

Aynen öyle.
konu: Tanışma ve Kaynaşma  ; forum:: Tanışma ve Kaynaşma
yanikibo #5
Üye Eki 2010 tarihinden beri · 10 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 3015
Kadir Can on 2010-12-08, 10:21:
Çok teşekkür ederim.

Rica ederim kardeşim.

Kadir Can on 2010-12-08, 10:21:
Peki bir şey daha sormak istiyorum.Baştan aşağı sistem programlama öğrenecek bir insan nereden başlamalı sence?

Şöyle yıllarca sistem programlama deneyimi geçirmiş ve meseleye ihatalı bir şekilde bakabilen biri olup da senin gibi sistem programlamaya hevesli olan gençlere gerçek bir yol haritası çizebilmeyi çok isterdim. Ne yazık ki iş hayatımda dahalık 2. senemdeyim. Yine de yardımcı olmaya çalışayım.

Nereden başlamak gerektiği ise en çetin soru...
Seviyenin ne olduğunu bilmediğim için biraz afaki olacak.

Bilgisayarına ubuntu kurmanı ve belgeler.org'daki sistem programlama ile ilgili belgeleri inceleyip uygulamanı tavsiye ederim.

Sistem fonksiyonlarının tam olarak nasıl çalıştığını öğrenmek için de man sayfaları vazgeçilmez kaynaktır.

D ile çalışacaksan core.sys altındaki kütüphanelerle meşgul olman gerekecek.
Phobos kodları içinden version anahtar kelimesinin çokça geçtiği modülleri incelemen de faydalı olur diye düşünüyorum.

phobos içinde version kelimesinin hangi dosyada ne kadar geçtiğini şu şekilde öğrenebilirsin:

grep -cw "version" dmd_path/src/phobos/std/*.d
konu: Tanışma ve Kaynaşma  ; forum:: Tanışma ve Kaynaşma
yanikibo #6
Üye Eki 2010 tarihinden beri · 10 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 3010
Kadir Can:
Yanikibo,
Sistem programlama benim de ilgi alanım.Sen genel olarak ne yazıyorsun?Driver vs. mi?Yoksa daa üst seviye mi?

Sürücü yazmak kadar alt seviyeye inmedim şimdiye kadar. Projelerin, kullanıcı ile iletişimi olmayan, işletim sisteminin sunduğu sistem fonksiyonlarını yoğun bir şekilde kullanan motor kısmında çalışıyorum. Bazı projeler için çekirdek kodlarını incelememiz lazım olabiliyor mesela.

Kadir Can:
Bir de sence D dili ile yazacağımız sistem projeleri tam verimli olur mu?

D çok yönlü bir sistem dili. D ile assembly programları bile yazmak mümkün. Zaten C'nin standart kütüphanesi tamamıyla kullanılabiliyor, ayrıca henüz bütün sistemleri desteklemese de en yaygın işletim sistemlerinin programlama arayüzleri D'nin standart kütüphanesine yerleştirilmiş durumda. Bu yönüyle bakıldığında D ile C'den daha verimli çalışacak projeler bile yazmak mümkün. Çünkü C'de olmayıp D'de var olan template programlama teknikleri ile bazı uygulamaların çok performanslı şekilde yazılması mümkün.

Ancak "D dili ile yazacağımız sistem projeleri" derken D'nin çöp toplayıcısı gibi üst seviye bütün olanaklarını kullanarak yazacağımız projeleri kastediyorsan her zaman -özellikle gerçek zamanlı projelerde- çok verimli olmayabilir. Gerçi bu bütün programlama dilleri için geçerli olan bir problem. Çöp toplayıcısı doğru şekilde kullanılarak gayet verimli projeler de yazılabilir, ancak gelişi güzel kullanılınca çok verimsiz de çalışabilir.

Sonuçta bütün bunlar yazacağın sistem projesinin seviyesine göre dili doğru kullanıp kullanmadığına bağlı.
konu: Tanışma ve Kaynaşma  ; forum:: Tanışma ve Kaynaşma
yanikibo #7
Üye Eki 2010 tarihinden beri · 10 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 3008
Konu ana sayfaya taşındığına göre tanışmaya başlayabiliriz (daha doğrusu devam edebiliriz).

Adım İbrahim Yanıklar,
Rize'nin Ardeşen ilçesindenim (hakiki laz).
Okul ve iş dolayısıyla 5 yıldır İstanbul'dayım.
Marmara Üniversitesi bilgisayar mühendisliğinden mezun oldum sayılır (1 dersim kaldı).
Bitirme projemi D ile yazdım, hocanın onayını bekliyorum.
Yaklaşık 2 yıldır Endersys Danışmanlık ve Yazılım Şirketi'nde çalışıyor, C/C++ ile sistem yazılımları geliştiriyorum.

Şahsi projelerimi genelde D ile yaparım.
Tanıdığım bütün yazılımcılara ve yazılımcı adaylarına D'yi muhakkak anlatırım.
Programlamaya meraklı birkaç gençle birlikte Ali Hocamızın kitabının da yardımı ile D çalışmaları yapıyoruz.
Onlar da kendilerini tanıtırlar artık...
konu: Tanışma ve Kaynaşma  ; forum:: Tanışma ve Kaynaşma
yanikibo #8
Üye Eki 2010 tarihinden beri · 10 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 3003
acehreli:
Bildiğim kadarıyla aramızda en kıdemli sensin o zaman! :) Ben D'nin adını bile ilk geçen sene Haziran'da duymuştum.

Estağfurullah Hocam. Söz konusu programlama olunca geçen yıllardan çok yapılan çalışmalar belirliyor kıdemi. Programlama dillerinin tasarımına özel bir ilgim olduğu için çoğu dille çalıştım. Sonra bir forumda "Bir de C++'nın tahtına oturmayı hedefleyen D diye bir dil çıkmış" gibi biraz da alaylı bir tarzda yazılmış bir yazı okudum. Zaten bu dillerin bazı yönleri canımı sıkıyordu, şöyle olsaydı daha iyi olmaz mıydı diye düşünüyordum her zaman. Digital Mars sitesinde D ile ilgili dokümanları okumaya başlayınca anladım ki aradığım dil D imiş. Ne var ki çok fazla proje geliştirmiş değilim.

acehreli:
Eski programların herhalde D1 ile yazılmıştır, değil mi? D2'deki gelişmeleri takip ediyor muydun, yoksa D'ye dönüş mü yaptın?

Evet eski programlarım D1 ile yazılmış. Bir kısmına D1 ile başlayıp D2'ye çevirdim, sonrakileri ise D2 ile yazdım. D'deki bütün gelişmeleri yakından takip eder, sitedeki dokümanları okur ve standart kütüphanedeki yenilikleri sürekli izlerim. Digital Mars'ın forum sayfalarını da takip etmeye çalışıyorum ama çok aktif olduğu için hepsini okumaya vaktim olmuyor, sadece üstatların (Walter ve Andrei) yazılarını okuyorum.

acehreli:
O programlar arasında ilgimizi çekenler olabilir mi acaba? ;)

Olabilir bilemiyorum, paylaşmak isterim. Ancak gördüğüm kadarıyla forumda ve projelerde Türkçe kullanımı konusunda çok hassas davranıyorsunuz, takdir etmekle beraber bölümümün dili ingilizce olduğu için projelerimde ingilizce kullanmaya alıştım. Fazla da açıklama yazma alışkanlığım yok. Siteden faydalanan arkadaşlar için ne kadar istifadeli olur bilemiyorum.
konu: Tanışma ve Kaynaşma  ; forum:: Tanışma ve Kaynaşma
yanikibo #9
Üye Eki 2010 tarihinden beri · 10 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2999
acehreli:
Geç de olsa, hoşgeldin yanikibo! :)

Hoş bulduk Hocam, teşekkürler.

acehreli:
Ben özellikle "kaynaşma"dan emin değilim.

Maksadım biraz daha samimi olmasıydı, forumun havasını sizler daha iyi biliyorsunuz tabi. Sadece "Tanışma" da olabilir.

acehreli:
yanikibo; D'yi yeni mi öğreniyorsun, yoksa önceden de biliyor muydun?

Pek yeni sayılmaz hocam. Siz sorunca ben de merak edip yazdığım ufak eski programların tarihlerine baktım, yaklaşık 3 yıl olmuş.
konu: Tanışma ve Kaynaşma  ; forum:: Tanışma ve Kaynaşma
yanikibo #10
Üye Eki 2010 tarihinden beri · 10 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: Tanışma ve Kaynaşma
Merhabalar;

Ana forum sayfasına "Tanışma ve Kaynaşma" konulu bir alan açsak ve isteyen üyeler kendilerini tanıtsalar, foruma yeni katılanlar için hem bir başlama noktası olur, hem de foruma adapte olması kolaylaşır diye düşünüyorum. Şahsen bir D hastası olarak foruma katılmayı çok istesem de nasıl giriş yapacağıma bir türlü karar veremedim ve böyle bir konuyu açmak -üyeliğimden bu yana bir ay oldu- ancak aklıma geldi.
Özel Karakterler:
Özel sorgulamalar

Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-22, 05:06:06 (UTC -08:00)