Gönderen Konu: Lisanslı Windows İle İlgili  (Okunma sayısı 7317 defa)

Çevrimdışı Boreass

  • Çok Yeni Penguen
  • *
  • İleti: 18
Lisanslı Windows İle İlgili
« : 28 Şubat 2016, 16:28:21 »
Merhabalar. Konu doğru yerde mi bilmiyorum ama bir sorum olacaktı. Ben de Windows 8 lisansı ile gelmiş bir laptop var. Mint'imi yüklerken diski sil seçeğini işaretlemiştim. Artık şuan PC'mde Windows'a hiçbir şekilde erişemem mi? Recovery Tuşu var bildiğiniz üzere Lenovo'larda ama ona basıp Recovery Mod'a girdiğimde Mİnt masaüstüne atıyor. Sanırım artık orijinal  Win 8'imi kaybettim.
Doğru mudur?

Çevrimdışı yyz

  • Çaylak Penguen
  • **
  • İleti: 111
  • Dağıtım: Linux Mint 19.3 64bit
  • Masaüstü Ortamı: Cinnamon
Ynt: Lisanslı Windows İle İlgili
« Yanıtla #1 : 28 Şubat 2016, 17:56:38 »
Evet disk komple silindiyse, recovery gitmiştir; ama eğer lisans kodunuzu biliyorsanız laptopla gelen windows sürümünün aynısının iso dosyasını indirip o kodla yeniden kurulum yapabilirsiniz.

Genelde laptopların altında o lisans kodu ve hangi windows sürümü olduğu yazar ama yeni bir laptop ise yazmıyor olabilir. Bu durumda da, laptop markasının teknik servisinden yardım isteyebilirsiniz. Sonuçta satın alınan bir lisans olduğu için yardım ederler diye düşünüyorum.

Çevrimdışı serdar

  • Penguen
  • ***
  • İleti: 439
  • Dağıtım: linuxmint cinnamon 17.3 64 bit
  • Masaüstü Ortamı: cinnamon
  • Grafik Kartı: Nvidia geforce 210
  • İşlemci: İntel i3
Ynt: Lisanslı Windows İle İlgili
« Yanıtla #2 : 28 Şubat 2016, 18:06:05 »
İyi akşamlar olsun,
Boreass, bu forumda sadece Linuxmint'te karşılaşılan sorunlara yanıt veriliyor. Sanırım sorununuzun yanıtını yalnış yerde arıyorsunuz.
Size önerim, ya bilgisayarınızı aldığınız yerle konuşun bu sorunu ya windows ile ya da windows hakkında çözüm üreten forumlarla.
Ve lütfen, konu dışı gönderilerle forumu meşgul etmeyin! Konuyu açtığınız forum bölümünün adı, "Linuxmint destek" Bir daha dikkat edin lütfen!

Çevrimdışı Danny

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 2046
  • Nihilist
  • Dağıtım: Linux Mint
  • Masaüstü Ortamı: Cinnamon
  • Grafik Kartı: Intel HD 620
  • İşlemci: Intel i7 - 7500U
Ynt: Lisanslı Windows İle İlgili
« Yanıtla #3 : 28 Şubat 2016, 18:24:11 »
Normal şartlarda sadece windows ile ilgili sorulara yanıt vermiyoruz, zira burası göründüğü üzere bir linux forumu, ancak linux kurarken kaybetmiş olduğunuz windows için tavsiye edebileceğimiz tek şey, lisans anahtarınız ile tekrar bir windows ürünü kurabilir olduğunuzdur.

Konu linux ile alakalı olmadığı için konu dışı bölümüne taşıyorum.
Gelip sağ yanağımdan öptü. Dindar değildim ama sol yanağımı da çevirmek istedim o an...

Çevrimdışı Boreass

  • Çok Yeni Penguen
  • *
  • İleti: 18
Ynt: Lisanslı Windows İle İlgili
« Yanıtla #4 : 28 Şubat 2016, 18:27:00 »
Hocam zaten şuan Windows'a geçmek niyetinde değilim. Sadece orijinal Windows'u kayıp mı ettim diye sordum.

Çevrimdışı serdar

  • Penguen
  • ***
  • İleti: 439
  • Dağıtım: linuxmint cinnamon 17.3 64 bit
  • Masaüstü Ortamı: cinnamon
  • Grafik Kartı: Nvidia geforce 210
  • İşlemci: İntel i3
Ynt: Lisanslı Windows İle İlgili
« Yanıtla #5 : 28 Şubat 2016, 18:54:05 »
İyi akşamlar olsun,
Boreass, anladım. Sanırım kurulum aşamasında "diski sil" diyerek bir yalnışlık yapmışsınız ve Windows yüklü kısım geri dönüşümsüz olarak silinmiş. Halbuki hiç o seçeneğe girmeyip, diski bölümle deseydiniz böyle bir sorunla karşılaşmayacaktınız.
Bu durumda size önerim, madem Windows lisanslı, size ayriyeten kurulum Dvd'si de vermiş olmaları gerekir. Eğer vermedilerse - 7 günü geçirmeden - aldığınız yere başvurup orjinal kurulum Dvd'sini talep edin. Tüketici yasasına göre vermek zorundalar. Eğer vermezlerse, hiç zaman yitirmeden, bağlı olduğunuz ilçenin kaymakamlığına gidip,  oradaki tüketici hakem heyetine durumu bildirin bir dilekçeyle. Hakem heyeti hem size firmanın orjinal kurulum Dvd'sinin verilmesini sağlar hem de ilgili firmaya cezai işlem uygular. Fakat gerek ilgili firmaya, gerekse tüketici hakem heyetine giderken yanınızda ilgili firma tarafından düzenlenen ve bilgisayarı aldığınız sırada size verilen orjinal faturanızı almayı unutmayın.
Ve Windows'u - eğer sizin için gerekliyse - yeniden kurduktan sonra, - ki önce çıktısını alın - bu forumda araştırmayla bulacağınız "grubu yeniden kurmak " da anlatılan biçimde yeniden grubu kurun. Sonra da hem Windows'unuzun hem de Linuxmint'inizin keyfini sürün.
Kolay gelsin şimdiden.

Çevrimdışı Boreass

  • Çok Yeni Penguen
  • *
  • İleti: 18
Ynt: Lisanslı Windows İle İlgili
« Yanıtla #6 : 28 Şubat 2016, 19:04:24 »
İyi akşamlar olsun,
Boreass, anladım. Sanırım kurulum aşamasında "diski sil" diyerek bir yalnışlık yapmışsınız ve Windows yüklü kısım geri dönüşümsüz olarak silinmiş. Halbuki hiç o seçeneğe girmeyip, diski bölümle deseydiniz böyle bir sorunla karşılaşmayacaktınız.
Bu durumda size önerim, madem Windows lisanslı, size ayriyeten kurulum Dvd'si de vermiş olmaları gerekir. Eğer vermedilerse - 7 günü geçirmeden - aldığınız yere başvurup orjinal kurulum Dvd'sini talep edin. Tüketici yasasına göre vermek zorundalar. Eğer vermezlerse, hiç zaman yitirmeden, bağlı olduğunuz ilçenin kaymakamlığına gidip,  oradaki tüketici hakem heyetine durumu bildirin bir dilekçeyle. Hakem heyeti hem size firmanın orjinal kurulum Dvd'sinin verilmesini sağlar hem de ilgili firmaya cezai işlem uygular. Fakat gerek ilgili firmaya, gerekse tüketici hakem heyetine giderken yanınızda ilgili firma tarafından düzenlenen ve bilgisayarı aldığınız sırada size verilen orjinal faturanızı almayı unutmayın.
Ve Windows'u - eğer sizin için gerekliyse - yeniden kurduktan sonra, - ki önce çıktısını alın - bu forumda araştırmayla bulacağınız "grubu yeniden kurmak " da anlatılan biçimde yeniden grubu kurun. Sonra da hem Windows'unuzun hem de Linuxmint'inizin keyfini sürün.
Kolay gelsin şimdiden.
Merhabalar Serdar Bey. Sorun şu ki Windows direk içinde geldi bilgisayarın. DVD'm hiç olmadı ama sanırım geri dönmeme çok çok gerek yok Linux bana Windows'un sunduğu her şeyi sunuyor. Teşekkür ederim. Sadece programlama öğrenmek istediğim için C dili biraz belki sorun olur Linux'ta diye düşünmüştüm.

Çevrimdışı serdar

  • Penguen
  • ***
  • İleti: 439
  • Dağıtım: linuxmint cinnamon 17.3 64 bit
  • Masaüstü Ortamı: cinnamon
  • Grafik Kartı: Nvidia geforce 210
  • İşlemci: İntel i3
Ynt: Lisanslı Windows İle İlgili
« Yanıtla #7 : 28 Şubat 2016, 22:57:12 »
İyi geceler olsun,
Haklısınız. Hatta çok daha fazlasını sunuyor. Bir kere yüzlerce lira ödeyerek alınan Msoffice'den artısı olan Libreoffice ve 1.000 TL'nin üzerinde olan photoshop'un aynsı olan Gimp, Linuxmint kurulum dvd'siyle birlikte gömülü geliyor.
Üstelik Windowsda olduğu gibi kapı kapı dolaşıp, program aramak zorunda kalmıyorsunuz. Acaba girdiğim web sitesi virüslü mü ya da indirdiğim programda virüs var mı kaygısı yaşamıyorsunuz? Yani para verip internet güvenlik paketi almak, onu güncel tutmak ve de iki de bir sistem taraması yapmak zorunda kalmıyorsunuz.
Linuxmint'e - ben öyle yapıyorum - windowsa ait kişisel dosyalarınızın olduğu bölümü bağlayıp, onda istediğiniz işlemi yapabiliyorsunuz.
Ayrıca da, Wine'ı kurarak - gecko ve mono paketleriyle (yoksa wine çalışmaz) - lightdriver benzeri windows programları dahil - birçok .exe uzantılı dosyayı Linuxmint'te tıpkı windowsda program kurar gibi kurarak, kullanabiliyorsunuz.  Bu bağlamda size www.gezginler.net adresinde bulabileceğiniz tapinradio'yu şiddetle öneriyorum. Ayrıca video convert programı olan any video converter'da - mp3 de oluşturabiliyor video cliplerden - Linuxmint'te sorunsuz çalıştırıyor.
Bir de Linuxmint yazılım yöneticisinde bulacağınız ve aslında KDE uygulaması olmasına karşın, cinnamon arayüzünde de çalışan amarok'u da öneriyorum. Bu uygulama dinlediğiniz mp3 dosyasının sözlerini anında uygulama ekranına yansıtıyor. Hemen bir noktayı belirteyim, amarok yalnızca mp3'ler için. Ve içinde radyosu da var.

Çevrimdışı Boreass

  • Çok Yeni Penguen
  • *
  • İleti: 18
Ynt: Lisanslı Windows İle İlgili
« Yanıtla #8 : 28 Şubat 2016, 23:10:49 »
İyi geceler olsun,
Haklısınız. Hatta çok daha fazlasını sunuyor. Bir kere yüzlerce lira ödeyerek alınan Msoffice'den artısı olan Libreoffice ve 1.000 TL'nin üzerinde olan photoshop'un aynsı olan Gimp, Linuxmint kurulum dvd'siyle birlikte gömülü geliyor.
Üstelik Windowsda olduğu gibi kapı kapı dolaşıp, program aramak zorunda kalmıyorsunuz. Acaba girdiğim web sitesi virüslü mü ya da indirdiğim programda virüs var mı kaygısı yaşamıyorsunuz? Yani para verip internet güvenlik paketi almak, onu güncel tutmak ve de iki de bir sistem taraması yapmak zorunda kalmıyorsunuz.
Linuxmint'e - ben öyle yapıyorum - windowsa ait kişisel dosyalarınızın olduğu bölümü bağlayıp, onda istediğiniz işlemi yapabiliyorsunuz.
Ayrıca da, Wine'ı kurarak - gecko ve mono paketleriyle (yoksa wine çalışmaz) - lightdriver benzeri windows programları dahil - birçok .exe uzantılı dosyayı Linuxmint'te tıpkı windowsda program kurar gibi kurarak, kullanabiliyorsunuz.  Bu bağlamda size www.gezginler.net adresinde bulabileceğiniz tapinradio'yu şiddetle öneriyorum. Ayrıca video convert programı olan any video converter'da - mp3 de oluşturabiliyor video cliplerden - Linuxmint'te sorunsuz çalıştırıyor.
Bir de Linuxmint yazılım yöneticisinde bulacağınız ve aslında KDE uygulaması olmasına karşın, cinnamon arayüzünde de çalışan amarok'u da öneriyorum. Bu uygulama dinlediğiniz mp3 dosyasının sözlerini anında uygulama ekranına yansıtıyor. Hemen bir noktayı belirteyim, amarok yalnızca mp3'ler için. Ve içinde radyosu da var.
Ooohoh ne güzel yazdınız hocam. Beni daha çok teşvik ettiniz bu güzel sisteme. :D

Çevrimdışı GAREZ

  • Çaylak Penguen
  • **
  • İleti: 155
  • Powered By MSI
    • Teknoloji ve Saatler
  • Dağıtım: Peppermint 9
Ynt: Lisanslı Windows İle İlgili
« Yanıtla #9 : 29 Şubat 2016, 12:43:51 »
servise verince windows ile geri tesliö etme ihtimalleri yüksek...

ınʇǝן ʞuןןɐnɐnןɐɹ bıןƃısɐʎɐɹdɐn ɐnןɐɯɐz onןɐɹןɐ ʇɐɹʇışɯɐʎın˙˙˙ ınʇǝן pı̇şɯɐnןıʞʇıɹ ɐןdığın ƃünǝ ןɐnǝʇ ǝʇʇıɹıɹ˙˙˙
don,ʇ buʎ ınʇǝן˙˙˙ ɔɐɥıןןǝɹ ınʇǝן ʞuןןɐnıɹ˙˙˙ don,ʇ buʎ dɐndıpɥonǝ˙˙˙

Çevrimdışı minteger

  • Penguen
  • ***
  • İleti: 381
  • Dağıtım: Linux Mint 17.3 KDE
  • Masaüstü Ortamı: --illede KDE
  • Grafik Kartı: Nvidia
  • İşlemci: AMD
Ynt: Lisanslı Windows İle İlgili
« Yanıtla #10 : 29 Şubat 2016, 21:47:03 »
Merhabalar Serdar Bey. Sorun şu ki Windows direk içinde geldi bilgisayarın. DVD'm hiç olmadı ama sanırım geri dönmeme çok çok gerek yok Linux bana Windows'un sunduğu her şeyi sunuyor. Teşekkür ederim. Sadece programlama öğrenmek istediğim için C dili biraz belki sorun olur Linux'ta diye düşünmüştüm.

C dili niçin linux ta sorun olsun. Windows a olduğundan çok daha yakındır linux a. Benim düşünceme göre tabi. "C" geliştirmek için daha çok ücretsiz ide lerden ve derleyicilerden faydalanması bu dünya ile daha benzer olduğunu gösterir. Netbeans (c-c++ içeren sürüm) kurarak "C" programla dili üzerinde çalışmaya başlayabilirsiniz. Merak etmeyin ücretsiz. Mesela netbeans c, c++ , java, fortran, pyhton, php, html5 içinde de geliştirme ortamı sunuyor.

Ayrıca ürün anahtarı hali hazırda elinizdeyse bu konuda endişe etmenize gerek yok. Windows 8 ISO su heryerde var. Ancak orjinal ürün anahtarı sadece bu anahtarın sahibi olan kişilerde var.

Çevrimdışı Boreass

  • Çok Yeni Penguen
  • *
  • İleti: 18
Ynt: Lisanslı Windows İle İlgili
« Yanıtla #11 : 29 Şubat 2016, 21:57:38 »
C dili niçin linux ta sorun olsun. Windows a olduğundan çok daha yakındır linux a. Benim düşünceme göre tabi. "C" geliştirmek için daha çok ücretsiz ide lerden ve derleyicilerden faydalanması bu dünya ile daha benzer olduğunu gösterir. Netbeans (c-c++ içeren sürüm) kurarak "C" programla dili üzerinde çalışmaya başlayabilirsiniz. Merak etmeyin ücretsiz. Mesela netbeans c, c++ , java, fortran, pyhton, php, html5 içinde de geliştirme ortamı sunuyor.

Ayrıca ürün anahtarı hali hazırda elinizdeyse bu konuda endişe etmenize gerek yok. Windows 8 ISO su heryerde var. Ancak orjinal ürün anahtarı sadece bu anahtarın sahibi olan kişilerde var.
Peki Sharp ile kodlama yapabilir miyim Linux'ta? Ayrıca ++ Sharp'ın yaptığı her şeyi yapabilir mi? Onu kapsar mı?

Çevrimdışı minteger

  • Penguen
  • ***
  • İleti: 381
  • Dağıtım: Linux Mint 17.3 KDE
  • Masaüstü Ortamı: --illede KDE
  • Grafik Kartı: Nvidia
  • İşlemci: AMD
Ynt: Lisanslı Windows İle İlgili
« Yanıtla #12 : 02 Mart 2016, 01:13:25 »
Peki Sharp ile kodlama yapabilir miyim Linux'ta? Ayrıca ++ Sharp'ın yaptığı her şeyi yapabilir mi? Onu kapsar mı?
Bu konuda fazlasıyla cahil kalmış bir insan olarak az biraz yorumda bulunayım haddim olmayarak.

Herşeyden önce . Programlama dilleri nedir ne değildir nelerdir ? Yazılım geliştirme platformları nedir ne değildir nelerdir ? Uygulama geliştirme çatıları nedir ne değildir nelerdir ?

Gibi soruların cevabını bilmek lazım.

Programlama dilleri bir donanımı doğrudan yada dolaylı olarak programlamayı sağlayan, bir başka değişle donanımla konuşmamızı ve ondan yararlanmamızı sağlayan dillerdir. Ana dili almanca olan birisi ile almanca konuşarak anlaşıyorsak bilgisayar ve donanımlada bilgisayar dillerinden konuşarak anlaşır iletişim sağlarız. Programlama dillerinin seviye seviye denir. Mesela alt seviye diller donanıma daha yakın iken daha üst seviye denilen diller biraz daha uzaktır. Ki alt seviye dilleri bizden ziyade donamım anlayacağı için biraz daha karmaşık biraz daha zordur. Genelde alt seviye dilleri donanım anlar donanım için kolaydır bizim için zordur(Zor olsada anlayabilir ve kullanabiliriz). Üst seviye diller ise bizim içindir biz anlarız donanım(daha ziyade işlemci ve bellek) anlamaz. Hatta pek oralı bile olmaz. Bana ne ya ben ne uğraşıcam komut setimin anlayacağı hale getirin öyle gelin der. Hali hazırda bizim neredeyse hikaye gibi okuyup anlayabildiğimiz, yorumlayabildiğimiz o yazıların doğrudan, donamım için hiç birşey ifade etmeyeceği aşikar. Dolaysıyla daha üst seviye diller donanıma doğrudan etki etmedikleri için derlenmeye yani işlemcinin anlayacağı dile  çevrilmeye ihtiyaç duyarlar. Bu üst seviye dillerde kendi içinde genel olarak yapısal, (nesne tabanlı ve nesne yönelimli) olarak bir sıralamaya sahipler. Örnek olarak yapısal bir dil olan "C" dilinin geçmişi 1972 ye ve Dennis Ritchie ve Ken Thompson amcamlara kadar dayanır. Donanımları kullanmamızı sağlayan driverların ve işletim sistemlerini yazımanda önemli bir paya sahip. Günümüzde halen kullanılmaktadır.  Ancak daha büyük programlar gerektiğinde C üzerinde program yazmak daha karışık bir hal aldığından  bir yeniliğe ihtiyaç duymuş ve nesne yönelimli programlama dili olan "C with Classes" doğmuştur. Bu dilin avantajı sınıflar sayesinde istenilen veri tiplerinin yaratılması var olanlardan yenilerinin türetilmesi çok biçimlilik sayesinde bir sınıfta yazılmış olan kod diğer alt sınıflarlda çalışabilir. Böylelikle daha derli toplu daha düzenli programlar yazılabilir. Yazılan bu sınıflar başka projelerde de kullanılabilir. Bir programcının ihtiyacı olan bir çok sınıfı içerisindeki fonksiyonlar vb. beraber içeren (nesne yönelimli dillerde fonksiyonlara metod deniyor) ortamlarada çalışma çatısı, framework deniyor. (Buna kütüphanede deniyor. Ancak kütüphaneler sadece sınıflardan oluşmazlar. Kütüphaneler saedce nesne yönelimli diller için değildir. "C" içinde kütüphaneler vardır ve C++ ve diğer OOP dilleri yokken de çeşitli fonksiyonları içeren bu kütüphaneler vardı ve c nin hali hazırda standart bir kütüphanesi vardı ve hala var.).NET framework mesela. Framework ler sadece bir progralama dili için değil bir çok dil için kütüphaneler içerebiliyor. Sadece "c#" değil mesela "asp .net" "J# .NET" "C++ NET". Tüm bu dillerin .NET kütüphanelerinden yararlanabiliyor ve Visial studio da buna kolaylık sağlıyor.  "C#" .NET framework kütüphanelerinden yararlanır mesela. "C#" genellikle tek framework ten beslenirken "JAVA" bir çok framework ten beslenir. "C#" ın arkasında Microsoft var  ve ciddi anlamda geliştiricilere iyi bir kütüphane sunar.  Yeri gelmişken söyleyelim. Yazılım geliştirme platformları ise bize bu dilleri yazıp derleyeceğimiz ve bu kütüphanelerden yararlanabileceğimiz ortamı sunar. Bunlara IDE de denir.(Integrated Development Environment). Aynı zamanda yazdığımız kodları düzenleyen ve anlaşılır biçimde yazmamızı sağlayan, yapılan hatalara karşı bizi yazım aşamasından uyaran özelliklere sahiptirler ve derleyici barındırırlar. Kısacası program yazmak için ihtiyacımız olan herşeyi bize sunarlar. MS Visial Studio , Netbeans, Eclipse. Java ise özgür yazılım dünyasının bir üyesidir ve netbeans ve eclipse gibi hem java hem c-c++,fortran gibi dillerde geliştirme yapabileceğimiz ortamları ücretsiz olarak nidirip kurabiliriz. Oracle tarafından ve topluluk tarafından desteklenir. C++ da benzer şekilde belli kütüphanelir içerir. c++, c#, java c'den türeyen nesneye yönelik dillerdir ve benzerlik içerirler. Benzerlik içermelerin doğal bir sonucu olarak farklılıklarda içerirler. Netekim aynı değildirler ve birbirlerini içermezler yani kapsamazlar. Aynı dilden türemelerinden dolayı benzerlik gösteren farklı programlama dilleridir. C# ile yapılan her şey c++ ile yapılabilirmi sorusu biraz enteresan bir soru. Benim açımdan çok anlamlı bir soru değil. Ancak kendi fikrimi söyliyim : Öyle sanıyorum ki yapılabilir hatta daha fazlası yapılabilir. Bazı işletim sistemlerinin c/c++ kullanarak yapıldığını ve driverler ın donanım a en yakın ve bilgisayar ile en iyi şekilde temel anlamda bir program gerektiği her durumda kullanıldığını düşündüğümüzde ve c++ ile hazırlanan  kütüphanenin c# ta kullanılabildiğini düşündüğümüzde biraz fikir oluşuyor. Eğer programcı olmak istiyorsan sane cevabım öncelikle "c" Sadece C. C yi yalayıp yut altından gir üstünden çık iyice hazmet sonra bir daha sor nerden devam edeyim diye ? Ve bu programlama dilini öğrenmek için "GNU/Linux" inanıyorum ki en iyi yol.

Ekleme : "C With Classes" daha sonradan C++ adını almıştır.
« Son Düzenleme: 02 Mart 2016, 01:22:28 Gönderen: minteger »

Çevrimdışı Boreass

  • Çok Yeni Penguen
  • *
  • İleti: 18
Ynt: Lisanslı Windows İle İlgili
« Yanıtla #13 : 02 Mart 2016, 07:06:45 »
Bu konuda fazlasıyla cahil kalmış bir insan olarak az biraz yorumda bulunayım haddim olmayarak.

Herşeyden önce . Programlama dilleri nedir ne değildir nelerdir ? Yazılım geliştirme platformları nedir ne değildir nelerdir ? Uygulama geliştirme çatıları nedir ne değildir nelerdir ?

Gibi soruların cevabını bilmek lazım.

Programlama dilleri bir donanımı doğrudan yada dolaylı olarak programlamayı sağlayan, bir başka değişle donanımla konuşmamızı ve ondan yararlanmamızı sağlayan dillerdir. Ana dili almanca olan birisi ile almanca konuşarak anlaşıyorsak bilgisayar ve donanımlada bilgisayar dillerinden konuşarak anlaşır iletişim sağlarız. Programlama dillerinin seviye seviye denir. Mesela alt seviye diller donanıma daha yakın iken daha üst seviye denilen diller biraz daha uzaktır. Ki alt seviye dilleri bizden ziyade donamım anlayacağı için biraz daha karmaşık biraz daha zordur. Genelde alt seviye dilleri donanım anlar donanım için kolaydır bizim için zordur(Zor olsada anlayabilir ve kullanabiliriz). Üst seviye diller ise bizim içindir biz anlarız donanım(daha ziyade işlemci ve bellek) anlamaz. Hatta pek oralı bile olmaz. Bana ne ya ben ne uğraşıcam komut setimin anlayacağı hale getirin öyle gelin der. Hali hazırda bizim neredeyse hikaye gibi okuyup anlayabildiğimiz, yorumlayabildiğimiz o yazıların doğrudan, donamım için hiç birşey ifade etmeyeceği aşikar. Dolaysıyla daha üst seviye diller donanıma doğrudan etki etmedikleri için derlenmeye yani işlemcinin anlayacağı dile  çevrilmeye ihtiyaç duyarlar. Bu üst seviye dillerde kendi içinde genel olarak yapısal, (nesne tabanlı ve nesne yönelimli) olarak bir sıralamaya sahipler. Örnek olarak yapısal bir dil olan "C" dilinin geçmişi 1972 ye ve Dennis Ritchie ve Ken Thompson amcamlara kadar dayanır. Donanımları kullanmamızı sağlayan driverların ve işletim sistemlerini yazımanda önemli bir paya sahip. Günümüzde halen kullanılmaktadır.  Ancak daha büyük programlar gerektiğinde C üzerinde program yazmak daha karışık bir hal aldığından  bir yeniliğe ihtiyaç duymuş ve nesne yönelimli programlama dili olan "C with Classes" doğmuştur. Bu dilin avantajı sınıflar sayesinde istenilen veri tiplerinin yaratılması var olanlardan yenilerinin türetilmesi çok biçimlilik sayesinde bir sınıfta yazılmış olan kod diğer alt sınıflarlda çalışabilir. Böylelikle daha derli toplu daha düzenli programlar yazılabilir. Yazılan bu sınıflar başka projelerde de kullanılabilir. Bir programcının ihtiyacı olan bir çok sınıfı içerisindeki fonksiyonlar vb. beraber içeren (nesne yönelimli dillerde fonksiyonlara metod deniyor) ortamlarada çalışma çatısı, framework deniyor. (Buna kütüphanede deniyor. Ancak kütüphaneler sadece sınıflardan oluşmazlar. Kütüphaneler saedce nesne yönelimli diller için değildir. "C" içinde kütüphaneler vardır ve C++ ve diğer OOP dilleri yokken de çeşitli fonksiyonları içeren bu kütüphaneler vardı ve c nin hali hazırda standart bir kütüphanesi vardı ve hala var.).NET framework mesela. Framework ler sadece bir progralama dili için değil bir çok dil için kütüphaneler içerebiliyor. Sadece "c#" değil mesela "asp .net" "J# .NET" "C++ NET". Tüm bu dillerin .NET kütüphanelerinden yararlanabiliyor ve Visial studio da buna kolaylık sağlıyor.  "C#" .NET framework kütüphanelerinden yararlanır mesela. "C#" genellikle tek framework ten beslenirken "JAVA" bir çok framework ten beslenir. "C#" ın arkasında Microsoft var  ve ciddi anlamda geliştiricilere iyi bir kütüphane sunar.  Yeri gelmişken söyleyelim. Yazılım geliştirme platformları ise bize bu dilleri yazıp derleyeceğimiz ve bu kütüphanelerden yararlanabileceğimiz ortamı sunar. Bunlara IDE de denir.(Integrated Development Environment). Aynı zamanda yazdığımız kodları düzenleyen ve anlaşılır biçimde yazmamızı sağlayan, yapılan hatalara karşı bizi yazım aşamasından uyaran özelliklere sahiptirler ve derleyici barındırırlar. Kısacası program yazmak için ihtiyacımız olan herşeyi bize sunarlar. MS Visial Studio , Netbeans, Eclipse. Java ise özgür yazılım dünyasının bir üyesidir ve netbeans ve eclipse gibi hem java hem c-c++,fortran gibi dillerde geliştirme yapabileceğimiz ortamları ücretsiz olarak nidirip kurabiliriz. Oracle tarafından ve topluluk tarafından desteklenir. C++ da benzer şekilde belli kütüphanelir içerir. c++, c#, java c'den türeyen nesneye yönelik dillerdir ve benzerlik içerirler. Benzerlik içermelerin doğal bir sonucu olarak farklılıklarda içerirler. Netekim aynı değildirler ve birbirlerini içermezler yani kapsamazlar. Aynı dilden türemelerinden dolayı benzerlik gösteren farklı programlama dilleridir. C# ile yapılan her şey c++ ile yapılabilirmi sorusu biraz enteresan bir soru. Benim açımdan çok anlamlı bir soru değil. Ancak kendi fikrimi söyliyim : Öyle sanıyorum ki yapılabilir hatta daha fazlası yapılabilir. Bazı işletim sistemlerinin c/c++ kullanarak yapıldığını ve driverler ın donanım a en yakın ve bilgisayar ile en iyi şekilde temel anlamda bir program gerektiği her durumda kullanıldığını düşündüğümüzde ve c++ ile hazırlanan  kütüphanenin c# ta kullanılabildiğini düşündüğümüzde biraz fikir oluşuyor. Eğer programcı olmak istiyorsan sane cevabım öncelikle "c" Sadece C. C yi yalayıp yut altından gir üstünden çık iyice hazmet sonra bir daha sor nerden devam edeyim diye ? Ve bu programlama dilini öğrenmek için "GNU/Linux" inanıyorum ki en iyi yol.

Ekleme : "C With Classes" daha sonradan C++ adını almıştır.
Teşekkürler. Güzel ve gaza getirici bir yazı oldu. :D

Çevrimdışı minteger

  • Penguen
  • ***
  • İleti: 381
  • Dağıtım: Linux Mint 17.3 KDE
  • Masaüstü Ortamı: --illede KDE
  • Grafik Kartı: Nvidia
  • İşlemci: AMD
Ynt: Lisanslı Windows İle İlgili
« Yanıtla #14 : 03 Mart 2016, 00:27:58 »
Önemli değil.