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, Python geliştiriyor

Soulblighter

Microsoft, .net framework üzerinde çalışacak, kendine ait bir Python sürümü geliştiriyor.

IronPython isimli bu yeni dille Microsoft, .Net framework üzerinde betik programlamayı kolay hale getirmeyi amaçlıyor. Microsoft, .net üzerinde çalıştığında IronPython'un, normal Python'dan 1.8 kez daha hızlı olduğunu da söyledi.

Şu an 0.7 sürümü bulunan IronPython, Microsoft'un gotdotnet.com geliştirme sitesinden indirilebilir.

Kaynak: ComputerWeekly

Microsoft mühendis alımı için Türkiye'ye geliyor

huseyin

Microsoft Amerika'da Washington, Redmond'daki merkezinde temel ürünlerinin gelişiminde çalışmak için yazılım mühendisi ve testçi alacakmış. Ağustos -Eylül ayında görüşmek için Türkiye'ye gelecekler.

Birçok açık pozisyon olduğunu ve başvuranların birbirleriyle değil kendileriyle yarışacaklarından ahsediyorlar. Üniversitede okuyan bilgisayar bölümü öğrencileri ile bildiğiniz zeki kişilere yollar mısınız demişler. Sloganları da: NE YAPARSANIZ, MICROSOFT'TA YAPIN!

İlgilenenler, haberin devamındaki e-postayı okuyabilirler. Kahrolsun mikisoft, bak adamlar batıyo şirketi kurtaracak adam arıyo, Linux rules, diyen var mı bilmiyorum ama bilgisayarcılar için gayet mantıklı ve iyi bir fırsat gibi gözüküyor.

Microsoft`un Unixi Tercih Ettiği Web Siteleri!

sundance

Microsoft, hepimizin ilgi ile takip ettiği bir çok Web hizmetini verirken Unix sunuculara güveniyor.\r

\r Makaleye göre Hotmail %99 FreeBSD, bCentral reklam sunucularının %100` ü FreeBSD ve WebTV ise neredeyse tamamen Solaris üzerinde koşmakta. Tabi bir de MSN bünyesinde bulunan bazı Apache Web Sunucuları var...

\r \r Sözkonusu makale yaklaşık bir buçuk yıl kadar önce yazılmış ve o zamanki durumu naklediyor. Bildiğim kadarıyla bu süre içinde Microsoft bir kez daha Hotmail` i Windows 2000 sunuculara geçirmeye teşebbüs etti fakat %10` luk bir oranın ötesine gidemedi. Sanmıyoruz ki şu anda durum hala böyle olsun, bilgisi olanlar lütfen yorum olarak yazsınla biz de yazıya ek yapalım :)

Windows Media Player 8 de Spyware Çıktı

polat

The Associated Press`in haberine göre Microsoft Windows XP ile beraber gelen Windows Media Player 8 kullanıcının büyük firmaların işine yarayacak bilgilerini bir listeye kaydediyor.

Microsoft, Windows media player`ın sadece download edilmiş DVD ve CD bilgilerini kaydettiğini , bununda kullanıcı için herhangi bir güvenlik sorunu teşkil etmeyeceğini açıkladı.Ayrıca Microsoft bu bilgileri satmayacaklarınıda ekledi.

Halbuki AP`nin bulduğu bu log dosyasında DVD ve CD infoları dışında büyük firmaların işine yarayacak birçok bilgi bulunyor.

İlgili haber. /Kaynak:www.inethaber.com

Yeni MS-IIS Worm`u: `Code Red`

elrond

Code Red adlı yeni bir Worm, Microsoft tabanlı 12.000 web serverı etkilemiş durumda. Worm IIS teki bir güvenlik açığını kullanıyor. İsminin "Code Red" olmasının nedeni ise Çin` den çıkmış olması.
Worm bulaştığı server subnetinde 100 IP` yi scan edip bulduğu diğer serverlara da bulaşıyor. Web serverın ana sayfasına ise şunu koyuyor.
"Welcome To http://www.worm.com
Hacked by Chinese."