This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Messages - Munchor
Pages: 1 ... 3 4 [5] 6 7 ... 424
61
« on: February 25, 2012, 11:33:22 am »
OP, if you don't have much experience, I don't recommend you to try out coding games just yet. However, in the near future, try pygame, it's great for making games with Python. I don't recommend C# or XNA because it's not cross-platform
62
« on: February 23, 2012, 04:08:09 pm »
This is how I always knew it. Let's say you have 6 candies to divide by 3 people, well, each person gets 2 candies.
But if you have 6 candies to divide by 0 people, well, that can't be done. It's not 0 candies for each person, because there are no people to give candies, so it's just impossible.
63
« on: February 23, 2012, 04:02:50 pm »
Hahahaha, fake juju. Maybe that was the pic you were looking for Hot Dog
64
« on: February 21, 2012, 04:55:10 am »
Oh DJ_O, unintentionally putting dirty references everywhere.
Oh Juju, unintentionally saying "unintentionally", when in fact we have no idea of what intentions DJ O had...
65
« on: February 14, 2012, 12:37:06 pm »
But being able to suspend the current program execution and restore it would be possible. Maybe I could expose an API for this?
That would be great, I'd love it.
66
« on: February 11, 2012, 06:27:44 am »
@Ephan:
If how quickly a language changes is relevant to a beginner, then the language is either far too new to be used by a beginner or they're in the wrong section of the tutorial book. And the problem is less that proprietary languages change less frequently and more that a good language *shouldn't* be changing much in the first place.
As for the Goto argument, it's silly to pick a language based on the fact that it chooses to restrict you by omitting the Goto statement. Python can get away with not including it because it works in a domain where it's not entirely necessary. C on the other hand can't eliminate it. The same thing applies to the argument that Goto leads to unreadable code. It's undeniably true that improper use of Goto will probably result in that. However, I've yet to see a single language where it's impossible to write bad code if you try hard enough. The key is just learning how to design good code, which solves the Goto problem as well.
Personally, I would recommend an useless language like TI-BASIC, JustBASIC, or Matlab. Why a useless language? Because you can't learn everything there is to know about programming having learned only one language. One problem I've seen is that people who learn a useful language first have a tendency to try to apply that language everywhere, even in places it doesn't belong. A useless language forces you to move outside it while making learning that second language significantly easier.
There are downsides on my arguments against starting with a .NET language, but I think all of them together proof that there are better alternatives, and I'm sure you agree. I also don't recommend any language with forced classes/functions like C# or Java. When I started Java and C# (happened with both) I was confused as to why I needed so many lines to print "Hello World", and what did "class HelloWorld", and "public static void main (String[] args)" was all for. Python and Ruby are better in this aspect because they offer one-line methods for Hello World, and very small solutions for the first problems. Also, I do know it's possible to write good Goto code, but that is if you have a teacher. Many people just learn programming by their own, and there's nobody there to tell them "Be careful." I'm trying to think about everyone. Either way, your "useless language" point is very good, had never heard it and it seems quite good. A useless language should be good, but it can also be bad. I'm glad I learned Python first, because I can use it nowadays too, and I have lots of experience with it.
67
« on: February 10, 2012, 10:49:50 am »
flyingfisch, I wouldn't recommend Lua, Ruby and Python are better for computers because lists/arrays start at 0, instead of starting at 1. Getting used to thinking 0, 1, 2, 3 is good for other languages and Maths in general. Of course, though, I understand you learnt Lua for Nspire, which is our only option (no more with Ndless though!). And yes, I'm afraid Goto creates that kind of problems
68
« on: February 10, 2012, 10:44:34 am »
Ouch, I would not recommend Visual Basic not any beginner or any programmer at all.
Firstly, it is not open source, and open source languages evolve much faster, besides the fact that you can tinker with them. Secondly, it runs on the .NET Framework, which is Windows-only (yes, there's Mono, but it's not so good), and making developers start fresh with developing Windows-only programs is bad. Thirdly, it has labels/gotos, which make it really (really, really, I know a guy who couldn't learn Python after VB because he missed Goto, he just couldn't do anything without Goto). And goto is bad because it may lead to very hard to read code. Finally, Visual Basic is way too attached to a certain IDE (Visual Studio). You can program without it, but it is better used with it. This is really bad, because programmers should know how to program with a text editor + compiler too. Oh, and the IDE doesn't work on other operating systems too, programmers should be taught cross-platform is cool from the start.
I recommend Python or Ruby, because they are both interpreted languages, and easy to understand for beginners.
69
« on: February 10, 2012, 09:32:28 am »
Hey ExtendeD, what about being able to open the Scratchpad while in a game/program? I'd love that Also, would it be possible to speed up the game like in some computer emulators? Thanks.
70
« on: February 03, 2012, 03:05:55 am »
Everything went fine, why would you not want a boot menu? I think you just messed it afterwards...
71
« on: February 03, 2012, 03:02:57 am »
Hey Extended, it worked perfectly for me! I have a Touchpad, I just had to install OS 3.1.0, and then it ran just fine. Thank you! Perhaps bold out the text that says "make a folder called ndless/ with ndless_resources on it", because I forgot to put it there I tried GBC Emu and it works fine too.
72
« on: January 23, 2012, 02:55:58 am »
Bump?
73
« on: January 21, 2012, 02:43:38 pm »
Like in the attachment?
No,that is y = 2x, for all values of x <= 4. But I want x <= 2 for example :S
74
« on: January 18, 2012, 12:02:54 pm »
press backspace when you are in the input bar and next to the f(x)= in graphs and it will give you a list of options.
That only allows me to do stuff like y > 2. If I change the Y to an X, I get an Invalid Syntax error.
75
« on: January 18, 2012, 11:44:50 am »
Hey guys,
I was wondering how I can do x <= 4 and x > 1 inequations to be graphed on the Nspire? On the 84+ I know I can use Inequalz but what about on the Nspire...
Thanks.
Pages: 1 ... 3 4 [5] 6 7 ... 424
|