Peki nedir bu yorumlanan dil?
Yorumlanan dil her hangi bir framework üzerinde çalışmak demektir. Örneğin; C#'ta yazdığınız bir programın o bilgisayarda çalışması için ".Net" frameworkunun o bilgisayarda olması gerekmektedir. Örnek Diller;
- Java = Java Virtual Machine
- Python = Python Virtual Machine
- Ruby = RVM
Gibi.
C#' C/C++'tan ayıran özellikler nelerdir?
- C ve C++ makine diline C#'tan daha yakındır.
- C/C++ dilleri "Derlenen" dillerdir.
- C# C/C++ dilleri ile yazılmıştır.
C# ile neler yapıl(a)maz?
Örneğin C# ile işletim sistemi yazılamaz. Çünkü; C# derleyicisi olan .NET'e ihtiyaç duyar. .Net zaten hali hazırda bir işletim sistemine kurulu olması gerekmektedir.
Sonuç
C# elbetteki küçümsenecek bir dil değil ama şu anda C/C++ kafa tutacak bir potansiyele sahip olmadığını biliyoruz. Sistem ve donanımla ilgili bir projeniz varsa kesinlikle uzak durmanız gereken bir dil C#.
- C#'ta bir bios programı yazamassınız.
- Driver yazamassınız.
- Donanım işlerine kesinlikle karışamassınız.
Sonuç
C# elbetteki küçümsenecek bir dil değil ama şu anda C/C++ kafa tutacak bir potansiyele sahip olmadığını biliyoruz. Sistem ve donanımla ilgili bir projeniz varsa kesinlikle uzak durmanız gereken bir dil C#.
Hiç yorum yok:
Yorum Gönder