
Öğrenme Çıktısı: İnternet tabanlı programlamayı tanımlayabileceksiniz.
Program, belirli bir işin belirli bir düzen içerisinde yapılmasıdır. Bu düzen genellikle algoritmik yapıyla sağlanmaktadır. Elektronik devrelere sahip cihazların belirli görevleri yapabilmesi için o görevlerin nasıl yapılacağını bilmeleri gerekir. Burada karşımıza programlama kavramı çıkmaktadır.
- BİLGİ: Programlama: Üzerinde elektronik devreleri bulunan cihazların belirli görevleri yerine getirmesi için yazılan, algoritmik yapıda olan ve bir programlama dili ile yazılmış olan komutlar dizisidir.
Programlama yaparak cihazlara ne yapması gerektiği bilgisi verilir. Cihazlar da o görevleri programlama içerisinde bulunan komutlara göre gerçekleştirir. Diğer bir ifadeyle elektronik cihazların ne yapması gerektiği programlama ile belirlenmektedir. Programlamanın tarihçesine bakıldığında dokuma tezgahlarında kullanılan delikli kartlar karşımıza çıkmaktadır.
- BİLGİ: Delikli kartlar: Programlamanın ilk örneğidir. Dokuma tezgâhlarında değişik şekillerde dokuma yapılabilmesi için geliştirilmiş kartlardır.
Delikli kartlar ile dokumada çeşitli şekiller kolaylıkla yapılabilmektedir. Farklı tasarımları içeren delikli kartlar dokuma tezgâhlarına takılarak dokumalar gerçekleştirilmiştir. 19. yüzyılda dokuma tezgahlarını denetlemekte kullanılan delikli kartlar 20. yüzyılda önce hesap makinalarında ve sonra bilgisayarlarda kullanılmaya başlanmıştır. Zamanla bilgisayar teknolojileri gelişme kaydetmiş ve programlama yapısı elektronik ortama geçerek farklı bir hal almıştır. Bilgisayarların aralarında iletişim kurmaları için geliştirilen internet teknolojilerinin ortaya çıkmasıyla birlikte internet tabanlı programlama dilleri de gelişim göstermiştir.
Web tarayıcısı ile açılan Web sitelerinin her sayfasının arka planında çeşitli kodlar bulunmaktadır. Bu kodlar, bilgisayarda bazı işlemleri yapmak amacıyla geliştirilen programlama dilleri gibi yapılara sahiptir. Web sayfalarının gördüğümüz ekran görüntüsü arka planda işleyen, görmediğimiz bir kodlama altyapısına sahiptir. Bu arka planda işleyen yapının Web tarayıcılarında görüntülenmesini sağlayacak şekilde düzenlenmesi için kodlamalarının yapılması internet tabanlı programlama dilleri ile gerçekleştirilmektedir.
- BİLGİ: İnternet tabanlı programlama dili: Web sitelerinin geliştirilmesi ve Web tarayıcılarda sorunsuz bir şekilde görüntülenebilmesi için geliştirilen programlama yapısıdır.
- Araştır 1: Programlama dili nedir? Araştırınız
- İlişkilendir: Günümüz programlama dillerinin atası olan delikli kartların çalışma mantığını güncel programlama dillerinin çalışma mantığı ile ilişkilendiriniz.
- Anlat/Paylaş: Daha önce bilgi ve deneyim sahibi olduğunuz programlama dillerini paylaşınız.
