Alice Community  

Go Back   Alice Community > General Discussion > Questions and Comments

Reply
 
Thread Tools Display Modes
Java vs Python?
Old
DensetsuNoKaboom
Senior Member
 
DensetsuNoKaboom's Avatar
 
Status: Offline
Posts: 1,188
Join Date: May 2010
Location: e4eaf2
Default Java vs Python? - 04-26-2011, 06:34 PM

I have a friend who wants help with a "game maker" program he is trying to create. He wants me to learn a new programming language, and he suggests Java or Python.
Which should I use for this purpose? Or should I go with a completely different programming language? Keep in mind that I have used Alice2 for 2 years and I have no other programming experience.


Thank you for taking the time to read this signature. This signature loves you.
   
Reply With Quote
Old
sfunk
Senior Member
 
sfunk's Avatar
 
Status: Offline
Posts: 1,112
Join Date: Mar 2011
Location: I don't know
Default 04-26-2011, 06:42 PM

well i haven't looked into python yet, but i have started learning java, whihc to me seems really easy, you actually have to type code insted of click and drag interface like alice, but as long as you know what the things in Alice do, you should have an easier time learning java since Alice was built by using java


If you are stuck on a project, check out the tutorials I made here at this link:

http://alice.org/community/showthread.php?p=36778#post36778

There are lots of tutorials on it so far, including some youtube videos, check it out

Or..

Go to my youtube channel to check out my alice 2.2 tutorials I have there..

http://www.youtube.com/user/sfunk1992?feature=mhsn
   
Reply With Quote
Old
David B
Senior Member
 
David B's Avatar
 
Status: Offline
Posts: 1,145
Join Date: Dec 2010
Location: N/A
Default 04-26-2011, 06:49 PM

Not to go off topic, but does anyone know anything about C++? I'll be taking a course on it over the summer.
   
Reply With Quote
Old
reuben2011
Senior Member
 
reuben2011's Avatar
 
Status: Offline
Posts: 489
Join Date: Sep 2009
Location: Hawaii
Default 04-26-2011, 06:49 PM

I would say Java, but then that's just me being biased since I have no experience with Python.


Projects
-Escape the Kitchen
-That ninja animation
-Hill Collision

Upcoming Projects
-Some penguin adventure game?
   
Reply With Quote
Old
arty-fishL
Senior Member
 
arty-fishL's Avatar
 
Status: Offline
Posts: 1,878
Join Date: Mar 2008
Location: In the corner of your eye
Arrow 04-26-2011, 07:00 PM

I know python better than Java, the reason being - I think python is easier. Python is easy to learn, the transition to Java from Python or vice-versa is fairly easy. Java has many more features than Python. Many hosting providers will run python, but not Java, because python is more stable. Java is much more widely used for developing computer applications than Python. Work out what you want to do with the language and then pick the appropriate one.

Or do even better, learn jython, that's what language runs as the script in Alice.


█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
█░░▓░░░░░░░▓░░░░░░░░░░░▓▓░░▓░░░░░░▓░░░▓░░░░█
█░▓░▓░▓▓▓░▓▓▓░▓░▓░░░░░░▓▒▒░░▒░░▓▓░▓▓▓░▓▒░░░█
█░▓▓▓▒▓▒▒▒░▓▒▒▓▓▓▒▓▓▓░▓▓▓░░▓░░░▓▒▒▓▒▓▒▓▒░░░█
█░▓▒▓▒▓▒░░░▓▓░░▒▓▒░▒▒▒░▓▒▒░▓▓░▓▓▒░▓▒▓▒▓▒░░░█
█░▓▒▓▒░▒░░░░▒▒▓▓▓▒░░░░▓▓▒░░░▒▒░▒▒░░▒░▒▓▓▓░░█
█░░▒░▒░░░░░░░░░▒▒▒░░░░░▒▒░░░░░░░░░░░░░░▒▒▒░█
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█

I have mostly moved on from Alice, but may still respond to messages if important [¬º-°]¬
   
Reply With Quote
Old
sfunk
Senior Member
 
sfunk's Avatar
 
Status: Offline
Posts: 1,112
Join Date: Mar 2011
Location: I don't know
Default 04-26-2011, 07:01 PM

I'm planning on learning C++ in a few months, it will be self taught though, so it will be awhile before i know it fully.


If you are stuck on a project, check out the tutorials I made here at this link:

http://alice.org/community/showthread.php?p=36778#post36778

There are lots of tutorials on it so far, including some youtube videos, check it out

Or..

Go to my youtube channel to check out my alice 2.2 tutorials I have there..

http://www.youtube.com/user/sfunk1992?feature=mhsn
   
Reply With Quote
Old
debussybunny563
Senior Member
 
debussybunny563's Avatar
 
Status: Offline
Posts: 852
Join Date: May 2010
Default 04-26-2011, 07:05 PM

C++ isn't too bad, but my Computer Math class moves VERY slowly.

Code:
#include<iostream>
using namespace std;
int main()
{
     cout << "Hello World!" << endl;
}
^ your typical first "Hello World" program


It gets a lot more complicated than that, but it's pretty manageable.


Last edited by debussybunny563; 12-21-2012 at 12:00 AM.

|--------------------------------------------------------------------------------------------------|
|Link to weapons collection: http://www.alice.org/community/showthread.php?t=7368 |
|--------------------------------------------------------------------------------------------------|

I have been dead for quite some time now; not much hope for resurrection.
   
Reply With Quote
Old
sfunk
Senior Member
 
sfunk's Avatar
 
Status: Offline
Posts: 1,112
Join Date: Mar 2011
Location: I don't know
Default 04-26-2011, 08:19 PM

well if you go with java, if you like to learn by watching videos, there is a guy on youtube, with the account name thenewboston which he is very good at explaining everything at a reasonable pace, he has over prorbably 200 videos on learning java


If you are stuck on a project, check out the tutorials I made here at this link:

http://alice.org/community/showthread.php?p=36778#post36778

There are lots of tutorials on it so far, including some youtube videos, check it out

Or..

Go to my youtube channel to check out my alice 2.2 tutorials I have there..

http://www.youtube.com/user/sfunk1992?feature=mhsn
   
Reply With Quote
Old
David B
Senior Member
 
David B's Avatar
 
Status: Offline
Posts: 1,145
Join Date: Dec 2010
Location: N/A
Default 04-27-2011, 03:11 PM

I just learned that the course also covers Java. (HORRAY! )
   
Reply With Quote
Old
MrMoke
Senior Member
 
MrMoke's Avatar
 
Status: Offline
Posts: 501
Join Date: Sep 2007
Location: Austin, Texas
Default 04-29-2011, 06:15 PM

Quote:
Originally Posted by David B View Post
I just learned that the course also covers Java. (HORRAY! )
With any Luck they will cover Java first. The transition from Java to C++ is not difficult, although some aspects of C++, like garbage collection, can be cumbersome. You'll find the syntax to be very similar, but like-named classes for one will most likely not be compatible with those of the other.
   
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Copyright ©2024, Carnegie Mellon University
Alice 2.x © 1999-2012, Alice 3.x © 2008-2012, Carnegie Mellon University. All rights reserved.