BLP 4210 PLATFORM BAIMSIZ PROGRAMLAMA Dr Asl Ergn
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA Dr. Aslı Ergün 1 Dokuz Eylül Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi – DEUZEM – http: //deuzem. deu. edu. tr
PLATFORM BAĞIMSIZ PROGRAMLAMA • Bilişim sektöründe platform bir bilgisayar sisteminin kurulu olduğu düzene verilen addır. • Windows, Mac OS, HP-Unix, Sun Solaris, Redhat Linux, Ubuntu, Cent. OS, cep telefonu işletimsistemleri ve internet(word wide web) ayrı birer platformdur. • Platform Bağımsız ise bu sistemlerin tümü için fark gözetmeksizin çalışabilen uygulamalara verilen addır. 2 2 Dokuz Eylül Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi – DEUZEM – http: //deuzem. deu. edu. tr
Örnek Diller: C#, Python, Java • Geliştirilen yazılım platforma uygun derleme gibi küçük değişiklikler yapılarak yada hiçbirdeğişiklik yapmadan tümplatformlardaçalıştırabilme yazılımcıiçin büyük fayda sağlamaktadır. • Bu programlama dillerine örnek olarak c#, python ve java verilebilir. • C, C++ platform bağımlı dillere örnektir. Çünkü C ve C++ programının derlenmesinden sonra oluşan . exe çalışabilir dosyası her platformda çalışmaz. 3 3 Dokuz Eylül Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi – DEUZEM – http: //deuzem. deu. edu. tr
Derleyici Framework • Platform bağımsız dillerde kod direk makine diline çevrilmemektedir. • Bunun yerine IL(Intermediate Language- Ara Dil) adı verilen özel bir dile çevrilmekte ve bu sayede platform üzerine kurulan dile ait özel derleyici frameworkler (IL’yi makine diline çeviren özel yapı) sayesinde IL dilindeki programımız makine diline çevrilmektedir. 4 4 Dokuz Eylül Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi – DEUZEM – http: //deuzem. deu. edu. tr
Ders İçeriği • Bu derste platform bağımsız Python ve Java Dilleri ve çalışma platformları tanıtılacak, bu dillerde temel programlama bilgisi verilecektir. • Ders %40 vize , %60 final içerecektir. • Ders notları http: //kisi. deu. edu. tr/asli. ergun/ sitesinde bulunacaktır. • Ders kaynak kitabı: Programlamaya Giriş, Erkan Kilmen 5 5 Dokuz Eylül Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi – DEUZEM – http: //deuzem. deu. edu. tr
2017 -2018 Güz Eğitim Döneminde Herkese Başarılar Dilerim. Dr. Aslı Ergün Dokuz Eylül Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi – DEUZEM – http: //deuzem. deu. edu. tr
- Slides: 6