Şimdi Ara

Hangi programlama dili ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
5
Cevap
0
Favori
1.286
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Bana ne için yapmak istiyorsun diğeceğinizden eminim ama bana web programlama hariç önerirmisiniz
    Ben tek bir dile bağımlı kalmak istemiyorum bana sırasıyla 5-6 tane programlama dili yazarmısınız öğrenmem gereken sırayla
    Bide ben hangi dili öğrenirsem diğer dillere geçmem kolay olur







  • Sana 5-6 dil yazarız yazmasına da önemli olan çok dil bilmek değil, bir dili en iyi şekilde bilmektir. Sen ne yapmak istiyorsun öncelikle? Ona göre biz öneri verelim. Popüler birkaç dilin açıklamasını yaptım aşağıda. Umarım yardımcı olabilirim, kafana takılan soruları sorabilirsin. Bu arada açıklamalarda bi hata falan varsa bildirirseniz düzeltirim.

    Syntax : Söz dizimi. Kısaca bir dilde uyulması gereken yazım biçimidir(Özel karakterlerin kullanımı vs.)
    Alt seviye dil : Assembly koduna yakın olan dillere alt seviye denir. Çok hızlı çalışırlar ancak öğrenmesi ve kod yazması zordur.
    Orta seviye dil : Öğrenmesi alt seviye dillere göre kolaydır. Alt seviye dillerden yavaş çalışır.
    Üst seviye dil : En yavaş çalışan dillerdir. Konuşma diline çok yakındırlar. Genelde özel karakterler (süslü parantez, noktalı virgül vs.) mümkün olduğunca az ya da hiç yoktur. Öğrenmesi çok kolaydır ancak oldukça yavaşlardır.

    - C ve C++ (ALT SEVİYE)
    Günümüz popüler dillerinin ataları. Öğrenmesi ve kodlaması yavaş, çalışması hızlıdır. Çok hata alır, çok cefa çekersin ancak istediğin her platformda çalıştırabilirsin yaptıklarını. Mobil - Web - Masaüstü... Aklına gelebilecek her türlü uygulamayı yazabilirsin ancak dediğim gibi öğrenmesi çok uzun bir süreçtir. Çok dil bileyim kafasıyla gideceksen C++ a bulaşma derim. Eğer başlayacaksan derinlemesine dalacaksın. Sadece ona odaklanacaksın. Zaten C++ ı çok iyi derecede bilirsen başka bir şey bilmene gerek kalmaz. Sadece C++'ta kod yazmak için iş bulman Türkiye şartlarında biraz zor olabilir çünkü sadece C++ ile uygulama geliştiren pek yer yok. Ancak her şeyin temeli sayılabileceği için her türlü dili öğrenebilirsin.

    - C# (ORTA SEVİYE)
    Microsoft'un geliştirdiği dildir. Visual Studio gibi şahane bi IDE'si vardır. Kolay öğrenilir, çok rahat ve zevkli kod yazılır ancak orta(nispeten üst) seviye ailesindendir. Masaüstü programları, web ve mobil uygulamaları yazabilirsiniz. Yazdığınız program ve uygulamalar Windows platformu içindir ancak MONO projesi sayesinde yazdığınız mobil uygulamaları Android ve iOs, programları Linux/MacOS platformlarına çevirebilirsiniz. Ayrıca Unity 3D gibi gelişmiş bir oyun motoru C# dilini desteklemekte ve XNA adında bir oyun geliştirme kütüphanesi bulunmaktadır.

    - JAVA (ORTA SEVİYE)
    Android'in ana dilidir. Syntax'ı C# ile neredeyse aynıdır. Uygulamalarınızın çalışacağı ortamda mutlaka Java bulunmalıdır. Java her masaüstü platformunda çalıştırılabilir. Türkiyede en popüler dillerden biridir. Mobil, masaüstü ve web uygulamaları geliştirilebilir. (Ben Javacı olmadığım için daha fazla detay veremeyeceğim, bilgim çok yok)

    - PYTHON (ÜST SEVİYE)
    Genelde yeni başlayanlara tavsiye edilen dillerdendir. Öğrenmesi ve kod yazması çok kolaydır. Açık kaynak kodcuların en çok sevdiği ve sempati duyduğu dillerdendir. Platformdan bağımsızdır. Çalıştırmak için bir şey kurmanız gerekmez. Genelde Linux ortamında geliştirilir, çoğu Linux dağıtımında python beraber gelir ancak Windows ortamında da geliştirmek mümkündür. Kendisi görsel arayüz barındırmaz ancak Tkinter framework'ü ile görsel programlar, Django framework'ü ile web uygulamaları yazılabilir.



    < Bu mesaj bu kişi tarafından değiştirildi arbak -- 9 Haziran 2013; 21:58:07 >




  • quote:

    Orijinalden alıntı: arbak

    Sana 5-6 dil yazarız yazmasına da önemli olan çok dil bilmek değil, bir dili en iyi şekilde bilmektir. Sen ne yapmak istiyorsun öncelikle? Ona göre biz öneri verelim. Popüler birkaç dilin açıklamasını yaptım aşağıda. Umarım yardımcı olabilirim, kafana takılan soruları sorabilirsin. Bu arada açıklamalarda bi hata falan varsa bildirirseniz düzeltirim.

    Syntax : Söz dizimi. Kısaca bir dilde uyulması gereken yazım biçimidir(Özel karakterlerin kullanımı vs.)
    Alt seviye dil : Assembly koduna yakın olan dillere alt seviye denir. Çok hızlı çalışırlar ancak öğrenmesi ve kod yazması zordur.
    Orta seviye dil : Öğrenmesi alt seviye dillere göre kolaydır. Alt seviye dillerden yavaş çalışır.
    Üst seviye dil : En yavaş çalışan dillerdir. Konuşma diline çok yakındırlar. Genelde özel karakterler (süslü parantez, noktalı virgül vs.) mümkün olduğunca az ya da hiç yoktur. Öğrenmesi çok kolaydır ancak oldukça yavaşlardır.

    - C ve C++ (ALT SEVİYE)
    Günümüz popüler dillerinin ataları. Öğrenmesi ve kodlaması yavaş, çalışması hızlıdır. Çok hata alır, çok cefa çekersin ancak istediğin her platformda çalıştırabilirsin yaptıklarını. Mobil - Web - Masaüstü... Aklına gelebilecek her türlü uygulamayı yazabilirsin ancak dediğim gibi öğrenmesi çok uzun bir süreçtir. Çok dil bileyim kafasıyla gideceksen C++ a bulaşma derim. Eğer başlayacaksan derinlemesine dalacaksın. Sadece ona odaklanacaksın. Zaten C++ ı çok iyi derecede bilirsen başka bir şey bilmene gerek kalmaz. Sadece C++'ta kod yazmak için iş bulman Türkiye şartlarında biraz zor olabilir çünkü sadece C++ ile uygulama geliştiren pek yer yok. Ancak her şeyin temeli sayılabileceği için her türlü dili öğrenebilirsin.

    - C# (ORTA SEVİYE)
    Microsoft'un geliştirdiği dildir. Visual Studio gibi şahane bi IDE'si vardır. Kolay öğrenilir, çok rahat ve zevkli kod yazılır ancak orta(nispeten üst) seviye ailesindendir. Masaüstü programları, web ve mobil uygulamaları yazabilirsiniz. Yazdığınız program ve uygulamalar Windows platformu içindir ancak MONO projesi sayesinde yazdığınız mobil uygulamaları Android ve iOs, programları Linux/MacOS platformlarına çevirebilirsiniz. Ayrıca Unity 3D gibi gelişmiş bir oyun motoru C# dilini desteklemekte ve XNA adında bir oyun geliştirme kütüphanesi bulunmaktadır.

    - JAVA (ORTA SEVİYE)
    Android'in ana dilidir. Syntax'ı C# ile neredeyse aynıdır. Uygulamalarınızın çalışacağı ortamda mutlaka Java bulunmalıdır. Java her masaüstü platformunda çalıştırılabilir. Türkiyede en popüler dillerden biridir. Mobil, masaüstü ve web uygulamaları geliştirilebilir. (Ben Javacı olmadığım için daha fazla detay veremeyeceğim, bilgim çok yok)

    - PYTHON (ÜST SEVİYE)
    Genelde yeni başlayanlara tavsiye edilen dillerdendir. Öğrenmesi ve kod yazması çok kolaydır. Açık kaynak kodcuların en çok sevdiği ve sempati duyduğu dillerdendir. Platformdan bağımsızdır. Çalıştırmak için bir şey kurmanız gerekmez. Genelde Linux ortamında geliştirilir, çoğu Linux dağıtımında python beraber gelir ancak Windows ortamında da geliştirmek mümkündür. Kendisi görsel arayüz barındırmaz ancak Tkinter framework'ü ile görsel programlar, Django framework'ü ile web uygulamaları yazılabilir.


    Cevabın için çok teşekkür ederim fikrrimi değiştirenlerden biri oldun




  • arbak A kullanıcısına yanıt
    Assembly diline yakın olanlar ve Assembler ZOR DEĞİL!
    Ben 13 yaşındayım ve Assembler ile işletim sistemi yapıyorum.
    Bunun gibi saçmalıklar son verip Assembleri yaymaya çalışmalısınız.
    Yaptığınız saçmalıktan başka bir şey değil.
    Ülkemizde Assembler kötülendiğinden sadece Benim işletim sistemim (AFC OS) ve Elera os (Elera os Fatih adlı bir kişiye aittir.) var.
    Sizler ancak Başka işletim sistemlerinin Kodlarını kopyala yapıştır yaparsınız.
    Assembleri kötüleyipte daha ileri gideni görmedim!
    Sizin gibiler Cari Açığı ve Korsancılığı yayıyor.
    Windows a Linux a Mac OS a Free dos a İTHAL Derleyicilerle uygulma yazarsınız.!
    Bu kadar Kardeşim.


    www.afcosblog.blogspot.com




  • quote:

    Orijinalden alıntı: arbak

    Sana 5-6 dil yazarız yazmasına da önemli olan çok dil bilmek değil, bir dili en iyi şekilde bilmektir. Sen ne yapmak istiyorsun öncelikle? Ona göre biz öneri verelim. Popüler birkaç dilin açıklamasını yaptım aşağıda. Umarım yardımcı olabilirim, kafana takılan soruları sorabilirsin. Bu arada açıklamalarda bi hata falan varsa bildirirseniz düzeltirim.

    Syntax : Söz dizimi. Kısaca bir dilde uyulması gereken yazım biçimidir(Özel karakterlerin kullanımı vs.)
    Alt seviye dil : Assembly koduna yakın olan dillere alt seviye denir. Çok hızlı çalışırlar ancak öğrenmesi ve kod yazması zordur.
    Orta seviye dil : Öğrenmesi alt seviye dillere göre kolaydır. Alt seviye dillerden yavaş çalışır.
    Üst seviye dil : En yavaş çalışan dillerdir. Konuşma diline çok yakındırlar. Genelde özel karakterler (süslü parantez, noktalı virgül vs.) mümkün olduğunca az ya da hiç yoktur. Öğrenmesi çok kolaydır ancak oldukça yavaşlardır.

    - C ve C++ (ALT SEVİYE)
    Günümüz popüler dillerinin ataları. Öğrenmesi ve kodlaması yavaş, çalışması hızlıdır. Çok hata alır, çok cefa çekersin ancak istediğin her platformda çalıştırabilirsin yaptıklarını. Mobil - Web - Masaüstü... Aklına gelebilecek her türlü uygulamayı yazabilirsin ancak dediğim gibi öğrenmesi çok uzun bir süreçtir. Çok dil bileyim kafasıyla gideceksen C++ a bulaşma derim. Eğer başlayacaksan derinlemesine dalacaksın. Sadece ona odaklanacaksın. Zaten C++ ı çok iyi derecede bilirsen başka bir şey bilmene gerek kalmaz. Sadece C++'ta kod yazmak için iş bulman Türkiye şartlarında biraz zor olabilir çünkü sadece C++ ile uygulama geliştiren pek yer yok. Ancak her şeyin temeli sayılabileceği için her türlü dili öğrenebilirsin.

    - C# (ORTA SEVİYE)
    Microsoft'un geliştirdiği dildir. Visual Studio gibi şahane bi IDE'si vardır. Kolay öğrenilir, çok rahat ve zevkli kod yazılır ancak orta(nispeten üst) seviye ailesindendir. Masaüstü programları, web ve mobil uygulamaları yazabilirsiniz. Yazdığınız program ve uygulamalar Windows platformu içindir ancak MONO projesi sayesinde yazdığınız mobil uygulamaları Android ve iOs, programları Linux/MacOS platformlarına çevirebilirsiniz. Ayrıca Unity 3D gibi gelişmiş bir oyun motoru C# dilini desteklemekte ve XNA adında bir oyun geliştirme kütüphanesi bulunmaktadır.

    - JAVA (ORTA SEVİYE)
    Android'in ana dilidir. Syntax'ı C# ile neredeyse aynıdır. Uygulamalarınızın çalışacağı ortamda mutlaka Java bulunmalıdır. Java her masaüstü platformunda çalıştırılabilir. Türkiyede en popüler dillerden biridir. Mobil, masaüstü ve web uygulamaları geliştirilebilir. (Ben Javacı olmadığım için daha fazla detay veremeyeceğim, bilgim çok yok)

    - PYTHON (ÜST SEVİYE)
    Genelde yeni başlayanlara tavsiye edilen dillerdendir. Öğrenmesi ve kod yazması çok kolaydır. Açık kaynak kodcuların en çok sevdiği ve sempati duyduğu dillerdendir. Platformdan bağımsızdır. Çalıştırmak için bir şey kurmanız gerekmez. Genelde Linux ortamında geliştirilir, çoğu Linux dağıtımında python beraber gelir ancak Windows ortamında da geliştirmek mümkündür. Kendisi görsel arayüz barındırmaz ancak Tkinter framework'ü ile görsel programlar, Django framework'ü ile web uygulamaları yazılabilir.


    +1

    Paralel programlama ve muhasebe bilgisi de önemli tabi.




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.