- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Reply to: C# 4.0
Collapse
You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:
- You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
- You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
- If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.
Logging in...
Previously on "C# 4.0"
Collapse
-
Amazing I post a silly throw-away post about C# and it develops into an all out flame war.
Geeks are great aren't they? Call their mothers a whore and they don't bat an eyelid, but diss Java or C++, and feck, they are ready to punch your lights out.
Leave a comment:
-
Originally posted by threadedI despair for the clients of the previous two posters.
Leave a comment:
-
Originally posted by expatThat was what I loved when OO became "hot": do it our way and your code will be reusable. Step 1: throw away all your code.
Leave a comment:
-
Originally posted by threadedThat's what's so great about it: one can go on site and produce all sorts of evidence that the previous design was cack and has to be re-written to make it reusable...
Leave a comment:
-
Originally posted by bogeymanSuggest we have a separate forum dedicated to this topic.
Leave a comment:
-
Originally posted by ChurchillThreaded, you really are a cock.
Leave a comment:
-
Originally posted by threadedThat's what's so great about it: one can go on site and produce all sorts of evidence that the previous design was cack and has to be re-written to make it reusable...
Leave a comment:
-
Object orientation and reusability are in the mind of the beholder.
Leave a comment:
-
Originally posted by cswdIf you want ASM, use ILASM and you can write code for the CLR. I've written a workflow to native compiler for .Net before believe it or not. Quite simple!
Pointers are NOT needed - the CLR dynamically assembles the intermediate language to x86 / x86-64 machine code in the most efficient way based on how it is used. Sometimes pointers make things slower (!).
I was looking into C++ .NET, and it seems they've now fudged the language to use ^ as a managed pointer type.
Leave a comment:
-
Originally posted by threadedWhenever anyone asks my thoughts on C++ I just answer that that Barney Sodastream guy is a Dane from Aarhus. It is enough of an answer I feel.
C is a programming language, one that "wears well" as K&R put it. C++ adds things that it is really the programmer's job to add. Object orientation and reusability are in the mind of the beholder.
Humbug!
Leave a comment:
-
Originally posted by bogeyman<Fr Dougal>
And why would they do that then Ted?
Is that like when you're standing at a bus stop, or washing your Porche, or something?
Or do they do it to see what a big feckin' eejot you are?
</Fr Dougal>
Leave a comment:
-
Originally posted by AtWWell, jobsOverseas is not declared and Agenda() will never run as its private and no other functions in class use it. The funniest thing however is that loop is going to run much longer than you probably think...
Leave a comment:
-
Originally posted by cswdIn the end it doesn't matter - it may end up being converted to pointers when it's assembled by the JIT.
Leave a comment:
-
Originally posted by cswdThere are pointers in C# (!). See language reference.
As i said usage of pointers can double performance - direct access to memory bypasses range checking, which is fairly costly. Naturally their usage is only worth at real hotspots in the code.
Leave a comment:
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Streamline Your Retirement with iSIPP: A Solution for Contractor Pensions Sep 1 09:13
- Making the most of pension lump sums: overview for contractors Sep 1 08:36
- Umbrella company tribunal cases are opening up; are your wages subject to unlawful deductions, too? Aug 31 08:38
- Contractors, relabelling 'labour' as 'services' to appear 'fully contracted out' won't dupe IR35 inspectors Aug 31 08:30
- How often does HMRC check tax returns? Aug 30 08:27
- Work-life balance as an IT contractor: 5 top tips from a tech recruiter Aug 30 08:20
- Autumn Statement 2023 tipped to prioritise mental health, in a boost for UK workplaces Aug 29 08:33
- Final reminder for contractors to respond to the umbrella consultation (closing today) Aug 29 08:09
- Top 5 most in demand cyber security contract roles Aug 25 08:38
- Changes to the right to request flexible working are incoming, but how will contractors be affected? Aug 24 08:25
Leave a comment: