![]() |
|
|
#1 (permalink) |
|
Yüzbaşı
![]() Üyelik tarihi: Jul 2007
Mesajlar: 251
|
delphi ve turbo pascal hakkında
Borland Delphi Ve Turbo Pascal Programcılığı Hakkında...
Bu yazı programlamaya yeni başlayan ve hangi programlama dilini seçmeli oldukları hakkında onlara bir fikir verme amacını taşır. Burada size Turbo pascal programlama dili ile başlayıp, visual pascal olarak adlandırılan Delphi dilinden ve bu dilin yarattığı delphi teknolojilerinden bahsedeceğim. Tarihçesi Ve Genel Özellikleri Tekrarlamakta fayda olduğunu düşünüyorum. Kronolojik olarak ilk Turbo Pascal dili ortaya çıkmış ve sonra Borland firması bu dilin haklarını satın alarak ve bu dili görsel ortama ve Win32 platformuna taşı***** yepyeni bir dil olan Delphi'yi yaratmıştır. Turbo Pascal 1970 yılında Niklaus Wirth tarafından Algol programlama dili esinlenerek çıkarılmıştır. Pascal özellikle Machintosh işletim sisteminin ilk sürümlerinin tasarlanmasında kullanılmıştır. En önemli özelliklerinden biri çıktığı dönemde zengin bir veri tipleri hazinesine sahip olmasıdır. Ayrıca karışık matematiksel işlemleri kolaylaştırmış bir dildir. C dili ile aynı zamanlarda geliştirildi. Genel yapısı bakımından C'ye benzese de Syntax(Komut Dizilimi) açısından oldukça farklıdır. Bir Pascal Programının Yapısı ----------------------------------------------------------------- ------------------- Uses Crt,Dos; Var x,y,z:integer; { Bu Kısımda Değişken (Variable) Tanımlamaları Yapılmaktadır. } a,b,c:string; Begin { Burası Programın Ana Kısmı } End. ------------------------------------------------------------------------------------ Diğer bir önemli özelliği ise çok basit okunaklı bir syntax'e sahiptir. Ingilizce biliyorsanız ve az bilgisayar bilginiz varsa bir pascal programının anlamını çözmeniz pek zor değil. Ayrıca pascal diline Borland tarafından 5.5 sürümünde nesneye yönelik bir kimlik kazandırılmıştır. Turbo pascal dili 16 bit uygulamalar içindir. Bu özelliği 7.1 sürümüne kadar korudu. Daha sonra Borland'ın tarihe geçen bir atağı ile tamamen arayüzü,platformu değişti ve zenginleşti. İşte böylece Delphi dili ortaya çıktı. Borland Delphi Hakkında... Pascal dilinin Win32 platformuna geçmiş halidir. Asıl olarak Apple tarafından ortaya atılan Object Pascal fikrine dayanır. Delphi 1. sürümünde kısıtlı bir dildi ve pek bir özelliği yoktu. Ancak 2.sürüm itibariyle bu değişmiştir ve Windows 95 kontrollerini kullanma olanağı vermiştir. Daha sonra hızlı bir ilerleme kaydederek 3.4.5.6.7.8.2005 ve Nihayet Delphi Borland Developer Studio 2006 adıyla artık sadece bir programlama dili olmaktan çıkmış ve çokyönlü bir yazılım geliştirme platformuna dönmüştür. Bugün delphi C++ dilinden bırakın geri kalmayı bugün delphi c++ desteği ile yazılabilir. Yani delphi artık bir kavram değişimine uğramıştır. Delphi ilk olarak çıkardığı ve windows kontrollerini kullanmak amaçlı tasarladığı VCL sisteminin yanında .NET deteği ve GNU/Linux platformları için özel hazırladığı Kylix ile bugün sınır tanımamaktadır. Ve delphi'nin en can alıcı noktalarından biri de Assembler desteğidir. Bildiğiniz assembler kodunu özel bir yolla programınızın içine ekleyebilirsiniz. Böylece alt seviye programlama gereken ve işlemci ve sisteme tam hakimiyet kurmak istediğinizde size yardımcı olur ve bu konuda C++'dan daha başarılıdır.Ayrıca delphi fonksiyonları OOP(Object Oriented Programming) matığınına tam uyar. Bir delphi fonksiyonu ile harikalar yaratabilirsiniz. Bir Delphi Programının Yapısı -------------------------------------------------------------------------------------------------------- unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; { Kullanılan komut kütüphaneleri } type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; { Bu Kısımda Değişken (Variable) Tanımlamaları Yapılmaktadır. } implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin { Burası Programın Ana Kısmı.(Windows Formu) } end; end. -------------------------------------------------------------------------------------------------------- Peki Neden Delphi ? 1 - Kolay Syntax(Komut Dizilimi) Yukarıda da bahsettiğim gibi delphi gibi kolay syntax'e sahip bir dil yoktur.Ingilizce bilmeniz delphi için çok önemli bir yapıtaşıdır. 2 - Nesneye Yönelik. Kendi veri tipinizi ve özel fonksiyon ve prosedürlerinizi rahatça tanımlamanızı ve tekrar kullanabilmenizi sağlar. 3 - Multi - Platform Bugün delphi Windows başta olmak üzere Linux ve Machintosh platformlarında yazılım geliştirmeye olanak tanıyan yegane dildir. 4 - Komponent Desteği Bugün web üzerinde birçok delphi komponenti vardır ve tümü çok hızlı ve esnek programlama yapmanızı sağlar. Ve açık kaynak dünyasına bir anlamda öncülük etmektedir. 5 - Seyive Sınırlaması Yok Delphi içinde assembler bütünlüğü programcıya oldukça esnek bir alan yaratmakta ve yüksek seviye dillerin sistem bağımlılığından yine yüksek seviye bir dil olarak çıkmasını sağlamaktadır.
__________________
[Linkleri görebilmek için üye olmalısınız. Üye olmak için tıklayınız...] Yukarıdaki İşaretlenmİş OLan yere TıkLayarak UYgunsuz Kullanımları moderatörlere veya Adminlere Bildirebilirsiniz. BilGiniZe... 8D1T 8y 4kR3p |
|
|
|
![]() |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
|
|