Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
You'll first need to improve the grammar and phrase it as a question.Who thinks C# for IT Admin to learn
To which my question is back to you: Is development something that you want to get into?Ok what im trying to say is as a IT admin dealing with the day to day of a mid size law firm should I take the time to learn a programming language.
A programming language, definitely. But probably not C# if your aim is something that'll help you day to day. It's aimed at software development, and not administration tasks.
If you want to make software for others: Learn C# or Java.
If you want to automate admin tasks on the spot: Learn the shell scripting language of you platforms flavor + Python for the heavy lifting.
.NET does a lot of stuff for you that you won't even know about if you don't touch a language like C++.
C# and .NET in general seems to be the in thing lately as far as corporate stuff goes, so it's not a bad thing to learn either.
.NET is a framework, not a language. In fact, many .NET developers write C++ ...
"C++: The Most Powerful Language for .NET Framework Programming" (MSDN)
for(int i=0;i<5;i++)
{
//stuff
}
int a=i; (i will still be in scope)
Maybe I was not that clear. But no .NET is not a language, but it's basically a set of Microsoft made/modified languages. Their version of C++ is very different then standard C++.
For example, something like this will compile in VC++:
Code:for(int i=0;i<5;i++) { //stuff } int a=i; (i will still be in scope)
In real C++ this is invalid because i loses it's scope after the for loop. There's other stuff like this, but this is one of the most whacked ones I've found. Used to piss me off in college when we had to use VC++.
Not saying .NET is bad, it's just, a new programmer should be open and realize there's more to programming then just the microsoft platform and company controlled languages. Also jumping straigth to OOP may be too much. C/C++ gives you the flexibility of starting off with no OOP then adding some in. I think it's important to learn and understand basic instructional coding before getting into the more advanced stuff.
Sure you can run .NET on Linux but it's not really native and requires 3rd party emulation tools (mono).
It cetrainly is. It's still native code implementing the same API, and MONO's JIT compiler does the same thing the CLR does, compiles the IL into native machine code on the platform it's running on.It's certainly not running natively
PM a mod or make a post in the Forum Help and Feedback area instead. The rules and that forum are there for a reason. Single sentence ramblings just to pad your post count is obnoxious.Sorry for all the separate posts. Trying to add some value while trying to get to 50 post count for the classifieds so I can post a comment.
Well mono emulates .net code in non windows environment, so what is it then? It's certainly not running natively, and there is a lot of overhead, not to mention not everything is guaranteed to work, as they basically had to recode .net and try to be as close as possible to MS.