ForumCa l ForumCa Eğlencenin Adresi..!
Would you like to react to this message? Create an account in a few clicks or log in to continue.
ForumCa l ForumCa Eğlencenin Adresi..!


 
AnasayfaHaberlerLatest imagesAramaKayıt OlGiriş yap
Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
En iyi yollayıcılar
SweeT_Ozzys (372)
Programlama Giriş Vote_lcapProgramlama Giriş Voting_barProgramlama Giriş Vote_rcap 
ByBur4q (182)
Programlama Giriş Vote_lcapProgramlama Giriş Voting_barProgramlama Giriş Vote_rcap 
ßy_ShééytaN (42)
Programlama Giriş Vote_lcapProgramlama Giriş Voting_barProgramlama Giriş Vote_rcap 
ozanraplex (27)
Programlama Giriş Vote_lcapProgramlama Giriş Voting_barProgramlama Giriş Vote_rcap 
By.Since (26)
Programlama Giriş Vote_lcapProgramlama Giriş Voting_barProgramlama Giriş Vote_rcap 
hackergirls (10)
Programlama Giriş Vote_lcapProgramlama Giriş Voting_barProgramlama Giriş Vote_rcap 
melih54 (6)
Programlama Giriş Vote_lcapProgramlama Giriş Voting_barProgramlama Giriş Vote_rcap 
Kiss0fTheDragon (6)
Programlama Giriş Vote_lcapProgramlama Giriş Voting_barProgramlama Giriş Vote_rcap 
kara kartal (3)
Programlama Giriş Vote_lcapProgramlama Giriş Voting_barProgramlama Giriş Vote_rcap 
mert54 (2)
Programlama Giriş Vote_lcapProgramlama Giriş Voting_barProgramlama Giriş Vote_rcap 
Anket
Sizce En Cok Hangi Sitelere Saldırılmalı ?
Türk Sitelerine
Programlama Giriş Vote_lcap0%Programlama Giriş Vote_rcap
 0% [ 0 ]
Adult Grafik
Programlama Giriş Vote_lcap47%Programlama Giriş Vote_rcap
 47% [ 7 ]
İsrael Sİtelerine
Programlama Giriş Vote_lcap33%Programlama Giriş Vote_rcap
 33% [ 5 ]
Mp3 Sitelerine
Programlama Giriş Vote_lcap7%Programlama Giriş Vote_rcap
 7% [ 1 ]
Milliyetci Sitelere
Programlama Giriş Vote_lcap0%Programlama Giriş Vote_rcap
 0% [ 0 ]
Okul Sitelerine
Programlama Giriş Vote_lcap13%Programlama Giriş Vote_rcap
 13% [ 2 ]
Dİğer Sitelere..
Programlama Giriş Vote_lcap0%Programlama Giriş Vote_rcap
 0% [ 0 ]
Toplam Oylar : 15
Kimler hatta?
Toplam 107 kullanıcı online :: 0 Kayıtlı, 0 Gizli ve 107 Misafir :: 1 Arama motorları

Yok

Sitede bugüne kadar en çok 132 kişi Salı Eyl. 17, 2024 11:28 pm tarihinde online oldu.
En son konular
» Java SE 7 OCA Eğitim Lab Tam Sürüm başlattı
Programlama Giriş Emptytarafından treacyjane Cuma Kas. 04, 2011 12:59 pm

» Bu konuya yolladınız. ¦ ¦ ~ Esit DB [PK Keyfi] [Hileler Fix] ~¦ ¦[7/24 0nLiné]2 Irkın 1.Si Kral~
Programlama Giriş Emptytarafından ByBur4q Salı Şub. 02, 2010 8:50 pm

» Turkojan 4.0 (Gold Edition)
Programlama Giriş Emptytarafından By.Since C.tesi Ara. 12, 2009 3:54 pm

» Awsurveys İle Para Kazanma..!
Programlama Giriş Emptytarafından ByBur4q Cuma Ara. 11, 2009 2:54 pm

» GençKen yapılıcak 100 Şey =)
Programlama Giriş Emptytarafından ByBur4q Cuma Ara. 11, 2009 2:32 pm

» Şu ingilizceye Bakın =)
Programlama Giriş Emptytarafından ByBur4q Cuma Ara. 11, 2009 2:31 pm

» Caine Network!... ||||| 83/1 Pk Server!... |||||| Japko İtem's!.||1k np BiLe yok!!!!
Programlama Giriş Emptytarafından Kiss0fTheDragon Cuma Ara. 11, 2009 2:04 pm

» Clanlar Hakkında Herşey / Pelerin simgeleri NP Sistemi
Programlama Giriş Emptytarafından ByBur4q Cuma Ara. 11, 2009 2:03 pm

» Knight Online [REHBER]
Programlama Giriş Emptytarafından Kiss0fTheDragon Cuma Ara. 11, 2009 1:59 pm

» Konu: YepYeni Server Dün AçıLdı Buyrun
Programlama Giriş Emptytarafından Kiss0fTheDragon Cuma Ara. 11, 2009 1:55 pm

» Eski Sehir 2-1 Fener Bahçe
Programlama Giriş Emptytarafından ByBur4q Cuma Ara. 11, 2009 1:51 pm

» BEŞİKTAŞ 9 da 8.5 YAPTI..
Programlama Giriş Emptytarafından ByBur4q Cuma Ara. 11, 2009 1:51 pm

» Sizce En Cok Hangi Sitelere saldırılmalı ?
Programlama Giriş Emptytarafından ByBur4q Cuma Ara. 11, 2009 1:42 pm

» Pc niz Hızdan Uçsun =) By_SweeT_OzzYs Upload.
Programlama Giriş Emptytarafından ByBur4q Cuma Ara. 11, 2009 1:37 pm

» En Tehlikeli Virüsler Ve Programsız Temizleme Yöntemleri
Programlama Giriş Emptytarafından ByBur4q Cuma Ara. 11, 2009 1:35 pm

» Sitemizin Kullanıcılarını Verdiği Hediyeler Lütfen Konuya Bakınız...
Programlama Giriş Emptytarafından ByBur4q Cuma Ara. 11, 2009 1:34 pm

» Xss Nedir?
Programlama Giriş Emptytarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:17 pm

» Web Açıkları Tarayıcıları
Programlama Giriş Emptytarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:14 pm

» Spam Nedir, Nasıl Korunulur?
Programlama Giriş Emptytarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:12 pm

» DDoS (Distributed Denial Of Service) Nedir, Nasıl Yapılır.
Programlama Giriş Emptytarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:11 pm

» SSH Nedir? Nasıl Kullanılır?
Programlama Giriş Emptytarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:11 pm

» Md5 Şifre kırıcı siteler
Programlama Giriş Emptytarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:09 pm

» Rapidshareniz Yavaş İndiriyorsa Girin İçeri Öğrenin Hızlı İndirsin By_SweeT_OzzYs =)
Programlama Giriş Emptytarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:08 pm

» Rapidshareniz Yavaş İndiriyorsa Girin İçeri Öğrenin Hızlı İndirsin By_SweeT_OzzYs =)
Programlama Giriş Emptytarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:08 pm

» Google amcanın RFI Kodları yeniler için..
Programlama Giriş Emptytarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:07 pm

» Msn Hack yeniler için
Programlama Giriş Emptytarafından SweeT_Ozzys Cuma Ara. 11, 2009 1:03 pm

» Mail İle pc hack
Programlama Giriş Emptytarafından SweeT_Ozzys Cuma Ara. 11, 2009 12:59 pm

» Yenİ BaŞliyanlar İÇİn 6 Temel Şey
Programlama Giriş Emptytarafından SweeT_Ozzys Cuma Ara. 11, 2009 12:55 pm

» Genc Ken Yapılacak 100 Sey madde 100 :D
Programlama Giriş Emptytarafından SweeT_Ozzys Cuma Ara. 11, 2009 12:51 pm

» İstekForuma Özel Yaptığım Girin Bakın
Programlama Giriş Emptytarafından SweeT_Ozzys Cuma Ara. 11, 2009 12:48 pm

» Komik Yazılar
Programlama Giriş Emptytarafından ByBur4q Perş. Ara. 10, 2009 6:01 pm

» Sitemizde 100 Konu açan herkeze Tk domain Hediye.. Kampanya Diye buna denir. =)
Programlama Giriş Emptytarafından ByBur4q Perş. Ara. 10, 2009 5:59 pm

» alın size iskelet kolbastısı izleyin görün..(DİKKAT) Gülme Krizine Girilebilir =)
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:55 pm

» Bu video çok komik ama +18 gerçi bunu desek nolur gine bakıcaksınız =)
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:48 pm

» Norton AntiVirus Gaming Edition 2009
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:44 pm

» Kaspersky Anti-Virus 2010 9.0.0.463
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:36 pm

» avast! Home Edition indir avast! Home Edition 4.8.1368
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:33 pm

» AVG Anti-Virus Professional download
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:33 pm

» Sunucunuza Saldıran Kişiyi Öğrenin...
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:32 pm

» Avira AntiVir Personal 9.0.0.452 Yenilendi.
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:31 pm

» Adobe Flash Player Güvenlik Açığı
Programlama Giriş Emptytarafından ByBur4q Perş. Ara. 10, 2009 5:18 pm

» Okul Cıkışı Manita kavgası :)
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:18 pm

» Fiyatları ne kadar gir ören..
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:15 pm

» İstekforum.Tk için İlk Hackimiz :)
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:08 pm

» Su Anki Temamız Güzelmi Kötümü ?
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:07 pm

» CPU hızınız gerçekte ne kadar önemli? Gir ören.
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:06 pm

» Cpu İşletimi
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:05 pm

» CPU Okumanız gereken biraz bilgi. İstekforum
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:04 pm

» CPU Z Kullanımı
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:04 pm

» Dahili Parça Portları
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:03 pm

» Anakart Nedir ?
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:01 pm

» Anakartların Temel Parçaları ve Görevleri
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 5:00 pm

» Bileşenler ve özellikler
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:58 pm

» Anakart veri yolları
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:57 pm

» Anakart ile ilgili bilgi okumanızı tavsiye ederim..
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:57 pm

» Bir Tane daha Geldi hacked İstekforum
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:56 pm

» İstekForuma YÖnlendirme hack :)
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:55 pm

» Hedef Sistemi HackLeme Yöntem ve TeknikLeri 10 Adım!
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:51 pm

» Web Sayfalarında Güvenlik Nedir?
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:45 pm

» Web/Server Güvenliği Hakkında Yorumlarınız.. Sorularınız ?
Programlama Giriş Emptytarafından SweeT_Ozzys Perş. Ara. 10, 2009 4:42 pm


 

 Programlama Giriş

Aşağa gitmek 
YazarMesaj
By.Since
2.Seviye
2.Seviye



Mesaj Sayısı : 26
Rep Gücü : 69
Rep Gücü : 1000
Kayıt tarihi : 28/11/09

Programlama Giriş Empty
MesajKonu: Programlama Giriş   Programlama Giriş EmptyPaz Kas. 29, 2009 10:40 am

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ı. J
Sayfa başına dön Aşağa gitmek
 
Programlama Giriş
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
ForumCa l ForumCa Eğlencenin Adresi..! :: Programlama Dilleri :: VisuaL Basic-
Buraya geçin: