SDN Programlama Kafe

Konusu 'SDN Programlama Kafe' forumundadır ve N3CAT1 tarafından 11 Haziran 2010 başlatılmıştır.


  1. Ben Kenobi

    Ben Kenobi Dekan

    Katılım:
    6 Kasım 2011
    Mesajlar:
    6.445
    Beğenileri:
    2.388
    Ödül Puanları:
    113
    C++ çok zevkli.
    C# yazarken her gün küfrediyordum.
    C++ yazarken insan kendini Neo gibi hissediyor.
    Qt Creator ile kullanıyorum.
    C++11 ve C++14 standartlarıyla birlikte iyice asmıslar.
     
    Halktan Biri bunu beğendi.


  2. errno

    errno Asistan

    Katılım:
    17 Temmuz 2016
    Mesajlar:
    484
    Beğenileri:
    387
    Ödül Puanları:
    63
    Cinsiyet:
    Erkek
    Yer:
    Münster
    Hala Qt kullanmıyorum. Ancak yine de c/c++ her konuda yeterli gibi geliyor. Aslında Qt nedir merak etmiyorum da değil. Ancak ne var ki bazen öyle anlar geliyor ki, klavyeyi yumruklayasım geliyor. Bir iplik kadar aramda mesafe kalıyor klavyeyi kırmamak için..

    C# için güzel gelecek hazırlıyorlar ancak yine de güçlü değil. VB.NET aynı keza.
    10 gündür bakamıyorum, nasıl özledim.. İçim gidiyor.
    C/C++'ın yerini hiçbir şey tutmuyor.
     
  3. Ben Kenobi

    Ben Kenobi Dekan

    Katılım:
    6 Kasım 2011
    Mesajlar:
    6.445
    Beğenileri:
    2.388
    Ödül Puanları:
    113
    Ben de çok bildiğimden değil ama C++ için en iyi arayüz Qt diye düsünüyorum.
    WinForms hem platform bağımsız değil, hem yavas çünkü kendi içinde memory management var C# gibi, zaten asıl platformu C++ değil C#, hem de çizimler için sadece islemci kullanıyor, eski GDI kütüphanesi.
    WPF, C++ versiyonu bile yok.
    MFC yine platform bağımsız değil, ayrıca WinAPI 'nin wrapper'ından baska birsey değil, isin kötü tarafı bu wrapper native değil, WinForm'dan daha hızlı olsa da WinAPI performansını vermiyor. Microsoft'un native'a karsı alerjisi var herhalde, saçma sapan tablet seylerini masaüstüne dikta etmek yerine WinAPI 'ye çeki düzen verse, kullanılabilir hale getirse daha hayırlı olurdu.
    WinAPI yine platform bağımsız değil, çok zor ve düzensiz.
    Qt hem platform bağımsız, hem de native, her platformun kendi API'sini kullanarak çizimler yapıyor, hem de gerektiğinde OpenGL kullanarak çizimleri hızlandırıyor. Ayrıca WinForms kadar olmasa da kolay, Qt Creator aracıyla ekle bırak arayüz tasarlamak mümkün, performans için hersey minimalist, mesela standart butonda sağ tık eventi yok, yeni bir buton class'ını standart butondan extend edip sağ tık eventi eklemek gerekiyor. Üç satır is ama herseye ekle bırak ile alısmıslar için ilk basta zorluyor.
     
  4. errno

    errno Asistan

    Katılım:
    17 Temmuz 2016
    Mesajlar:
    484
    Beğenileri:
    387
    Ödül Puanları:
    63
    Cinsiyet:
    Erkek
    Yer:
    Münster
    Güzel bilgiler vermişsin ayrıca teşekkürler. Qt ye bakacağım müsait bir zamanda ilgi çekici. Ben Ruby'i ilginç buldum ve üzerinde çalışıyorum.

    Aslında internet üzerinde birkaç sitede çok güzel anlatımlar var C++/Wpf için ama msdn forumda konuyla ilgili bir başlıkta sorduğum soruya uzman arkadaşlar güzel cevaplar vermiş. Yanlış hatırlamıyorsam direk Wpf için değilde alt yapısının bağımsız kullanımıyla ilgiliydi. Gelinen son nokta: iş çok uzuyor. Prensipte bu şekilde ilerlemek ilerisi için bir kaos ortamından başka birşeye çıkmıyor fikirinde mütabık kaldık.
    Native konusunu daha bir ilginç buluyorum. Native kullanımın önüne geçemeyecekleri bir ilerlemeden mi çekiniyorlar yoksa yazılan programların verecekleri sonuçlara karşı taahhüt mü etmek istemiyorlar.. Zaten yanlış hatırlamıyorsam nativ işlemler için çoğu yerde microsoft uyarısı bulunuyor.

    En son yazdığım C/C++ test programında (CLR/GDI tabanlı) hayretlere düşürecek performanslar aldım. C/C++ geliştirmediği veya üzerinde durmadığı bir yapı bile olsa yine rakibi yok. Üstad C/C++'a devam. Başka yol yok bize.
     
  5. Ben Kenobi

    Ben Kenobi Dekan

    Katılım:
    6 Kasım 2011
    Mesajlar:
    6.445
    Beğenileri:
    2.388
    Ödül Puanları:
    113
    Oha yeni bir sey daha öğrendim.
    Bir class'tan object initialize etmek için C++'da new kelimesine gerek yokmus.
    Classİsmi referansimi(constructor değiskenleri) ile heap yerine stack'da initialize etmek mümkünmüs.
    Pointer olmadığı için memory management yapmaya da gerek yok, scope sonunda kendi kendine yok oluyor.
     
  6. Meridian

    Meridian Dekan

    Katılım:
    8 Nisan 2012
    Mesajlar:
    6.732
    Beğenileri:
    758
    Ödül Puanları:
    113
    Cinsiyet:
    Erkek
    Yer:
    SDN dışı
    Var mı buralarla ilgilenen? :D
     
  7. arsenik

    arsenik Rektör

    Katılım:
    8 Ağustos 2009
    Mesajlar:
    12.242
    Beğenileri:
    142
    Ödül Puanları:
    63
    Cinsiyet:
    Erkek
  8. Meridian

    Meridian Dekan

    Katılım:
    8 Nisan 2012
    Mesajlar:
    6.732
    Beğenileri:
    758
    Ödül Puanları:
    113
    Cinsiyet:
    Erkek
    Yer:
    SDN dışı
    C#'da bir problemim var da. :D
     
  9. arsenik

    arsenik Rektör

    Katılım:
    8 Ağustos 2009
    Mesajlar:
    12.242
    Beğenileri:
    142
    Ödül Puanları:
    63
    Cinsiyet:
    Erkek
    Problemler çözülmek için vardır. :p
     
  10. errno

    errno Asistan

    Katılım:
    17 Temmuz 2016
    Mesajlar:
    484
    Beğenileri:
    387
    Ödül Puanları:
    63
    Cinsiyet:
    Erkek
    Yer:
    Münster
  11. mamyymert

    mamyymert Üyecik

    Katılım:
    27 Ağustos 2015
    Mesajlar:
    74
    Beğenileri:
    24
    Ödül Puanları:
    8
    Cinsiyet:
    Erkek
    Meslek:
    Developer
    Yer:
    Ankara
    Herkes Console'da çalışmış bu da benden olsun
    MesageBox.Show("Merhaba Dostlar") @Hakki_Altan
     


  12. Ben Kenobi

    Ben Kenobi Dekan

    Katılım:
    6 Kasım 2011
    Mesajlar:
    6.445
    Beğenileri:
    2.388
    Ödül Puanları:
    113
    Notepad++ kullanan varsa son versiyona güncellesin.
    CIA'nin hacklemek için kullandığı ve WikiLeaks ile sızdırılan bir açığı kapatmışlar.
    Notepad++'da bile açık buldularsa vay halimize. :(
     
    errno ve Halktan Biri bunu beğendi.
  13. Ben Kenobi

    Ben Kenobi Dekan

    Katılım:
    6 Kasım 2011
    Mesajlar:
    6.445
    Beğenileri:
    2.388
    Ödül Puanları:
    113
    C# veya Java bilen ve C++ ile Qt'ye hızlıca göz atmak isteyen varsa bu konuda bazı temel şeyleri öğreten samimi bir video çekip yayınlayabilirim.
    Yani öyle bir istek gelirse.
    Ama C# veya Java bilinmeli veya en azından herhangi bir nesne yönelimli programlama bilinmeli yoksa anlattıklarım anlaşılmaz.
     
    arsenik, errno ve Halktan Biri bunu beğendi.
  14. Halktan Biri

    Halktan Biri >>Brave Wolf<< Yönetici Moderatör

    Katılım:
    30 Ekim 2016
    Mesajlar:
    6.257
    Beğenileri:
    2.740
    Ödül Puanları:
    113
    Yer:
    Evren'de bir yer
    Programlama bilmiyorum. Videonuzu izlesem hiç bir şey anlamaz mıyım?
     
  15. Ben Kenobi

    Ben Kenobi Dekan

    Katılım:
    6 Kasım 2011
    Mesajlar:
    6.445
    Beğenileri:
    2.388
    Ödül Puanları:
    113
    C++ ve Qt'yi hiç programlama bilmeyenlere anlatabilmek için onlarca saatlik profesyonel eğitim seti gibi video seti hazırlamak ve milli eğitim müfredatı oluşturur gibi hangi videoda neyin anlatılacağı vs her bir ayrıntısını planlamak gerekir.
    Böyle bir eğitim seti de ancak parayla satılır. :D
    Ben ise en fazla birkaç saatlik samimi sohbet şeklinde yapabilirim.
    Bunun için de en azından ufak da olsa c#, java veya nesne yönelimli başka bir dil biliyor olması gerekir.
     
    Halktan Biri ve Simsizz1905 bunu beğendi.
  16. Simsizz1905

    Simsizz1905 yasaklı yasaklı

    Katılım:
    9 Haziran 2016
    Mesajlar:
    1.030
    Beğenileri:
    332
    Ödül Puanları:
    83
    Cinsiyet:
    Erkek
    Yer:
    Yer
    Güzel olur.
     
    Halktan Biri bunu beğendi.
  17. Halktan Biri

    Halktan Biri >>Brave Wolf<< Yönetici Moderatör

    Katılım:
    30 Ekim 2016
    Mesajlar:
    6.257
    Beğenileri:
    2.740
    Ödül Puanları:
    113
    Yer:
    Evren'de bir yer
    @Ben Kenobi Kanalınızda programlama dillerine örneğin Python'a başlangıç videosu var mı?
     
  18. Ben Kenobi

    Ben Kenobi Dekan

    Katılım:
    6 Kasım 2011
    Mesajlar:
    6.445
    Beğenileri:
    2.388
    Ödül Puanları:
    113
    Hayır yok, eğer yaparsam ilk kez yapmış olacağım.
     
    Halktan Biri bunu beğendi.
  19. errno

    errno Asistan

    Katılım:
    17 Temmuz 2016
    Mesajlar:
    484
    Beğenileri:
    387
    Ödül Puanları:
    63
    Cinsiyet:
    Erkek
    Yer:
    Münster
    Merhaba,

    yayınlarsan sevinir, severek izlerim. Ancak iki hem başlangıç hemde ileri seviye olursa makbule geçer. En azından birileri senin başlangıç videonl ile başlar, birileri de hızlı giriş için videonu izler.

    Saygılarımla.
     
    Simsizz1905 ve Halktan Biri bunu beğendi.
  20. arsenik

    arsenik Rektör

    Katılım:
    8 Ağustos 2009
    Mesajlar:
    12.242
    Beğenileri:
    142
    Ödül Puanları:
    63
    Cinsiyet:
    Erkek
    Şahsen ben de takip etmek isterim. Sadece bugüne değil geleceğe dönük bir yatırım neticede.
     
    Halktan Biri bunu beğendi.
Taslak kaydedildi Taslak silindi

Sayfayı Paylaş