Makine dili bilmelisin en başta. Sonrasında oluşturacağın dilin temel kriterlerini belirlemelisin. Mevcut bir dil üzerine mi oluşturacaksın yoksa sıfırdan mı hayata geçireceksin, bellek yönetimi nasıl olacak, program akışı nasıl olacak gibi gibi... Sonrasında syntax yani kabaca yazım kuralları geliyor.
Bunlara paralel olarak, bir compiler (derleyici) oluşturmalısın. Compiler, yazdığın kodu bilgisayarın anlayacağı bir dile çevirir.
Yapılabilir, ancak %99 ihtimalle senin istediğin şeyle uzaktan yakından alakası olmayacak. Yapsan bile, kullanılabilir olmayacak. Ancak içindeki merakı gidermek istersen diye, buraya bir makale bırakıyorum,
İngilizce:
By William W Wold Over the past 6 months, I’ve been working on a programming language called Pinecone. I wouldn’t call it mature yet, but it already has enough features working to be usable, such as: variables functions user defined structures If y...
Böyle bir şey söz konusu bile değil. İstersen
spagetti adında bir dil oluşturabilirsin mesela.