<
 
°•..•°B!LiŞ!M GeNçL€r!°•..•°
°•..•°вιℓιşιм gєηçℓєяι°•..•°  
  Giriş
  Ana Sayfa
  Ziyaretci Defteri
  Resimler
  Okulumuz resimleri
  İletişim
  Anket
  Sayaç
  Oyunlar
  Fıkra
  Duvar Yazıları
  Bilişim Derslerimiz
  => Görsel Proğramlama
  => Veri Tabanı
  => Sistem Bakım Onarım
  => Grafik Animasyon
  => Veb Tasarımı
  Virüsler
  Genel Kültür
  Oyun
  Filmler
  Müzik
  MP3
  İstanbul'un Fethi
  TV'de Bugün
  Tam İndir
  Dünya Haritası
  Komik Videolar
  Zeka Testi
  Canlı TV
  Radyo
  Mini klipler
°•..•°вιℓιşιм gєηçℓєяι°•..•°

-------DUYURULAR-------

OKULUMUZ ÖĞRENCİLERİNDEN 11 BİLİŞİM ÖĞRENCİLERİ VE ÖĞRETMENİMİZ NAMIK KEMAL KARASU TARAFINDAN YAPILAN KÜTÜPHANE PROJEMİZ KENDİ ALANINDA 1.GELMİŞTİR ARKADAŞLARIMIZA VE ÖĞRETMENİZEZE TEŞEKKÜRLERİMİZİ SUNARKEN BAŞARILARIMIZIN DEVAMINI DİLİYORUZ!!!
11. SINIFLAR ARASI BİLGİ YARIŞMASINDA AÇIK ARAYLA ALAN 11-B SINIFI ADINA DA YARIŞAN NESRİN GÖKALİ, RÜMEYSA GÖKTEKİN VE SEZER ARSLAN ARKADAŞIMIZI TEBRİK EDİYORUZ. BAŞARILARIMIZIN DEVAMINI DİLİYORUZ.
-------DUYURULAR-------

» LimeWire Basic 4.12.4

» Windows Live Messenger (Türkçe) 8.0.0792

» Winamp Surround Edition 5.25 Full Beta 801

» Ares Lite Edition 1.8.1

» MSN Messenger (Türkçe - Windows 98/ME için) 7.0.0816

» Google Earth 4.0.1693 Beta

» WinRAR (Türkçe) 3.60 Beta 8

» BvT Live TV 2.0

» Avast! 4 Home Edition 4.7.871

» Turing Translator 6.02

<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="http://www.bum-files.com/internetradio/stations/top-hits3.asx" align="middle" width=310 height=45 autostart="True" loop="False" volume="100" showstatusbar=false></embed>

SÜPER OYUNLAR

webuzmani.blogspot.com
Görsel Proğramlama









Programlama Giriş

(Programlama nedir? Programlama dillerinin sınıflandırılması ve hangi programlama dilini kullanmalıyım? )



Öncelikle forumda sıklıkla karşılaşılan bu büyük soruna cevap yazmak istedim... Neden diye soracak olursanız? Arkadaşlarımız programlama dillerini seçme konusunda hepimiz gibi kulaktan dolma yanlış bilgilerle aslında daha başlamadan programlama hayatını bitiriyor. Onun için Programlamaya yeni başlayacaklar veya öğrenmek istediği dilde dikiş tutturamayanlar lütfen bu yazıyı dikkatle okuyunuz:


Her türlü donanım birimi mevcut olan bir bilgisayar, bu donanımı amaca uygun olarak kullanan bir programı olmadıkça işe yaramayacaktır. Buna karşılık çalıştıracağı donanım olmayan bir bilgisayar programı da işe yaramayacaktır. Bütün bunlara dayanarak şunu söyleyebiliriz; yazılım ve donanım olmadan bilgisayardan söz etmek mümkün değildir. İşte bu yazılımlarda programlama dilleri ile hazırlandıkları için gelin öncelikle bazı teknik terimleri yazılımın tarihini ve dilleri iyice bir tanıyalım:



Yazılım Sınıfları:



İşletim Sistemleri
Derleyiciler, Yorumlayıcılar
Editörler
Bilimsel Mühendislik Yazılımları
Görüntüsel Yazılımlar
Mesleki Ve Ticari Yazlımlar
Sistem Yazılımları
Debug Programları
Yapay Zekâ Yazılımları&?????? Vb
Programlama Tarihçesi

-Abdullah bin Musa el-Harezmî, Algoritmik tanımlama ile problem çözümleme yolunu geliştirerek Bilgisayar Biliminin gelişmesine çok büyük katkı sağlayan Müslüman Bilim adamı. Algoritma dediğimiz ifadede zaten el-Harezmiden gelmektedir.
NOT: &?????? Algoritmik tanımlama ile problem çözümleme&?????? yaklaşımıdır. Türk ve Müslüman kökenli Harzemli gerek &??????Cebir Bilim Dalının&?????? kurucusu ve gerekse, Bilgisayar Programlama Kuramının temeli olan &?????? Çözüm ya da Program algoritması&?????? tanımlama kuramının yaratıcısı olduğu, toplumumuzda yaygınca tanıtılmamıştır. Ne cebir ne de programlama kitaplarında yeterince vurgulanmamıştır. Üstüne basa basa söylüyorum.
-Pascalline, Blaise Pascal &??????1649&??????da makinenin patentini aldı. Toplama ve çıkarma yapabilen cihaz. Pascal adında bilgisayar dili var.)
-Leibniz(1646&??????1716), Pascalline&??????ı geliştirdi. Çarpma ve bölme de yapabilen ilk mekanik cihaz.
-Ada LOVELACE Charles Babbage&??????ın yardımcısı &??????ilk programcı. Ada isimli askeri amaçla kullanılan programlama dili var
-George Bole, 1847 &?????? Boole cebrini yayınladı. Sembolik mantık ve ikili sayı sistemi Von Neumann bilgisayarı Magnetik tamburlar üzerinde 0 ve 1&??????lerden oluşan makine dilinde yapıldı.
-Grace Hopper 1952 &?????? ilk bilgisayar derleyicisini geliştirdi
-1950 &?????? COBOL ve FORTRAN yüksek düzey programlama dilleri gelişti.
-Bill Gates 21 yaşında iken bir arkadaşıyla birlikte Microsoft firmasını kurdu.Şuan Windows işletim sistemi ve .NET platformu ile paraya para demiyor.



Programlama Nedir?

Program, bilgisayarın amaca yönelik işleyişini sağlayan bir grup koda verilen isimdir. Bu kodlar bütününe programlama dili denir. Bilgisayarı programlamak için, amaca uygun olarak çeşitli programlama dilleri kullanılır. Programlama dillerini yani kod öbeklerini iki ana grupta toplayabiliriz:

Programlama dillerinin seviyelerine göre sınıflandırılması:

İnsana En Yakın: Çok yüksek seviyeli programlama dilleri ya da görsel diller (Foxpro, Paradox, access, Vısual Basıc,....)



Yüksek seviyeli programlama dilleri (Pascal, Cobol, Fortran, Basıc,...)



Orta seviyeli programlama dilleri (C, ADA)



Alçak seviyeli programlama dilleri (sembolik makine dilleri)



Bilgisayara en Yakın: Makine dilleri (Bilgisayarın doğal çalışma dilleri, l ve 0&?????? ların dizilimlerinden oluşan)



Ve genel olarak ifade edilirse:



>> Düşük Seviyeli Diller >> Yüksek Seviyeli Diller

&?????? Makine Dili

&?????? Assembly -Görsel Diller -Görsel Olmayan Diller

&?????? Visual Basic > C

&?????? Delphi > Fortran

&?????? Java > Cobol

&?????? Visual C++ > C++

&?????? .NET > Qbasic

> Pascal



Yine Programlama dillerini, temel yaklaşımlarına göre şu sınıflarada ayrılıra biliriz. Buna göre belli başlı programlama dili sınıfları şunlardır:

· Yordamsal (procedural / imperative) diller: C, Pascal, ...

· Nesneye dayalı (object based / oriented) diller: Ada, Smalltalk, ABAP, Avenue...

· Fonksiyonel (functional) diller: Lisp, Haskell, ...

· Mantıksal (logic) diller: Prolog, ...



Görsel programlama dilleri program kodunun kısmen yâda tamamen görsel biçimde çeşitli araçlar tarafından üretildiği dillerdir. Görselliğin ileri uçlarında program kodu bile bulunmayabilir. Windows sistemlerinde Visual Basic, Access gibi görsel diller yaygın bir biçimde kullanılmaktadır. Çok yüksek seviyeli dillere dekleratif diller de denir. Veritabanlarının yönetimlerinde kullandığımız dilleri bu gruba sokabiliriz. Yüksek seviyeli programlama dilleri daha algoritmik dillerdir. Bu dillerde önce işlerin nasıl yapılacağına ilişkin algoritmalar tasarlanır. Daha sonra bu algoritmalar program koduna çevrilir. Basıc, Pascal, Fortran gibi dilleri bu grup içerisinde ele alabiliriz.



Programlama dillerinin uygulama alanlarına göre sınıflandırılması:



Bilimsel ve Mühendislik Diller: Bu diller daha çok bilimsel ve mühendislik problemlerinin çözümünde tercih edilirler. PASCAL ve C dillerini, birde geleceği pek parlak olmayan ve hala ısrarla kullanılan 90 canlı, dünyanın ilk yüksek seviyeli dili FORTRAN&?????? ı buna örnek verebiliriz.

Veritabanı Programlama Dilleri: Bu diller veritabanlarının genel olarak yönetiminde kullanılan dillerdir: DBASE, PARADOX, FOXPRO, SQL.. Kişisel bilgisayarlarda yaygın olarak kullanılanlardan bazılarıdır.

Yapay Zekâ Dilleri: bu diller insan davranışını taklit etmeye yönelik yapay zekâ içeren programların yazımında kullanılan mantıksal dillerdir. En ünlüleri: LISP ve PROLOG.

Genel Amaçlı Diller: Çok çeşitli konularda uygulama geliştirmek amacıyla kullanılan dillerdir. C ve PASCAL&?????? ı örnek verebiliriz.

Sistem Programlama Dilleri: Sistem programlarının yazımında kullanılan dillerdir. C &?????? yi sembolik makine dillerini bu grup içinde ele alabiliriz.




Programlama dili seçiminde öncelik bu dil ile hangi tür program yapacağımızdır. Örnek verecek olursak kendisinden portlarla haberleşme programı istenen bir arkadaşımız bunu COBOL ile veya FORTAN ile yapmaya kalkışırsa ne olacak tabiî ki zaman kaybı. Ve hayal kırıklığıdır. Bu ifadeleri FORTRAN&??????ı veya COBOL küçük düşürmek istemek için söylerim bu diller kulvarlarında (COBOL: Muhasebe, FORTRAN: Bilimsel Mühendislik Yazılımları) .Yine bir örnekte web için verelim: daha çok web ile çalışacak bir arkadaşımız gidip FORTRAN ile veya daha web ile daha alakasız bir dil ile başlarsa çok büyük zaman kaybı yapmış olur. Peki, bu arkadaşımız ne yapmalı o zaman&?????? İlk önce HTML dilini adam gibi öğrenmeli. Daha sonrada PHP, ASP gibi etkileşimli bir dile geçerek asıl programlamaya başlamalıdır.



Bilindiği gibi programlama dilleri öğrenilmeden önce programlama tekniği ve algoritma tasarımı mantığı öğrenilmedir. Yani bir yere ulaşmak için hangi araç kullanacağımızdan önce mutlaka o yolun nasıl olacağı hakkında bilgi toplamak veya fikir yürütmek gereklidir. İşte Algoritmada programlamanın temelidir. Çözüme ulaşmak için kullanılan yolu yâda yollardan birini ( kendimize en uygununu ) seçmektir&??????



Peki, hangi programlama dili ile başlamalıyım?



Evet, ortalıkta birçok programlama dili var. Bu soru ( hangi programlama dili ile başlamalıyım ) daha çok sorulacak ve daha çok tartışmalar çıkacak gibi. Bana göre öncelikle hangi dil amacınıza uygunsa, hangi dilden zevk alarak programla yapabiliyorsanız, seviyorsanız ve en önemlisi para kazanıyorsanız en iyi dil bence odur.



Bir kere her şeyden önce kaynağa kolay ulaşmak önemlidir. Açıkçası bugün sanal ortamda yazılımcılar, bir grup oluşturarak tek düşünce gibi bilgi alış verişi yapılabiliyor. Bu konuda ülkemizi temel alacak olursak, ağırlıklı olarak DELPHİ programlama dilinin yaygın olduğunu görebiliriz. Yâda benim gözüme çok çarptı

















 
°•..•°вιℓιşιм gєηçℓєяι°•..•°  
 


Sitene Ekle

 
°•..•°вιℓιşιм gєηçℓєяι°•..•°  
 
POQbum .com Graphics
 
°•..•°вιℓιşιм gєηçℓєяι°•..•°  
 
HTML KOD
 
°•..•°вιℓιşιм gєηçℓєяι°•..•°  
 
Kim 500 Bin İster


WebUzmanı
 
°•..•°вιℓιşιм gєηçℓєяι°•..•°  
  webuzmani.blogspot.com
Online Müzik Dinlemek İçin Tıklayınız

http://KENDİ Siteni ekle



 
Bugün 20 ziyaretçi (30 klik) kişi burdaydı!
MySpace Codes Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol