Yeah but C# is closer to VB
Yeah but C# is closer to VB
My recommendation was and is C#, the transition from Vb.net to C#.net would almost happen instantly.
Vb.net
[php]
Dim NextGen1 As New MinionFo()
Try
If nextgen1.Minionclosearg = True Then
close(thread)
Else
End If
Catch Ex As exception
msgbox(ex.message)
End Try
[/php]
C#
[php]
{
MinionFo NextGen1 = new MinionFo();
try {
if (nextgen1.Minionclosearg == true) {
close(thread);
}
else {
}
}
catch (exception Ex) {
Interaction.msgbox(ex.message);
}
}
[/php]
Looking at the example, You see the similarities
@ C++
C is not object oriented at all. There are tricks you could use to implement class-like behavior, But in itself not Object oriented
Object C (ObjC) is Object Oriented.
C++ is and isn't object oriented, though multiparadigm , Not fully Object Oriented.
I got a few books on em from a University library, though im 13 >.<.
Do you know these?:
Sams Teach Yourself: Microsoft Visual C# in 24 hours by James Foxall
Sams Teach Yourself: C++ in 21 Days by Jesse Liberty
VB/C#/CLR are all bad. Code in languages that aren't orphans picked up by Windows, like C++
C# isn't any easier if anything the intense OOP will probably confuse you to be honest(OOP confuses me). But of course in C++ with a big enough project keeping track of OOP things like Class and inherittance can be just as much a pain as it would be in C#
~
C++ isn't defined as Object Oriented Programmming but of course like with anything besides pure binary it can be said to be Object Oriented in Relativity, and it's (very) OOP in relation to ASM. Which is why ppl around the hack sections might bash it as being OOP since they work with ASM when C++ seems to be lacking.
"If the world hates you, keep in mind that it hated me first." John 15:18
Who are you to say these languages are all bad? If you think they're all bad, go make you're own.
I've clearly named out the handicaps. I'm just not to sure if you were keeping up.
~
There's the fact C# is dependant on the CLR component making it slower, not portable, and no control over memory management. C++ is a widely supported language accross platforms, and if you're good at it in you can make code that isn't specific to an OS.
C# is compiled into a psuedo code and then run realtime through a VM (translates it into binary on the fly), C++ is compiled to be an executable binary file (or a .dll, .ocx, tbh you can even make your own valid file formats, if you get to knowing about that stuff) . C++ could be used to make a VM like the CLR component, while C# itself is limited in memory management because of the CLR.
I'm a binary enthusiast I might not make my own and just stick to the pure 'n clean stuff.
Last edited by Arhk; 03-30-2010 at 07:43 AM.
"If the world hates you, keep in mind that it hated me first." John 15:18
Thanks guys, but i'm going to learn C# first then C++. Got a pile of books on my table anyway =D. /request close.