Bir yazılım nasıl geliştirilir?

GCC kur, bir de kendi seçtiğin bir editör kur. (Notdefteri bile olur başlangıç için) Derlemeyi Komutsatır üzerinden komut girerek yaparsın. Toplu derlemeler için Make veya CMake yine komutsatırı üzerinden kullanılır. Bunlar komut yığınları. Visual Studio CMake kullanıyor sanırım.

GCC derleyicisi C ve C++ kullanıyor. Başka diller için de sürümlere göre farklı olmakla birlikte desteği var. Bunlar ADA, Fortran, D, genelde.

Visual Studio alternatifi olarak GCC kullanan (GCC dahil veya hariç indirme seçenekleri mevcut) bir IDE: Code::Blocks

C veya C++ ya alternatifler, FreePascal, FreeBasic, D, ADA, Lisp türevleri, Fortran. Bunların hepsi (C ve C++ dahil) öğrenmesi ve uygulaması zor diller.


Öğrenmesi ve kullanımı daha kolay diller:
Python
Ruby
C#
Java
Visual Basic NET.

Kişisel kullanım için daha kullanışlı olanlar:
Learn More - Just BASIC
LOGIC BASIC - Free programming language

Daha kolay ama sınırlı olanlar: (Ticari kullanım alanları yok)
Small Basic
Yabasic, Yet another Basic for Unix and Windows
RCBASIC
 
Windows için bir aplikasyon geliştirmek istiyorum. Öyle Visual Studio ile falan değil. Adam gibi bir aplikasyon geliştirmek istiyorum. Örnek olarak bir ZIP programı yapmak istiyorum. C ve C++ dillerini seçtim. Nasıl geliştirebilirim? Geliştirirken hangi işletim sistemini kullanmalıyım? Nereden başlamalıyım??? Ve bu programı nasıl Build alabilirim yani nasıl .exe haline dönüştürebilirim? 7-ZIP'in kaynak koduna baktım. Onlarca C ve C++ headerları ve kodları var. Ve birazcık da Assembly kullanılmış. Build almak için veya programı geliştirmek için Assembly zorunlu mu? Yazılım derken sadece ZIP programı değil. Tarayıcı vesaire her türlü yazılım olabilir. Her yazılım için farklı şeyler gerekiyor ama ben mantığını kavramak istiyorum. Örneğin C ve C++ nasıl birlikte kullanabilirim? Mesela C ve C++ ile arayüzü tasarlayıp Build alsam olur mu? Alırsam her şey .exe dosyasının içine depolanıyor. Mesela programlarda klasörler oluyor asset tarzında ve programla ilgili varlıklar burada depolanıyor. Ama mesela .PNG şeklinde değil. Tabii ki olanlar da var ama çoğunlukla karşıma çok garip dosya uzantılarıyla çıkıyor. Bu tarz sorulara cevap verirseniz beni o kadar mutlu edersiniz ki. Çünkü bu konuyu 2 yıldır anlamaya çalışıyorum.

Teşekkürler, iyi sosyaller.

Neden Visual Studio kullanmak istemiyorsunuz. Şöyle düşünün tarla süreceksiniz bir tarafta traktör var bir tarafta elle yapacaksınız ikisi de ücretsiz neden traktörü tercih etmeyeseniz ki.
 
Neden Visual Studio kullanmak istemiyorsunuz. Şöyle düşünün tarla süreceksiniz bir tarafta traktör var bir tarafta elle yapacaksınız ikisi de ücretsiz neden traktörü tercih etmeyeseniz ki.
Traktör Diesel tüketiyor. Öküz ve Saban ile Traktör'ün giremediği yere girebilirsin. Traktör teker izi bırakıyor ve tarla küçükse, yarısı ezilmiş oluyor.
 
Traktör diesel tüketiyor. Öküz ve saban ile traktör'ün giremediği yere girebilirsin. Traktör teker izi bırakıyor ve tarla küçükse, yarısı ezilmiş oluyor.

Öyle bakınca örnek biraz yanlış olmuş. Ama Visual Studio her anlamda büyük kolaylık.
 

Technopat Haberler

Geri
Yukarı