commodore.gen.tr

Genel Kategori => DemoScene => Konuyu başlatan: Levent (Lvnt) üzerinde Nisan 28, 2020, 20:43:51 ÖS



Konu Başlığı: Memories
Gönderen: Levent (Lvnt) üzerinde Nisan 28, 2020, 20:43:51 ÖS
Revision 2020 256 byte competition'ının kazananı olmuş

256 byte ile basit de olsa anlamlı birşeyler yapabilmek başlı başına etkileyici birşey... bu demo biraz ileri gitmiş

https://m.youtube.com/watch?v=Imquk_3oFf4 (https://m.youtube.com/watch?v=Imquk_3oFf4)

Hakkında daha fazla bilgi:
http://www.sizecoding.org/wiki/Memories (http://www.sizecoding.org/wiki/Memories)


Konu Başlığı: Ynt: Memories
Gönderen: fort_apocalypse üzerinde Nisan 28, 2020, 21:25:21 ÖS
 :o 35 sene önce olsa bu kadar şaşırmazdım, demek hala böyle beyinler yetişiyor. Bunu başarabilen umarım harcanıp gitmez. :-\

Teşekkürler paylaşım için Levent Hocam.


Konu Başlığı: Ynt: Memories
Gönderen: AmigaEsref üzerinde Nisan 28, 2020, 22:05:14 ÖS
Benim kafam almadı. 256 byte 256 kb bile değil 2 dk nasıl böyle görsel oluşturabiliyor anlamadım. A harfi koyup 2 renk yapsan 500 byte eder zaten :p şaka yapıyorum zerre anlamam :D


Konu Başlığı: Ynt: Memories
Gönderen: MAG-2 üzerinde Nisan 28, 2020, 22:10:11 ÖS
http://www.sizecoding.org/wiki/Memories (http://www.sizecoding.org/wiki/Memories)


Konu Başlığı: Ynt: Memories
Gönderen: AmigaEsref üzerinde Nisan 28, 2020, 22:13:52 ÖS
Himmm tek tek detaylı açıklamış kodlarına kadar paylaşım için teşekkürler.


Konu Başlığı: Ynt: Memories
Gönderen: Feandreu üzerinde Nisan 28, 2020, 23:28:42 ÖS
Cok iyi. Boyut kucuk, kompozisyon devasa.


Konu Başlığı: Ynt: Memories
Gönderen: Feandreu üzerinde Nisan 28, 2020, 23:32:37 ÖS
Benim kafam almadı. 256 byte 256 kb bile değil 2 dk nasıl böyle görsel oluşturabiliyor anlamadım. A harfi koyup 2 renk yapsan 500 byte eder zaten :p şaka yapıyorum zerre anlamam :D
Abi Turbo Pascal bos projeyi mb'a yakin boyutlarda derliyordu. Ilk 64 byte demo gordugumde basit bi ates topu olmasina ragmen nutkum tutulmustu =)


Konu Başlığı: Ynt: Memories
Gönderen: ercanersoy üzerinde Mayıs 01, 2020, 22:37:44 ÖS
Paylaşım için teşekkür ederim.


Konu Başlığı: Ynt: Memories
Gönderen: evreno üzerinde Mayıs 02, 2020, 14:37:17 ÖS
Eskiden kaynaklar kısıtlı ve değerli olunca
Yazılımcılar da çok daha iyi kodlar yazıyorlardı
Şimdi bolca kaynak var fakat zaman kısıtlı
O yüzden daha kötü kod az harcanmış zaman ile geliştirilen yazılımları kullanıyoruz


Konu Başlığı: Ynt: Memories
Gönderen: Cydonian üzerinde Mayıs 02, 2020, 15:23:04 ÖS
Eskiden kaynaklar kısıtlı ve değerli olunca
Yazılımcılar da çok daha iyi kodlar yazıyorlardı
Şimdi bolca kaynak var fakat zaman kısıtlı
O yüzden daha kötü kod az harcanmış zaman ile geliştirilen yazılımları kullanıyoruz

Güzel tespit, aynen katılıyorum
:)


Konu Başlığı: Ynt: Memories
Gönderen: HkRecai üzerinde Mayıs 02, 2020, 18:44:16 ÖS
256 byte ama Ram'da kim bilir kaç megabyte.


Konu Başlığı: Ynt: Memories
Gönderen: Levent (Lvnt) üzerinde Mayıs 02, 2020, 20:56:38 ÖS
Eskiden kaynaklar kısıtlı ve değerli olunca
Yazılımcılar da çok daha iyi kodlar yazıyorlardı
Şimdi bolca kaynak var fakat zaman kısıtlı
O yüzden daha kötü kod az harcanmış zaman ile geliştirilen yazılımları kullanıyoruz
Aynen. Bir de compiler araçları zamanla anormalleşti, küçük exe üretemiyorlar. Şu sıralar güncel bir linux'ta içi boş main() ile üretilen -static link exe'ler 700kb civarı çıkıyor

256 byte ama Ram'da kim bilir kaç megabyte.
Bağlantıdaki sayfada sourcesi var. Ard arda küçük efektlerin eklenmesi ile yapıldığı yazılmış. Sıkıştırma gibi bir durum gözükmüyor.


Konu Başlığı: Ynt: Memories
Gönderen: ercanersoy üzerinde Haziran 07, 2020, 17:07:10 ÖS
Eskiden kaynaklar kısıtlı ve değerli olunca
Yazılımcılar da çok daha iyi kodlar yazıyorlardı
Şimdi bolca kaynak var fakat zaman kısıtlı
O yüzden daha kötü kod az harcanmış zaman ile geliştirilen yazılımları kullanıyoruz

Evet, haklısınız. Kısıtlı kaynaklar, insanların daha kaliteli iş yapabilmesini sağlayabiliyor.

Bir de compiler araçları zamanla anormalleşti, küçük exe üretemiyorlar. Şu sıralar güncel bir linux'ta içi boş main() ile üretilen -static link exe'ler 700kb civarı çıkıyor

Bence derleyiciler değil de kütüphaneler ağırlaşıyor. Eski standartların üzerine yeni standartlar ekleniyor. Bunun sonucunda statik derlenen çalıştırılabilir dosyalar bayağı büyük oluyor. C++ gibi nesneye yönelik dillerde ise daha kötü bir durum var.

Bu bilgisayar alanında oturmuş standart çeşitleri pek yok.

Çok programlama dili var, çok kütüphane var, ancak sorun çözülebilmiş değildir. Standartlaşmış tek bir dil ve standart kütüphanesi olsun, 8 bitlik mikrodenetleyicilerden internet sitelerine kadar herşeyi onunla yazabilelim. Sürümler arasında uyumluluk bile olmasına hiç gerek yok. C, C++, C# gibi ISO standardı olan dillerin sayısı bile fazladır. Rust gibi diller bu sorunu çözmüş gibi görünse de hâlâ tam olarak standartlaşma ve kullanılma sorunu devam etmektedir.