This study has primarily aimed at finding a tool which will facilitate the choice of programming language and making this program well-arranged. But, choosing the proper programming language is a kind of decision making problem with multiple criterions which require the consideration of many factors which are closely interrelated. The Analytic Network Process (ANP) methodology is particularly useful for decision making in a multi-criteria context where interaction exists between the criterions. A set of criteria for the selection of a programming language for introductory courses proposed in Parker et al. [J Inform Technol Edu USA 5: 135À142, 2006] is used in this study. These selection criterions and the criterion groups were analyzed by using the ANP, and the obtained ranking for software languages and criteria were given. ß
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.