Küp şeklinde satranç ve vezirler
Elimizde 8x8x8 lik bir satranç kübü var. Bu tahtaya birbirini yemeyen maksimum kaç vezir yerleştirilir? (Vezirler derinlemesine de hareket edebilmektedir)
Devamı...Elimizde 8x8x8 lik bir satranç kübü var. Bu tahtaya birbirini yemeyen maksimum kaç vezir yerleştirilir? (Vezirler derinlemesine de hareket edebilmektedir)
Devamı...Zig, Andrew Kelley tarafından geliştirilen, düşük seviyeli ve genel amaçlı bir programlama dilidir. Zig, C diline benzer bir söz dizimine sahip olmakla birlikte, daha modern ve güvenli özelliklere odaklanmıştır. Amaçları arasında hız, düşük seviyeli programlama ve bellek güvenliği bulunur.
Devamı...Chapel, yüksek performanslı ve paralel hesaplama problemlerini çözmek için tasarlanmıştır. Cray Inc. (şimdi HPE) tarafından 2004 yılında başlatılan bir araştırma projesi olarak ortaya çıktı. Bu proje, Cascade adı verilen bir programlama dili üzerinde çalıştı. Cascade’in temelleri atıldıktan sonra, Chapel’in tasarımı ve geliştirilmesi odak noktası haline geldi.
Devamı...Bu makalede, genelde grafik kullanıcı arayüzleri yapmak için kullanılan Tcl programlama dilini, daha da C’ye benzer yazma stiline uyarlamak için yapılmış bir programlama dili olan “Little Lang”ın tanıtımını, ve bazı örneklerini yapacağım.
Devamı...Alore, kullanımı kolay ve hızlı bir dil olup, genel amaçlı bir programlama dilidir. Bu makalede, Alore programlama dilinin temel yapılarını, fonksiyonları, döngüleri ve değişkenleri anlamak için detaylı bir bakış sunacağız. Ayrıca, Alore kodunu nasıl yazacağınızı ve çalıştıracağınızı adım adım açıklayacağız.
Devamı...Ballerina aslında Java ve Go ile benzerlik gösteren bir dildir. Java ile dilin hedefleri ve amacı açısından, Go ile de eş zamanlı programlama hızlı derleme gibi özellikleri açısından benzerdir.
Devamı...Euphoria, Rob Craig tarafından geliştirilmiş, öğrenmesi kolay ve güçlü bir betik dilidir. Özellikle hızlı prototipleme, eğitim amaçlı uygulamalar ve otomasyon görevleri için tasarlanmıştır. Söz diziminin sadeliği, yeni başlayanlar için bile kısa sürede temel kavramları öğrenmeyi mümkün kılar. Dinamik tiplendirme ve otomatik bellek yönetimi gibi özellikleri sayesinde, geliştiriciler karmaşık detaylarla uğraşmak yerine programın mantığına odaklanabilirler.
Devamı...C programlama için oldukça kullanışlı basit bir fonksiyon. c karakteri *s dizisinde olup olmadığını kontrol eden basit ama kullanışlı fonksiyon python if c in s:
yöntemine benziyor.
Python programlamada iç içe listeleri tek ve düz bir liste haline getirmek için aşağıdaki fonksiyonu kullanabilirsiniz. Fonksiyon kısaca listedeki sırası gelen eleman bir liste değilse appendle ekleniyor, eğer bir listeyse tekrar fonksiyonun kendisine gönderiliyor ve yine parçalara bölünerek geri dönüşleri listeye ekliyor. Son olarak oluşan yeni listeyi geri döndürüyor.
Devamı... Günümüzde, simülasyonlar giderek daha fazla önem kazanmaktadır. Simülasyonlar, gerçek
sistemleri matematiksel modeller aracılığıyla taklit eden ve bu modeller üzerinde çeşitli
senaryoları çalıştırmamıza izin veren güçlü araçlardır. Bu makalede, simülasyonların ne
olduğunu, hangi alanlarda kullanıldığını ve yazılımlarının nasıl geliştirildiğini inceleyeceğiz.