Merhaba arkadaşlar sadece merak ettiğim için soruyorum şuan c ile uğraşmaktayım nesne tabanlı programlama dilleri hakkında bir sorum olacak c# ile .NET uygulaması geliştiriyoruz yani windows için program yazıyoruz peki linux ne kullanıyor ? Nesne tabanlı programlama dilleri hangileridir Linuxda hangileri kullanılır hangileri kullanılmaz ? Apple hangi programlama dillerini kullanıyor ? Bir uygulama geliştirmek istersem her ortama uyum sağlayabilecek bir programlama dili var mıdır ?
Alıntı yapılan: SirGreMerhaba arkadaşlar sadece merak ettiğim için soruyorum şuan c ile uğraşmaktayım nesne tabanlı programlama dilleri hakkında bir sorum olacak c# ile .NET uygulaması geliştiriyoruz yani windows için program yazıyoruz peki linux ne kullanıyor ? Nesne tabanlı programlama dilleri hangileridir Linuxda hangileri kullanılır hangileri kullanılmaz ? Apple hangi programlama dillerini kullanıyor ? Bir uygulama geliştirmek istersem her ortama uyum sağlayabilecek bir programlama dili var mıdır ?
Sagda solda duyduguma gore Apple Objective-C ve Swift uzerinde duruyor..
Linuxta nesne tabanlı olarak istedigin dili kullanabilirsin, muhim olan kullanacaginiz kutuphaneleri kiyaslama.. Mesela; windows win32 apilerini kullanir ama bunun yaninda cok platformlu kutuphaneler de var.. Bunlara GTK ve QT ornek verebilirim..
Tabii bunlar galiba MacOS'ta da calisir..
Aslinda bana kolaylik olmasi acisindan C++ yaninda bir de D dilini kullaniyorum.. Bu aralar D diline yogunlasmisim. GTKD kullanarak gorsel programlamayi ogrenmeye calisiyorum.. Vakit bulursam C ve C++'a donerim..
linux ne kullanıyor derken herhalde kerneli soruyorsun. kernel için şuraya bakabilirsin https://github.com/torvalds/linux (https://github.com/torvalds/linux), %97 si C ile yazılmış.
Alıntı yapılan: iskenderoguzlinux ne kullanıyor derken herhalde kerneli soruyorsun. kernel için şuraya bakabilirsin https://github.com/torvalds/linux, %97 si C ile yazılmış.
Evet kernel büyük çoğunlukla C diliyle yazılmıştır ve Linux üzerinde kullandığımız uygulamalar genelde C, C++, Python gibi dillerle yazılmıştır.. En yaygın kütüphaneler ise GTK ve QT'dir.
C#.NET tarzı bir şey arıyorsan mono projesi var. Açık kaynaklı .Net sistemlerine dayalı bir projedir ve oldukçada performanslıdır linuxta.
Cevaplarınız ve ilginiz için teşekkür ederim.
@SirGre, başlık sizin için amacına ulaşıysa çözüldü olarak etiketleyin lütfen.
cozuldukonusu