Seems you must be connected with this language somehow based on the amount of butthurt you seem to get by anyone criticizing it. You can proclaim things all you want with unfounded claims of Nim's greatness, but the rest of the world doesn't care and in 5 years when this language is still obscure and/or dead the rest of us can look back on your posts and laugh.
You seem rather ignorant, because we are not talking about 5%, it's more like 50% to 70% reduction in time spent.
And from where are you getting this 50-70% reduction? Would love to read the peer-reviewed study.
Say you or your company wants to develop a big, in-house program for something important. You can choose C/C++ so that the program will run fast. But it's going to take long time to develop, a long time debug and longer time to maintain that stuff. That's great for programmers, but not for the company paying for those programmers.
Maybe if you have a bunch of people unfamiliar with the languages. I work at a company where we write lots of big programs in C++ and what you say isn't really true.
Enter Nim. The development time of Nim is still half of C/C++, but the speed drop is only 5% less than C++. Nim is clearly a winner because it's as fast as Python in reducing development time while almost as fast as C/C++ during execution. It's like having your cake and eating it too.
Again, where is your evidence that development time is halved by using Nim? Your word alone is not evidence And is this before or after you factor in all of the retraining, library rewriting, etc? Because I'm betting even if your claimed "50-70%" where correct (which I doubt) you probably wasted more time and effort spinning up on some obscure language.
True, but language hipster only care about hip and cool. Things that are old and boring (otherwise known as "stable" and "mature") just don't rate as cool.
But in these C++ systems, ownership design is one of the most vexing issues and must be very carefully considered at all points, without any compiler support. The whole concept of threads and data ownership has exactly zero level built in conceptual support, and that sucks.
Sure I did. When you're having trouble getting work, giving away free samples might help. It doesn't always work, but it's a reasonable thing to try. At some point, you do want to draw the line and tell them that if they want more work they'll have to provide money.
It's never reasonable to work for a corporation for free. Only a sucker would think that.
Besides, what's the loss? If the OP doesn't have a job, OP has time available to make OP more attractive to potential employers. OP may as well give some results away for free, since OP's not getting paid for it anyway.
The loss? The pay that he would have received by being compensated for the work he did for the company.
Obviously I was referring to my time doing my actual job. I don't work on Sunday because I'm not a sucker who allows their boss to give them no work-life balance. And I like how you ignored the first part of my posts. Guess you couldn't come up with a comeback in being shown that the creator of this language is just another language hipster?
Name 2 other languages that the creator of Nim created and abandoned previously within about a year.
Which isn't what I said. Oh and the creator's own bio from a conference he was at proves what I said about these creators and users being just language fadsters that just jump from one obscure language to anther:
Andreas Rumpf is the designer of the Nimrod programming language. He is a software engineer working at a top secret company and constantly attempts to create his own start-up. He has programmed in various programming languages over the years (including quite obscure ones) without being satisfied with any of them. Andreas Rumpf holds a degree in Computer Science.
Or don't, and I'll conclude that you're just trying to pad your ego by telling yourself that everyone else trying new things is an idiot moron kid and the only way to do it properly is exactly how you do it.
I couldn't care less what you conclude. I'm too busy writing software that is used by people rather than trying to impress people by writing toy programs in obscure programming languages.
You might have a point if not for the fact that these languages are just ADHD fads where the creator and its users just jump ship to a new fad every year or so. Get back to me when Nim has been around for 20+ years and has long running software using it.
What? You're telling me that some random Indian programmer who has no history involved with the design or implementation of any version of historical version of Unix who is switching between obscure programming languages isn't a front page news story?!!
This shit isn't obscure. Hell, we have a whole section dedicated to your rights online here.
I bet I can quiz you on all manner of topics that aren't obscure that you'd probably fail to answer. Does that mean I can point out that you're a crappy developer?
In principle Wolfram could earn his money with a different business model (e.g. working in research or as a consultant...)
And just up and fires his ~700 employees?
Seems you must be connected with this language somehow based on the amount of butthurt you seem to get by anyone criticizing it. You can proclaim things all you want with unfounded claims of Nim's greatness, but the rest of the world doesn't care and in 5 years when this language is still obscure and/or dead the rest of us can look back on your posts and laugh.
You seem rather ignorant, because we are not talking about 5%, it's more like 50% to 70% reduction in time spent.
And from where are you getting this 50-70% reduction? Would love to read the peer-reviewed study.
Say you or your company wants to develop a big, in-house program for something important. You can choose C/C++ so that the program will run fast. But it's going to take long time to develop, a long time debug and longer time to maintain that stuff. That's great for programmers, but not for the company paying for those programmers.
Maybe if you have a bunch of people unfamiliar with the languages. I work at a company where we write lots of big programs in C++ and what you say isn't really true.
Enter Nim. The development time of Nim is still half of C/C++, but the speed drop is only 5% less than C++. Nim is clearly a winner because it's as fast as Python in reducing development time while almost as fast as C/C++ during execution. It's like having your cake and eating it too.
Again, where is your evidence that development time is halved by using Nim? Your word alone is not evidence And is this before or after you factor in all of the retraining, library rewriting, etc? Because I'm betting even if your claimed "50-70%" where correct (which I doubt) you probably wasted more time and effort spinning up on some obscure language.
I read what you wrote. My point was that C++11 has added the very thing you didn't like that C++98 didn't have.
True, but language hipster only care about hip and cool. Things that are old and boring (otherwise known as "stable" and "mature") just don't rate as cool.
That's because Swift is built upon the Objective-C runtime which uses reference counting.
But in these C++ systems, ownership design is one of the most vexing issues and must be very carefully considered at all points, without any compiler support. The whole concept of threads and data ownership has exactly zero level built in conceptual support, and that sucks.
I suggest you look into C++11.
Sure I did. When you're having trouble getting work, giving away free samples might help. It doesn't always work, but it's a reasonable thing to try. At some point, you do want to draw the line and tell them that if they want more work they'll have to provide money.
It's never reasonable to work for a corporation for free. Only a sucker would think that.
Besides, what's the loss? If the OP doesn't have a job, OP has time available to make OP more attractive to potential employers. OP may as well give some results away for free, since OP's not getting paid for it anyway.
The loss? The pay that he would have received by being compensated for the work he did for the company.
Well there was also the guy who's no-named company switched to Nim. It's an avalanche of users!
Obviously I was referring to my time doing my actual job. I don't work on Sunday because I'm not a sucker who allows their boss to give them no work-life balance. And I like how you ignored the first part of my posts. Guess you couldn't come up with a comeback in being shown that the creator of this language is just another language hipster?
That isn't hip and cool. C is old and boring.
And took 4 months to do so. This random Indian guy is at the peak of his craft.
No, Elon says it's $35,000 before subsidies.
Name 2 other languages that the creator of Nim created and abandoned previously within about a year.
Which isn't what I said. Oh and the creator's own bio from a conference he was at proves what I said about these creators and users being just language fadsters that just jump from one obscure language to anther:
Andreas Rumpf is the designer of the Nimrod programming language. He is a software engineer working at a top secret company and constantly attempts to create his own start-up. He has programmed in various programming languages over the years (including quite obscure ones) without being satisfied with any of them. Andreas Rumpf holds a degree in Computer Science.
Or don't, and I'll conclude that you're just trying to pad your ego by telling yourself that everyone else trying new things is an idiot moron kid and the only way to do it properly is exactly how you do it.
I couldn't care less what you conclude. I'm too busy writing software that is used by people rather than trying to impress people by writing toy programs in obscure programming languages.
i can generate C, too. And the way I do it doesn't require learning a new language and all its arcana.
Yeah, it's a got all of 2 documented users! OH MY GOD!!
Clearly a master artisan.
You might have a point if not for the fact that these languages are just ADHD fads where the creator and its users just jump ship to a new fad every year or so. Get back to me when Nim has been around for 20+ years and has long running software using it.
Someone has some books and training courses to sell to language hipsters.
any version of historical version of Unix
D'oh! Should be "any version of historical Unix".
What? You're telling me that some random Indian programmer who has no history involved with the design or implementation of any version of historical version of Unix who is switching between obscure programming languages isn't a front page news story?!!
If only the language was more "productive" they could get more done between complete rewrites of their software in the newest fad!
This shit isn't obscure. Hell, we have a whole section dedicated to your rights online here.
I bet I can quiz you on all manner of topics that aren't obscure that you'd probably fail to answer. Does that mean I can point out that you're a crappy developer?
(sorry, but if you don't know something like that, and aren't curious to find out, then you're probably not very good---as the poster says).
Or your interest lies in other areas.
Gee, it's almost as if I was lampooning that very concept...