is async "all" there is to C# 5.0? [closed] - c#

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
Yes, I know async and friends does a lot behind the scenes, but how about "clean up" items (WPF support?) from the various wish lists? Or are there other C# 5.0 features that will be coming?

That's all that's been announced so far.
In his PDC talk, Anders did suggest that there may be some other features as well. My guess is that there won't be anything on the same scale, but I'd certainly like there to be some extras. (I'd point to a specific bit of the video, but unfortunately it looks like it's not available any more. Odd.)
It's worth bearing in mind that Eric Lippert's blog makes this point (in purple, of course, which sadly I don't think I can emulate here):
We are absolutely positively not announcing any dates or ship vehicles at this time, so don't even ask. Even if I knew, which I don't, and even if my knowledge had the faintest chance of being accurate, which it doesn't, I still wouldn't tell you.
I don't think it's going to be worth trying to pry many extra details out of anyone for the moment. I suggest we all have a lot of fun with async (and in particular give feedback - I'm sure that the earlier MS hears community feedback, the more likely it will be to affect the shipping product) and just wait to hear more.

Related

Job application and Applicant tracking website [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I see a lot of ATS is available online for any company who wants to implement ATS for a nominal cost. I also see a few available as opensource.
I work in a small firm and am I come from non IT background. With my own interests have tried my hands on with some Java and C# lately.I enjoy learning programming and want to learn more. I want to design and develop an ATS for the company.We don't have one and I think it will be a great experience for me. I tried google and I found a very relevant link on same system in MS Access tutorial from MSDN Here is the link: http://msdn.microsoft.com/en-us/gg621254
At the end they say to publish on Share point.(optional) I have no clue about Sharepoint.
I wanted to know if I use any other Database instead of MS Access. In Oracle, they have forms and reports which is mainly used. Is there anything similar on MS Access so that I can have the Cost to hire employee calculator available? Any suggestions or ideas in general also will help me a lot.
Thanks in advance,
newbee
Ah, the good ol' days of where to begin. Well, here is what I can suggest and spend a weekend watching the video tutorials just becoming familiar with what you can do.
http://www.asp.net/web-forms
Next is viewing others code.
Nerd Dinner
http://nerddinner.com/ (little more on the advance side)
http://nerddinner.codeplex.com/
Patterns : don't just start throwing darts at a wall to see what sticks.
http://www.dofactory.com ($$, might find something similar but I've seen this and it's pretty nice for the newbee).
Read, read, read (google.com, asp.net) and watch, watch, watch (asp.net, youtube.com)!
Have fun.

Should I Learn C# or C++? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
When I first became interested in programming, I took a class that introduced me briefly to C++ for a semester (this class mostly focused on topics like "what is a variable", so I know very little about what C++ is capable of). Up next was a year of AP Computer Science, where I learned Java. Don't get me wrong, I love Java, but I feel like I have become so dependent on it. I am pretty good at programming in Java, and I like the extensive packages like Swing and io that give a great degree of power to even a new learner.
I have exhausted my school's (extremely) limited supply of Computer Science classes and am looking at Internet tutorials or books to learn on my own. However, I don't want to start learning a language only to realize that it isn't "right" for me.
I guess what I am looking for is a widely used, well-known, powerful language that will not only be good for controlling a computer but also for opening doors later in my life.
I am specifically looking at C# or C++, although I don't know why. If you think some other language would be better, please suggest it and why. Hopefully this is enough information for someone to answer. If not, please ask me to clarify because I really would like a specific good answer.
There's no right answer to this question. It depends on what you want to do. I suggest doing some research as to each language and decide from there. If you have more specific things that you would like to achieve, then maybe we can help point you in the right direction.
Good luck.
I think you should go for c# or Java. Both these languages are good enough to cater to any kind of computation needs, whether its web, mobile, embedded or just a standalone app.

API is the best choice for doing task X? Or My Own Method? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
In java, Groovy, C# there are several API's available. For example lets say there is an API X which does the job of sorting. And even I have the method of my own which does the job of API x.
Which one to choose, API or my own method? What I means is, all API functions as fast as it should? Or there are cases where my method run fast than available API's?
The question is way too generic but usually you don't want to re-invent the weel. Common APIs and libraries are maintained and developed by a lot of people, are tested and optimized. Usually you will end up doing a worse job on your own.
You should invest your time implementing the things that are specific to your goal.
If you really want to be able to check what the libraries and APIs are doing there are several open source implementation that you can review and maybe also improve.
This of course depends on what do you need (which API, which task, which problem).
The unhelpful vague answer is: whichever does the job best given your requirements. The easy answer is: usually the provided API.

Are there any good books on writing commercial quality software? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
My background has been generally new technology demonstrators, which, well... demonstrate the latest technology and how it can be of use to a clients company. They use it for internal demos etc.
Now my career has shiffed course a bit more into actual products, in particular software which runs in locations like museums as interactive pieces.
Clearly, although the technology demonstrators had to be well coded etc, there wasn't as much emphasis as there is on my current work, which has to work, be highly configurable, probably multi-ligual and run constantly, without restarts.
So my question is, now that I'm trying to up my coding quality and write more commercial applications, are there any books which discuss issues surrounding high quality commercial software?
I currently have a copy of Code Complete 2nd Edition, which is excellent, but just wondering if there's any better, possibly more focused titles out there?
Thanks a lot!
Andy.
** UPDATE **
After a suggestion from JosephH, I'm going to mainly be working with c# and .Net (possibly silverlight!), if this helps anyone! :)
You could try Working effectively with Legacy Code.
The title is slightly misleading - although it's a very good book at showing you ways to work with Legacy code, it's also good at showing you good and bad ways to do things, why it matters, and has a focus on producing testable code. (The author's definition of "Legacy code" is any code that doesn't have automated tests.) The examples are in C, C++ or Java.
(You might want to state what language and technologies you're working with to get more focussed answers.)

.NET MPI implementation? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
What is the most mature .NET MPI implementation? A quick google search turned up the two below, but I'm not familiar with either of them. I believe the first item (mpi.net) is based on Microsoft MPI. Any thoughts?
http://www.osl.iu.edu/research/mpi.net/
http://www.purempi.net/
MPI.NET's FAQ says
On Unix, however, MPI.NET adapts itself to the native MPI detected at configure time, and can work with (at least) Open MPI, LAM/MPI, and MPICH2.
although on Windows it appears to be a completely managed solution. AFAICT, Pure Mpi.NET is only a managed solution.
I haven't used either of these implementations -- in fact, it's been a while since I've used any MPI -- but I would suspect that MPI.NET has a higher likelihood of overall stability since it will actually use the "tried-and-true" Unix implementations when available. Those Unix implementations have been in the field for a much longer time, and as such are generally less likely to be buggy -- or at least if there are bugs, they are probably well-known by now.

Categories

Resources