Kodlama bilmeden kaynaklarla yazılım yapma

Katılım
17 Ocak 2014
Mesajlar
3.310
Makaleler
24
Çözümler
1
Yer
Kars
Hiç yazılım ve kodlama bilmeyen ve bu işe hiçbir şekilde ilgisi olmayan biri, internetten hazır kaynak kodlarını kullanarak ve birkaç düzenleme yaparak, yazılım kodlayabilir mi? Kendim çoklu çekirdek ve çoklu thread destekleyen bir MIDI oynatıcısı kodlamak istiyorum. Grafik olarak DirectX 9 kullanması yeterli olur benim için. Ses için ise, MIDI dosyalarını oynatmalı. Synthesia benzeri bir program yapmak istiyorum ancak Synthesia'dan daha basit bir program olacak. MIDI Notalarını hem gösterecek, hem de bağlanan MIDI aygıtını kullanarak oynatacak bir yazılım programlamayı düşünüyorum. Yazılım işine hiç ilgim olmasa bile, hazır kaynak kodlarıyla böyle bir yazılım yapabilmem mümkün mü? Piano From Above adında bir MIDI oynatıcısı var ve sadece çift çekirdek desteklediği için, yavaş çalışabiliyor. Arkadaşlarım "Black MIDI" ile ilgileniyor. Black MIDI dediğimiz şey ise, programlar aracılığıyla yapılmış milyonlarca notaların barındırıldığı MIDI dosyası türü. Genellikle en az 5 MB ve en fazla 1 GB bile olabilen MIDI dosyaları mevcut. Özel bir gruba üyeyim ve o yabancı arkadaşlar için, çoklu çekirdekleri destekleyen bir MIDI oynatıcı yazılım kodlamak istiyorum. Hazır kaynak kodlarıyla mümkün mü yazılım yapmak?
 
Son düzenleyen: Moderatör:
Programina gore degismekle birlikte, tek cekirdek calisan bir programin kodlarina ufak bir modifikasyon yaparak cok cekirdek calismasini saglamak mumkun degil. Genelde programin mimarisini komple degistirmek gerekiyor bunu yapmak icin, o sebeple bir yerlerden bir program bulayim, kodlarini biraz degistirip multi-thread yapayim gibi bir sey olmaz, hele ki programlama bilmiyorsan.

Kendin sifirdan yazarak bunu yapabilirsin. Ya da parca parca yazilmis komponentleri kullanip multi-thread mimarisine uygun uyarlayarak yapabilirsin; her ikisi de programlamayi biliyor olmani gerektirir.
 
Uyarı! Bu konu 7 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.

Technopat Haberler

Geri
Yukarı