C++ replaced quicker than COBOL
But if we compare with COBOL, is it resonable to think C/C++ will be replaced quicker? (I can imagine that COBOL is good at what it is doing, and C/C++ had some disadvantages compared to it)
Oscar
- 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++ for stable future?
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++ for stable future?"
Collapse
-
Originally posted by BlasterBatesIn my experience maintainability is due to design and organisation rather than choice of language.
Having said that, I do think there are a lot of positive things about Java and C# in as much as being a tidied up C++ with 99% of the power. But at the end of the day if you don't want limitations and want full control, C++ is the best tool.
Leave a comment:
-
Originally posted by bobhopeThe performance difference at runtime between java and C++ today is negligible. Sounds like the problems there are more architecture rather than down to choice of language.
The difference in time taken to create and maintain programs in Java and C++ however is not negligible.
Developing in C++ these days is quite simple.
In my experience maintainability is due to design and organisation rather than choice of language.
Leave a comment:
-
Originally posted by andrew_neil_ukI thought you were going to start being nice?
It was too good an opportunity to miss
Leave a comment:
-
Originally posted by DodgyAgentHave they dumbed the requirements down enough to get Churchill out of his permie job?
Leave a comment:
-
Originally posted by OscarI have recently gotten more calls for C++ positions. Seems they ask less experience than a few years ago. So I am thinking a bit that if I strengthen my experience here, I would be sure about stable well paid work for many years, without tracking moving targets like .NET or Java. What do you think?
The situation is a bit parallel to COBOL. What can we learn from COBOL? (Rates etc.)
Oscar
Leave a comment:
-
The performance difference at runtime between java and C++ today is negligible. Sounds like the problems there are more architecture rather than down to choice of language.
The difference in time taken to create and maintain programs in Java and C++ however is not negligible.
Leave a comment:
-
But I think you've just highlighted the problem "the servers struggle to keep up", if this is a key risk management system then it is a handicap doing it in Java, and the other banks take the business. Deutsche Bank nicked a lot of FX business from other banks because of super fast messaging system. Admittedly this was the pricing and execution but the risk systems also need to provide realtime exposure.
Leave a comment:
-
Originally posted by BlasterBatesI would add I work on risk management on C++ and in my opinion because of performance it is unthinkable to use Java or .NET. There are two big risk systems here, both C++ but with Java front ends.
Leave a comment:
-
I would add I work on risk management on C++ and in my opinion because of performance it is unthinkable to use Java or .NET. There are two big risk systems here, both C++ but with Java front ends.
Leave a comment:
-
The big difference is that all the colleges and universities taught C++ up to about 2000, when Java and later C# took over. Yes there's been a bit of a fall in demand since then, but the sudden drop in supply outweighs it.
Leave a comment:
-
I hope so. And there's more to the industry than putting front ends on databases (which is what most of you seem to be doing).
I'm still doing MFC. I'd rather not be doing that at all to be honest, but it seems there are people with MFC apps and that part of my experience is just as important to them as general C++. However I'd probably be earning more if I'd spent the last 5 years putting front ends onto databases. I'd have probably have killed myself through boredem, but at least I'd be able to afford a better coffin.
Leave a comment:
-
From what I have seen in my current place of work (Investment bank)-
There are a fairly large number of C++ (on Unix) apps that has to be maintained (bug-fix, enhancements etc). C++ developers are required for this. It is gradually becoming difficult to get good C++ developers as some (many?) old C++ hands migrate to java/.NET.
The current policy here is to write all new apps in Java. Front end is either web (preferably) or swing. It is acceptable to deploy vendor supplied .NET apps. But no inhouse development in .NET (yet).
There are a few specialist areas (mostly to do with heavy numerical calculations) where new C++ programs are being developed.
Other than the injunction on .NET/C# I know that many City based organization has a similar policy/situation.
Outside the City many large organizations - public and private sector are preferring packaged apps (Oracle, SAP etc) over inhouse (or outsourced) custom development. So lot of work in Oracle and other packaged solutions are coming up.
So to sum up -
1. IMO more and more new developments will happen in Java, C#/.NET and packaged apps.
2. Due to so many C++ apps developed in 80s/90s - the demand for C++ developers will not die any time soon. But it will reduce. As developers in this become scarce the rates _MAY_ rise too.
3. Some specialist sectors (telco, financial risk modelling) will continue to use C++ due to existing large investment and because it makes sense to use C++
Leave a comment:
-
C++ for stable future?
I have recently gotten more calls for C++ positions. Seems they ask less experience than a few years ago. So I am thinking a bit that if I strengthen my experience here, I would be sure about stable well paid work for many years, without tracking moving targets like .NET or Java. What do you think?
The situation is a bit parallel to COBOL. What can we learn from COBOL? (Rates etc.)
OscarTags: None
- 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
- What the housing market needs at Autumn Budget 2025 Sep 10 20:58
- Qdos hit by cybersecurity ‘attack’ Sep 10 01:01
- Why party conference season 2025 is a self-employment policy litmus test Sep 9 09:53
- Labour decommissions Freelance Commissioner idea Sep 8 08:56
- Is it legal to work remotely from Europe via a UK company? Sep 5 22:44
- Is it legal to work remotely from Europe via a UK company? Sep 5 10:44
- Autumn Budget 2025 set for Nov 26, ‘putting contractors on watch’ Sep 4 15:13
- November 2025 Companies House ID rules contractors must follow Sep 3 19:12
- When agencies sink with your contractor invoice: a legal guide Sep 2 17:14
- Reeves ‘to raise VAT registration threshold to £100,000’ Sep 1 06:37
Leave a comment: