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

Microsoft İnsan Derisini İletken Olarak Kullanmak için Patent Aldı

FZ

Microsoft ArGe bölümü bu haberde belirtilenlere göre insan derisine temas eden cihazlar arasında bir ağ oluşturmayı sağlayacak yöntemlere dair bir patent edindi.

Microsoft araştırmacılarına göre bu tür bir PAN (Personal Area Network) cihazların güç ihtiyaçlarını karşılamanın yanısıra birbirleri ile iletişim kurmalarını sağlayacak.

Micros~1'da Linux?

fsniper

Son XPSP2 konusundaki blogları incelerken karşıma çıkan ilginç linkleri sizlerle paylaşmak istedim. Konu hakkında yorum yapmak istemiyorum. Zaten herşey ortada :)

link 1
link 2
Link 3

Ucuz Windows, Linuxçuları kızdırdı

acemi_

Künye bölümünde "sektörün doğru, tarafsız ve gerçek olarak bilgilenmesini sağlamak ve sağlıklı bir iletişim kurmak amacıyla yayınlanmakta" olduğu belirtilen TÜBİDER'e ait TÜBİDER Bilişim Dünyası adlı sitenin bana gönderdiği spam mail ile "Microsoft'un Türkiye'de de Türkçe olarak sunmaya hazırlandığı Ucuz Windows işletim sistemi için Linux cephesinin küplere binmiş" olduğunu öğrendim.

MS Windows'un Kaynak Kodları Halka Açılacak Mı?

anonim

Rekabet kurallarını ihlal ettiği için AB Komisyonu ile başı dertte olan yazılım devi Microsoft, Windows işletim sisteminin kaynak kodlarından bir kısmını açarak "lisanslı" hale getireceğini bildirdi.

Microsoft'un yasal işlerden sorumlu Kıdemli Başkan Yardımcısı Brad Smith, düzenlediği basın toplantısında, "Windows kaynak kodlarını da lisanslı yapacağız. Bu, program yazmak isteyen herkesin kodlara ulaşabilmesi anlamına geliyor. Umarım AB Komisyonu, yeni önerimizi göz önünde bulundurarak bir karar alır" dedi.

Kaynaklar: İnternet Haber, ITJungle

Windows 98 SE Service Pack 2.02

sundance

Satın aldığınız bilgisayarla fi tarihinde gelen Windows 98, hala işinizi görüyor mu? Herşey iyi hoş, ama bazı küçük problemleri de halletseler ne güzel olur mu diyorsunuz?

Resmi olmayan Win98 SE Service Pack 2.02 huzurlarınızda. Tabi ki, resmi olmayan herşeyde (ve resmi olanlarda) olduğu gibi, bu service packi geçerken başınıza bir şey gelirse, "bilgi, zeka, kız arkadaş vs. kaybına maruz kalırsanız derdinize yanın, kendi düşen ağlamaz" şeklinde standart bir sorumluluk reddi var, haberiniz olsun.
Onun dışında değişiklikler güzel gibi (Notepad yerine Metapad konulması ya da 512Mb ram ile sorun çıkartmamak mesela)