Microsoft ve C++ İle C# Dillerinin Geleceği

0
FZ
Geçen Perşembe günü duyurulan Tablet PC ürünü için New York'a giden Bill Gates Washington eyaletine döndü ve C++ ile C# dillerinin geleceğine dair bir brifingi yazılım geliştiricilere, bilgisayar bilimcilere ve öğrencilere sundu.

ACM (Association for Computing Machinery) kurumunun 17. yıllık Nesneye Yönelik Programlama, Sistemler, Diller ve Uygulamalar (OOPSLA) konferansında söz alan Gates Microsoft Visual C# .NET ve Visual C++ .NET ilgili gelecek vizyonunu koydu ve yazılım geliştirme ekiplerinin ürün ürün problemlerini hızlı şekilde tespit etmelerini sağlayacak olan bir yazılım test etme sistemini tanıttı.
C++ bağımlıları için Visual C++ .NET ile ilgili en iyi haber yeni sürümde ISO C++ standartlarına uyum gösterileceği idi (en az %98). Bu da demek oluyor ki Windows geliştiricileri gelişmiş ISO tanımlı C++ dil özelliklerinden faydalanırken bir yandan da modern C++ fonksiyon kitaplıklarını kullanabilecekler.

Bunun özerinde önemle duran Gates C++ topluluğuna önem verdiklerini ve ISO standartlarına uyup standart kitaplıklar geliştirmeye odaklanarak bunu kanıtladıklarını söyledi.

Visual C++, bir sonraki sürümünde kayan noktalı sayılar için artırılmış performansla, Window form tabanlı uygulamalarda yüksek üretkenlikle ve güvenlik açısında daha gelişmiş özelliklerle gelecek.

Gates bunlara ek olarak "generics" diye tabir edilen ve C++ diline benzer bir şekilde yapılar kullanarak yazılımcıların yazılım çatıları kurmalarını sağlayan özelliklerin C# diline katılacağını belirtti. Eklenecek diğer özellikler arasında anonim metodlar, iteratörler ve kısmi tipler (partial types)de var.

Görüşler

0
Maverick
GCC, 3 serisi ile ISO uyumluluğunu çoktan sağlamıştı zaten. 3.2 ile de endüstri standartı bir ABI`e kavuştu.. Özgür yazılımın gurur kaynaklarından bir başkası..
Öte yandan M$ cephesinin C++`a verdiği destekten memnun kalmış olmam gerekir. Umarım standartlaşmayı gerçekleştiren C++ daha da çok yaygınlaşır..
0
FZ
Meraklısına not: ABI: Application Binary Interface.

Bir dilin ABI'si demek ayrı ayrı derlenmiş modüllerin nasıl olup da bir arada çalışabileceklerine dair düşük seviyeli ve detaylı teknik tanımlamalar demek. Sağlam bir ABI olmazsa bir programın tüm parçaları aynı derleyicinin aynı sürümü ile derlenmelidir! Haliyle bu durum dağıtık proje geliştiricileri için ve özelliklede binary library sunanlar için bir nevi kabus demektir. C++ biraz fazla çabuk gelişmesi yüzünden uzunca bir süre sağlam bir ABI standardı oturtulamamıştı. 1998 yılındaki uluslararası C++ standardı [ISO/IEC 14882:1998 Programming Languages - C++] sağlam bir C++ ABI'si için en azından belli bir C++ uygulamasına yönelik olduğunda gerekli temeli sunmaktadır.

Kaynak : http://forte.sun.com/s1scc/articles/CC_abi/CC_abi.html

FZ: Açıklama adamcığı :-P
0
anonim
ya ben şunu merak ediyorum:
java uyumlu mobil cihazlar piyasada boy göstermeye başladı. C# yakın gelecekte bunun yerini alabilir mi?
0
FZ
Bunu teknik bir yorum olmaktan çok sezgisel bir öngörü olarak kabul et: Mobil ortamlarda Java çok daha fazla yaygınlaşacak gibi geliyor bana. C# dilinin ufak tefek ve mobil aletlere girmesi ve Java ile ciddi olarak rekabet edebilmesi çok zor gibi görünüyor şimdilik.
0
malkocoglu
C# dallama bir dildir. Java programci sayisi gecende Visual Basic kullanilarini gecti. (dunyada). Gomulu ortamlarda Java'yi bizzat kullandim ve ne kadar kodlamaya elverisli bir ortam oldugunu gorme sansimiz oldu boylece; Bahsettiginiz gibi cep telefonlarinda da Java yayginlasiyor. Bu gelecek icinde Microsoft'u pek goremiyoruz. Her nasilsa kendi maglup ettikleri is modeline hapis kaldilar. Defettikleri IBM, standardlari kendi tanimlar, teknoloji 'sadece kendisi' uretirdi. PC ile bu zincirler kirildi. Simdi Microsoft ayni isi Windows ile yapmaya kalkti, fakat donanim cesitlerinde patlama olunca, donanima bagli olmayan dil kazandi. Yani Java.

Görüş belirtmek için giriş yapın...

İlgili Yazılar

Windows`dan Linux`a geçiş

sundance

7'den 70'e ciddi bir Linux hareketi olduğu, birçok kişinin 'Yeter artık Windows' dediği pek gözden kaçmayan bir gerçek halini aldı.

Öte yandan öyle çat diye Windows'dan Linux'a geçmek ise her babayiğidin harcı değil. Ama bu konuda çalışmalar yapanlar var. Mesela IBM bu konuda gerçekten başarılı bir FAQ dosyası oluşturmuş ve güzel bir referans sağlıyor.

Bana sorarsanız yükleyin VectorLinux bir daha da bakmayın Windows'un yüzüne :)

XBox Gizli Anahtarı kırma projesi

raistlinthewiz

Bu projede amaç Microsoft XBox medyalarını imzalamak için kulladığı 2048 bitlik gizli anahtarı kırmak. Başarılı olunursa modchiplere ihtiyaç duyulmayacak. (Bildiğim kadarıyla bu chipler sayesinde bu sistemin önüne geçiliyor) Çalışmalar başladı bile :)

http://theneoproject.com/

http://slashdot.org/articles/03/01/05/1456203.shtml?tid=109

Windows 7 Matematik Giriş Paneli

nehuse

MS Windows 7 henüz beta aşamasında olmasına rağmen açıkçası MS Windows Vista'dan sonra microsofttan hiç beklemediğim bir performansa sahip. Özellikle kullanıcının işlerini kolaylaştırmak için bir çok araç windows 7 ye eklenmiş bunlardan birisi de math input panel . Eğer tablet pc niz varsa yada bilgisayarınıza bağlı tablet çizim aracınız varsa bu paneli kullanarak matematiksel sembolleri ve fonksiyonları kağıda yazıyormuş gibi hızla yazıp bilgisayar sayesinde sembolleri düzenli hale getirebilirsiniz. Bu özellik aynı zamanda elyazısını tanıma özelliğinede sahip şu an için yalnızca ingilizceyi desteklesede sizin yazınızı öğrenme özelliğine sahip olması sayesinde zamanla hatalarının azalması ve yazmanızın kolaylaşması gibi özellikleri gelecekte yoğun olarak kullanılacağını gösteriyor. Aşağıdaki video ve fotoğraflarda sistemin nasıl çalıştığını ve sonuç verdiğini görebilirsiniz. Bilgisayarınıza windows 7 kurarak siz de bu sistemi test edebilirsiniz.

Her açılışta hibernate!?!

sleytr

WinXP'nin benim makinemde normal açılışının 65, ve hibernatten dönmesinin 20 saniye sürdüğünü görünce bunun bir mucize olduğunu düşünmüş, televizyon gibi açılan bilgisayarlara biraz daha yaklaştığımızı sanmıştım. Ama önümde duranda bir micro$oft ürünüydü ve benim kullanımımla en fazla 2-3 günde bir mutlaka restart gerekirdi. Bu durumda hibernate benim için önemini yitiriyordu tabii...

Petrolde... pardon mp3de rekor ceza $1,500,000,000

sundance

Guardian'ın habeine göre geçtiğimiz Perşembe, bir San Diego mahkemesi, şu ana kadarki en büyük patent ihlal cezasını verdi.

Sözkonusu dava Alcatel-Lucent tarafından müzik kayıtlarının MP3 formatına çevrilmesi ile ilgili sahip oldukları patentin ihlal edildiği iddası ile açılmıştı.

Bu rekor cezayı alan firma ise bu cezanın, online müzik sektörüne çok ciddi bir sekte vurabileceğini belirtmiş.