What Language to use?

Reply

Join Date: Dec 2009
Posts: 4
Reputation: Murderous Mouse is an unknown quantity at this point 
Solved Threads: 0
Murderous Mouse Murderous Mouse is offline Offline
Newbie Poster

What Language to use?

 
0
  #1
Dec 5th, 2009
Hey guys,

I've just been presented with a challenge, of sorts, and I am wondering what language I should use in order to make a piece of software.

The only specifications which the language will need to have are:
  • Must be relatively common (Not some small language that no one ever uses)
  • Must be fairly easy to compile (So I don't need to go searching for some obscure compiler which I then need to pay a fortune for)
  • Preferably it must be reasonably simple to learn, I should be able to pick up a new language in the time frame for this project but I'm not really interesting in wasting weeks or months laboring away learning a language.
  • Be commonly used to create both text based applications and perhaps simple games, so if I need help I can look this sort of thing up

Anyway, with those things in mind here are the specifications for the program I am aiming at writing. The language must potentially be able to:
  • Enable transfer of information over a network, eg text in a chat based manner or variable values in terms of perhaps a simple game played over a network.
  • Have some known way to transferring files over a network, I'm going to assume that this sort of thing isn't built into a language but it needs to be possible.
  • Have some sort of graphical component, ie not simply be a command line.

If anyone has any idea what language would be most suitable to this sort of task then that would be great.

This leads onto my second question to do with language choice:

Is it possible to write some code in one language which runs a program written in another language, for example: could one write a game in one language and some software in another language which searches for online users, then after selecting a user load the game written in the other language? or something to this effect?

Thanks guys, anyone with answers please post here, I'm somewhat stumped for answers for this.
Reply With Quote Quick reply to this message  
Join Date: Mar 2008
Posts: 3
Reputation: hazar is an unknown quantity at this point 
Solved Threads: 0
hazar hazar is offline Offline
Newbie Poster

Confused

 
1
  #2
Dec 5th, 2009
Well I'm confused, you haven't specified specifically what you are trying to do.

Although from what I have gathered you want to create a program that can:
Allow users chat with each other (similar to MSN sort of thing)
Allow users to send files to each other
Allow users to play simple games with each other

Now, Personally I have a similar task in mind for a school based assignment (Hence how I found this thread) and was wondering the same thing, although I personally have a few other things in mind, read over these and see if they help you with your project:
Program more oriented as a chat room program, users can start or join a chat room.
Users can create private chat room or create an open one, or just chat to another individual users
The interface is simple, application style interface, you know the normal grey with the square buttons, therefore being familiar to everyone.
Reply With Quote Quick reply to this message  
Join Date: Dec 2009
Posts: 4
Reputation: Murderous Mouse is an unknown quantity at this point 
Solved Threads: 0
Murderous Mouse Murderous Mouse is offline Offline
Newbie Poster
 
0
  #3
Dec 5th, 2009
Originally Posted by hazar View Post
Well I'm confused, you haven't specified specifically what you are trying to do.

Although from what I have gathered you want to create a program that can:
Allow ............................ etc

That is almost exactly what I was trying to say, thanks for helping me clarify

Anyway, if anyone has an opinion the most suitable language then please post.

Also, with my second question, I may not have explained it properly, the question is:
Assuming one could use a program written in Language A to find a list of online users could that person use the program written in Language A to play a game written in Language B with that other user, ie could the IP be carried between executable?
Reply With Quote Quick reply to this message  
Join Date: Jun 2005
Posts: 2,076
Reputation: Rashakil Fol is just really nice Rashakil Fol is just really nice Rashakil Fol is just really nice Rashakil Fol is just really nice 
Solved Threads: 142
Team Colleague
Rashakil Fol's Avatar
Rashakil Fol Rashakil Fol is offline Offline
Super Senior Demiposter
 
0
  #4
Dec 6th, 2009
Python. You just want Python.
All my posts may be redistributed under the GNU Free Documentation License.
9559449000 - lol you don't need modular exponentiation when using such small numbers
Reply With Quote Quick reply to this message  
Join Date: Dec 2009
Posts: 4
Reputation: Murderous Mouse is an unknown quantity at this point 
Solved Threads: 0
Murderous Mouse Murderous Mouse is offline Offline
Newbie Poster
 
0
  #5
Dec 7th, 2009
Originally Posted by Rashakil Fol View Post
Python. You just want Python.
Thanks, but can you write ..... ummm... I don't know how to say it, like applications which are similar to other windows applications..... if that makes sense.

For example most applications that are run on windows have the same general feel about them, can you do this sort of thing in python? and is it relatively easy to do?
Reply With Quote Quick reply to this message  
Join Date: Oct 2006
Posts: 3,302
Reputation: Nick Evan has a reputation beyond repute Nick Evan has a reputation beyond repute Nick Evan has a reputation beyond repute Nick Evan has a reputation beyond repute Nick Evan has a reputation beyond repute Nick Evan has a reputation beyond repute Nick Evan has a reputation beyond repute Nick Evan has a reputation beyond repute Nick Evan has a reputation beyond repute Nick Evan has a reputation beyond repute Nick Evan has a reputation beyond repute 
Solved Threads: 337
Moderator
Featured Poster
Nick Evan's Avatar
Nick Evan Nick Evan is offline Offline
Cenosillicaphobiac
 
0
  #6
Dec 7th, 2009
Originally Posted by Murderous Mouse View Post
For example most applications that are run on windows have the same general feel about them, can you do this sort of thing in python? and is it relatively easy to do?
Yes and Yes
There's a great thread in our Python forum to start with
Last edited by Nick Evan; Dec 7th, 2009 at 7:57 am.
Reply With Quote Quick reply to this message  
Join Date: Dec 2009
Posts: 15
Reputation: Tower-Rounder is an unknown quantity at this point 
Solved Threads: 5
Tower-Rounder's Avatar
Tower-Rounder Tower-Rounder is offline Offline
Newbie Poster
 
0
  #7
Dec 7th, 2009
C# The .Net FrameWork will provide you with almost everything you need. And its very quick and easy to learn. Plus there are tons of examples out there.

Just download C# Express and you'll be on your way.
Reply With Quote Quick reply to this message  
Join Date: Dec 2008
Posts: 1,918
Reputation: firstPerson is a name known to all firstPerson is a name known to all firstPerson is a name known to all firstPerson is a name known to all firstPerson is a name known to all firstPerson is a name known to all 
Solved Threads: 251
firstPerson's Avatar
firstPerson firstPerson is offline Offline
Posting Virtuoso
 
0
  #8
Dec 7th, 2009
Java has an easy to work with GUI.
Go ahead and try to solve  this  euler problem, if u can. Check with me for hints and 
answers. Good Luck
Reply With Quote Quick reply to this message  
Join Date: Sep 2008
Posts: 2,175
Reputation: BestJewSinceJC is a splendid one to behold BestJewSinceJC is a splendid one to behold BestJewSinceJC is a splendid one to behold BestJewSinceJC is a splendid one to behold BestJewSinceJC is a splendid one to behold BestJewSinceJC is a splendid one to behold BestJewSinceJC is a splendid one to behold 
Solved Threads: 268
BestJewSinceJC BestJewSinceJC is offline Offline
Postaholic
 
0
  #9
Dec 8th, 2009
Java or Python
Reply With Quote Quick reply to this message  
Join Date: Dec 2009
Posts: 53
Reputation: boattraveller78 is an unknown quantity at this point 
Solved Threads: 1
boattraveller78 boattraveller78 is offline Offline
Junior Poster in Training
 
0
  #10
Dec 8th, 2009
I suggest Python as well. What did you decide?
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:




Views: 1192 | Replies: 10
Thread Tools Search this Thread



Tag cloud for Computer Science
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2010 DaniWeb® LLC