About V
Why yet another language?
Programmers need to learn many languages and often get confused with the
syntaxes after learning many languages. And another fact is that people who are
good in mathematics or applying their logic are some times afraid to write
programs. Many of us have heard physicists asking programmers about the way in
which a program should work so that they could use them in scientific computing.
If one has a poor memory, writing programs will be a tedious job.
V comes to rescue all these people. Here one can write programs in English
(could be in any way he wants) and ask the language to take care of the rest. It
is just like asking a humanoid form of robot or an android to do a specific task
in specific way by applying the algorithms of Artificial Intelligence. In short,
you need not learn any programming language if you have V.
Who all will be benefited?
Any person who has a brain can write programs and solve the problems. This means
even if one is a scholar in literature he can solve the problems, provided he
knows how to go to a shop and buy items, calculate and pay his loans or
insurance premiums etc.
Why V language is unique?
It doesn’t have any specific syntax
It can suggest algorithms from database
No need to download and install other language libraries
No need to learn any programming language
Utilises the power of AI
One can simply define his problem and give it to V language and the language
will take of the remaining
One can even communicate with the language in his mother tongue (in development
phase)
One can communicate to the language just by speaking with the aid of speech
recognition techniques (in development phase)
V language encompasses the real spirit of freedom as one can find solutions just
by defining his problems in plain English. In the upcoming versions support for
multiple languages (spoken languages) , speech recognition and diagram based
interpretation (like UML) will be incorporated.
Using V one can write all types of application like scientific programs ( which
are normally written in C, Python etc), GUI based ones (tool-kits like GTK) ,
web based ones (which are usually written in PHP, HTML, XML, ASP etc). Hence V
is designed to be a universal language.
Thus in short, using V, one can write programs and develop applications just by
using his brain. This will enable people with creativity (yes, even a poet can
do! Provided he knows the basic mathematics that he may be applying when he goes
out for shopping, paying loans etc ! ) to come out with applications that they
want.
The project is initially concentrating on four major languages C, Java, C++ and
PHP. And for the complete porting of other languages, volunteers are required.
It is intended to replace the need to learn all other existing languages.
Currently we need to learn many languages and often get confused with the
syntaxes and functions after learning many languages.
Regarding Grogammer
It is only a web-based model of the V language (just for trial). V language is
developed by using a different methodology as elucidated above. But
Grogammer-like application can be used if one needs just to write programs in V
syntax and wants the output in the respective languages. The actually libraries
size of V may go even by to few GBs after porting all major languages. But the
elite Grogammer-like version will only be few MBs. But at that time it will work
just like an application and will not have the features of V language.
Pro-Linux: The current version is really pro-Linux as I can compile it only in a
Linux system (since I have not finished a windows executable file) and more over
in the development version it is better not to install in Windows machine as one
will have many problem related to bugs ( more over, Windows is very prone to
virus!).
Sites:
www.vlanguage.org