Şimdi Ara

programlamaya başlamak istiyorum hangi dileden başlamalıyım?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
29
Cevap
0
Favori
970
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • programlamaya başlamak istiyorum seneye ders olarakta c++ alacağım ama ben bu seneden başlayıp kendimi geliştirmek istiyorum.
    mesleğim için uğraşacağım..

    java'da ve c dillerinde kendimi geliştirmek istiyorum.

    başlangıç olarak hangi dille hangi programla hangi kitapla başlamamı önerirsiniz acaba?

    ve algoritma öğrenmem gerekir mi?



  • aynı durumdayım.ayrıca kitap yerine ders videoları daha mı faydalı olur programlama dilini öğrenmede?
  • Bende yeniyim bu konuda ama başlangıç olarak Visual Basic iyidir. Ben hala bu dili kullanıyorum. İyice öğrendikten sonra C++ geçicem ama 1 yıl içinde kendini çok fazla geliştirebileceğini sanmıyorum. Algoritmaya gelirsek bence öğren derim ve Kitaplara para vermene de gerek yok. İnternette bir sürü bu iş için yazılmış kitap pdf'leri var ama TR kaynaklı kitaplar pek tutulmuyor. Bazen hatalı kodlamalar yazılıp kafa karıştırıcı oluyor. Mesela ben bi tane indirmiştim netten TR kaynaklı belli bir yere kadar iyiydi bi konuyu pekiştirmek için örnek yazmış ama kod hata verdiği için yapamamıştım ve kendim netten videolara bakarak sistemleri çözmeye çalıştım. Basit bir program için bile "İf - Else" döngüsüyle "Dim" tanımlama kodlarının mantığını öğrenmen lazım ki dimde bir şey yok sadece if döngüsünde bazen kafan karışabilir ama bu da çok basittir netten bak videolarına ya da dediğim gibi pdf indir.




  • Basic'den uzak dur. C# ile başla, sonrasında Java ve C öğrenmen daha kolay olur.
  • Liselerde C# ile başlanıyor bence gayet basit ancak ben pek bi projede kullanıldığını filan görmedim daha çok C,C++ ve Phyton kullanıyor sanırım büyük şirketler. Ama başlangıç için bence gayet kolay C#..
  • c# diyorsunuz da geçen hocama sordum c++ mı c# mı diye c# ı napıcan muhasebeci mi olacaksınız siz dedi(bölümüm eem)
  • quote:

    Orijinalden alıntı: Daerohn

    Visual basic ile c++ arasında dağlar kadar fark vardır. Eğer basit uygulamalr geliştirilecekse vb yetrlidir. Ancak vb ile program yazmaya başlayımca c++ oldukça zor gelecektir. zaten vb ile biraz karmaşık kodlar yazmaya başlayınca c++ tarzı değişken kullanımı ve casting kullanmak gerekiyor. O yüzden ciddi olarak programlama ile uğraşacaksanız c++, günlük basit kodlar için vb yeterlidir.

    yni c++ peki c'yi öğrenmeye başlamadan direk c++ ile mi başlayayım?
    çünkü ileride c++, c#, c, javaya hakim olabildiğimce hakim olmak istiyorum..
  • quote:

    Orijinalden alıntı: Daerohn

    birader zaten c artık bitti. c eskiden kullanılan nesne tabanlı olmayan bir dildir. c++ ise eklentiler ile nesne tabanlı hale getirilmiştir. piyasada bir dolu kaynak var, bedava e-booklar bulaiblirsin giriş için. algoritma öğrenmen zaten şart. algoritma bilmeden program yazamazsın. c++ öğrenirsen java ve c# zaten bu dilden türetilmiştir. yazım kuralları benzer. aradaki farkları da sen kapatırsın zaten. ancak bu iki dil daha basit uygulamalar için kullanılır. runtime derlendiği için hız olarak daha yavaştır.

    c ile temel yapıp belirli bir süre sonra c++ a geçmeyi düşünüyorum. Algoritmaları nasıl çalışacağımı bilmiyorum ama ingilizcem var e booklardan götürürüm sanırım... Teşeklürler..

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Yazilim veya dilleri ogrenmek bir amac degil ulasmak istediginiz hedefte bir aractir. Hedefiniz yok ise yazilim ogrenmenize pek de gerek yoktur.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Python öneriliyor başlangıç için.
  • quote:

    Orijinalden alıntı: Daerohn
    birader zaten c artık bitti. c eskiden kullanılan nesne tabanlı olmayan bir dildir.

    PHP mi javascript mi ne zımbırtıysa o bölümlere gitsenize arkadaşım. Aptal aptal şeyler yazıp millete yalan yanlış bilgi veriyorsunuz. Gel de sinirlenme . Nolmuş nesne yönelimli değilse. Herşey oop den mi ibaret, git hastane otomasyonu yaz kardeşim tutan mı var, bilip bilmeden kesin yargılarla gelip ötmeyin şurda.



    < Bu mesaj bu kişi tarafından değiştirildi 4kalan -- 24 Ocak 2014; 22:32:34 >
  • quote:

    Orijinalden alıntı: 4kalan

    quote:

    Orijinalden alıntı: Daerohn
    birader zaten c artık bitti. c eskiden kullanılan nesne tabanlı olmayan bir dildir.

    PHP mi javascript mi ne zımbırtıysa o bölümlere gitsenize arkadaşım. Aptal aptal şeyler yazıp millete yalan yanlış bilgi veriyorsunuz. Gel de sinirlenme . Nolmuş nesne yönelimli değilse. Herşey oop den mi ibaret, git hastane otomasyonu yaz kardeşim tutan mı var, bilip bilmeden kesin yargılarla gelip ötmeyin şurda.

    hocam bişey sorucam, C'yi C++'dan iyi yapan yönleri ne? mesela işletim sistemi kerneli yazılcaksa C ile yazılır deniyor. C'de yapılıpta C++'ta yapılamayan nedir?




  • c ile başlayıp c++ dan devam etmek istiyorum. Mesleğim için c++ javadan ilerlemek istiyorum..
    Program yazmak için program önerir misiniz peki

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Öncelikle C nin fanatikliğini yapmıyorum. Severim ama mümkün olduğunca tarafsız yazmaya çalışıyorum. Elektronikçi adama gelip burda C yi boşver demek akıl mantık işi değil. Ona sinirlendim. (Bilgisayarcıya gene bir nebze diyeceğimde, elektronikçilerin dili açık ara C dir, tabi elektronik yazılımlarından bahsediyorum. Gömülü sistemler, pic vs) C nin C++ a göre en önemli avantajı demin yazdığım sistemler için oldukça küçük bir dil olması ve derleyici desteğinin kolay sağlanabilmesi. Kernel muhabbetin de eskiden gelen kodların çok büyük önemi vardır bir de C++ her ne kadar multi-paradigm bir dil olsa da, C prosedürel tekniği daha iyi betimler.
    Tekrar söyleyeyim; hem C, hem C++ kullanma olanağınız varsa bana göre C++ kullanmak daha mantıklı. Daha güvenilir, birçok kütüphaneyi verim kaybı olmadan kullanabiliyorsunuz ama zaten C kullanılıyorsa büyük ihtimal el-mecbur olduğu içindir. El-mecbur olan yerlerin dünya piyasasındaki hacmi de baya büyüktür, Türkiyede bu hissedilmez. Tiobe bu işlerde en güvenilir kaynak olarak kabul edilir.http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html




  • quote:

    Orijinalden alıntı: 4kalan

    Öncelikle C nin fanatikliğini yapmıyorum. Severim ama mümkün olduğunca tarafsız yazmaya çalışıyorum. Elektronikçi adama gelip burda C yi boşver demek akıl mantık işi değil. Ona sinirlendim. (Bilgisayarcıya gene bir nebze diyeceğimde, elektronikçilerin dili açık ara C dir, tabi elektronik yazılımlarından bahsediyorum. Gömülü sistemler, pic vs) C nin C++ a göre en önemli avantajı demin yazdığım sistemler için oldukça küçük bir dil olması ve derleyici desteğinin kolay sağlanabilmesi. Kernel muhabbetin de eskiden gelen kodların çok büyük önemi vardır bir de C++ her ne kadar multi-paradigm bir dil olsa da, C prosedürel tekniği daha iyi betimler.
    Tekrar söyleyeyim; hem C, hem C++ kullanma olanağınız varsa bana göre C++ kullanmak daha mantıklı. Daha güvenilir, birçok kütüphaneyi verim kaybı olmadan kullanabiliyorsunuz ama zaten C kullanılıyorsa büyük ihtimal el-mecbur olduğu içindir. El-mecbur olan yerlerin dünya piyasasındaki hacmi de baya büyüktür, Türkiyede bu hissedilmez. Tiobe bu işlerde en güvenilir kaynak olarak kabul edilir.http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

    sağolun hocam :) zaten fanatiklikten demedim bugün zaten onu sorucaktım bende c soruları başlığında sizi görünce direk sorayım demiştim




  • Nesne aşağı nesne yukarı... İyi hoş, diyorum zaten otomasyon, kurumsal uygulamalar yazıyorsan C le yaz diyen yok. Ama dünya nesneden ibaret değil.
    "nesne kullanmazsan işin daha zor oluyor." ne yaptığına bağlı, senin dediğine göre herşey OOP.

    Edit: Mercedesin ABS sinin mikrodenetleyicisini programla, data abstraction la inheritance la. Çok faydalı olurdu değil mi?



    < Bu mesaj bu kişi tarafından değiştirildi 4kalan -- 25 Ocak 2014; 11:03:09 >
  • "birader zaten c artık bitti. c eskiden kullanılan nesne tabanlı olmayan bir dildir."
    Ben verdiğim cevapları ilk yazdıklarına göre yazmıştım da, git gide kıvırıp konuyu dağıtacak şekilde cevap veriyorsun. İlk başta yazdığına bak bir de sonda yazdığına bak. Daha cevap yazmayacağım ama son not C++ la birini programlamaya başlatmaya da ayrı bir saçmalık.
  • quote:

    Orijinalden alıntı: seyfi84

    mesleğim için diyorsun da, mesleğin nedir? bir ben mi tanımıyorum seni burada acaba

    yazmayı unutmuşumda imzamda yazıyor diye heralde..
    elektrik elektronik mühendisliği

    < Bu ileti mini sürüm kullanılarak atıldı >
  • C programlama dili başlangıç için ve temel programlama mantığını kavraman için çok iyi olur..
  • quote:

    Orijinalden alıntı: seyfi84

    hacettepe'liysen ingilizcen vardır. iyi.
    tavsiyem C++ ile başla. Stroustrup'un kitabının son baskısı(4th ed) iyi olmuş. korsan olarak internet'ten bulabilirsin (beğenirsen satın alırsın). kitabın ortasına kadar class'lardan OO'dan bahsetmiyor. abstract class/inheritance/OO mevzusuna gelince Java'ya mı geçeyim yoksa C++ ile devam mı edeyim diye karar ver(java'da OO mecburi). Java'yı Android için öğrenmek isteyeceksin. Fakat onun muadili hızla gelişen Tizen var (ki C++ ve Javascript bazlıdır).
    Eğer Stroustrup'un kitabı ağır gelirse (ki, hiç programlama bilmeyenler için öyle olabilir), aynı yazarın daha entry level bir kitabı var: Programming Principles and Practice. incelemedim, fakat iyi diyenler var. bu da korsan olarak internet'te mevcut.
    (OO: object-oriented)



    ingilizcem var hocam ama başlangıç için c++ çok ağır olmaz mı? kodlamada da algoritmada da sıfırım şu anda. c ile başlayıp birazilerleyince c++'a geçmem mantıklı olmaz mı? algoritma işini ne yapayım sizce?




  • 
Sayfa: 12
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.