Sehitler Ölmez C/C++/C# Nedir ?
hack, Program, Oyun, Ceptelefonu, Ogame, crack, serial, donanım
Ekim 06, 2008, 10:09:59 ÖS *
Program, Oyun, Crack, Serial, Msn Hack, Hacking ve güvenlik portalına hoşgeldiniz.. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
Duyurular: Şehitlerimizin Ruhu Şad Olsun !

 


Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: C/C++/C# Nedir ?  (Okunma Sayısı 708 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
kral yengeç
Ziyaretçi
« : Mart 24, 2008, 08:43:15 ÖS »

1970'lerin başında Ken Thompson [1] ve Dennis Ritchie [2] tarafından UNIX İşletim Sistemi için geliştirilmiş bir programlama dilidir. C, günümüzde neredeyse tüm işletim sistemlerinde kullanılan, dünyanın en çok kullanılan sistem programlama dilidir. Ancak, uygulama programları yazmak için de çok sık kullanılır. Yine çok kullanılan programlama dillerinden olan C++ da C'den türemiş bir dildir.

Dilin Tarihi
Dilin erken tarihi C'nin ilk gelişme safhaları 1969 ile 1973 arasında AT&T Bell Laboratuvarları'nda gerçekleşti. Ritchie'ye göre, en yaratıcı devre 1972 idi. Dilin pek çok özelliği "B" adlı bir dilden türediği için, yeni dile "C" adı verildi. "B" adının kökeni konusunda ise söylentiler değişik: Ken Thompson B'nin BCPL programlama dilinden türediğini söylemektedir, ancak Thompson eşi Bonnie'nin onuruna adını Bon koyduğu bir programlama dili de geliştirmiştir.

1973'e kadar C yeterince güçlü bir hale gelmiş ve ilk başta PDP-11/20 assembly dili ile yazılan UNIX'in çekirdeğinin büyük kısmı C ile yeniden yazılmıştı. Böylece UNIX, çekirdeği bir assembly dili ile yazılmayan ilk işletim sistemlerinden biri olmuştu.


K&R C [değiştir]1978'de Ritchie ve Brian Kernighan The C Programming Language (C Programlama Dili) kitabının ilk baskısını yaptılar. C programcıları tarafından "K&R" olarak bilinen bu kitap, C dilinin gayriresmi standardı olarak kullanıldı. C'nin bu versiyonu bugün "K&R C" olarak adlandırılır. Bu kitabın ikinci baskısı ise aşağıda anlatılan ANSI C standardını içerir.

K&R dilde şu değişiklikleri yaptı:

struct veri tipleri eklendi
long int veri tipi eklendi
unsigned int veri tipi eklendi
=+ operatörü += olarak değiştirildi (çünkü =+ C'nin leksikal ayrıştırıcısının kafasını karıştırıyordu)
K&R C genellikle tüm C derleyicilerinin desteklemek zorunda olduğu dilin en temel kısmı olarak kabul edilir. Uzun yıllar boyunca, ANSI C'nin kabul edilişinden sonra bile, yüksek taşınabilirlik (portability) istendiğinde, K&R C, C programcıları tarafından "ortak payda" olarak kabul edilmiştir çünkü bazı derleyiciler henüz ANSI C'yi desteklemek üzere güncellenmemişlerdi ve zaten iyi yazılmış bir K&R C programı aynı zamanda ANSI C'yi de destekler.

K&R C'nin yayımlanmasını izleyen yıllar içine dile AT&T'nin derleyicilerinin ve bazı başka bilgisayar üreticileri tarafından desteklenen kimi "gayriresmi" özellikler eklendi. Bunların içinde aşağıdaki özellikler de vardı:

void fonksiyonlar ve void * veri tipi
struct ya da union veri tipi döndüren fonksiyonlar
her bir struct'ın alan adları için ayrı bir ad alanı
struct veri tipleri için atama
bir nesneyi yazmaya karşı korumalı yapmak için const anahtar sözcüğü
standart bir C kütüphanesi
enumeration'lar
single-precision float tipi

ANSI C ve ISO C [değiştir]1970'lerin sonunda C, en çok kullanılan mikrobilgisayar dili olarak BASIC'in önüne geçmeye başladı. 1980'lerde ise, IBM PC ile kullanılmak üzere benimsenmesiyle birlikte popülaritesi iyice artmaya başladı. Aynı zamanda, Bell Laboratuvarları'nda Bjarne Stroustrup ve iş arkadaşları C'ye nesneye yönelim eklemek üzere çalışmaya başlamışlardı. C bugün UNIX dünyasında en çok kullanılan dil olarak kalırken, Stroustrup'un geliştirip C++ adını verdiği dil Microsoft Windows işletim sisteminde en önemli dil oldu.

1983'te Amerikan Ulusal Standartlar Enstitüsü (ANSI) bir C standardı oluşturmak için bir kurul oluşturdu. Uzun ve yorucu bir çalışmadan sonra, bu kurul standardı 1989'da tamamladı ve standart ANSI X3.159-1989 "Programming Language C (C Programlama Dili)" olarak yayımlandı. Dilin bu versiyonu genellikle ANSI C olarak adlandırılır. 1990'da bu standart, küçük değişikliklerle Uluslararası Standartlar Örgütü (ISO) tarafından da benimsenip ISO/IEC 9899:1990 olarak yayımlandı.

ANSI C'yi oluşturmanın amaçlarıdan biri K&R C'yi içeren ve dile sonradan katılan "gayriresmi" özellikleri de dile katan bir standart oluşturmaktı. Standart k fonksiyon prototiplerini ve daha yetenekli bir önişlemciyi de standarda ekledi.

Bugün artık ANSI C neredeyse tüm derleyiciler tarafından desteklenmektedir. Günümüzde yazılmakta olan C programlarının çoğunluğu ANSI C standardına uygun olarak yazılmaktadır. Yalnızca standart C kullanılarak yazılmış bir program, standarda uyumlu her derleyici ile doğru bir biçimde derlenip çalıştırılabilir. Ancak, standart olmayan kütüphaneler kullanılarak yazılmış programlar belli bir platform ya da derleyici gerektirebilirler.


C99 [değiştir]ANSI standartlaştırma işleminden sonra C dili uzun bir süre oldukça sabit kaldı, ancak C++ gelişmeyi sürdürdü. Buna bağlı olarak, 1990'ların sonunda ISO standardı güncellendi ve 1999'da ISO 9899:1999 olarak yayımlandı. 2000 yılının Mart'ında ise, "C99" olarak bilinen bu standart ANSI tarafından da benimsendi.

C99'un yeni özellikleri şöyle özetlenebilir:

inline fonksiyonlar
C++'da olduğu gibi artık değişkenler programın herhangi bir yerinde tanımlanabilirler
long long int, boolean, complex gibi yeni veri tipleri
değişken uzunluğa sahip diziler
C++'dan alınan, // ile başlayan tek satırlık program içi açıklamalar
snprintf() gibi yeni kütüphane fonksiyonları
stdint.h gibi yeni başlık dosyaları
C99'u bugün GCC ve bazı başka derleyiciler desteklemekteyken, Microsoft ve Borland derleyicilerine C99 desteği eklemekte isteksiz davranmaktadırlar.
« Son Düzenleme: Nisan 09, 2008, 03:21:51 ÖS Yazan: kral yengeç » Logged
NevMid
Binbaşı
***

Rep Puanı : 7
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 289

Konu Sayısı: 12
« Yanıtla #1 : Nisan 08, 2008, 05:19:47 ÖS »

saolasın kardesim yeni baslayanlar icin faydalı bi paylasım..
Logged
ali18044
Binbaşı
***

Rep Puanı : 1
Offline Offline

Mesaj Sayısı: 286

Konu Sayısı: 36

Önce kendini sonra karşındakini sorgula


« Yanıtla #2 : Nisan 08, 2008, 05:28:13 ÖS »

okumak için sabırlı olurlarsa evet
Logged

xapyh
Yarbay
****

Rep Puanı : 8
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 623

Konu Sayısı: 26

hatalıysam caldır kapat ben seni ararım :)


WWW
« Yanıtla #3 : Nisan 15, 2008, 02:42:38 ÖS »

saol iyi paylasım
Logged

k_a_s_ı_r_g_a
Yarbay
****

Rep Puanı : 23
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 776

Konu Sayısı: 24

ş%%%%////System Error////%%%%ş


WWW
« Yanıtla #4 : Nisan 23, 2008, 10:59:10 ÖÖ »

çok saol işime yaradı
Logged

Sabote By Subay##((( Hacker: System Error)))##
domates91
Teğmen
*

Rep Puanı : 3
Offline Offline

Mesaj Sayısı: 55

Konu Sayısı: 1
« Yanıtla #5 : Temmuz 17, 2008, 06:26:30 ÖS »

hahaha Kahkaha okumak için sabırlı olurlarsa Kahkaha koptum güzel olmuş bu konuyla ilgili hiç bir bilgim yok we tepedekilerin yarısını okudum Kahkaha hiç bişe anlamadım ama hoşuma gitti ...
Logged
exel_1996
Teğmen
*

Rep Puanı : 0
Offline Offline

Mesaj Sayısı: 3

Konu Sayısı: 0
« Yanıtla #6 : Temmuz 21, 2008, 09:50:20 ÖS »

olur

Logged
sessizşaşkın
Yüzbaşı
**

Rep Puanı : 1
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 125

Konu Sayısı: 5

BEN ADAMIM SEN NESİN HAYVAN


« Yanıtla #7 : Eylül 23, 2008, 01:51:39 ÖS »

emeğine sağlık.
Logged

Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer:  


Powered by SMF 1.1.6 | SMF © 2006, Simple Machines LLC


Reklam vermek için sabotecom@windowslive.com adresine mail gönderiniz. Sabote.com bir forum sitesidir ve siteye gönderilen tüm mesajlar onaydan geçmeksizin anında paylaşılmaktadır. Sabote yönetimi yazılan mesajlardan sorumlu değildir, tüm sorumluluk mesajı yazan kişilere aittir. Yasalara aykırı bulduğunuz mesajları linkleriyle beraber sabotecom@windowslive.com adresine bildirebilirsiniz. Şikayetiniz en kısa sürede incelemeye alınacaktır.. For English: Please let us know any illegal activity to sabotecom@windowslive.com

2008© sabote.com
Bu Sayfa 0.122 Saniyede 19 Sorgu ile Oluşturuldu
popup Hosgeldiniz close
guest Hala Üye degilmisiniz?
Üye olmak çok kolay
Üye olmak için tiklayin