Just curious…
Manditory write-in vote for HyperCard.
Old-school, eh? Ok…Fortran! :lol:
asm-one (all time regards go to rune gram-madsen!) :O)
Well, I pretty much use a combination of mostly javascript with some C# and would like to try out boo, after seeing the documentation on it.
Which one do I chose?
lol, that would make everything so much easier! Seriously though, I’m sort of dialed in to JS now, but I’d really like to move on to C#, especially if/when I move on to Unity Pro since it would help to acclimate myself to writing custom plugs in C/C++.
It would be nice if all the example scripts were in one language though… and if one language can trump all the others (probably C#) then all examples should be written in this language.
But the majority are now written in JS so that’s what beginning scripters are going to build off of.
Which one do I chose?<<<
Beside of that’s a matter of taste, what you already know and where you wanna go i would say:
Boo is nice as you can spare yourself lot’s of typing. I dunno how much development there actually is with boo. The last update seemed to be quite some time ago and a little bit after their regular update cycles ( http://jira.codehaus.org/browse/BOO?report=com.atlassian.jira.plugin.system.project:roadmap-panel ). I’m a ruby fan. From an elegance point of view ruby and unity this would rock… :O)
If you also do Flash then Javascript is the way to go. By the way which version of Javascript is used in unity?
Most development in the future is certainly going on with C# but as javascript it’s not the nicest language in my opinion.
Regards,
taumel
Having C# and Javascript is actually very beneficial to Unity. C#, like C++ and Java, is a daunting language to begin with. You have to implicitly understand data types and typecasting and a bit more structure and organization (like writing out class enclosures.) These types of features are actually very nice in the long run, and help prevent runtime messes, but erect a significant barrier for new programmers.
Javascript is sort of fast and loose and simple to get started with. It’s a good intro language. There are times when I like that and times when I don’t, but it’s C# for me.
I know close to nothing about BOO.
I’ve looked in to Ruby a bit here and there, but never took an opportunity to try it out. (One Sad Cookie over at iDevGames is a big proponent.) I have no idea if it is feasible or desirable to include it with Unity, but it seems to me the guys have had good reasons to include what they have so far.
It’s been said before, but I think the unspoken hurdle in programming with Unity is the learning to use the Unity Engine and it’s interface. That’s where a series of really nice tutorials could really accelerate people’s adoption of Unity. I tried starting one, but it proved way too time consuming for my schedule.
Ruby is brilliant in terms oop and elegance.
So, somebody’s working on implementing Ruby with .Net (Mono). Looks to be a bit of a wait, though, eh? Alpha in Mid 2006. Still, that could be a nice addition to Unity eventually, and I bet it would make One Sad Cookie happy.
blush ;O)
Oh my god! How can C# be so close to a Java-esque language? What are you guys thinking?!
elias723: Is there a point somewhere in that post? Are there some facts you want to bring our attention to? Who are the “guys”? Why are you sad?
I use C#. I started with Unity in Javascript, but as soon as I got into C# I loved it. I actually like having to declare everything. Saves you in the long run. Seems to make everything easier to follow and debug, at least for me.
-Jeremy
I’ve been using C# at first and i loved it.
Then we added javascript and now when trying out something new i always use it. It’s so nice because it removes all the boilerplate code. No classes, i don’t need to worry about the static typing. Just put var in front of the variable. Easier to refactor code too.
For large complex pieces of code i prefer C# though. There i always know exactly what it does. Javascript adds a lot of magic functionality, for example dynamic typing.
Heh, yeah and when you don’t fully understand that magic (ahem me) you end up wondering what the heck is going on. I would think that C# would acutally be better for beginners to learn before Javascript in the long run as it forces them to organize their code and vars perfectly. Keeps you from getting too lazy with code design. Then the move to javascript would be smoother…at least in theory, but I have a strange mind anyhow.
-Jeremy
Computer geeks are very territorial when it comes to different things such as OS,
programming language, IDE or editor, web sites, etc.
Call me ‘Captain Chaos’ for wreaking havoc, but I saw it coming. This won’t change from now till the time I’m six feet under, I don’t expect it to and part of me doesn’t want it to. But everyone knows what opinions are like…
I’ll step off my soap box now.
i dont really code in unity(read sig) but when i start il have to choose unityscript(its what they call unitys js) or c# cant decide if i get into web coding(html) i could need c# or if i start coding anywhere else but most stuff is in unityscript and c# has more typing oh god what do i choose?!?!
Choose whichever one is most forgiving of a complete lack of punctuation.
Posted: Wed Apr 19, 2006 11:01 pm
Posted: Wed Apr 07, 2010 6:47 am
Wow, that’s one hell of a thread necro.