Featured Posts

...

30 Aralık 2014 Salı

PROGRAMLAMA DİLİ

PROGRAMLAMA DİLİ
Yazılımlar programlama dilleri kullanılarak oluşturulurlar. Programlama dilleri, yazılımcının bilgisayara neyi nasıl yapacağını hangi koşullarda hangi işlemlerin yapılacağını tam olarak anlatmasını sağlar.
Programlama dillerinin seviyelerine göre sınıflandırılması
1. Düşük Seviyeli Diller
a) Makine Dilleri 
Makine dili, geliştirilen ilk programlama dilidir, öğrenilmeleri çok zordur. Bu dilde yazılan tüm komutlar 0 ve 1 lerden oluşur. Belirli bir işlemci/makine için yazılan kod, farklı yapıdaki başka bir makinede çalışmaz, tamamen yeniden yazılması gerekir. Örneğin 1011101100010001 farklı yapıdaki işlemcilerde farklı işlemleri yapar. Bu yüzden makine dili donanıma bağlıdır. Makine dili biraz daha kolay okunabilmesi için 16'lık sayı sistemi ile yazılır fakat derlenme sonrası kod ikilik sisteme çevrilir. İşlemci ikilik tabandaki kodu okur ve uygular.
b) Assembly
İkinci kuşak dillerdir. Bu dillerde komutlar sembollerle ifade edilir, Makine koduna oldukca yakındırlar. Yüksek seviyeli dillerin yaygın kullanımına karşın, halen hızın ve verimin önemli olduğu noktalarda yazılan çoğu programda assembly dili kullanılmaktadır.
2. Orta Seviyeli Diller
Orta seviye ve üstündeki dillerde yazılan programlar donanımdan bağımsız çalışırlar.Yani yazılan programlar farklı makinelerdede kullanılabilirler. Oldukça esnek olan bu diller hem üst hem alt seviye programlama yapabilirler. Yüksek seviye dillerine göre kullanımı daha zordur fakat pogramcıya daha özgür bir program geliştirme imkanı sunarlar. Örneğin: C ,C++, C# , Java ,ADA...
C programlama dili
3. Yüksek Seviyeli Diller
Yüksek seviyeli dilde, Assembly dili veya makine dilindeki birçok satır tek bir komutla gösterilir. Böylece program daha kısa bir sürede yazılır. Bu dillerin komutları İngilizce bir kelimenin tamamından alındığından öğrenmek kolaydır. Örneğin: Pascal ,Basic ,Fortran...
4. Çok Yüksek Seviyeli Diller
Bu programlama dilleri programlama hakimeyitini azaltırlar, bunun yanında en hızlı ve en etkili programlama dilleri bu kategoridedir. Çok yüksek seviye programlama dillerini kullanmak ve öğrenmek kolaydır fakat bu tip diller ile yapabilecekleriniz kısıtlıdır. Örneğin: VisualBasic, VB.NET, Acces , Foxpro

4 Aralık 2014 Perşembe

TARTIŞMA KONUSU

BİLGİSAYAR SATIN ALINIRKEN DİKKAT EDİLMESİ GEREKENLER                                                         
 Öncelikle bilgisayar alırken hepimiz ucuz olsun, kaliteli olsun, hızlı olsun, uzun ömürlü olsun içerisinde bir çok özelliği olan bilgisayar almak isteriz. Bilgisayar alırken aşağıdaki maddelere göre tercih yapmamız gerekir.

1-  Register
 2-  RAM
 3-  System Clock
 4-  Bus(Veri Aktarım Demetleri)
 5-  Cache Memory


2 tane PC modelini  karşılaştıralım..




TARTIŞMA KONUSU

YAZILIM İLE PROGRAMIN FARKI

 Öncelikle yazılım nedir?
- Yazılım:Bilgisayar donanımının çalışmasını olanaklı hale getiren programların tamamına yazılım adı verilmektedir.
 Ya program nedir?
- Program:Program, bilgisayara bir işlemi yaptırmak üzere hazırlanmış kodlar, komutlar bütünüdür.
Buradan anlaşıldığı üzere her yazılımda program vardır ama program tek basına yazılım değildir.buradan yazılımın daha geniş olduğu anlaşılmakta.
Örneğin: notepad.exe bir programdır , notepad bir yazılımdır.

TARTIŞMA KONUSU

 BİLGİSAYARLARIN KULLANIM ALANLARI (LİSE 3,LİSE 4)

   Bilgisayarın kullanım alanlarını 16,17 yaştaki gençlere göre değerlendirecek olursak;
Ülkemizde toplumsal ihtiyacı karşılaması beklentisiyle ortaya çıkan internet evlerinin bilgi edinmedeki önemli boşluğu doldurduğu ,okullarda verilen ödevleri doğru bir şekilde yapmamızı sağlaması,günlük haberlerin takibi,bir çok ihtiyacı internet üzerinden sipariş vermek...  Stresten kaçmak, rahatlamak, zaman geçirmek gibi sebeplerle bilgisayar oyunu oynamak,müzik dinlemek,internette sörf yapmak, çeşitli sohbet sayfalarında dolaşmak (facebook,twitter vs.),ve meslek okullarında okuyan gençlerinde bilgisayarla ilgili kod yazması web siteleri yapması .. gibi kullanım alanları vardır.

ASCII KODLARI

ASCII KODLARI 

 ASCII kodlarıyla ismimi yazacağım...

 H = 01001000        K =01001011
    A =01000001         A =01000001
       M =01001101        Y =01011001
           I = 01001001          A =01000001    
             Y =01011001
                E =01000101
                  T =01010100
 Bilgisayarda Metin (Text) Türü Bilgilerin Saklanması: ir metin bilgisini bilgisayar hafızasında temsil edebilmek için, bilgisayar sistemi, her harf yada sembol için bir sayısal değer atar. Hangi sembol için hangi sayının atanacağı kullanılacak kodlama sistemine bağlıdır. Neticede her harf ve sembolün bir sayısal karşılığı ve bu sayının da bilgisayar belleğinde veya depolama aygıtlarında saklanan bir ikilik sistem karşılığı vardır.
Sembollerin sayısal karşılıklarını belirleyerek, sayısal olmayan ya da alfabetik türdeki bilgiyi bilgisayarda temsil etmek amacıyla kullanılan kodlama sistemlerinden en yaygın olarak kullanılanı ASCII kodlma sistemidir. ASCII sözcüğü American Standart Code For Information Interchange sözcüklerinin koyu yazılmış ilk harflerinden oluşan yapay bir sözcüktür. ASCII kodlama sistemi her sembol için 8 bit kullanmaktadır. Sekiz bit kullanarak 0 ila 255 rakamları ile toplam 256 adet sembol temsil edilebilmektedir. ASCII kodlama sistemi 1963 yılında tanımlanmıştır. Tablo 1 ve Tablo 2 de ASCII kodlar ve karşılığı karakterler verilmiştir. Onluk sistemdeki (Decimal) ASCII kodlar ve karakter karşılıkları bu tablolarda görülmektedir.





22 Kasım 2014 Cumartesi

12 Kasım 2014 Çarşamba