C++ ile yazılım yapma

nutsSincapı

Hectopat
Katılım
9 Ağustos 2014
Mesajlar
512
Spotify tarzı bi uygulama yazmak istiyorum ve araştırdığım zaman Spotify dilinin C++ olduğunu gördüm. Bu dili nasıl bu şekil bi program yazacak kadar öğrenebilirim ve daha öncesinde öğrenmem gerekenler nelerdir?
 
Son düzenleyen: Moderatör:
Çözüm
Anlıyorum hocam genel olarak bunları bilmem gerekiyor. Peki en basit şekilde açıklarsanız memnun olurum çünkü bi an önce yazılıma giriş yapmak istiyorum.
Android bir program yazmak için yine spotify benzeri hangi dili ve bu dili kullanmak için hangi programları önerirsiniz?

Düzenleme: Bir iki araştırma üstüne temel java bilgim olması gerektiğini öğrendim ilk olarak java ile başlamayı düşünüyorum.

Java ile yaparsin. Server'i da, uygulamayi da.

Programlama mantigini ogrenip, Java ve Android API larina asina olduktan sonra yaparsin.

Java Platform SE 7
API reference | Android Developers

Sagdan solda tutorial takip et, ama ederken API 'lere goz atip, en guncel ve dogru sekilde kullanilip kullanilmadigini ogren.

Eger Ingilizce bilmiyorsan da once ingilizce.

Program olarak de IntelliJ ve Android Studio.
Spotify Python kullaniyor.
How we use Python at Spotify

Spotify "benzeri" program yazmak aslinda cok zor degil, teknik olarak zorlayacak kisimlari:

- Yapay zeka ( X sarkisini begenen baska hangi sarkilari begenebilir. Hangi sarkiyi sisteme dahil ederek maksimum kullanicinin begenisi kazanilabilir, sonucta her sarki para demek )
- Donanim Yuku ( Bandwitch ve data saklama kosullari )
- Sıkıştırma Algoritmalari. Ayni problem youtube gibi bir cok video saklayan kuruluslar icin de var. Tek basina bu konu uzerine bile omur harcayabilir insan.

Teknik olmayan, legal anlasmalar ve kullanici memnuniyeti gibi problemler de cabasi.

Geri kalani search - play seklinde. Benzerini yazmak nispeten kolay, optimize etmek cok zor.

Programlama ogrenip, web uygulamasi gelistirecek duzeye gelince X tane sarki arasinda aradigin sarkiyi bulup dinleyebilecegin bir program yazabilirsin. Ama dedigim gibi optimize etmesi cok zor bir uygulama. Bilgisayar muhendisliginin ve yapay zeka mimarisinin en genis konularini tek bir sitede barindiriyor ; Search Engine, Recommendation Engine, Data Compression, Data Representation, Server Availability, Clustering vs.
 
Spotify Python kullaniyor.
How we use Python at Spotify

Spotify "benzeri" program yazmak aslinda cok zor degil, teknik olarak zorlayacak kisimlari:

- Yapay zeka ( X sarkisini begenen baska hangi sarkilari begenebilir. Hangi sarkiyi sisteme dahil ederek maksimum kullanicinin begenisi kazanilabilir, sonucta her sarki para demek )
- Donanim Yuku ( Bandwitch ve data saklama kosullari )
- Sıkıştırma Algoritmalari. Ayni problem youtube gibi bir cok video saklayan kuruluslar icin de var. Tek basina bu konu uzerine bile omur harcayabilir insan.

Teknik olmayan, legal anlasmalar ve kullanici memnuniyeti gibi problemler de cabasi.

Geri kalani search - play seklinde. Benzerini yazmak nispeten kolay, optimize etmek cok zor.

Programlama ogrenip, web uygulamasi gelistirecek duzeye gelince X tane sarki arasinda aradigin sarkiyi bulup dinleyebilecegin bir program yazabilirsin. Ama dedigim gibi optimize etmesi cok zor bir uygulama. Bilgisayar muhendisliginin ve yapay zeka mimarisinin en genis konularini tek bir sitede barindiriyor ; Search Engine, Recommendation Engine, Data Compression, Data Representation, Server Availability, Clustering vs.
Anlıyorum hocam genel olarak bunları bilmem gerekiyor. Peki en basit şekilde açıklarsanız memnun olurum çünkü bi an önce yazılıma giriş yapmak istiyorum.
Android bir program yazmak için yine spotify benzeri hangi dili ve bu dili kullanmak için hangi programları önerirsiniz?

Düzenleme: Bir iki araştırma üstüne temel java bilgim olması gerektiğini öğrendim ilk olarak java ile başlamayı düşünüyorum.
 
Son düzenleme:
Anlıyorum hocam genel olarak bunları bilmem gerekiyor. Peki en basit şekilde açıklarsanız memnun olurum çünkü bi an önce yazılıma giriş yapmak istiyorum.
Android bir program yazmak için yine spotify benzeri hangi dili ve bu dili kullanmak için hangi programları önerirsiniz?

Düzenleme: Bir iki araştırma üstüne temel java bilgim olması gerektiğini öğrendim ilk olarak java ile başlamayı düşünüyorum.

Java ile yaparsin. Server'i da, uygulamayi da.

Programlama mantigini ogrenip, Java ve Android API larina asina olduktan sonra yaparsin.

Java Platform SE 7
API reference | Android Developers

Sagdan solda tutorial takip et, ama ederken API 'lere goz atip, en guncel ve dogru sekilde kullanilip kullanilmadigini ogren.

Eger Ingilizce bilmiyorsan da once ingilizce.

Program olarak de IntelliJ ve Android Studio.
 
Çözüm
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı