ee++
05/02/2003, 22:35
C dilinin cok tartisilan ve ciddi sorunlara yol acan guvenlik aciklari malum. Ama bunun yaninda C dili ile edinilen alt duzey erisim imkanlari da goz ardi edilemiyor ve biraz da gelenekler dogrultusunda gunumuzde de vazgecilmez bir programlama dili.
C++, Java gibi diller bu guvenlik sorunlarini kismen, ya da buyuk olcude cozuyor. Ancak alt duzey sistem erisimini engelliyorlar ya da zorlastiriyorlar.
Cyclone, su an gelismekte olan bir programlama dili, C'nin Guvenli hali. Gostergelerle Izinsiz Erisimlerin, Hafiza Tasmalarinin ve benzer bir cok sorunun asildigi bir dil Cyclone. Cyclone bu sorunlari ortadan kaldirirken C'nin alt duzey erisim olanaklarini da koruyor. Bunun yaninda gercekten cok guzel ozelliklerle geliyor, bunlardan en goze carpan ve bilindik olanlar:
Aykiri Durumlar
Cokbicimlilik
Cyclone su an sadece x86 Linux platforumunda destekleniyor. Windows'ta da Cygwin ile destek var. Diger platformlar icin de calismalar yapiliyor.
Cyclone, sundugu bir cok guvenlik ve esneklik ozellikleri ile gelecegin dili olmaya aday gorunuyor.
Ayrintili bilgi icin:
http://www.research.att.com/projects/cyclone/
C++, Java gibi diller bu guvenlik sorunlarini kismen, ya da buyuk olcude cozuyor. Ancak alt duzey sistem erisimini engelliyorlar ya da zorlastiriyorlar.
Cyclone, su an gelismekte olan bir programlama dili, C'nin Guvenli hali. Gostergelerle Izinsiz Erisimlerin, Hafiza Tasmalarinin ve benzer bir cok sorunun asildigi bir dil Cyclone. Cyclone bu sorunlari ortadan kaldirirken C'nin alt duzey erisim olanaklarini da koruyor. Bunun yaninda gercekten cok guzel ozelliklerle geliyor, bunlardan en goze carpan ve bilindik olanlar:
Aykiri Durumlar
Cokbicimlilik
Cyclone su an sadece x86 Linux platforumunda destekleniyor. Windows'ta da Cygwin ile destek var. Diger platformlar icin de calismalar yapiliyor.
Cyclone, sundugu bir cok guvenlik ve esneklik ozellikleri ile gelecegin dili olmaya aday gorunuyor.
Ayrintili bilgi icin:
http://www.research.att.com/projects/cyclone/