Mobil cihazlar için her ortama uyumlu Türkçe programlama dili geliştirmesi
Turkish programming language development for mobile devices that compatible for all platforms
- Tez No: 442702
- Danışmanlar: DOÇ. DR. OKAN BİNGÖL
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2016
- Dil: Türkçe
- Üniversite: Süleyman Demirel Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Elektronik-Bilgisayar Eğitimi Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 100
Özet
Teknolojinin hızlı gelişimine paralel olarak, bilgisayarlar ve bilgisayar üzerinde çalışan uygulamalar hayatımızın her alanına girmiş durumdadır. Bu durum, yazılım eğitiminin önemini de artırmıştır. Gençlere erken yaşlarda verilecek yazılım eğitimi ile, hem yazılıma olan ilgi artırılmış olacak hem de ileride bu alanda yetişmiş insan gücünün oluşmasına katkı sağlanacaktır. Günümüzde uygulama geliştirmek amacı ile birçok programlama dili mevcuttur. Bu kadar çok programlama dili olmasına rağmen, yazılım eğitiminin ilk aşamalarında türkçe kodlanabilen bir programlama dilinin kullanılması öğrencilerin öğrenmesine büyük katkı sağlayacaktır. Kullanılacak programlama dilinin seçiminde, geliştirilen uygulamanın her platformda herhangi bir değişikliğe gerek kalmadan çalıştırılabilecek olması da önemli bir etkendir. Bu tez çalışmasında, platformdan bağımsız olarak çalışan uygulama geliştirebilmek için; yüksek seviyeli, Türkçe kodlanabilen Bukalemun adında yeni bir programlama dili geliştirilmiştir. Yazılan kodların ortak bir dile çevrilmesi için kodlaması Delphi ile yapılan bir derleyici yazılmıştır. Kodların yorumlanması için ise, Windowsta konsol ve form uygulamaları için Delphi dili ile 2 farklı yorumlayıcı, Android uygulamaları için JAVA ile android yorumlayıcı, IOS uygulamaları için Objective – C ile IOS yorumlayıcı yazılmıştır.
Özet (Çeviri)
Parallel to rapid development of technology, computers and applications running on the computer has already entered into every area of our lives. In this case, what has increased the importance of software training. Young people will be given at an early age with software training, both will be increased interest in both software in the future will contribute to the formation of trained manpower in this field. Today, with the aim of developing the application it is available in several programming languages. Although there are so many programming languages, in the initial stages of software training to use a programming language that can be encoded Turkish will contribute greatly to the students' learning. The selection of the programming language to be used, have developed applications that can run on any platform without any modification is also an important factor. In this thesis, to develop a cross platform application, a new high level programming language coded Turkish keywords and named Bukalemun is developed. To compile the written codes into a common language, a new compiler was written in Delphi. To interpret the codes, for console and form applications of windows, two interpreters were written in Delphi and for Android applications Android Interpreter was written in Java, for IOS applications an IOS Interpreter was written in Objective-C.
Benzer Tezler
- Mobil cihazlar ve QR kod yardımıyla iç ortam navigasyonu
Indoor navigation with mobile devices and QR code
MEHMET CEZMİ TOPALOĞLU
Yüksek Lisans
Türkçe
2019
Jeodezi ve Fotogrametriİstanbul Teknik ÜniversitesiGeomatik Mühendisliği Ana Bilim Dalı
PROF. DR. RAHMİ NURHAN ÇELİK
- Fotoğraftan bağlam bazlı geometri uyumlu doküman oluşturma
Context driven geometry consistent document reconstruction from photograph
YUSUF COŞKUNER
Yüksek Lisans
Türkçe
2020
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGebze Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ YAKUP GENÇ
- Üniversite web sitelerinin uyarlamalı tasarıma göre kullanılabilirliğin değerlendirilmesi
Evaluation of usability by responsive design of university web sites
FARUK TÜRK
Yüksek Lisans
Türkçe
2019
Bilim ve TeknolojiUfuk ÜniversitesiYönetim Bilişim Sistemleri Ana Bilim Dalı
DOÇ. DR. ALAATTİN PARLAKKILIÇ
- Türkiye'deki üniversite kütüphanelerinin mobil geleceği
A mobile future for university libraries of Turkey
GÜLÇİN KUBAT
Yüksek Lisans
Türkçe
2014
Bilgi ve Belge YönetimiKadir Has ÜniversitesiYeni Medya Ana Bilim Dalı
YRD. DOÇ. DR. EYLEM YANARDAĞOĞLU VOROS
- Web tabanlı gerçek zamanlı eklentisiz sanal sınıf uygulaması
Web-based real time plug-in-free virtual clasroom aplication
KADİR EROL
Yüksek Lisans
Türkçe
2016
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKırıkkale ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. ATİLLA ERGÜZEN