PDA

Tam Sürümünü Görmek İçin : C nereden türedi?


nilsonmandela
04/08/2006, 19:11
Programlama dillerinin hangi tarihte kim tarafından ve nerede geliştirildiği hakkında bilgiler var ama nerden yola çıkıldığı hakkında pek bilgi yok.Yani C dili geliştirilirken derleyicinin yazılan kodları makine koduna çevirmesi nasıl sağlandı?Başka bir dildenmi yola çıkıldı yoksa direk olarak 1 ve 0 lara çevirme işi programı yazanlar tarafından geliştirilen bir yollamı yapıldı.Bu aklımı kurcalayan bir soru.Özellikle C ve Java nın nasıl geliştirildiğini merak ediyorum.Bilgisi olanlar paylaşırsa sevinirim.

İyi Çalışmalar.


Skeleton
04/08/2006, 23:08
Çok yetersiz bir cevap olacak ama, C dili B dilinden türedi.

The initial development of C occurred at AT&T Bell Labs between 1969 and 1973; according to Ritchie, the most creative period occurred in 1972. It was named "C" because many of its features were derived from an earlier language called "B." Accounts differ regarding the origins of the name "B", but Ken Thompson credits it as being a stripped down version of the BCPL programming language.

Daha fazla bilgi (http://en.wikipedia.org/wiki/C_(language))

Meteryus
04/08/2006, 23:43
Aslında 1 ve 0 lardan başlayıp c ye kardar uzanan yolda arada pek çok aşama var , tabiki bu sürecin hepsini ezbere bilmiyorum , zaten bilen birinin buraya yazması yıllar sürebilir.

Aşağıdaki çizelgede birçok dilin geişimi zaman çizgisi halinde anlatılmış.

http://www.levenez.com/lang/history.html

Bu link ceviz genel programlama kısmında ilk mesajdan alınmıştır :)

Ansugo
05/08/2006, 01:53
C'nin türemesinde hatta çoğu dilin türemesinde ki amaç zor işi kolaylaştırmak. Zaten zaman geçtikçe gördüklerimiz bize işin gitgide daha kolay bir hal aldığını gösteriyor.

burhanmt
05/08/2006, 10:42
Bir çok dil ALGOL programlama dilinden etkilenmiştir. Dillerin bir nevi atası... Fakat C dili daha sembolik bir dil olarak Algol'a benzemese de mutlaka etkisi vardır.

kGlz
05/08/2006, 18:19
C den önce assembly dili vardı.hem çok zor hemde çok karışıktı.bu assembly dili gibi iş yapacak ve öğrenilmesi kolay olacak bir dil üzerinde çalışıldı.B dili geliştirilerek C dili türetildi.

emperor84
06/08/2006, 12:22
işin temeli mikroişlemcilerin tasarımından kaynaklanıyor.

yesilvadi
07/08/2006, 08:55
Aslında 1 ve 0 lardan başlayıp c ye kardar uzanan yolda arada pek çok aşama var , tabiki bu sürecin hepsini ezbere bilmiyorum , zaten bilen birinin buraya yazması yıllar sürebilir.

Aşağıdaki çizelgede birçok dilin geişimi zaman çizgisi halinde anlatılmış.

http://www.levenez.com/lang/history.html

Bu link ceviz genel programlama kısmında ilk mesajdan alınmıştır :)

yok buraya yazması yıllar sürmez de yine de baya uzun bir yol olduğu doğru.

o dediğiniz 1-0 ile program yazma olayı 1950lerden sonra hiç olmadı diyebilirim çünkü ondan sonra sembolik makine dili (assembly) geliştirildi.

c dili de büyük oranda assembly ile yazıldı. b dili c için yalnızca model olmuştur tıpkı algol dili gibi