V language

V language

Infobox programming language
name = V
logo =
paradigm = Next Generation Programming language (Natural Language Processing [http://vlanguage.org/] )
year = August, 2008
designer = Aasis Vinayak PG
Key developer = Aasis Vinayak PG
latest release version = 0.0.1 Pre-alpha
latest release date = Sep, 2008
influenced_by = AIML, Semantic Web

V language is a next generation computer language developed by Aasis Vinayak PG. V became popular among programmers through his writings in his columns in various technology magazines. [From Aasis Vinayak's column in Digit (August 2008) http://www.thinkdigit.com/details.php?article_id=2624] [September 2008, Linux For You] . And it started receiving good response from the developers community in various research institutes [http://www.ae.iitm.ac.in/pipermail/ilugc/2008-September/043349.html] [TOI report http://timesofindia.indiatimes.com/Cities/TIFR_fellow_set_to_press_delete_key_on_syntax_/articleshow/3456935.cms] . The project received a boost when leading dailies carried stories about the new language. [A report in Times of India http://timesofindia.indiatimes.com/Cities/TIFR_fellow_set_to_press_delete_key_on_syntax_/articleshow/3456935.cms]

Characteristics

The unique characteristic of the language is that it has no syntax at all. It uses natural language processing (an AI tool) to process the input given by the users. This allows the users to submit the algorithms in plain English without worrying about the syntax.

Initially the project employed AIML to process natural language. But in the latest release the language uses its own mapping style.

Execution

The language is able to process natural language and gives the output in "V syntax". If the input code is [http://sourceforge.net/project/showfiles.php?group_id=239394&package_id=291202&release_id=627144]

: Include essential files. I wish to do this: I wish to print Hello in the screen. End Program.

This will be converted to V syntax by natural language processing. And the code in "V syntax" will be automatically written by the language

: Include essential files. This is what I want to do. I would like to print string "Hello" in the screen. Exit.

Versions

Another characteristic is that V language can be operated both in application mode and as a program language. The package files are distributed via Sourceforge [http://vlanguage.org/download/]

Other information

The elite versions of the programs are stable and the original source code is available only for developers as many bugs remains to be fixed. [From the description http://vlanguage.org/download/]

A web based version is also available [Grogammer http://grogammer.com] . There are sample videos available to demonstrate the working of the language (development release) so that netizans can try before downloading the files. [Video segment http://vlanguage.org/video.html] . Its motto is - "bringing the Power of Advanced Computing to Common man through Free Software"

"Loose Syntax"

V language allows programs to enter algorithm in Natural language. Hence its syntax can be considered as a very loose syntax. The language processes the natural language input and converts that to "V syntax".

Present Stage

The project is only in its pre-alpha stage

References

External links

* [http://www.vlanguage.org V language official site]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Language education — Language Teaching redirects here. For the journal, see Language Teaching (journal). Linguistics …   Wikipedia

  • Language attrition — is the loss of a first or second language or a portion of that language by individuals; it should be distinguished from language loss within a community (the latter process is referred to as language shift or language death). Language attrition… …   Wikipedia

  • Language revitalization — is the attempt by interested parties, including individuals, cultural or community groups, governments, or political authorities, to recover the spoken use of a language that is endangered, moribund, or no longer spoken. Language death is the… …   Wikipedia

  • Language immersion — is a method of teaching a second language (also called L2, or the target language). Unlike a more traditional language course, where the target language is simply the subject material, language immersion uses the target language as a teaching… …   Wikipedia

  • Language contact — occurs when two or more languages or varieties interact. The study of language contact is called contact linguistics. Multilingualism has likely been common throughout much of human history, and today most people in the world are multilingual.[1] …   Wikipedia

  • Language module — refers to a hypothesized structure in the human brain (anatomical module) or cognitive system (functional module) that some psycholinguists (e.g., Steven Pinker) claim contains innate capacities for language. According to Jerry Fodor the sine qua …   Wikipedia

  • Language secessionism — or linguistic secessionism is an attitude consisting in separating a language variety from the language to which it normally belongs, in order to make this variety considered as a distinct language. This phenomenon was first analyzed by Catalan… …   Wikipedia

  • language — lan‧guage [ˈlæŋgwɪdʒ] noun 1. [countable, uncountable] a system of speaking and writing used by people in one country or area: • the French language • Do you speak any foreign languages? • Trading in Europe means communicating in more than one… …   Financial and business terms

  • Language transfer — (also known as L1 interference, linguistic interference, and crossmeaning) refers to speakers or writers applying knowledge from their native language to a second language. It is most commonly discussed in the context of English language learning …   Wikipedia

  • Language delay — is a failure to develop language abilities on the usual developmental timetable. Language delay is distinct from speech delay, in which the speech mechanism itself is the focus of delay. Thus, language delay refers specifically to a delay in the… …   Wikipedia

  • Language shift — Language shift, sometimes referred to as language transfer or language replacement or assimilation, is the progressive process whereby a speech community of a language shifts to speaking another language. The rate of assimilation is the… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”