• 04-11-2007, 16:11:34
    #10
    c++ alt seviyeli bir dilmi????

    bugün piyasada oyunların %99 u profesyonel programların %90 ı buna windowsta dahil c++ ile yazılıyor....

    eğer bilgisayara tam anlamı ile hükmetmek istiyorsanız c ve üst dillerini kullanmak şart.
    eğer ben kurumsal yazılım yapacağım müşteri takip felan gibi programlar yazacağım diyorsanız database yani o zaman delphi öneririm.

    ama şunu bilin piyasadaki en kuvvetli diller c++ ve javadır.delphi ve vb onların seviyesine ulaşamazlar.hem hız hem kuvvet olarak.

    ayrıca nesne tabanlı c++ isterseniz visual studio yükleyebilirsiniz.onun içinde vb ve visual c++ mevcuttur.
  • 05-11-2007, 18:01:34
    #11
    Üyeliği durduruldu
    1. ASM makina değildir makina diline en yakın olan dildir. Makina dili 1ler ve 0lardan oluşur ASM de kod yazarsınız. (MOV, CMP, JMP )

    2. C++ en alt seviye değildir. Tam aksine çok gelişmiş bir yazılım geliştirme platformudur. İşini bilen için biçilmiş bir kaftandır işletim sistemi bile yazılabilir.

    3. Yazılım dillerini object oriented yapan kendileri değil. içinde bulunan eklentilerdir C++ nin Turbo Vision adında çok güzel bir eklentisi var denemenizi tavsiye ederim. Ayrıca Visual C++ ile yazılan programlar linux ve windows altında problemsiz çalışabilir. bknz; firefox, thunderbird vs vs vs...

    4. o küçümsediğiniz mavi ekranda şuan kullandığın windowsun temelleri atıldı. Bakınız; DOS , win 1.0 win vs... (ayrıca linux ünde C++ ile geliştirildiğini belirtmek isterim.)

    5. Övüp bitiremediğiniz Delphi ve .Net serisi programcılığıa öldürüp insanları kendi componentlerine bağlayan (seninde dediğin gibi) yazılımlardan başka bişey değildir. öyleki Türkiye'nin en büyük yazılım firmalarından birisinin çalışanları (isiam vermek istemiyorum ) Delphi ile MySQL dataya bağlanmak için gözümün önünde component aramışlardır. (halbuki 2 satır connection string ile yapabilirler)


    alanınız olduğu çok belli oluyor lütfen insanları yanlış yönlendirmeyin bugün .NET olsun delphi olsun, hepsi C++ ile geliştirilmiştir. İşini bilen bir C++ developerın eline kimse su dökemez.

    Asıl konuya gelelim Microsoftun App serverları ile yaptığınız formları web formatında kullanabilirsiniz. Buda ekbilgi olsun ama ben sadece web sitesi yapacağım diyorsanız sizi PHP öğrenmeye davet ediyorum.

    yasingencpro adlı üyeden alıntı: mesajı görüntüle
    Şimdi bu konuda açıklama yapmak isterim Çünkü benim asıl alanıma giriyor

    Öncelikle C++ ; en alt seviye programala dilidir.Yani makine diline en yakın kodlama yapısıdır. makine diline (Assembly) yakın olmasından ötürü en çabuk çalışan programlar C++ ile üretilir.Yani tepkime süresi çok düşüktür.Buda kullanıcı açısından bir avantajdır. Ancak C++ nesne tabanlı bir dil olmamasından ötürü ev kullanıcıları için pek birşey ifade etmez.Çünkü yazılan programlar DOS ortamında çalışır. Ancak bir programcı olmak istiyorsan şayet C++ ve Pascal gibi alt seviye dilleri ve Algoritma mantığını mutlaka kavramalısın.Çünkü bu dillerde bir işlem yapmak için Algoritmanın müthiş gelişmiş olması gerekiyor.Kullanırsan görürsün ; ekranda sadece mas mavi bir editör var başka bişey yok

    Delphi ise Pascal dilinin nesneye yönelimli programlama dilidir. Programda hazır gelen component adı verilen kütüphaneler var.Bu componentlerden işine yarayanları form üzerine alarak onların özelliklerini görebilir ve bu özellikleri kullanarak profesyonel programlar yazabilirsin.Özellikle database kullanan ve internet üzerinden çalışan programlar yazmak istersen C++ değil Delphi / VB gibi nesne tabanlı programlar kullanmalısın.Ben yaklaşık 5 senedir Delphi kullanıyorum ve vazgeçeceğimi sanmıyorum.

    Yukarda arkadaşında dediği gibi Delphi .NET versiyonlarında web uygulaması geliştirebiliyosun ama pek tavsiye etmem PHP varken .NET kurup üstüne Delphi .NET kurup sırf script falan yazacaksan uğraşmaya değmez.Babalar gibi DW CS3 var Ancak desktop programda yazarım dersen (normal program yani) o zaman Delphi 7 yi tavsiye ederim.Delphi öğrenmek için güzel bir sürümdür. Kolay gelsin
  • 09-11-2007, 02:56:03
    #12
    Üyeliği durduruldu
    Öncelikle yanlış anlaşıldığımı gördüğüm için üzgünüm.

    C için alt seviye dil dememin sebebi ; (ne kadar mantıklı gelir size bilmiyorum) Programlama dillerini kendi içinde sıralamaya koymamdan kaynaklanıyor.Bunu daha önceki gönderimde yazmamışım... Şöyleki ; kullandığım dil ne kadar görsellikten uzak ve assembly diline yakınlık gösteriyosa bunları alt seviye olarak adlandırıyorum.Burda aslında ters bir orantı var.Siz alt seviye okuyunca C dilini küçümsediğimi düşünmüşsünüz.Halbuki alt seviyeden kastım , öğrenilmesi zorunlu anlamındaydı...Alt yani temel... Bilmem anlatabildimmi.Ayrıca C ile ilgili söylediklerinize katılıyorum...Burda beni C karşıtı biri olarak göstermişsiniz , üzüldüm gerçekten...

    Delphi yi övmüşün demişsiniz. Bir kere burda delphiyi övmedim.Sadece onun getirdiği kolaylıklardan bahsettim.Sonuçta konuyu açan arkadaş pek bilmediğinden bahsetmiş.Ona hangisinin kolay hangisinin zor olduğunu ve hangisini önce öğrenmesi gerektiğini vurgulamaya çalıştım.Tamam belki delphi gibi görsel programlama aylaklığı getiriyo ancak avantajlardan yararlanmamakta saçma olur düşüncesindeyim.

    Son olarak ; Post'larımızda "ben iyiyim , sen kötüsün.","ben seni yenerim" edasında konuşmalardan çok ,farklı görüşler ortaya koyan post'lar atmak daha yapıcı olur sanıyorum. Sonuçta herkesin kendine göre bir düşünce sistemi ve algılama şekli var.Sanırım konuyu uzatmaya gerek yok ; hepimiz hem fikirken ve yanlış anlaşılmış bişeyi düzeltmişken gereksiz post yapıp forumu kirletmeyelim.

    İyi çalışmalar...
  • 14-11-2007, 11:41:33
    #13
    yasingencpro adlı üyeden alıntı: mesajı görüntüle
    Şimdi bu konuda açıklama yapmak isterim Çünkü benim asıl alanıma giriyor

    Öncelikle C++ ; en alt seviye programala dilidir.Yani makine diline en yakın kodlama yapısıdır. makine diline (Assembly) yakın olmasından ötürü en çabuk çalışan programlar C++ ile üretilir.Yani tepkime süresi çok düşüktür.Buda kullanıcı açısından bir avantajdır. Ancak C++ nesne tabanlı bir dil olmamasından ötürü ev kullanıcıları için pek birşey ifade etmez.Çünkü yazılan programlar DOS ortamında çalışır. Ancak bir programcı olmak istiyorsan şayet C++ ve Pascal gibi alt seviye dilleri ve Algoritma mantığını mutlaka kavramalısın.Çünkü bu dillerde bir işlem yapmak için Algoritmanın müthiş gelişmiş olması gerekiyor.Kullanırsan görürsün ; ekranda sadece mas mavi bir editör var başka bişey yok
    Aksine C++ nesne tabanli bir dildir, ayrica C++ la masmavi ekran degil, gayet mouse kontrollu programlar yazabilirsiniz -ki ben bir cok defa yazdim.

    Eger bu isi mantigi ile ogrenmek istiyorsan, C den baslamani tavsiye ederim. Daha Sonra C++ ile devam eder OOP dedigimiz nesneye yonelik progralma olayini cozersin. Web programlamada gelismek istiyorsan, PHP zaten C nin turevidir. C den sonra php cok kolay gelir, ayrica C++ ogrendikten sonra C# a gecis yapmak hic zor olmaz, C# ile de asp.net uzerinden web uygulamasi gelistirebilirsin.

    Hepsinin yani sira C sana algoritma mantigini cok guzel ogretir buda sana butun dilleri ogrenirken avantaj saglar.

    Ayrica Java`nin C++`a cok benzer olmasi C++ tan sonra bir kac gun icersinde java ogrenebilme avantaji getirir.
  • 16-11-2007, 12:58:39
    #14
    git git nereye kadar insan bi yerden sonra canı istemiyor
  • 16-11-2007, 13:23:39
    #15
    Üyeliği durduruldu
    Program yazmak isterseniz yeni başlıyorsanız Microsoft Visual Studio 2005 Tercih edebilirsiniz.
  • 16-11-2007, 18:13:26
    #16
    anlam kargaşası yüzünden tartışmayın.önemli olan en kolay ve en hızlı olacak algoritmayı yazabilmektir.her dilde aynı fonksiyonu gerçekleştirecek farklı algoritmalar yazılabilir.eğer oyun programlamıyorsanız yada büyük veri tabanlarıyla uğraşmayacaksanız dillerin tepki süreleri çok önem kazanmıyor çünkü küçük işlemlerde değerler oldukça yakın.Bir dil öğrenin ve o dilde usta olun.hangi dil size kolay geliyorsa o dilde usta olun.