tags:

views:

100

answers:

3
+1  Q: 

I need a language

I need a language to help me develop some data convertion utils, which includes librarys of MySQL,SOAP,XML,HTTP,Multi-Threading,File I/O and so on. and easy to learn, easy to modify and debug, just need console output. It can run in Windows and Linux. (I think script language is berter ^_^, I 've never release it, just help me to convert data.)

+1  A: 

Try: http://www.python.org/

codekaizen
+2  A: 

This sounds like things which are supported by all the P-languages, and Ruby, and the P-language derivatives like Jython. Pick a scripting language and go. Let's not have a flame-war here.

Borealid
I agree. [Piet](http://en.wikipedia.org/wiki/Piet_%28programming_language%29) has great XML support...
Matthew Flaschen
Only on StackOverflow do people see a clear statement that could possibly be interpreted as a reductio-ad-absurdum overgeneralization, and take time out of their day to go find the counterexample...I meant PHP/Perl/Python.
Borealid
It's not necessarily clear to the OP, who seems like a beginner. It's better to answer directly, without vague abbreviations.
Matthew Flaschen
Yeah, I don't know, P-Celtic may not be the best language to try this in. You may get a kick out of a P′′ implementation though.
deceze
I don't need oo support, but I need write and modify as quickly as possiable. so at the first , I choose script language.are the "P-Language" Python/Perl/PHP?
@user386207: I'd recommend looking at Python or Ruby first.
Borealid
A: 

All the "p" languages perl,python, php support these (although php does not support multithreading but it runs inside a multithreaded Apache envirionment). Ruby and lua also offer extensive support.

Of the more exotic scripting languages groovy, jython and I think scala (not sure about its MySql support!) will support these.

And of course the compiled languages such as C#, Java, C, C++ will also support these.

If you know any of the above languages alreeady then just pick the one you like best and search for the appropriate libraries and packages.

If you are starting completly from scratch then the more "modern" scripting languages are probably the best ie. Ruby, lua or Python.

James Anderson
I don't like C# and Java and C++ to do these , it is so strict, although they have more much API and libraries.I think, these languages are good at big project.