ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I have a presentation to do for my systems programming course and the topic we chose was: "Select an Operating System and show why it is either a poor or a good development environment for systems programmers "
I was just wondering if anyone here could give me any info at all that would be useful/helpful to me. So far we just have some comparison charts (linux vs windows) but these are general comparisons and don't look at if from a systems programmer's point of view.
Thanks in advance.
PS: the presentation is 10 minutes so i guess we don't need to much information probly just enough to get us through that and then the 2 minutes for questions.
Well, for one, your linux programming environment is a lot more robust than anything you'll find under windows. Plus it's all free...
If you do a full install of Slackware 10 for example... You get full programming environments for everything from C++, C, C#, PHP, Python, and more!
Compare that to say, Microsoft Visual Studio .NET at... what is it like $1500 or more?? Aside from that, the OS is open source, so it much easier develop applications to run on it.
Another good thing about linux is that I would say the community of support is 100 times bettr than windows...
That's one thing non-linux users don't understand, including my g/f... Linux users are like a family.. always willing to help other out without expecting anything back, just the knowledge that you'll do the same when you learn the ropes...
ok thanks, although i get the feeling you may be a bit biased .
We had some of the points you made, although since we want to be more general i was thinking we should refer to the POSIX standard as opposed to specific linux distributions. I thought that would be the best way to go.
dipperdan; maybe biased also, but from
what little knowledge in possesion to program any windows you may have to belong to MS organization. other than configureing programs purchased by organization/public. Linux on the other hand if knowledgable with programming
any one in possesion of any linux may program,compile & alter programs to fit individual needs. with the provision of following the opensource GNU GPL.
Originally posted by J.W. dipperdan, per the LQ Rules "Do not expect LQ members to do your homework - you will learn much more by doing it yourself." -- J.W.
I'm a member on a number of forums so i know this well. But since i am only trying to get information I don't think i'm breaking the rules. I obviously won't ask you guys to plan it out for me and do a slideshow or something. I just would like some more information (to add to what we have) on which we can properly base our argument. Since it is a fairly specific topic i figured i might get better results from a forum/messageboard such as this.
PS: If i'm wrong and i am breaking that rule then a mod can delete the thread and i guess i'll just have to continue googling
My basic point is simply that you should be doing your own research rather than asking or expecting your fellow LQ'ers to do it for you. To put it a different way, I think it's safe to say that a person who is spoon-fed the answers will learn far less (if anything at all) than a person who does his/'her own work. Be honest, which is better:
A. I support so-and-so because my research has led me to conclude A, B, and C
B. I support so-and-so because somebody on the Internet told me it was a good idea.
Perhaps you may disagree, but the LQ Rule I quoted is there for a very good reason. Good luck with your project, regardless. -- J.W.
jw; that is one reason when answering
posts, i attempt to point them to where
they will have to read for their answers.
howto,s or any such site i have knowledge of. which is small being am a newbie too. but what else can we do so that they research as you suggested.
which i support 100%. thank you for your appropo statement.