How bad...
-
I'm sick of semicolons too;
“Time and space can be a bitch.” –Gushie, Quantum Leap {o,o}.oO( Looking for a great RSS reader? Try FeedBeast! ) |)””’) Built with home-grown CodeProject components! -”-”-
logan1337 wrote:
I'm sick of semicolons too;
You've got a syntax error there - unclosed string literal. :D
-
except that they server exactly opposite functions... The ; ends a command wheras the _ extends one
Yes I'm fully aware of that. My point was in reponse to the word unnecesary. The ; is not not unneccesary.
The only thing unpredictable about me is just how predictable I'm going to be.
-
logan1337 wrote:
a "newline after semicolon" would probably be about as good
I wouldn't like that to happen in anonymous/inline functions. For example I like to put (short) code in one line when using delegates in C#, if there are about 3 statements I prefer them in the same line.
Yeah good point. I didn't think it was a very good idea.
“Time and space can be a bitch.” –Gushie, Quantum Leap {o,o}.oO( Looking for a great RSS reader? Try FeedBeast! ) |)””’) Built with home-grown CodeProject components! -”-”-
-
logan1337 wrote:
I'm sick of semicolons too;
You've got a syntax error there - unclosed string literal. :D
:laugh: Debug.Assert( this.IsSickOf( "semicolons" ) == true );
“Time and space can be a bitch.” –Gushie, Quantum Leap {o,o}.oO( Looking for a great RSS reader? Try FeedBeast! ) |)””’) Built with home-grown CodeProject components! -”-”-
-
... would it be for orthodox programmers' mental health if VS automatically added semicolons and bracers where needed while coding in C#? Would it surely destroy the 'essence' of programming? Because it'd make me quite happy :^)
Kazz
"Users are there to click on things, not think. Let the archs do the damn thinking."
Resharper 4.0 (from Jetbrains.com) is offering to add the ending parenthesis and braces for you on functions and many other C# constructs. But, I do think that it could get annoying at times, unless you always encode even single lines of code in braces (after ifs, fors, whiles, etc.).
-
Yes I'm fully aware of that. My point was in reponse to the word unnecesary. The ; is not not unneccesary.
The only thing unpredictable about me is just how predictable I'm going to be.
I think he was speaking in a more general sense. In that, if VB (or any language, in this case, any .NET language) can accept code without semicolons, than they are "unnecessary" from a more philosophical perspective. In that, you can indeed write your .NET application without using them.
-
I think he was speaking in a more general sense. In that, if VB (or any language, in this case, any .NET language) can accept code without semicolons, than they are "unnecessary" from a more philosophical perspective. In that, you can indeed write your .NET application without using them.
Errr .. right .. so in C# I can format my code any way I like and use the semicolon to actually mark the end of a 'line'. In VB I need to use the _ to acheive the same result. So taking to goal is to produce clear and concise, well layed out code, both languages have this facility just that one is implicit and one is explicit. I'm struggling to see the point, surely both are not unnecessary thats my point.
The only thing unpredictable about me is just how predictable I'm going to be.
-
Errr .. right .. so in C# I can format my code any way I like and use the semicolon to actually mark the end of a 'line'. In VB I need to use the _ to acheive the same result. So taking to goal is to produce clear and concise, well layed out code, both languages have this facility just that one is implicit and one is explicit. I'm struggling to see the point, surely both are not unnecessary thats my point.
The only thing unpredictable about me is just how predictable I'm going to be.
-
But you can write VB just fine without ever using the _. You can't write C# without using the ;. I prefer C style myself. I never liked having to use the _ symbol. I'm just trying to find a way to justify what the other poster was trying to say. lol
LOL You write VB programs that have those stupidly long lines with no formatting and I'm not employing you .. lol. Its cool mate I see you're point and I know what you're saying but I still say they are both neccesary :)
The only thing unpredictable about me is just how predictable I'm going to be.
-
... would it be for orthodox programmers' mental health if VS automatically added semicolons and bracers where needed while coding in C#? Would it surely destroy the 'essence' of programming? Because it'd make me quite happy :^)
Kazz
"Users are there to click on things, not think. Let the archs do the damn thinking."
I'd prefer it instead automatically removed illegal semicolumns :-D - I always add one after a block and ... oops: it's underlined in C# (when... I am not even sure when)