-
Notifications
You must be signed in to change notification settings - Fork 766
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Achieve better performance by rewriting to C++ #693
Comments
We could also use transactional NTFS to avoid data corruption on unexpected system crashes, however, unfortunately, Microsoft corporation has deprecated it. From their website:
We could use one of the following alternatives, as suggested by the Microsoft corporation:
|
I may be able to implement this, but be aware that I don't have a lot of experience in enterprise development |
I have seen roadblocks like this kill perfectly good projects. Please code directly in Prod. |
I don't have access to the production ( |
It appears that c++ is simply too slow for our applications. It pains me to say that we will have to rethink this as a custom FPGA or if demand allows our own custom silicon. I have contacted TSMC: they have given me a 200 year lead time to get on their sub quantum node. ASML have been dragging their heels on making the lithography machine required and have given such asinine excuses "it is not physically possible".
|
This can't be true. C++ is a blasingly fast and (if used correctly) memory safe programming language. |
Hello,
At enterprise quality programming LLC, performance is one of the top priorities that a company would have. The slower the performance is, the less clients a company would have. It's one of our top goals to maximize the performance.
That being said, while Java is a great programming language, it can't beat the speed of C and C++.
So, in order to maximize the performance of the fizz buzz: enterprise edition, and to beat the competitors, we need to rewrite Fizz Buzz: Enterprise Edition in C++.
While it's possible to write assembly code that has better performance than C++, it would cost too much. Most C++ compilers, such as the Microsoft MSVC compiler, generate very fast executables, where optimizing it further is not worth it.
Since we are on C++, our very serious enterprise project only supports the very serious enterprise platform called "Windows NT", we can leverage:
We also don't have to worry about destroying the performance and significantly increasing the dependency count when leveraging:
I haven't listed all of the upsides of rewriting our very serious enterprise project to C++.
The only downside of this is that we will be using the Windows API, which means that if some company ever decides to use Linukz as their operating system, even though it's not a serious business environment, they won't be able to use our project, which will lead to revenue loss.
What do you think about my proposal?
The text was updated successfully, but these errors were encountered: