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

Keywords

Related Articles

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...

Download PDF file
  • EP ID EP102828
  • DOI -
  • Views 140
  • Downloads 0

How To Cite

SUVAM MUKHERJEE, TAMAL CHAKRABARTI (2011). AUTOMATIC ALGORITHM SPECIFICATION TO SOURCE CODE RANSLATION. Indian Journal of Computer Science and Engineering, 2(2), 146-159. https://europub.co.uk/articles/-A-102828