how to?
Here we go again, with the big talk. You're the LEET_HAXOR, right?
Reasons:
- Horrible programming practices.
- stupefied programming, dumbs everything down for even the biggest idiot to interpret.
- Platform dependent.
- .NET experience can't bring you further in computer science(Hence the upper reasons).
- Easy to De-Obfuscate/Compile & Exploit
- No Cross-platform possibilities (Hence platform dependence).
- Much less programming possibilities.
- Very easy to detect .NET code, very hard to properly get encrypted.
- Majority of the "Programmers" are little kids who do C&P for a living.
- No practical use in game programming or other Computer science sections.
- Horrible Exception handling.
- Fully OOP.
- Ugly & impractical use of functions.
(That's pretty much everything my brain can think of at this stage, i may also have repeated myself.)
Reasons:
- Horrible programming practices.
- stupefied programming, dumbs everything down for even the biggest idiot to interpret.
- Platform dependent.
- .NET experience can't bring you further in computer science(Hence the upper reasons).
- Easy to De-Obfuscate/Compile & Exploit
- No Cross-platform possibilities (Hence platform dependence).
- Much less programming possibilities.
- Very easy to detect .NET code, very hard to properly get encrypted.
- Majority of the "Programmers" are little kids who do C&P for a living.
- No practical use in game programming or other Computer science sections.
- Horrible Exception handling.
- Fully OOP.
- Ugly & impractical use of functions.
(That's pretty much everything my brain can think of at this stage, i may also have repeated myself.)
No, I am a programmer. I'm sure many will agree that you're the "LEET_HAXOR" here, being able to avoid so many banhammers o;
Horrible programming practices.
Examples?
stupefied programming, dumbs everything down for even the biggest idiot to interpret.
That's a good thing. Neither I nor my employer wants me to spend a year learning and familiarising myself with cryptic code when I move to a new project or workplace.
Platform dependent.
CLR applications are capable of running on Windows, Windows Phone, Mac OSX, Linux, iPhone, Android, and soon to be more.
.NET experience can't bring you further in computer science(Hence the upper reasons).
1. How does your opinion that ".NET experience can't lead you further into Computer Science" lead to the "upper reasons"? The two points in this context are irrelevant - eating icecream can't make you a better a better chef.
2. Yes, it can. Computer Science is about the science behind computing and technology, not the programming language. If your above statement was true, then why is Java taught at many universities for the Computer Science course? (@Jason)
Easy to De-Obfuscate/Compile & Exploit
As easy as "exploiting" compiled native applications, as easy as "de-obfuscating" Java bytecode.
No Cross-platform possibilities (Hence platform dependence).
CLR applications are capable of running on Windows, Windows Phone, Mac OSX, Linux, iPhone, Android, and soon to be more.
Much less programming possibilities.
Totally, because you're able to focus more on what you need to get done and not how you need to do it in low-level language X.
Very easy to detect .NET code, very hard to properly get encrypted.
Very easy to detect native code. Very easy to detect Java code. Very easy to detect Javascript code.
Majority of the "Programmers" are little kids who do C&P for a living.
And the majority of programmers are professional and know that the above are fallacious misconceptions fuelled by ones inability to properly program himself.
No practical use in game programming or other Computer science sections.
So.. all the .NET-powered programs in the world are now junk? This includes Windows 7, Microsoft Office, Visual Studio, Evernote, cPanel, Second Life, EA (Electronic Arts), Unity, Mozilla (developer.mozilla.org portal), Verizon, AT&T, MSNBC, eBay, Stack Overflow, Continental Airlines, CyberWatcher, HarrisInteractive
SAS (Scandinavian Airways), Zagat.
Horrible Exception handling.
Yes, I completely love checking the return values of every single function I call ! It's completely sensible !
Fully OOP.
OOP is a godsend. Period. Do you want to go back to the days of procedural , long if-switch programming?
Ugly & impractical use of functions.
How else would you like to use functions?
? Or none at all and use a gigantic if-switch block?
Horrible programming practices.
Examples?
stupefied programming, dumbs everything down for even the biggest idiot to interpret.
That's a good thing. Neither I nor my employer wants me to spend a year learning and familiarising myself with cryptic code when I move to a new project or workplace.
Platform dependent.
CLR applications are capable of running on Windows, Windows Phone, Mac OSX, Linux, iPhone, Android, and soon to be more.
.NET experience can't bring you further in computer science(Hence the upper reasons).
1. How does your opinion that ".NET experience can't lead you further into Computer Science" lead to the "upper reasons"? The two points in this context are irrelevant - eating icecream can't make you a better a better chef.
2. Yes, it can. Computer Science is about the science behind computing and technology, not the programming language. If your above statement was true, then why is Java taught at many universities for the Computer Science course? (@Jason)
Easy to De-Obfuscate/Compile & Exploit
As easy as "exploiting" compiled native applications, as easy as "de-obfuscating" Java bytecode.
No Cross-platform possibilities (Hence platform dependence).
CLR applications are capable of running on Windows, Windows Phone, Mac OSX, Linux, iPhone, Android, and soon to be more.
Much less programming possibilities.
Totally, because you're able to focus more on what you need to get done and not how you need to do it in low-level language X.
Very easy to detect .NET code, very hard to properly get encrypted.
Very easy to detect native code. Very easy to detect Java code. Very easy to detect Javascript code.
Majority of the "Programmers" are little kids who do C&P for a living.
And the majority of programmers are professional and know that the above are fallacious misconceptions fuelled by ones inability to properly program himself.
No practical use in game programming or other Computer science sections.
So.. all the .NET-powered programs in the world are now junk? This includes Windows 7, Microsoft Office, Visual Studio, Evernote, cPanel, Second Life, EA (Electronic Arts), Unity, Mozilla (developer.mozilla.org portal), Verizon, AT&T, MSNBC, eBay, Stack Overflow, Continental Airlines, CyberWatcher, HarrisInteractive
SAS (Scandinavian Airways), Zagat.
Horrible Exception handling.
Yes, I completely love checking the return values of every single function I call ! It's completely sensible !
Fully OOP.
OOP is a godsend. Period. Do you want to go back to the days of procedural , long if-switch programming?
Ugly & impractical use of functions.
How else would you like to use functions?
Code:
call funczion Haiiz[!@!!!!=1]
Although I think freedom destroyed your argument effectively, I'd still like to throw in my 2 cents about Computer Science.
Clearly, you have no idea what the Computer Science course entails, and you keep making allusions to the course content as though you have done it before. The fact of the matter is, Computer Science is NOT about languages. Languages are a means to an end and for the most part, are irrelevant. Although the course DOES teach you both C and Java, they are only really taught as a foundation to learning how to apply the techniques learned in the other course units. Java, especially, is chosen ONLY due to its platform independence so that all the kiddies at the Uni using a Mac won't be disadvantaged. The main scope of the course is to teach you how to design efficient solutions, manage memory effectively and control large data structures effectively.
Here's an overview of the Computer Science to prove to you beyond a doubt you're a fucking dipshit:
LEVEL ONE UNITS (mostly 1st year)
Java Programming
C Programming
Web Technologies
Software Engineering
As you can see, a lot of the courses in first year are focused on learning your way around programming/markup languages, learning about web design and starting on software engineering. More in-depth shit comes later in the degree.
LEVEL TWO UNITS (1st/2nd year)
Data Structures and Algorithms
Software Engineering Design
Databases
Discrete Structures
Graphics
Operating Systems
Oh would you look at that, no programming languages AT ALL in level 2 units. Like I said, the languages are a means to an end.
LEVEL THREE/FOUR Units (2nd/3rd year)
Human-Computer Interaction
Computer Networks
Programming Paradigms
Artificial Intelligence
Computer Vision
Advanced Databases
Professional Computing
Algorithms
Software Requirements and Project Management
Security and Privacy
Internet Technlogies.
So please, stop parroting on about shit you have no idea about. Programming languages are based purely on situation. Consider yourself disproved.
Clearly, you have no idea what the Computer Science course entails, and you keep making allusions to the course content as though you have done it before. The fact of the matter is, Computer Science is NOT about languages. Languages are a means to an end and for the most part, are irrelevant. Although the course DOES teach you both C and Java, they are only really taught as a foundation to learning how to apply the techniques learned in the other course units. Java, especially, is chosen ONLY due to its platform independence so that all the kiddies at the Uni using a Mac won't be disadvantaged. The main scope of the course is to teach you how to design efficient solutions, manage memory effectively and control large data structures effectively.
Here's an overview of the Computer Science to prove to you beyond a doubt you're a fucking dipshit:
LEVEL ONE UNITS (mostly 1st year)
Java Programming
C Programming
Web Technologies
Software Engineering
As you can see, a lot of the courses in first year are focused on learning your way around programming/markup languages, learning about web design and starting on software engineering. More in-depth shit comes later in the degree.
LEVEL TWO UNITS (1st/2nd year)
Data Structures and Algorithms
Software Engineering Design
Databases
Discrete Structures
Graphics
Operating Systems
Oh would you look at that, no programming languages AT ALL in level 2 units. Like I said, the languages are a means to an end.
LEVEL THREE/FOUR Units (2nd/3rd year)
Human-Computer Interaction
Computer Networks
Programming Paradigms
Artificial Intelligence
Computer Vision
Advanced Databases
Professional Computing
Algorithms
Software Requirements and Project Management
Security and Privacy
Internet Technlogies.
So please, stop parroting on about shit you have no idea about. Programming languages are based purely on situation. Consider yourself disproved.
You both have a very weird and awkward view on Computer science.
Computer science is about computing, which is programming.
The Danish version of computer science (Computer videnskab) Teaches all there is to a computer, programming wise, which was also my upright point, which i formulated very well in my post.
I was told to give good reasons, and so i did. Now stop replying with stupid reasons for why I would be wrong.'I'm sure you can find little things in everything. 'Pointing those out would just be stupid, and would create a ever lasting debate dependent on opinions and not factual proof.
Computer science is about computing, which is programming.
The Danish version of computer science (Computer videnskab) Teaches all there is to a computer, programming wise, which was also my upright point, which i formulated very well in my post.
I was told to give good reasons, and so i did. Now stop replying with stupid reasons for why I would be wrong.'I'm sure you can find little things in everything. 'Pointing those out would just be stupid, and would create a ever lasting debate dependent on opinions and not factual proof.
If you call disproving every single one of your bullshit points a "little thing" then fuck yeah we'll pick up little things.
An awkward view of Computer Science? What don't you get about the fact that I AM DOING COMPUTER SCIENCE. Programming DOES tie in with Computer Science, but the focus of Computer Science is NOT about learning every goddam programming language under the sun, as I illustrated in my post. What programming language you choose is a personal decision that should be made with both efficiency and construction time taken into account, the knowledge of how to construct effective solutions to problems is what Computer Science is all about. You can apply this knowledge in virtually any programming language you choose.
If quoting the official units for the Computer Science course is an awkward view of the course, then perhaps you Danish fucks should stick to making pastry.
An awkward view of Computer Science? What don't you get about the fact that I AM DOING COMPUTER SCIENCE. Programming DOES tie in with Computer Science, but the focus of Computer Science is NOT about learning every goddam programming language under the sun, as I illustrated in my post. What programming language you choose is a personal decision that should be made with both efficiency and construction time taken into account, the knowledge of how to construct effective solutions to problems is what Computer Science is all about. You can apply this knowledge in virtually any programming language you choose.
If quoting the official units for the Computer Science course is an awkward view of the course, then perhaps you Danish fucks should stick to making pastry.
What part can't you read? What i said is EXACTLY equivalent to your statement. You said otherwise in your other post, and now you agree with me while being all "angry". I'll have you know us Danish fucks are doing better than you English fucks, considering our country size.
Give me a break. You're not professional programmer.
You might be a programmer, who do sell products but you're still a puberty kid like (well)...Practically the hole forum?
Unmanaged code is always better than managed, you can't say otherwise.
All managed code is based on, is a ASSEMBLY platform to interpret its bytecode.
You may disagree with me as much as you want, as my reasons for .NET are and will always be point of views, but so are the reasons you may have to why it would be a good platform. Which i in total can nothing but disagree with.
Give me a break. You're not professional programmer.
You might be a programmer, who do sell products but you're still a puberty kid like (well)...Practically the hole forum?
Unmanaged code is always better than managed, you can't say otherwise.
All managed code is based on, is a ASSEMBLY platform to interpret its bytecode.
You may disagree with me as much as you want, as my reasons for .NET are and will always be point of views, but so are the reasons you may have to why it would be a good platform. Which i in total can nothing but disagree with.
Okay mate, you just said that Computer Science is all about Computer Programming, while I said it was not.
Disagree != Agree.
Please, just leave. Brinuz isn't a pubescent little kid by the way.
As for managed < unmanaged, we've stated HUNDREDS of times to you that it is not always the case. When time constraints are imposed and no low-level access is required, managed will shit all over unmanaged. You seem to have no idea about real world programming so stop going on and ON about shit you don't have a clue about for gawds sake.
Disagree != Agree.
Please, just leave. Brinuz isn't a pubescent little kid by the way.
As for managed < unmanaged, we've stated HUNDREDS of times to you that it is not always the case. When time constraints are imposed and no low-level access is required, managed will shit all over unmanaged. You seem to have no idea about real world programming so stop going on and ON about shit you don't have a clue about for gawds sake.
Computer Science is about the science of computing. Is programming the only scientific aspect of computing? Do algorithms, not exclusive to programming, not form part of Computer Science?
How about the low-level knowledge of the physics of computing, or, the network and theory of networking and data transfer through wire?
If you want programming, go do Software Development, not Computer Science, not Software Engineering
How about the low-level knowledge of the physics of computing, or, the network and theory of networking and data transfer through wire?
If you want programming, go do Software Development, not Computer Science, not Software Engineering
Computer science or computing science (abbreviated CS) is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems.

VirtualSia
They are indeed reasons, but not really valid ones. As i could also say that C++ is crap because it takes half an hour to compile. Or that C++ is crap because of the time I waste coding there (points i said before).
You just don't know how real life development is done. And those reasons won't even apply at all. And about game development... you are wrong. There is a couple of games already using XNA Framework which uses .NET, and real games, on sale @ steam or shops.
Much less programming possibilities is another thing which I find to be a stupid reason, because it can do anything, faster and even better (less code needed) than unmanaged language. (I experience that myself when I either code C# or C++ using MFC)
Another thing about C&P kids, they are everywhere, not only in programming.
I asked you valid and decent reasons, come on, and yet none of these reason are valid to a software company. (Maybe the obfuscation, but yea.. thats pretty much it)
You are just wrong. Stop acting like you are right. Your own opinions are not opinions for everyone else. I could argue that I love carrots, but if you hate them.... what's the point.
Come on, grow up already. Get out of the box.
They are indeed reasons, but not really valid ones. As i could also say that C++ is crap because it takes half an hour to compile. Or that C++ is crap because of the time I waste coding there (points i said before).
You just don't know how real life development is done. And those reasons won't even apply at all. And about game development... you are wrong. There is a couple of games already using XNA Framework which uses .NET, and real games, on sale @ steam or shops.
Much less programming possibilities is another thing which I find to be a stupid reason, because it can do anything, faster and even better (less code needed) than unmanaged language. (I experience that myself when I either code C# or C++ using MFC)
Another thing about C&P kids, they are everywhere, not only in programming.
I asked you valid and decent reasons, come on, and yet none of these reason are valid to a software company. (Maybe the obfuscation, but yea.. thats pretty much it)
You are just wrong. Stop acting like you are right. Your own opinions are not opinions for everyone else. I could argue that I love carrots, but if you hate them.... what's the point.
Come on, grow up already. Get out of the box.


