Yazılım neden bu kadar önemli?
Ekran, kablo ve çip donanımdır. Onlara “ne yapacaklarını” söyleyen görünmez tarif ise yazılımdır.
Yazıyı okuBazı programların tarifi herkese açıktır. Okuyabilir, öğrenebilir ve kurallarına uyarak geliştirebilirsin.
Programın insanlarca okunabilen tarifine kaynak kod denir. Kapalı programda bu tarifi sadece şirket görür. Açık kaynakta tarif yayınlanır. Bu, yemek tarifini gizli tutmak ile defterde herkese açmak arasındaki farka benzer.
Hatalar daha çok göz tarafından görülebilir. Okullar ve küçük ekipler, ücretsiz araçlarla üretmeye başlayabilir. Firefox’un bir kısmı, Linux çekirdeği ve birçok eğitim aracı bu kültürden beslenir. “Ücretsiz” ile “açık kaynak” her zaman aynı şey değildir; lisansı okumak gerekir.
Açık olmak, istediğin gibi sahiplenmek demek değildir. Bazı lisanslar değiştirirsen senin de paylaşmanı ister. Başkasının adını silip “ben yaptım” demek dürüst değildir.
Scratch projelerini paylaşmak da küçük bir açık paylaşım alışkanlığıdır. Nasıl yaptığına bir cümle eklemen, bir başkasının öğrenmesini sağlar.
KEŞFE DEVAM
Ekran, kablo ve çip donanımdır. Onlara “ne yapacaklarını” söyleyen görünmez tarif ise yazılımdır.
Yazıyı okuUygulamalar sahneye çıkar. Perdeyi, ışığı ve sırayı tutan ise işletim sistemidir.
Yazıyı okuDijital ikiz, gerçek dünyadaki bir şeyin birebir sanal kopyasıdır. Bu kopya, gerçeğin sensörlerinden veri alır ve her zaman güncel kalır.
Yazıyı oku