jt92
New Member
Posts: 16
|
Post by jt92 on Aug 6, 2005 21:27:51 GMT -5
Hi I am new to the community. I just wanted to say that for the few while I have been using brutus2d I have to say it is exceptional. This product is great and I am looking forward to supporting the product.
|
|
|
Post by stevep on Aug 7, 2005 16:19:15 GMT -5
Welcome! I also think Brutus2D is a great product with a very promising future. I just gotta get around to registering it!
|
|
|
Post by Guilect on Aug 7, 2005 20:15:55 GMT -5
Hi Guys, thanks for the encouraging words. Brutus2D version 0.0.18 is almost ready for release. Among other things, this new version fixes a few bugs that were discovered. Brutus2D is young, and will mature and get better every release. ;D Thanks, Guilect
|
|
alice
New Member
Posts: 1
|
Post by alice on Dec 23, 2005 7:57:34 GMT -5
hi! anybody here willing to give their opinion about our problem? ^^ My classmates I are having a dilemma whether to make a game programming language case-sensitive or case-insensitive...our target are non-programmers and amateur game programmers...^^ I appreciate whatever opinion you'd have. THANKS^^ we just need some advice from people who program games.^^ Hope someone out there would not ignore this post. ^^
|
|
|
Post by Guilect on Dec 23, 2005 20:54:49 GMT -5
Hi Alice, welcome to the forum.
The question you ask is like asking if strawberry ice cream is better than chocolate ice cream. There will be people who swear by one or the other, when both are good on a hot day.
Case sensitive variables vs. case insensitive variables, lets review what I see are the pro's and con's. (other programmers will have equally valid differing views).
Case Sensitive: Pro's -- Allows for greater number of variables; is consistent with programming languages like C.; easier to read variable names. Con's -- not sure why anyone would want one variable named "myString" and another named "Mystring" in the same scope; if you mispell a variable by capitalizing the wrong letter your program will give bad results.
Case insensitive; Pro's -- don't have to worry about how to spell the variable, just what the variable name is; you can still use a case sensitive style of variable declaration for easier readability and getting use to it for when you move to a different language. Con's -- it is probably slower to compare variables as a simple raw byte comparison can't happen.
The other item to consider is wether your language is compiled or a scripting language. A compiler will spot a wrongly used variable before running. A scripting language would require either a directive or some static parsing of the code prior to running to spot a variable case error (Brutus2D uses the 'Option Explicit' directive to alert you of a duplicte declaration or an undefined variable).
Also, if your language is going to have string operators, will they be case insensitive or not (e.g. ret = InStr("Hello", "h"). )
Will you require filenames and paths to be case sensitive. (e.g. "C:\Program Files")
I think that if your target audience is non-programmers it will be less confusing for them to have everything be case-insensitive. Put the smarts into the parser or compiler. Serious programmers with serious progamming tools will probably be using a case sensitive language.
That's my two cents, for now.
|
|