Aralık 03, 2014

10:07

Programlama Dilleri

   Program bir bilgisayar sistemine yapması gereken işleri tam olarak tanımlamaya yarayan tanımlar kümesidir.Bu programların yazım kurallarına da programlama dili denir.
   Algoritmalardaki kavramsal adımları makine diline çevirebilmek için birçok ara dil geliştirilmiştir.Bu diller programcıya saklayıcılar , bellek adresleri , makine döngüsü gibi donanımla ilgili detaylar arasında kaybolmadan programlama olanağı sağlar.Programlama dillerini geleneksel sınıflandırma ile 4 değişik seviyede inceleyebiliriz;

  1. Makine dilleri
  2. Assembly dilleri
  3. Üst düzey diller
  4. Uygulama üreteçleri

1.Makine Dilleri

     Makine dilleri ikili sayılardan oluşur.Tüm komutlar, adresler ve veriler ikili sistemde temsil edilir.Makine diline çevrilmiş bir komut iki parçadan oluşur;
  • Operatör: Herhangi bir komuta karşılık gelen işlemin kodudur.
  • Operand: Üzerinde işlem yapılan yani işlenen veriyi ya da verinin adresini tutan koddur.
Makine diline örnek olarak;
 "BB 11 01 B9 0D 00 B4 0E 8A 07 43 CD 10 E2 F9 CD 20 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21" Ekrana "Hello World" yazısını yazar.

2.Assembly Dilleri

   Assembly dilleri makine dillerine oranla daha üst düzey dillerdir.Bu diller anımsatıcı simgelerden (mnemonic symbols) oluşur.Bunlar daha kolay ezberlenebildikleri için bu şekilde adlandırılmışlardır.
   Assembly dillerinde simgesel adresler kullanılabilir.Bu adreslere sayısal değerleri atama işlemi, programlar derlenirken olur.Assembly derleyicilere assembler denir.Kaynak kodunda (source code) yazılmış programların nesne koduna (object) dönüştürülmesi için kullanılır.

Assembly diline örnek olarak;



Ekrana "merhaba dünya" yazısını yazar.








3.Üst Düzey Diller

Üst düzey diller, doğal dillere ve matematik işlemlere makine dili ve Assembly'e göre daha yakındır.En önemli tarafı ise üst düzey dillerin makinelerden bağımsız olarak çalışmalarıdır.Bu diller kullanılarak yazılan programların makine diline çevrilmesi gerekir.Bazı önemli üst düzey diller aşağıda listelenmiştir.

  • Fortran: Bilimsel hesaplamalar ve mühendislikte yaygın olarak kullanılır.
  • Basic: Mikrobilgisayarlarda yaygın olarak kullanılan basit bir dildir.
  • Pascal: Genel amaçlı üst düzey bir dildir.
  • C/C++: Yetenekli net ve taşınabilir bir dildir.İşletim sistemi ve uygulama yazılımı geliştirenler arasında pek tutulur.

Pascal dilinde ekrana "merhaba dünya" yazısını yazar.



4.Uygulama Üreteçleri

    Uygulama üreteçlerine 4. Nesil Diller (4GL : Fourth Generation Languages), çok üst düzey diller de denebilir.Temel olarak bunlar programlama dillerinin katı kurallarını ortadan kaldırarak bilgisayara ne yapmaları gerektiğini girdi ve çıktıları belirterek anlatırlar.
   Uygulama üreteciler genellikle içinde 
  • Editör
  • Rapor çıkarıcı,
  • Veri tabanı yaratıcısı ve 
  • Hata bulucuların yer aldığı paketler halinde satılır.
    Uygulama üreteçlerine örnek olarak visual basic dilini verebiliriz;

Visual Basic dilinde ekrana "merhaba dünya" yazısını yazar.

Devamını Oku

Aralık 02, 2014

06:20

ASCII Tablosu ve İsim Soyisim

Kasım 23, 2014

12:59

Emaze İnceleme

Emaze adlı sunum aracının kısa ve öz bir şekilde incelenmesi..
Devamını Oku

Kasım 20, 2014

14:46

Sayı Sistemleri

Kasım 15, 2014

04:24

CPU ve Bilgisayar Hızını Etkileyen En Önemli Faktörler



     Günümüz bilgisayarlarında gerek oyun oynamak için gerek internette işimizin hızlı halledilebilmesi için bilgisayarların hızı satın alınırken en önemli hususlardan bir tanesidir.Bilgisayarın hızına ve işlemci(cpu) hızına etki eden faktörlere gözatalım ;
  • RAM
  • Register
  • Cache Memory
  • System Bus
  • System Clock

    Bu özellikler ele alınarak iki dev firmayı karşılaştıralım.
HP ENVY 15-K000ST

HP ENVY 15-K000ST


  • RAM                   : 16 GB DDR3
  • Register               : 64 BIT
  • Cache Memory   : 4 MB
  • System Bus         : FCBGA1168
  • System Clock     : 2 GHZ -MAX 3.1 GHZ


  • ASUS G550JK

    ASUS G550JK 


  • RAM                   : 16 GB DDR3
  • Register               : 64 BIT
  • Cache Memory   : 6 MB
  • System Bus         : FCBGA1364 
  • System Clock     : 2.4 GHZ -MAX 3.4 GHZ





  •  İki bilgisayarın RAM'leri ve Register'ları eşdeğer gözüküyor ama seçtiğimiz bu Asus marka bilgisayarın Cache Memory'si yani işlemci ön belleği Hp marka bilgisayardan biraz üstün gözüküyor ayrıca System Clock'a bakacak olursak burda da Asus'un daha iyi olduğunu söylebiliriz.
      Dışardan bakıldığında farksız gibi görünsede Cache Memory (ön bellek) ve System Clock çok önemli hususlardır.Asus marka bilgisayar diğerine göre hızlıdır.
    Devamını Oku
    04:23

    Yazılım ve Program Farkı

        Her yerde görüldüğü gibi ilk önce yazılım ve programın tanımlarını kavrayıp daha sonra arasındaki farkı anlamak daha kolay olucaktır.
    • Program ; bir işi gerçekleştirmek adına bilgisayara verilen komutlardan oluşur.Bilgisayara verilen komutlar topluluğu da denilebilir.
    • Yazılım ; bilgisayarın çalışıp kullanılmasını sağlayan programların tamamına denir.
        Bu tanımlardan sonra zaten ikisinin arasındaki ilişki gayet açık bir şekilde gözüküyor.Her yazılım bir program kapsar ama her program tek başına yazılım olarak sayılmaz.Sonuç olarak yazılım çalıştırır, program ise onun sayesinde çalışır.
        Son olarak basit ve her yerde karşınıza çıkabilecek bir örnek verelim.Microsoft Excel bir yazılımdır , Excel.exe ise programdır.
    Devamını Oku
    04:23

    Bilgisayarın Kullanım Alanları

    Günümüzde bilgisayarlar neredeyse her alanda kullanılmaktadır ve her yaşa hitap edebilmektedir.Bilgisayarların kullanım alanlarından bazıları şunlardır ;
    • Eğitim
    • Sağlık
    • Askeri
    • Sanayi
    • Kişisel 
    • İletişim
    • Mühendislik 
    • Ticari 
         Bunları biraz daha detaylandırmamız gerekirse eğitim alanında okuyan ve okutan insanlar , kişisel olarak bilgisayar kullanan insanlar ki bunlara örnek olarak oyun oynayan yahut günümüzün en büyük ilgi kaynağı olan sosyal medya ile yakından ilgilenen insanları verebiliriz.
        İletişime gelecek olursak en çok elektronik posta , facebook , twitter gibi araçlardan yararlanırız.Son zamanlarda bilgisayarların kullanımı çoğunlukla kişisel olup sosyal medya üzerinden iletişime geçilmektedir.
        Ticari açıdan bakacak olursak alışveriş siteleri belki de en güzel örnektir bunun yanında programların , yazılımların alınıp satılması da bilgisayarın ticari açıdan kullanılabilirliğini gösterir.

    Devamını Oku
    03:30

    Sunum Programlarının Karşılaştırılması Prezi Sunumu

    03:18

    Sunum Programlarının Karşılaştırılması

    Sunum Programı Nedir? Ne İşe Yarar?

    Sunum programlarının kullanım amacı projeksiyon kullanarak bilgilerinizi, anlatmak istediklerinizi,  projelerinizi belli bir kitleye sunmanıza yardımcı olmaktır.

    1.Prezi Genel Özellikleri

    Prezi, Microsoft PowerPoint gibi sunum hazırlama programlarından biri olmaktadır. Online olarak hizmet veren prezi, alternatif sunum programlarından biri olmasıyla son zamanlarda pek çok kişi tarafından kullanılmaktadır.
    Ayrıca prezi ile hazırlanan tüm sunumlar online ortamda saklanabilmektedir

    1.1 Prezi Avantajları

    -Web tabanlı olması ,
    -Öğrenciler için ücretsiz olması ,
    -Zoom in ve out’a dayalı bir sunum yöntemi olması ve klasik sunum yöntemlerinden daha farklı olması,
    -Sunumları internette paylaşma imkanının olması,
    -Kullanıcı için basit arayüzünün gayet basit olması,
    -Prezi desktop özelliği ile offline olarak kullanılabilir olması,
    -Pdf dosyalarının sunuma eklenebilmesi ve
    -Resim , video vb şeylerin sunuma eklenmesinin çok kolay olması bu web tabanlı sunum programının başlıca avantajlarındandır.


    1.2 Prezi Dezavantajları

    -Sadece Edu uzantılı e postalarla ücretsiz üyelik alınabilmesi , diğer kullanıcılar için ücretli olması,
    -Ücretsiz sürümü ile ücretli sürümü arasında bir takım farklar olması,
    -Video yüklemesi sadece Youtube ile sınırlandırılmış olması,
    - Uzun süre üzerinde uğraşıldıktan sonra internet bağlantısı sebebiyle bir anda sunumu kaydetmeden kaybedilebilmesi ,
    -Yanlış kullanımıyla sunumu takip edenlerin gözlerini rahatsız edebilmesi dezavantajları arasında gösterebiliriz.

    2.PowerPoint Genel Özellikleri

    Microsoft PowerPoint, Microsoft firması tarafından hazırlanmış bir sunu tasarlama ve düzenleme yazılımıdır. PowerPoint yazılımı ,Microsoft Office paketiyle birlikte satılmaktadır.
    PowerPoint, kullanıcılarına düzenleyebilmeleri için içine resim, yazı, 3 boyutlu nesneler, grafikler gibi nesnelerin eklenebileceği bir sayfalar sunar. Kullanıcılar, bu sayfalarda istedikleri görünüm tasarımlarını gerçekleştirerek sunularını hazırlar.
    2.1 PowerPoint Avantajları

    -Kolayca depolanabilmesi,
    -Sunumların kaybolmasının neredeyse imkansız olması,
    -Presenter view özelliğinin olması,
    -Yeni sürümleriyle web tabanlı çalışabilmesi ayrıca masaüstü çalışması,
    -Sunum üzerinde çok rahat değişiklik yapılabilir ve gayet esnektir,
    -Kompleks bilgisayar grafikleri ve animasyonları sunabilmesi avantajları arasında yer alır.

    2.2 PowerPoint Dezavantajları

    -Her ne kadar 30 günlük deneme sürümü olsada ücretli olması,
    -Çok sayıda detay verilmesi gerektiğinde daha az etkili olması
    -Tartışmaya imkan tanımayabilir olması
    -Bana göre karışık ve komplike olması dezavantajlarından sayılabilir.

    3.Powtoon Genel Özellikleri

      Powtoon, videoları veya profesyonel sunumları oluşturmak için öğrenciler, öğretmenler tarafından kullanılabilecek ücretsiz animasyon sunum aracıdır. Powtoon sunumlarınıza animasyonlar ekleyebileceğiniz bir animasyon aracıdır. Powtoon kullanıcıların sunumlarına veya videolarına animasyonlar ekleyenmesini sağlayarak, sunum becerilerinizi ve verimliliğinizi artırıyor. İnternet üzerinden çalışan bu programla,kendi sitesi üzerinden üye olarak profesyonel sunumlar yapabilirsiniz.

    3.1 Powtoon Avantajları

    -Öncelikle ücretsiz olması ,
    -Sunuma animasyon eklenebilir olması ve bu animasyonların çeşitliliğinin fazla olması ,
    -Web tabanlı olarak internet üzerinden kullanılabilmesi ,
    -Kullanımı basittir ve kullanıcıların dikkatini çeker
    -Yaptığınız animasyonu ya da slaytı diyelim Youtube’a yükleme imkanı sağlaması avantajlarındandır.

    3.2 Powtoon Dezavantajları

    -Ücretsiz versiyonunda yapılabilecek şeylerin kısıtlı olması ,
    -Hazırlanan sunumun veya animasyonun bilgisayara indirilememesi,
    -Ücretsiz versiyonunda video limiti 5 dakika ile kısıtlanmış olması ,
    -Powtoon logosunu kaldırmak isterseniz ücretli versiyonuna geçmeniz gerekmesi dezavantajları arasında yer almaktadır.

    4.Emaze Genel Özellikleri

    Emaze gelecek neslin çevrim içi sunum yazılımıdır.Hedef kitleniz için basit ve kolayca görsel bir deneyim yaratmak için profesyonelce tasarlanmış ücretsiz sunum şablonlarından birini seçebilirsiniz.Emaze video sunumları ve 3d sunumlar yapan web tabanlı bir araçtır.

    4.1 Emaze Avantajları

    -Kullanımın kolay ve şablon bazlı bir sunum aracı olması ,
    -Ücretsiz olması ,
    -Bulut teknolojisi ,
    -Herhangi bir bilgisayar tablet yada telefon üzerinde sunumu düzeltme ve görüntüleme şansı,
    -Oluşturulan sunumun tüm dünya ile paylaşılabilmesi ve otomatik çeviri özelliğinin olması avantajlarından sadece birkaçıdır.

    4.2 Emaze Dezavantajları

    -Şablonlarının kısıtlı sayıda olması ,
    -Hazırlanan sunuları indirmek veya emaze logosundan kurtulmak gibi özellikler için ücretli versiyona geçmeniz gerekmekte ,
    -Ücretinin çok pahalı olması dezavantajlarındandır.

    5.Google Docs Genel Özellikleri

    Eğer Gmail kullanıyorsanız, Google docs’u kullanmaya hemen başlayabilirsiniz. Programın oldukça basit bir arayüzü var ve isterseniz elinizdeki PowerPoint dosyalarını da yükleyerek kullanabilirsiniz.

    5.1 Google Docs Avantajları

    -Açıklamada da belirtildiği gibi powerpointteki sunumların eklenmesi,
    -Ücretsiz olması,
    -Resim ve şekil eklemek , Youtube’dan video koyulabilmesi ,
    -Aynı anda birkaç kişinin sunum üzerinde çalışabilir olması,
    -Sunum hazırlandıktan sonra powerpoint uzantılı indirebilme imkanı ve web sitenize doğrudan yüklenmesi
    -Üç boyutlu geçişler animasyonlar yeni temalar ve zengin tablo seçenekleri Google Docs’un avantajları arasında yer almaktadır.

    5.2 Google Docs Dezavantajları

    -Şablonların diğer web tabanlı sunum programlarına göre kısıtlı olması,
    -Sadece internetten video ekleniyor olması,
    -Düzenlemelerin geçişlerin diğer sunum programlarına bakılacak olursa basit ve yetersiz kalması ,
    -Bazı işlemlerin yapılması için Google drive programını indirmeye zorunlu kılması dezavantajları arasında yer alır.



    Devamını Oku
    03:16

    Kelime İşlemcilerin Karşılaştırılması

    1. MS Office Word Genel Özellikleri

    Microsoft Word, belge oluşturma, düzenleme ve bilgisayarınızda metin kontrol ile ilgili tüm görevler için güçlü bir yardımcıdır. Bu dosyaları PDF olarak kaydedebilir veya belgeleri yazdıktan sonra, Outlook üzerinden e-posta ile gönderebilirsiniz.
    Word programının gelişmiş özellikleri sayesinde tablolar oluşturabilir, şekiller çizebilir,  sütunlu yapıda dokümanlara oluşturabilir, yazı içine resimler ekleyebilir, adres etiket basımı yapabilirsiniz. Hatta yaptığınız çalışmaları web sayfası olarak düzenleyebilir ve yayınlayabilirsiniz.

    1.1 MS Office Avantajları

    • Word programı birçok işlemi otomatik olarak kendisi yapar. Örneğin yazılan bilgilere ait içindekiler, indeks, sayfa numaraları, dipnot bilgileri ve bunun gibi birçok işlemler kolayca hazırlanabilir,
    • Yazıda çeşitli yazı tipleri ve fontlar kullanılabilir,
    • Çeşitli sayfa görünümleri oluşturulabilir,
    • Kelimeler düzeltilebilir, eş anlamlıları bulunabilir, kelimeler toplu olarak değiştirilebilir,
    • Poster, afiş, davetiye, kitap, tez, gazete, dergi, broşür ve makale yazabilir ve yayınlayabilir,
    • Bilgisayara adres kaydetme ve kaydedilen adresler ile mektup birleştirme yapabilir.

    1.2 MS Office Dezavantajları

    • MS Office programı ücretlidir bu sebepten ötürü bazı kullanıcılara hitap etmeyebilir,
    • Piyasada çok fazla kelime işlemci programı olsa bile kendi boyutlarında bir rakibi olmadığı için eski sürümlerine göre çok büyük gelişmeler kat etmemesi,
    • Geçici bellekte çok yer kaplaması,
    • Yavaş açılıyor olması gibi sebepler bu programın dezavantajları arasında yer alıyor.

    2. Google Docs Genel Özellikleri

       Bilmeyenler için “Google Docs nedir?” kısaca bahsedelim. DOC, XLS, ODT, ODS, RTF, CSV, PPT vb. dosyaları bilgisayarınıza herhangi bir ofis yazılımı yüklemeden doküman oluşturup, düzenleyip, saklayabileceğiniz web tabanlı bir uygulama. Dökümanlarınızı dilerseniz arkadaşlarınızla da paylaşabilirsiniz, hazırladığınız sunumları isterseniz web sitenizde tıpkı YouTube’dan video ekler gibi kullanabilirsiniz. Üstelik tüm bu işlemler ücretsiz, ofis yazılımlarına para harcamanıza gerek yok.

    2.1 Google Docs Avantajları

    •  Kullanıcılar anında ve güvenli biçimde dosya oluşturabilir, saklayabilir ve paylaşabilir,
    • Herhangi bir formattaki dosyalarınızı saklamak için de 5GB depolama kapasitesi sunuyor ve bunlara herhangi bir yerde, herhangi bir anda ulaşılabiliyor,
    • Sosyal medya desteğiyle de gerçekleşebilen kişilerin bir doküman üzerinde aynı anda işlem yapabiliyor ve iletişim kurabiliyor,
    • Dokümana davet edilen kişi ya da kişiler yorum alanından fikir alışverişlerinde bulunabiliyorlar. Bunun yanında dokümana çağrılan herkes, doküman üzerindeki değişiklikleri anında ve canlı olarak görüntüleyebiliyor.

    2.2 Google Docs Dezavantajları

    •  Office 2007'in  docx formatını desteklememektedir. Ayrıca .doc, .rtf, html, .txt, .odt, .sxw formatları için 500 kb sınırı vardır,
    • Pdf dosyalarını düzenleme imkanı vermiyor,
    • Düzenleme özellikleri, bulmak ve değiştirmek, kesme, kopyalama, yapıştırma, geri alma ve yineleme temel komutları ile sınırlıdır.

    3. OpenOffice Genel Özellikleri

    OpenOffice, Apache Yazılım Vakfı önderliğinde özgür yazılım topluluklarınca geliştirilen, bir ofis yazılımları ailesidir. Kelime işlemci, hesap tablosu, sunu, çizim ve veritabanı bileşenlerini içerir.
    OpenOffice, pek çok farklı platform için uygundur; Microsoft Windows, Unix temelli işletim sistemleri (Solaris ve Linuxvb.) ve MAC OS X gibi. Microsoft Office ve OpenDocument dosya biçimlerini destekler, tamamen özgür ve ücretsizdir.

    3.1 OpenOffice Avantajları

    •  OpenOffice, aralarında Linux, Solaris, BSD, Microsoft Windows, OpenVMS, OS/2 and IRIX gibi ortamlarında bulunduğu çok sayıda platform tarafından desteklemektedir,
    • OpenOffice, çağdaş bir ofis yazılımından beklenen özellikleri sağlayabilen, birbiriyle yakın çalışan uygulamaların toplamıdır,
    •  Ücretsiz olması birçok kullanıcı için olumlu bir yönüdür,
    •  MS Office’te hazırlanmış birçok dosyayı tanır ve açar,
    •  Hazırlanan çalışmaları doğrudan pdf dosyası haline getirebilir.

    3.2 OpenOffice Dezavantajları

    • Program açılırken fazla zaman harcaması,
    •  Geçici bellekte çok fazla yer kaplaması,
    •  MS Office Excel’de hazırlanmış grafikleri düzgün gösterememesi OpenOffice programının dezavantajları arasında gösterilebilir.

    4. Thinkfree Office Genel Özellikleri

    ThinkFree Office, kullanıcıların her türlü mesleki, eğitimsel ve kişisel belgelerle dosyaları sorunsuz bir şekilde oluşturmasına, birlikte etkileşime girmesine ve düzenlemesine olanak tanıyan sözcük işlemci, elektronik tablo ve sunum uygulamalarını içeren, Microsoft Office uyumlu bir yazılım paketidir.
     ThinkFree Office'in platform bağımsız çalışma özelliği onu herkes için en sevdikleri ofis uygulamalarını her yerde çalıştırabilmesinin ideal ve maliyet açısından verimli bir yolu haline getiriyor.

     4.1 Thinkfree Office Avantajları

    • MS Office programı ile çok iyi bir derecede uyumluluk sağlar ve dosyalarını tanır,
    •  Linux , Mac ve Windows gibi birçok işletim sisteminde çalışabilmektedir,
    •  Ücreti MS Office programının neredeyse üçtebiri olduğundan bazı kullanıcılar için uygun olabilir,
    • Her ofis yazılımı, yeni kullanıcıların alışmasını güçleştirecek şekilde kendi Kullanıcı Arabirimine sahiptir. Thinkfree Show, MS PowerPoint'le neredeyse aynı kullanıcı arabirimini içerir.
    • Belgeleri gayet hızlı yükler.

     4.2 Thinkfree Office Dezavantajları

    • Ne kadar MS Office programının üçtebiri fiyatı olsada ücretlidir ve bundan dolayı çoğu kullanıcı için sorun arz eder,
    •  Programın çalışması yavaştır,
    •  MS Office programına göre tasarım bakımından biraz karmaşık gözükebiliyor.

    5. Neooffice Genel Özellikleri

    Neooffice, Mac OS X için tasarlanmış, içerisinde kelime işlemci, tablo, sunum, çizim ve veritabanı uygulamaları barındıran bir ofis yazılım paketidir. OpenOffice.org ofis paketini temel alarak hazırlanan NeoOffice, içerisinde düzinelerce Macintosh özellikleri barındırmasının yanısıra, Microsoft Office gibi popüler ofis programları ile de kendi arasında dosya biçimlerini açma, kaydetme, düzenleme ve değişim yapma yeteneklerine sahiptir.

    NeoOffice, Mac OS X için tasarlanan en stabil ofis paketlerinden birisidir. Sun Microsystems’ın OpenOffice.org ofis paketindeki özellikleri kullanarak, Mac kullanıcılarının her türlü ihtiyacını karşılayacak, ve buna uyum sağlayacak bir ofis paketi yaratmış bulunmakta.

    5.1 Neooffice Avantajları

    • Hızlı çalışır,
    •  Ücretsiz olması avantajlarından biridir,
    •  Kullanıcıları tarafından talep edilen, Mac platformuna özel, yeniliklere sahiptir,
    • Türkçe dahil 58 dil destekler,
    • NeoOffice, Mac OS X için tasarlanan en stabil ofis paketlerinden birisidir.

    5.2 Neooffice Dezavantajları

    • Geçici bellekte fazla yer kaplar,
    •  Sadece Macintosh işletim sistemi içindir,
    •  Snow Leopard ile uyumlu çalışmamaktadır.

    Devamını Oku