Yaptıklarım
Kodlama dilleri
UCC
UCC (Universal CutCat Coding), normal dillerden biraz daha zor gözükebilir. Ki zaten öyle. Metin yazdırma komutu print text("metin") şeklindedir. Örnek program:
print text("Merhaba!")
Ve çoğu dilin aksine repeat X times var. Mesela JavaScript'te 5 kere tekrarlamak için:
let i = 0;
while (i < 5) {
print ("Merhaba");
sleep 1000;
i++;
}
Ancak UCC'de:
repeat 5 {
print("Merhaba")
}
Veya değişken ile:
var int tekrar = 5
repeat tekrar {
print("Merhaba")
}
Sonsuz kere tekrarlamak için:
repeat inf {
Bu kadar. Başka komutlar da var. Çok fazla var. Resmen bir dil oluşturdum.
Basix
Bu dil, kodlama dillerini yeni yeni öğrenenler için. Adından da belli, "Basix". Basit diyor. İngilizce de "Basics" kelimesinden esinlendim. İngilizcede "cs", "ks" diye; "ks" ise "x" şeklinde okunur. Ben de "Basix"i buldum. Biraz UCC'ye benziyor ancak daha da basit, dosya açma gibi komutlar yok.
Meovv
Bu mizahi amaçlı bir dil. Adından da belli, her şey kediler ile alakalı! Örneğin yazdırmalar şöyledir:
Python --> print("metin")
JavaScript --> console.log("metin");
C ve C++ --> console.writeLine("metin")
UCC --> print("metin")
Basix --> print "metin"
Bash --> echo metin
Meovv --> meovv("metin")
Emojilang
Bunu adından tahmin edebilirsiniz herhalde. Emojilerle yazılan bir dil.
Üzerinde Çalıştığım Diller
Üzerinde çalıştığım Webcode ve yeni bir C dili versiyonu. C dili için yeni versiyonun adını siz aşağıdaki ankette lütfen belirleyin.
Her neyse. üzerinde çalıştığım başka bir proje KeOS. Adından ne olduğu bence gayet anlaşılıyor. Evet, bir işletim sistemi. Ancak benzersiz. Galeride yeni bir görsel eklenecek.
KeOS indirme linki https://www.minisnedirkimdir.tr/indirmeler/'de.
KeOS, diğer sistemlerden farklı olarak size Beta sürümlerini kullanma imkanı sunuyorum. İlk yayınlanan sürüm resmi olarak KeOS Beta 1. Nasıl indireceksiniz, nasıl çalıştıracaksınız, hepsini anlatacağım.
İşletim Sistemi (OS)
KeOS Beta 1
KeOS'un temel hedefini anlatmak gerekirse, sadece basit bir sistem olmakla kalmıyor. Masaüstünde Widgetlar, fazla uzantı entegrasyonu vb. farklı özellikler de sunuyor - hem de daha Beta'da. Kendi dosya sistemi ATS47 ve NTFS destekliyor. Dosya yolu bulmak için \ yerine , kullanılıyor. Henüz hala küçük Beta 1 sürümünü tamamen bitirmedim, şu an test boot yapıyoruz. İlerleme aşağıdaki gibi:
Görev kararı (Tamam) --> Mimari kararı (Tamam) --> Dosya mimarisi (Tamam) --> Lisans, README vb. (Tamam) --> Test Kernel (Tamam) --> Test kernel.bin (Tamam) --> Test disk imajı (Tamam) --> Boot edebilen test disk imajı (Buradayız) --> Gerçek Kernel (Sıradaki) --> Gerçek disk imajı (Henüz gelmedik)