AUTOMATIC ALGORITHM SPECIFICATION TO SOURCE CODE RANSLATION
Journal Title: Indian Journal of Computer Science and Engineering - Year 2011, Vol 2, Issue 2
Abstract
Computers have become all-pervasive, and are being used in a variety of areas like Microbiology, Astronomy, Social Sciences and many others. In almost all these areas, algorithmic solutions to problems are common. However, most programming languages have certain idiosyncrasies. This is why people who don’t have a good background in computer programming have difficulty in writing good, efficient programs. Moreover, there are many programming languages which allow coding in a variety of paradigms. Though it is easy for someone trained in Computer Science to convert a program from one language to another, it is less so for people in other fields. In this paper, we describe a translation program that can create a piece of executable code, given the code’s algorithmic specification. This program allows the user to specify his/her code using an easy-to-understand, simple-to-write and more or less immutable pseudo code specification. The program will then check the pseudo code for errors, and convert it to a specified language (be it C, Java, or any other language). The program may easily be extended to accommodate different languages. Our program allows the user to focus on just the algorithm, and not on issues related to implementation.
Authors and Affiliations
SUVAM MUKHERJEE , TAMAL CHAKRABARTI
Efficient Algorithms for Distributed Mutual Exclusion in Mobile Ad-Hoc Network
For distributed mutual exclusion problem in mobile environment we presented two algorithms.Both the algorithms are token based. The first algorithm is providing tokens to the nodes which are in critical section and the s...
DETERMINING THE NUMBER OF CLUSTERS FOR A K-MEANS CLUSTERING ALGORTIHM
Clustering is a process used to divide data into a number of groups. All data points have some mathematical parameter according to which grouping can be done. For instance, if we have a number of points on a twodimension...
AN OPTIMIZED GLOBAL SYNCHRONIZATION ON SDDCN
The complex networks have been gaining increasing research attention because of their potential applications in many real-world systems from a variety of fields such as biology, social systems, linguistic networks, and t...
A REMOTE LOGIN AUTHENTICATION SCHEME WITH SMART CARDS BASED ON UNIT SPHERE
On the basis of the fact that points on a unit sphere are easy to compute but hard to derive, this paper presents a remote login authentication scheme with smart card based on unit sphere. The proposed scheme is simple,...
AN OVERVIEW OF MPEG FAMILY AND ITS APPLICATIONS
MPEG is the “Moving Picture Experts Group”, working under the joint direction of the international Standards Organization (ISO) and the International Electro Technical Commission (IEC). This paper will provide an overvie...