folder Tahribat.com Forumları
linefolder Programlamaya Giriş
linefolder Programlama Hakkında Basit Sorular



Programlama Hakkında Basit Sorular

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bilenyok
    bilenyok's avatar
    Kayıt Tarihi: 17/Eylül/2009
    Erkek

    *Üniversite lablarında linux terminali kullanıyoruz.ancak linuxa bir türlü kanım ısınmadı.

    c programlama dili için windowsta hangi derleyiciyi kullanabilirim?

    benim bu linuxta terminali açıp (gcc dosyaadı.c yazarak) hataları gördüğüm şeye mi compiler deniliyor?

    her compilerda hatalar farklı olabilir mi vs.?

    *şu an c programlama dili görüyoruz.temel algoritma mantıklarıyla basit programlar yazıyoruz.ee iyide bu programları sadece derleyicide çalıştırabiliyoruz?exe haline getirip somut bi program haline dönüştürme kısmı vs. için daha çok yol katetmem mi gerekir?

    *c üzerinde profesyonelleşmek istiyorum,izleyeceğim yolları genel olarak açıklayabilir misiniz

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manyaki
    manyaki's avatar
    Kayıt Tarihi: 27/Temmuz/2005
    Erkek

    C'de başlangıç ve orta seviye için Dev C++ kullanabilirsin hocam. İleri seviyelerde çok saçma sapan hatalar veriyor ama başlangıç için iyi olduğunu düşünüyorum. Linux üzerinde çalışmadığım için yanlış bir bilgi vermeyeyim, o soruları geçiyorum. Windows üzerinde yazdığın kodları compile ettiğin zaman, exe dosyası dosyaismi.c kodlarının bulunduğu dizine çıkarılır ve kullanabilirsin. C üzerinde profesyonelleşmek için sitedeki benden çok çok daha iyi durumdaki üstadlar yine yol göstereceklerdir ama bana soracak olursan en ufak örnek üzerinde bile kafanda en kısa algoritmayı tasarlamalısın. Büyük problemleri küçük hale getirip algoritmaları bu şekilde tasarlamayı huy edinmelisin. Bol bol açıklama satırı kullanarak hem yaptıklarını pekiştirirsin hem de tekrar döndüğünde okunurluğu kolaylaştırırsın. En önemlisi gördüğün kolay ya da zor her örneği merak edip irdelemelisin.


    since 2005 // tbt
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bilenyok
    bilenyok's avatar
    Kayıt Tarihi: 17/Eylül/2009
    Erkek

    manyaki bunu yazdı:
    -----------------------------

    C'de başlangıç ve orta seviye için Dev C++ kullanabilirsin hocam. İleri seviyelerde çok saçma sapan hatalar veriyor ama başlangıç için iyi olduğunu düşünüyorum. Linux üzerinde çalışmadığım için yanlış bir bilgi vermeyeyim, o soruları geçiyorum. Windows üzerinde yazdığın kodları compile ettiğin zaman, exe dosyası dosyaismi.c kodlarının bulunduğu dizine çıkarılır ve kullanabilirsin. C üzerinde profesyonelleşmek için sitedeki benden çok çok daha iyi durumdaki üstadlar yine yol göstereceklerdir ama bana soracak olursan en ufak örnek üzerinde bile kafanda en kısa algoritmayı tasarlamalısın. Büyük problemleri küçük hale getirip algoritmaları bu şekilde tasarlamayı huy edinmelisin. Bol bol açıklama satırı kullanarak hem yaptıklarını pekiştirirsin hem de tekrar döndüğünde okunurluğu kolaylaştırırsın. En önemlisi gördüğün kolay ya da zor her örneği merak edip irdelemelisin.


    -----------------------------

     

    hocam dev c++yi indiriyorum o halde.peki basitten gelişmişe c'de yazabileceğim algoritma örneklerini bulabileceğim siteler?Basit algoritma soruları ve çözümleri olan önerebileceğin siteler nelerdir?ingilizce türkçe olması çok farketmez.Teşekkürler bilgilendirme için..

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manyaki
    manyaki's avatar
    Kayıt Tarihi: 27/Temmuz/2005
    Erkek

    DeaD_BY bunu yazdı:
    -----------------------------

    manyaki bunu yazdı:
    -----------------------------

    C'de başlangıç ve orta seviye için Dev C++ kullanabilirsin hocam. İleri seviyelerde çok saçma sapan hatalar veriyor ama başlangıç için iyi olduğunu düşünüyorum. Linux üzerinde çalışmadığım için yanlış bir bilgi vermeyeyim, o soruları geçiyorum. Windows üzerinde yazdığın kodları compile ettiğin zaman, exe dosyası dosyaismi.c kodlarının bulunduğu dizine çıkarılır ve kullanabilirsin. C üzerinde profesyonelleşmek için sitedeki benden çok çok daha iyi durumdaki üstadlar yine yol göstereceklerdir ama bana soracak olursan en ufak örnek üzerinde bile kafanda en kısa algoritmayı tasarlamalısın. Büyük problemleri küçük hale getirip algoritmaları bu şekilde tasarlamayı huy edinmelisin. Bol bol açıklama satırı kullanarak hem yaptıklarını pekiştirirsin hem de tekrar döndüğünde okunurluğu kolaylaştırırsın. En önemlisi gördüğün kolay ya da zor her örneği merak edip irdelemelisin.


    -----------------------------

     

    hocam dev c++yi indiriyorum o halde.peki basitten gelişmişe c'de yazabileceğim algoritma örneklerini bulabileceğim siteler?Basit algoritma soruları ve çözümleri olan önerebileceğin siteler nelerdir?ingilizce türkçe olması çok farketmez.Teşekkürler bilgilendirme için..


    -----------------------------

    Hocam o şekilde bulman zor da, bildiğin seviyeyi göz önüne alarak kendine sınırları zorlayacak bir hedef belirle. Zaten o kodu yazmaya çalışırken takıldığın noktalarda şu neymiş bu neymiş diye araştırırken istemeden de olsa birsürü şey öğreneceksin. Yapman gereken herzaman sınırları zorlamaya çalışmak. Çok basit düşünüyorum sadece 4 işlem bildiğini varsayarak; bir hesap makinesi yapmak istediğinde sadece toplama çıkarma çarpma bölme yapan birşey yazarsan zaten bildiğin şeyleri ezbere koda dökmüş olursun. Ancak verdiğinin karesini alan, karekökünü bulan, ya da verilen iki sayıyı üs şeklinde bulan (2 ve 4 girdisi, 2 üzeri 4 çıktısı) birşeyler yapmaya çalışırsan bunu netten araştırırken math.h library sinin varlığını öğrenmiş olursun, pow,sqrt fonksiyonlarının neye yaradıklarını öğrenmiş olursun vs. vs. Yani diceğim o ki sınırları zorlamak için uğraştığında zaten bilgi sen istemesen de bir şekilde öğreniliyor. Öğrenmeye aç olmak çok önemli.

    not: asla çok iyiyim demiyorum ancak takıldığın yerlerde özel mesaj atarsan yardımcı olmak için elimden geleni yaparım sorduğun sorunun ne olduğunun hiç bir önemi yok aklına ne takılırsa....


    since 2005 // tbt
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bilenyok
    bilenyok's avatar
    Kayıt Tarihi: 17/Eylül/2009
    Erkek

    manyaki bunu yazdı:
    -----------------------------

    DeaD_BY bunu yazdı:
    -----------------------------

    manyaki bunu yazdı:
    -----------------------------

    C'de başlangıç ve orta seviye için Dev C++ kullanabilirsin hocam. İleri seviyelerde çok saçma sapan hatalar veriyor ama başlangıç için iyi olduğunu düşünüyorum. Linux üzerinde çalışmadığım için yanlış bir bilgi vermeyeyim, o soruları geçiyorum. Windows üzerinde yazdığın kodları compile ettiğin zaman, exe dosyası dosyaismi.c kodlarının bulunduğu dizine çıkarılır ve kullanabilirsin. C üzerinde profesyonelleşmek için sitedeki benden çok çok daha iyi durumdaki üstadlar yine yol göstereceklerdir ama bana soracak olursan en ufak örnek üzerinde bile kafanda en kısa algoritmayı tasarlamalısın. Büyük problemleri küçük hale getirip algoritmaları bu şekilde tasarlamayı huy edinmelisin. Bol bol açıklama satırı kullanarak hem yaptıklarını pekiştirirsin hem de tekrar döndüğünde okunurluğu kolaylaştırırsın. En önemlisi gördüğün kolay ya da zor her örneği merak edip irdelemelisin.


    -----------------------------

     

    hocam dev c++yi indiriyorum o halde.peki basitten gelişmişe c'de yazabileceğim algoritma örneklerini bulabileceğim siteler?Basit algoritma soruları ve çözümleri olan önerebileceğin siteler nelerdir?ingilizce türkçe olması çok farketmez.Teşekkürler bilgilendirme için..


    -----------------------------

    Hocam o şekilde bulman zor da, bildiğin seviyeyi göz önüne alarak kendine sınırları zorlayacak bir hedef belirle. Zaten o kodu yazmaya çalışırken takıldığın noktalarda şu neymiş bu neymiş diye araştırırken istemeden de olsa birsürü şey öğreneceksin. Yapman gereken herzaman sınırları zorlamaya çalışmak. Çok basit düşünüyorum sadece 4 işlem bildiğini varsayarak; bir hesap makinesi yapmak istediğinde sadece toplama çıkarma çarpma bölme yapan birşey yazarsan zaten bildiğin şeyleri ezbere koda dökmüş olursun. Ancak verdiğinin karesini alan, karekökünü bulan, ya da verilen iki sayıyı üs şeklinde bulan (2 ve 4 girdisi, 2 üzeri 4 çıktısı) birşeyler yapmaya çalışırsan bunu netten araştırırken math.h library sinin varlığını öğrenmiş olursun, pow,sqrt fonksiyonlarının neye yaradıklarını öğrenmiş olursun vs. vs. Yani diceğim o ki sınırları zorlamak için uğraştığında zaten bilgi sen istemesen de bir şekilde öğreniliyor. Öğrenmeye aç olmak çok önemli.

    not: asla çok iyiyim demiyorum ancak takıldığın yerlerde özel mesaj atarsan yardımcı olmak için elimden geleni yaparım sorduğun sorunun ne olduğunun hiç bir önemi yok aklına ne takılırsa....


    -----------------------------

    çok teşekkür ederim.

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    musdawdaf
    musdawdaf's avatar
    Kayıt Tarihi: 01/Ağustos/2006
    Erkek

    gcc dedigin compiler oluyor.linuxta gcc olur windowsta windows compiler olur mingw(gcc for windows) olur kullanılan compilerlar.

    senin aradigin sey IDE(Integrated Development Environment)

    Linux kullanıyorsan illaki terminal kullanmak zorunda degilsin.Netbeans yada Eclipse kurarak direk onlar ile yazabilirsin.

    Windowsta da aynı durum once mingw kurup netbeans yada eclipse kullanabilirsin yada devc++ falan da direk kurulup kullanilabilir.

    Compilerlarda cok az fark olur kimisi biraz daha hızlı olur kimisi daha toleranslı ama genel olarak oyle absurt bi fark yoktur.

    Sadece ekstralar icerir bazı compilerlar.Onu icin cok dert etmeye gerek yok.

    yazdıgın programlar aslında console da yazarken hedef klasorde exe olarak olusur.windowsta tıklayınca direk calısır linuxta calısmayacaktır oyle 2 tıkla.

    C calısmak ıcın belli bir kitap yada belli konuları bir cok kitaptan takip ederek git yoksa devamlılık zor.

    Mesela burada bi kac kitap var bi de Test Your C gibi bi kitap var bunlara bi goz at

    http://www.multiupload.com/HIRJ5H73I7

     

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bilenyok
    bilenyok's avatar
    Kayıt Tarihi: 17/Eylül/2009
    Erkek

    musdawdaf bunu yazdı:
    -----------------------------

    gcc dedigin compiler oluyor.linuxta gcc olur windowsta windows compiler olur mingw(gcc for windows) olur kullanılan compilerlar.

    senin aradigin sey IDE(Integrated Development Environment)

    Linux kullanıyorsan illaki terminal kullanmak zorunda degilsin.Netbeans yada Eclipse kurarak direk onlar ile yazabilirsin.

    Windowsta da aynı durum once mingw kurup netbeans yada eclipse kullanabilirsin yada devc++ falan da direk kurulup kullanilabilir.

    Compilerlarda cok az fark olur kimisi biraz daha hızlı olur kimisi daha toleranslı ama genel olarak oyle absurt bi fark yoktur.

    Sadece ekstralar icerir bazı compilerlar.Onu icin cok dert etmeye gerek yok.

    yazdıgın programlar aslında console da yazarken hedef klasorde exe olarak olusur.windowsta tıklayınca direk calısır linuxta calısmayacaktır oyle 2 tıkla.

    C calısmak ıcın belli bir kitap yada belli konuları bir cok kitaptan takip ederek git yoksa devamlılık zor.

    Mesela burada bi kac kitap var bi de Test Your C gibi bi kitap var bunlara bi goz at

    http://www.multiupload.com/HIRJ5H73I7

     


    -----------------------------

     

    indiriyorum hocam teşekkürler...

Toplam Hit: 1202 Toplam Mesaj: 7