A Critical Evaluation on Programming Paradigms to Achieve Optimal Resource Utilization of Mobile Softwares in Mobile Devices
Selvakumar Samuel and
Arangasamy Kovalan
Additional contact information
Selvakumar Samuel: Asia Pacific University of Technology and Innovation, Kuala Lumpur, Malaysia
Arangasamy Kovalan: Periyar Maniammai University, Vallam Thanjavur, Tamil Nadu, India
International Journal of Innovation in the Digital Economy (IJIDE), 2014, vol. 5, issue 1, 50-59
Abstract:
This paper evaluates the features of mainstream programming paradigms. Imperative, object oriented programming and functional programming concepts are considered here. This is an effort to identify the programming paradigms which consume less resource from mobile devices. Designers usually depend on the programming languages, language oriented programming design is in current practice. Choosing appropriate programming paradigms during the mobile application design is not in practice now; Failure to use the best approaches for mobile computing from programming paradigms will cause mobile applications to consume more mobile resources. Imperative paradigm concepts such as inheritance, creating redundant objects, unnecessary constructors, recursion, strings concatenation, thread synchronization, using global variables and abstract methods results in redundancy, memory leaks, stack overflow, low execution speed and consumes more memory. These features are relatively not suitable for mobile software development. Functional paradigm concepts such as higher order functions, tail recursion, lazy evaluation, referential transparency, parametric polymorphism, and list comprehension principles are suitable for mobile software development as they consume less memory and or use less processing power. Using appropriate paradigms will optimize the resource utilisation of mobile applications in mobile devices.
Date: 2014
References: Add references at CitEc
Citations:
Downloads: (external link)
http://services.igi-global.com/resolvedoi/resolve. ... 018/ijide.2014010105 (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:igg:jide00:v:5:y:2014:i:1:p:50-59
Access Statistics for this article
International Journal of Innovation in the Digital Economy (IJIDE) is currently edited by Ionica Oncioiu
More articles in International Journal of Innovation in the Digital Economy (IJIDE) from IGI Global
Bibliographic data for series maintained by Journal Editor ().