1. sayfa
E tabi. Öyle olmasa dünya çapında en çok kullanılan 10 dil içinde yer alması pek olası olmazdı. |
İşte sorun orada ki o ilk 10 dil C# kadar pratik ve zaman tasarruflu değil. |
Sonuçta C++ temelli. Windows bağımlı. Microsoft IL kodu C++'ya çeviren bir derleyici çıkarırsa o zaman efsane olabilir. :D |
Eskidendi Microsoft bağımlı olması. .Net Standart ile bağımlılık kalmadı. |
Tamamen yaptığın işe bağlı. Yoksa javascript orada olur muydu... |
Masaüstü programlamadan bahsediyorum. |
Mono kullanmadan IL kodu Linux üzerinde çalıştıran bir kaynak varsa paylaşabilir misin ? Performans ve benchmark skorları nasıl ? |
En donanımlı dillerden birisi Perl'dir. Yahoo, Perl ile geliştirildi. Amazon Perl ile geliştirildi. BBC Perl kullanıyor. Yeni nesil arama motorları DuckDuckgo ve Startpage Perl ile geliştirildi ,startpage'in site içi linklerinden bazısınn uzantısı .pl'dir. cPanel Perl ile geliştirildi.Internetin bugün en büyük film veritabanı IMDB tamamen Perl ile geliştirildi. geliştirici işleri yapıyorsanız bilgisayarınıza Perl derleyici ve Perl ile çalışan bir program kurulmuş olma ihtimali yüksek. Wordpress'in aksine ücretli satılan ve yine de alıcı bulan MovableType adlı CMS/blog framework Perl ile yazılmıştır. Unix shell'e en yakın dil Perl'dir. Unix uygulamalarının bir kısmı 1990'dan itibaren Perl ile yazılmıştır. Windows Perl yorumlayıcısı harika çalışmaktadır. Web, veritabanı, networking uygulamalarına en olarak grafik uygulamalarda da kullanışlıdır. |
Şöyle anlatayım. Skorlar nasıl bir fikrim yok açıkçası. Eskiden Mac üzerinde C# yazmak istersek Mono Framework adlı editlenmiş kütüphaneyi kullanmak zorundaydık. Bu benim hiç sevmediğim bir durum çünkü birebir .Net değil. Microsoft 2015 yılında vNext adlı bir program duyurdu ASP.NET 5 olarak da bilinir. Bu program ile platformdan bağımsız çalışan bir .Net Framework yayınladılar. Bu da .Net Core 1.0 olarak bilinir. Bu kütüphane sayesinde .Net Core frameworku ile hem Console uygulamaları hem MVC hemde Web Api yazabilmenizi sağladılar fakat burada bir negatiflik vardı çünkü .Net Core yapısı ile .Net yapısı birbirinden farklıydı. .Net ve Core uzantıları birbirinden farklı olduğu için bir arada kullanılamıyordu. Bu yüzden Microsofot 2016 yılının sonunda hatta 2017' nin başında diyebiliriz Visual Studio 2017 ile .Net Core 1.1 i yayınladı. Ayrıca .net frameworku güncelledi. Core ile .Net arasında yapısal farklılıklar kalmadı çünkü temel olarak hepsini .Net Standart kütüphanesinin üzerine kurdular. Böylece .Net Standart ile hazırladığın bir DLL veya modül platformdan bağımsız bir şekilde kullanılmaya başlandı. Yani demek istediğim şu; < Resime gitmek için tıklayın > Bu da bir şu anda üzerinde hazırlamaya çalıştığım repository design patternden bir görüntü. < Resime gitmek için tıklayın > Detaylı bilgi için :https://docs.microsoft.com/en-us/dotnet/articles/standard/library .Net Core :https://www.microsoft.com/net/core#linuxredhat |
Ve yazılanların hiçbiri, konuyu açan arkadaşın tezini çürütmüyor. Evet, C# en donanımlı dillerden biri. |
Aslinda su tek basina curutuyor.
"Donanimli dil" olmasi tek basina bir sey ifade etmiyor, ne icin donanimli oldugu onemli. Isvicre Cakisi da cok donanimli. |
Ben yukarıda cevabı verdim dikkatli okursanız görürsünüz. "Masaüstü Programlamada" |
"Masaustu programlama" yerine "Windows Masaustu Programlama" dersek olur. |
Perl, C#'dan daha donanımlıdır; masaüstü, grafik dahil her bir kütüphane, modül, paket hepsi var ve sorunsuz calışıyor. C dillerinde old gibi makina koduna dönüştüren modülü dahi var. Perl, DonanimHaber Yazılım Geliştirme bölümünde pek bahsi geçmeyen fakat en donanımlı dillerden biri. |
Kanayan yaraya parmak basmissin : ) Code Completion'i dilin ozelligi sanan insanlar var. |
1. sayfa
Sizce de öyle değil mi?