tahaberk05
Femtopat
- Katılım
- 16 Mayıs 2022
- Mesajlar
- 21
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
Öncelikle derleyicinin nasıl çalıştığını biliyorsunuz değil mi? Onun daha derinliklerine inmen gerekecek.
Makine dili ne? BIOS mu kodluyorsunuz? Yok öyle bir şey, C++ ile yazılabilir. Lexer/Parser araştırması gerekiyor.Çoğu kişi yanlış bilgiler vermiş yazılım dilini yazmak için yazılım bilmene gerek yok. Makine dilini bilmen yeterli.
Çoğu kişi yanlış bilgiler vermiş yazılım dilini yazmak için yazılım bilmene gerek yok. Makine dilini bilmen yeterli.
Çoğu kişi yanlış bilgiler vermiş yazılım dilini yazmak için yazılım bilmene gerek yok. Makine dilini bilmen yeterli.
Makine dili ne? BIOS mu kodluyorsunuz? Yok öyle bir şey, C++ ile yazılabilir. Lexer/Parser araştırması gerekiyor.
Amerika'yı baştan keşfetmeye gerek yok size ufak bir örnek vereyim, şu an XenForo 2 forum sistemi üzerinden yazıyoruz, bilenler bilir. Template modifikasyonunda şöyle kodlar vardır:Arkadaşın kastettiği şu (öyle umut ediyorum) b dilinden C ye geçerken tamamen makine dili üzernden kodlanıldı. Gates in kendi kodlamalarını hatırlarsın delikli kağıt ile kodlama tekniği (C den çok önce vardı).O iki dil arasında geçiş için makine dili kullanırsın OOP üstü bir teknik istersen belki onda da bilmen gerekir ama OOP üstü ne olabilir bilmiyorum. Şu an popüler ve en gelişmiş olan diller OOP olduğu için onu örnek verdim.(C'nin OOP olmadığını biliyorum)
<xf:if
<xf:else>
Amerika'yı baştan keşfetmeye gerek yok size ufak bir örnek vereyim, şu an XenForo 2 forum sistemi üzerinden yazıyoruz, bilenler bilir. Template modifikasyonunda şöyle kodlar vardır:
Kod:<xf:if <xf:else>
Gibi.
Örneğin, bu şablon yapısı, preg_replace gibi basitte yapılabilirdi ancak adamlar C dili ile tamamen yeni bir dil oluşturmuşlar.
Meraklısı için; src/XF/Template/Compiler/Parser.y
Lexer.php, Parser.php
Kendi dilini yazarsa çok daha özgür bir şekilde kendine has kodlamasını yapar. Yaptığı uygulama tutarsa şak diye telifleri çakar. Sebep çok ama yapmak çok zor.
Ya bu tercih meselesi uğraşmak isteyen adama neden uğraşıyorsun denmez. Hevesini de çok kırmak istemem tabii ama basit iş değil.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.