WikiConference India 2011/Submissions/The Coding Enyclopedia

From Meta, a Wikimedia project coordination wiki
Timestamp
04:57, 27 August 2011 (UTC)
Title of the submission
The Coding Encyclopedia
Type of submission (workshop, tutorial, or presentation)
Presentation
Author of the submission
Subrata Roy
E-mail address or username (if username, please confirm email address in Special:Preferences)
subrataroy0210@gmail.com
State of your origin (Country, if you are not based in India)
West Bengal
Affiliation, if any (organization, company etc.)
West Bengal University of Technology
Personal homepage or blog
Abstract (maximum 500 words)

In this pragmatic World of technology, knowledge is the most precious asset. The quest for knowledge is ever increasing and to satisfy this we need well equipped resources which will help the mankind in all possible ways. Today Wikipedia is the best knowledge source available on Internet. Today you can find at least one reference of Wikipedia in any journal submitted to IEEE or Elsevier. So definitely Wikipedia is successful to provide the knowledge of a particular thing at a single place. Knowledge can be of any form. It may be an article or a research paper or a simple computer code. The aim of this paper is provide an open source of computer codes according to the need of the user. This may sound impractical that how to provide code to the user which will be so varying in demands. But this can be made possible. The search for codes will not be a simple blind search in Wikipedia or Google but the user will be following some predefined rules. We all know that we can successfully implement a code if we know the correct algorithm, so it will be the duty of the user to provide the algorithm. The algorithm will be implemented with FLOW CHARTS. The user have to construct the flow chart with components like start, initialization, condition, result, stop available on the site and will be implemented just as circuits implemented on MATLAB. All these components will have option for variables, constants, conditions exit points etc. After the implementation of the flow chart another algorithm will implement the code. For example it will initialize the variables provided by the user in the initialization section. The main aim of this paper is to implement that algorithm. This can be a solution for the simple and mediocre level codes, and it will save a lot of time while writing complex codes. We can take this just as analogous to the MACROS and HEADER files we use in our day to day codes. We rarely care what is written in those header files or Macros and use them very easily. We can also create registered modules which can be accepted by high level languages like Python for writing our codes. We can expect this to happen because the whole computational society will be witnessing the paradigm shift to Clouds, in which utilizing remote resources will be a day –to-day thing.


Track (Community/Knowledge/Outreach/Technology)
Technology
Will you attend Wikiconference if your submission is not accepted?
Yes, but I would expect scholarship if my idea deserves it.
Slides or further information (optional)