Merhaba arkadaşlar;Uzun bi araştırma sonucu bu dilde karar kıldım, zel sektr+iş imkanı+para bakımından baya iyi olduğu syleniyor. ğrenci adamız ve bu tür kitaplar genelde 30 Tl ve üzeri.. Elimdeki son parayı dandik bi kitaba vermek istemiyorum. Netten araştırdım kitapçılardan da araştırdım herkes kafasına gre bişey sylüyor, c dili hakkında bilgi sahibi olan arkadaşlar; Şuan programlama namına hiçbirşey bilmiyorum, bana sıfırdan yani en başından anlaşılır ve basit olarak bu dili ğretecek bir kitap lazım.

: @ HAXIONHocam detaylı cevabın için teşekkür ederim. Ben programlama namına hiçbirşey bilmiyorum madem JAVA'da iş var bunu 0'dan ğrenebilirmiyim?Çünkü hiçbir programlama dili tecrübem yok ve bu JAVA ile ufak oyunlar, trojan, virüs vs. yazılabilir mi?Eğer yazılabilir ise Tecrübeli arkadaşlar e-book harici kaliteli bir kitap nerirse iyi olur. Programlama ğrenmek azim ve sevgi işidir, Benim java hakkında detaylı bilgim yok ama tüm programlama dillerini azimle sıfırdan başlayarak ğrenebilirsin Bu konu hakkındaki TBT deki arkadaşlar sana daha detaylı cevap verebilirler. Java günümüzde hemen hemen tüm platformlar için kullanılabiliyo, mesela cep telefonları için oyunlar ve uygulamalar çoğunlukla Java ile yapılıyor. Ama senin hiç bir programlama tecrüben yok ise, daha nce de dediğim gibi, tüm programlama dillerini şyle ufaktan bir incele, kendin ufak bir şeyler yapmaya çalış, ondan sonra ğrenmek istediğin dile karar ver derim ben..

Demek ki bende bi anormaLLik yok Türk'Lerin geneLi byLeymiş hocam bende sorun bende sanıyordum sevindim şimdi :) Ayrıca uzun ve detayLı cevapLarın için teşekkür ederim :)

: Hocam java iLe ufak oyunlar ve trojanlar yazılabilir mi? Ve daha nce hiçbir prog. dili tecrübesi olmayan biri java kitabını alıp çalışırsa başka hiçbir dile ihtiyaç duymadan kullanabilir mi bu java'yı? Hocam trojan falan yazılmaz, daha doğrusu yazılır da elalem dalga geçer seninle sonra.. Şimdi temelden başlayayım, C ile yazdığın kodlar derleyici tarafından direkt olarak makine koduna dnüştürülür, yani arada herhangi bi aracı yoktur, direkt bilgisayar yorumlar. Bu yüzden her ne kadar donanımdan bağımsız yapılmaya çalışsa da, işletim sistemi ve donanıma bağımlı uygulamalar geliştirilir. Yani windows için yazdığın kod linuxte çalışmayabilir, veya çamaşır makinesi için yazılan kod, pc de çalışmaz :)Ama Java ve C# byle değiller, çünkü bu dillerle yazılmış programlar ekstra bi yazılıma ihtiyaç duyar, C# kodlarının çalışması için. NET framework, java kodlarının çalışması için de java virtual machine diye bi yazılım gereklidir. Bunlar aracı programlar olarak senin kodlarını makine koduna dnüştürür. Tabi aynı zamanda işletim sistemi ve donanım uyumluluğunu da bunlar ayarlar, doğal olarak işletim sistemine gre veya donanıma gre kod yazmazsın, aracı yazılım halleder bu işi.. Tabi iş byle olunca yazdığın virüs, trojan. Net framework veya JVM olmayan yerde çalışmayacaktır :)Ama gerçekten programlamaya yeni başlayacaksan C ağır gelir, geçen sene yaz devi olarak basit bi oyun yapmamızı istediler mesela, bi ton kodla boğuşuosun fazla ayrıntı var. O yüzden ilk başta C# veya Java neririm. Hatta bunlar da OOP mimarisi üzerine kurulu diller olduğu için class yapısı da kafanı biraz karıştırabilir, ama ğrendikten sonra gerisi gelecektir :) There are 10 types of people in the world. Those who knows binary and those who dont...

A'dan Z'ye C klavuzu, Kaan Aslan. Bu kitap Türkiyedeki en iyi C kitabıdır. Ayrıca iyi bir C programcısı ortalama 5 yılda olur... E=mc2 ise F=m. a dır

Eğer amacın Windows üzerinde uygulama geliştirmekse C'nin ekstra bir faydasını gremezsin. Hatta zararını grürsün. Çünkü C sistem programlama dilidir, daha sonra genel amaçlı bir dil olarak da kullanılmaya başlanmasına rağmen bu onun yaradılış gerçeğini değiştirmez. C'nin yapısı ve esnekliği uygulama programcılarının başbelasıdır. Çünkü ayrıntıları C# ve Java dan 20 kat daha fazladır ve esnekliği yüzünden hata yapma oranı çok çok yükselir. Eğer bir sistem programı yazmayacaksan yani windows üzerinde çalışan sıradan bir uygulama yapacaksan VB yada C# seç. Uygulama programcıları ileri düzeyde en fazla windows apilerini kullanırlar. Bir C programcısı da VB programcısı da uygulama programı yazdığında Windows apileri ile yazmak zorundadır. C nin tek artısı programın daha hızlı çalışması olacaktır ancak artık sistemler çok gelişti ve bu fark milisaniyelerle lçülecek kadar azaldı. C ile program yazmak istiyorsan Sistem programcısı olmalısın. Sistem programları nelerdir. Driver' ler. Doğrudan donanıma erişebilen portları kullanıp kesmeleri ynetebilen ve çekirdeğin bir parçası olan donanım sürücüler. İşletim sistemi modülleri. Kernel modunda çalışmakla birlikte her hangi bir donanımı ynetmeyen, farklı amaçlarla yazılan kodlar. İşletim sisteminin kendisi. İşletim sisteminin kendisi en temel sistem programıdır. C ve asm ile yazılırlar. Diğer sistem programları Bunlar dışında program yazacaksan C ile yazman hiçbirşey kazandırmaz. Tüm programcıların ortak bir ataszü vardır. "İyi bir C programcısı 5 yılda yetişir" Bilgisayar mühendisliği blümünde ise bir iki dnemde bu dili ğretmeye çalışıyorlar, halbuki 4 sene sadece C yi bile gerçek anlamda ğrenmeye yetmez. Şimdi otur düşün, 4-5 seneni C ve Asm ile sistem programlama konusuna mı ayıracaksın, yoksa 1 sene içinde usta bir uygulama programcısı olup aranan eleman mı olacaksın . E=mc2 ise F=m. a dır

Hocam java iLe ufak oyunlar ve trojanlar yazılabilir mi? Ve daha nce hiçbir prog. dili tecrübesi olmayan biri java kitabını alıp çalışırsa başka hiçbir dile ihtiyaç duymadan kullanabilir mi bu java'yı?

Eğer kısa sürede para kazanmak istiyorsanarkadaşların dediği gibi. NET veya JAVA veya veya PHP ile uğraşmanı neririm.. Günümüzde masaüstü şeklinde uygulamalardan daha çok web tabanlı client - server uygulamalar yapacak kişiler aranıyor.. Bir arkadaşım İstanbulda yaşıyor, bir firmada çalışıyor, kendilerine doğru düzgün. NET bilen elemalan bulamadılar mesela... NET ile hem web projeleri geliştiriyorlar hem büyük kurumsal firmalara proje satıyorlar... Elindeki parayı harcamadan nce sana tavsiyem internetten e-book bulup bunları biraz okuyup kurcalaman.. PHP için internette çok fazla sayıda YASAL kaynak, yazı ve e-book bulabilirsin... NET ve JAVA için bazı internet siteleri vardır, oralara bakabilirsin.. Oralarda rnek uygulamalar ile kendi ç apında bir şeyler deneyebilirsin.. C daha çok bilgisayar mühendislerince yüksek seviyede kullanılan bir dildir. Sana kim C dilini ğren demişse, senin eğitim ğrenim durumunu gznüne almamış ve piyasayı bilmeden sylemiş... Eğer bilgisayar mühendisi isen bir şey diyemem ama, kendini geliştirmek isteyen bir lise ğrencisiysen işe. NET, JAVA ya da PHP den başla..

Beginning Microsoft Visual C# 2008Karli Watson, Christian Nagel, Jacob Hammer Pedersen, Jon D. ReidWrox / Alkım YayınlarıTavsiye ederim..

Deitle & Deitle C/C++ ingilzcen varsa ingilizcesini al, yoksa Türkçesi de idare eder, ama saçma sapan çeviri hataları olabiliyo bazen... Piyasadaki en sağlam C kitabı olduğunu düşünüyorum. Edit: Uzun bi araştırma sonucu bu dilde karar kıldım, zel sektr+iş imkanı+para bakımından baya iyi olduğu syleniyor. Hocam para kazanma niyetindeysen, hele TR piyasasını düşünüyosan, C# veya Java ğrenmen senin yararına olur.. :) There are 10 types of people in the world. Those who knows binary and those who dont...

: Demek ki bende bi anormaLLik yok Türk'Lerin geneLi byLeymiş hocam bende sorun bende sanıyordum sevindim şimdi :) Ayrıca uzun ve detayLı cevapLarın için teşekkür ederim Benim kızgınlığım asıl SANA DEĞİL.. Senin MANTIĞINA.. Programlamayı bilmiyorum diyorsun, ama Trojan yazacam diyorsun.. Gerekli cevabı yukarıda verdim zaten... Ama aklına takılan soru olursa, sen sormaya devam et.. Bizler de cevaplamaya devam etcez.. Çünkü TBT bilgi paylaşım yuvasıdır..

: Hocam java iLe ufak oyunlar ve trojanlar yazılabilir mi? Ve daha nce hiçbir prog. dili tecrübesi olmayan biri java kitabını alıp çalışırsa başka hiçbir dile ihtiyaç duymadan kullanabilir mi bu java'yı? hoca trojan nedir, virüs nedir nce onu bi syliyim ;trojan ve virüs programdır. Bidliğin nero, explorer vs.. gibi. Fakat ktü amaçla yazılmışlardır. Gelelim javayla trojan yazılırmı? Eğer javayla program yazılıyrosa, trojanda yazılır. Sandman oyun konusunda duydum fakat fazla performanslı değil gibi birşey diyordu. Yani trojan ve oyun yazabilirsin. ama ne kadar verimli, ne kadar performanslı olur bilmem?Üstelik neye gre performanslı olacak kıyaslama yapmak lazım. qbasic e gre mi, delphi ye gre mi, c ye gre mi?--te yandan hiç dil tecrübesi olmayan bi adam yapabilir mi? yapar ama sıkılabilirde. Bence nce javascript kodlasınlar. Cidden programlamanın temeli. Java ve c ile uğraşmak isterlersede uğraşabilirler. Fakat hiç tecrübesi olmayan biri c falan kasarsa sadece sıkılıp bırakabilir

@ HAXIONHocam detaylı cevabın için teşekkür ederim. Ben programlama namına hiçbirşey bilmiyorum madem JAVA'da iş var bunu 0'dan ğrenebilirmiyim?Çünkü hiçbir programlama dili tecrübem yok ve bu JAVA ile ufak oyunlar, trojan, virüs vs. yazılabilir mi?Eğer yazılabilir ise Tecrübeli arkadaşlar e-book harici kaliteli bir kitap nerirse iyi olur.

Hocam teşekkürler cevabın için, bak burda da başka bi tavsiye geldi bir dil üzerine yoğunlaşamıyorum :) C# kitap nerin varmı peki ? Edit: A dan Z ye C Kılavuzu adLı kitap 9 baskı yapmış kitap hakkındaki yorumLarda tatmin edici şimdilik bunda karar kıldım eyw hocam :)

bilgisayar mühendisliği 1. sınıftayım. hocaya asembly grüp grmeyeceğimizi sordum. Biraz zor geliyor da. Greceyiz dedi. eyvah dedim. Hocada anlatmaya başladı ;Biz size c nin, c# yada javanın 2050 yıllında kullanılacağını, yada 2050 yılında programlama dillerinin olacağını bilmiyoruz dedi . Eğer amacınız 5-10 sene içinde program yazarak para kazanmak istiyorsanız zaten yanlış yerdesiniz. Bir kursa gidip c# ğrenebilirsiniz dedi. Biz burda size bilgisayarın sadece yazılım kısmını değil, donanım, elektrik, mantık kısımlarınıda veriyoruz. Yani binary, assembly, c ğreterek siz bilgisayarın mantığınıda alıyorsunuz dedi Kısacası senin amacın bilgisayarda program yapıp para kazanmaksa c# olabilir. Yada java olabilir. Fakat c biraz sıkabilir seni. Bilmiyorum programcı geçmişin nasıldır. Yani c den başlamak fazlasyla sıkar, programlamadan soğursun Sonuç olarak ne istediğine karar ver. Benim amacım programdan para kazanmak diyorsan bu gün java ile başlarsın yarın birisi X programlama dilini çıkardır çok basittir, onu ğrenirsin ordan para kazanırsın. Fakat amacım bilgisayarı ğrenmek, nedir nasıl çalışır uğraşmak, gerektiğinde kernel kodlarını derlemek, gerekirsede kendi kabuğumu yazmak diyorsan kesinlikle c ğreneceksin.. Seç, iyi düşün, karar ver ve araştır. Hangi dile başlamalıyım diyede sorma. c# çı adam c# ı javacı adam javayı nerir en basitinden. nce ne yapmak istediğine karar ver

: Hocam java iLe ufak oyunlar ve trojanlar yazılabilir mi? Ve daha nce hiçbir prog. dili tecrübesi olmayan biri java kitabını alıp çalışırsa başka hiçbir dile ihtiyaç duymadan kullanabilir mi bu java'yı Ya takmışsın kafaya trojanı... Şimdi bir şey diyecem sana ayıp olacak.. Bak sana son defa sylüyorum...1 ) İLK NCE AMACINI BELİRLE... Amacın programlama dili ğrenip para kazanmak ise ncelikle PHP, . NET üzerine eğil.. Eğer İstanbul daysan, ve herhangi bir firmada Javacı olarak işe girebileceğine inanıyorsan Java ya eğil..2) SONRA YOLUNU ÇİZ.. Sen daha programlamanın P sini bilmiyorum diyorsun amahemen TROJAN veya OYUN yapabilirmiyim diyorsun.. Trojan yazabilmek için programlama dilini işletim sistemi ile içli dışlı bir şekilde kullanabilmen gerekiyo.. Oyun yazabilmen için ise ufak tefek olanları bilemem ama büyük oyunlarda fizik motoru ve 3d bilgisini programlama mantı ile birlikte programlama dili içerisinde kullanabilmen gerekiyo.3) KÜÇÜK LOKMAYI YUTMADAN GZÜN BÜYÜK LOKMADA OLMASINBen illakine trojan yazmak istiyorum diyorsan, sana yuh! derim.. İlk nce iyi niyetli ve güzel projelerden başla.. 2 boyutlu oyun yazmak, 3 boyutlu oyun yazmakdan daha kolay olmalı.. Trojan gibi gereksiz bir işle uğraşana kadar oyun programlamada kendini zorla.. PHP ile uğraşmak, Java ile uğraşmaktan daha kolaydır.. Çünkü Java daha çok C diline yakındır, C dili gibi işletim sistemi düzeyinde de kod kullanabilirsin.. 4) HALA BELAMI ARIYORUM DİYORSANBen illakine trojan yazacam, bu yolda belamı arıyorum diyorsan, Delphi kitaplarından birinde rnek trojan kodları vardı, otur onunla kendi trojanını kodla.. NOKTA..