RSS Feed
Mar 19

C# Yapar Da Java Yapamaz Mı?

Cuma, Mart 19, 2010 tarihinde yazıldı. Kategoriler : Java

Daha önceki Değişken Adında Türkçe Karakter Kullanımı [C#] yazımda bahsettiğim C#’taki değişken, class, namespace isimlerinde Türkçe karakter kullanabiliyor olmak “C#’ta varsa Java’da neden olmasın?” sorusunu kendime sormama ve neticesinde bu yazının yazılmasına vesile oldu.

Netbeans 6.8 ve Eclipse Galileo ile aynı şeyleri denedim ikisinde de sonuç aynı : C#’ın yaptığını Java da yapıyor; proje, package, class ve değişken isimlerinde Türkçe karakter kullanmak istendiğinde “Abi sen burda Türkçe karakter kullanmaya çalışıyorsun ama bunu yapamazsın, mümkünse onları İngilizce karşılıkları ile değiştir” falan demiyor.

O yazıdaki kodun yaklaşık Java karşılığı aşağıda :

package türkçekarakter;

public class TürkçeKarakterİçerenSınıf {
    public static void main(String[] args) {

        String strTürkçeKarakterİçerenDeğişken = "Değişkenin değeri.";
        System.out.println(strTürkçeKarakterİçerenDeğişken);
    }
}

Şu görseller de Netbeans ve Eclipse’teki proje ve konsol alanları :
Netbeans proje
Netbeans console
Eclipse proje
Eclipse console

Bize programlama derslerinde öğretilen “değişken isminde Türkçe karakter olmaz” artık kural olmaktan çıkıp gelenek haline geliyor sanırım.

Oca 8

Değişken Adında Türkçe Karakter Kullanımı [C#]

Cuma, Ocak 8, 2010 tarihinde yazıldı. Kategoriler : cSharp

Kodaman’da gördüm bugün merak ettim, Windows’u açıp baktım hakkatten de dedikleri gibi değişken isimlerinde Türkçe karakter kullanılabiliyormuş. Ordaki örneği aynen denedim. Ahanda kanıtı :

using System;

namespace TürkçeKarakterİçerenDeğişkenler
{
    class Program
    {
        static void Main(string[] args)
        {
            String strTürkçeKarakterİçerenDeğişken = "Türkçe karakter içeren değişkenin değeri.";
            Console.WriteLine(strTürkçeKarakterİçerenDeğişken);
            Console.Read();
        }
    }
}

Çıktı da şöyle görünüyor :

CSharp Türkçe Karakter

Şimdi bunu yaparak dünyayı mı kurtardık?

Hayır.

Ama olsun, fazla bilgi göz çıkarmaz.