Dergiler / The Journal of International Lingual Social and Educational Sciences / 2018 / Cilt: 4 - Sayı: 1

KARAR DESTEK SİSTEMLERİ YARDIMIYLA AMACA UYGUN PROGRAMLAMA DİLİ BELİRLENMESİ

DETERMINING PURPOSE PROGRAMMING LANGUAGE WITH DECISION SUPPORT SYSTEMS

Sayfa
22–29
DOI
—

Özet

Bilgisayar ve bilgisayarlı sistemlerin yaygınlaşması ve kullanım alanlarının çeşitlenmesi ile birlikte farklı amaçlar için farklı yeteneklere sahip çok sayıda programlama dili geliştirilmektedir. Dolayısıyla pek çok alternatif programlama dili mevcuttur. Belirli bir konuda hangi programlama dilini kullanmalıyım sorusunun cevabını verebilmek için detaylı analiz, tecrübe ve uzman görüşüne ihtiyaç duyulmaktadır. Çalışmada kullanım amacına göre belirlenecek programlama dilleri, uzman görüşleri doğrultusunda, dilin özellikleri ve piyasadaki belirli kriterlere göre (popülerlik, iş olanakları, kodlama kolaylığı, vb.) değerlendirilip analitik hiyerarşik programlama yardımıyla sıralama yapılarak, karar vermeye yardımcı olunması amaçlanmıştır. Çalışmada yeni başlayan ve az bilen programcı adaylarının uygulama geliştirmek için belirlenmiş popüler programlama dillerinden C, C++, C#, Visual Basic.NET ve Java programlama dilleri, kullanıcı ara yüzü, kodlama kolaylığı, popülerlik, iş bulma olanakları, doküman bulma kolaylığı gibi kriterler dikkate alınarak uzman görüşleri doğrultusun ikili karşılaştırmalar yapılarak analitik hiyerarşik programlama ile bir sıralama yapılmıştır. Sıralama sonucunda %28 ile Java ilk sırada, ikinci sırada %26 ile C# ve C++, C, VB.NET sırasıyla %16, %15 ve %15 olarak bulunmuştur.

Abstract

With the widespread use of computer and computer systems and the diversity of fields of use, a large number of programming languages ​​with different abilities for different purposes are being developed. So there are many alternates for the programming language. Detailed analysis, experience and expert opinion are needed in order to be able to answer the question of what programming language should be used in one subject. The programming languages ​​to be determined according to the purpose of use in the study are aimed to help decision making by taking expert opinions, evaluating language characteristics and certain criteria in the market (popularity, job opportunities, coding convenience, etc.) and sorting with analytical hierarchical programming. Considering criteria such as user interface, simple of coding, popularity, job-finding facilities, and lots of finding documents from popular programming languages ​​designed to improve the application of new and less-experienced programmers a ranking was made by analytical hierarchical programming with pairwise comparisons according to expert opinions. As a result of ranking, Java is the first with 28%, second is C# with 26% and C ++, C, VB.NET is listed as 16%, 15% and 15% respectively.

Anahtar kelimeler: HP, Programlama Dilleri