|
yes... c# is reportedly fast and has Visual Studio which works with XSI,
if you're a windows person it looks like a good choice. Python can
leave you scratching your head where piece of code looks perfect but
doesn't run/compile because there are some tabs instead of spaces or
vice-versa.
There's a bit of syntax prejudice out there with regards to Python, and I think a lot of it might be unfounded. I enjoy working in both jscript and Python, and I've found that the tabs thing is minor. You use them in all the places where you would typically use brackets for code blocks. Since I tend to tab all my brackets anyway, it's almost transparent compared to the C languages syntax.
Everything else in Python, syntax-wise, is as loose as jscript. Once you reach a certain level of experience, it's easy to develop your own style and to make your code "pretty." All lists, function args, etc are not subject to the tab rules, so you can do whatever layout you like for readability. Personally, I like the vertical list with comments documenting each input:
def MyFunction(
arg1, #First argument of my function (required)
arg2, #Second argument of my function (required)
arg3 = False #Third argument, default = False
)
> -----Original Message-----
> From: Anthony Rossano
>
> Hi -
> I spent a couple months with C# and xsi recently and really liked it.
> One advantages to c# are a great deal of documentation, the
> entire .Net
> API, the CLR, and a ton of third party
> libraries.
> Language wise it's REALLY close to Java.
> ATR
>
---
Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
unsubscribe xsi
--
Bradley R. Gabe | Senior Creature TD | Stan Winston Studio
|
|