Page 7 of 8

Re: The "New Ace Of Spades"

Posted: Fri Apr 12, 2013 8:09 pm
by Trio
Types are good. Yes, they force you do to understand your algorithms, but then they catch you if you do something stupid, and they make your program much more efficient.

just 1 good side. I have had this problems with lua,but they are solved by skill.

1)I know it,I know mono. But it is no so powerful as C# with windows.
2)C# and Java are using Virtual Machine ,scripts also use VM,but C++ are working with processor first. so C# and java are more script then languages as C++.
3,4)I have tot used C# and Java,because as I see,they are shit then C++. As I know C# and Java have not so power interface to work with memory as C++,so it is lower powerful then C++.

About types. If you know C++ much,you will understand,that all types may be used as other types.But If you are C++ programmer and you have made mistakes with memory,you will have much,much problems.

Re: The "New Ace Of Spades"

Posted: Fri Apr 12, 2013 8:14 pm
by HoboHob
Trio wrote:
1)I know it,I know mono. But it is no so powerful as C# with windows.
2)C# and Java are using Virtual Machine ,scripts also use VM,but C++ are working with processor first. so C# and java are more script then languages as C++.
3,4)I have tot used C# and Java,because as I see,they are shit then C++. As I know C# and Java have not so power interface to work with memory as C++,so it is lower powerful then C++.
1. Ugh, it's the exact same language.
2. Scripts are interpreted. C#/Java are JIT Compiled.
3/4. The fact you don't have to worry about memory management in C#/Java is one of the greatest features of it. Automatic garbage collection is awesome. It's much easier and faster to code in C#/Java in my opinion.

Re: The "New Ace Of Spades"

Posted: Fri Apr 12, 2013 8:28 pm
by learn_more
HoboHob wrote:
Trio wrote:
1)I know it,I know mono. But it is no so powerful as C# with windows.
2)C# and Java are using Virtual Machine ,scripts also use VM,but C++ are working with processor first. so C# and java are more script then languages as C++.
3,4)I have tot used C# and Java,because as I see,they are shit then C++. As I know C# and Java have not so power interface to work with memory as C++,so it is lower powerful then C++.
1. Ugh, it's the exact same language.
2. Scripts are interpreted. C#/Java are JIT Compiled.
3/4. The fact you don't have to worry about memory management in C#/Java is one of the greatest features of it. Automatic garbage collection is awesome. It's much easier and faster to code in C#/Java in my opinion.
yeah, but it's still possible to have memory leaks in c# :)

Re: The "New Ace Of Spades"

Posted: Sat Apr 13, 2013 12:10 am
by Sonarpulse
memory leaks probably due ultimately to calling C/C++ through the FFI I would guess. :)

Trio: Learn You a Haskell for Great Good (No I am not immitating your translations from russian)

Re: The "New Ace Of Spades"

Posted: Sat Apr 13, 2013 8:01 am
by learn_more
Sonarpulse wrote:
memory leaks probably due ultimately to calling C/C++ through the FFI I would guess. :)

Trio: Learn You a Haskell for Great Good (No I am not immitating your translations from russian)
and holding references to objects not needed ;)
but most leaks come from wrong usage of pointed objects / 'unsafe' pointers and all

Re: The "New Ace Of Spades"

Posted: Sat Apr 13, 2013 8:50 am
by DrDeuce
The way by think that grammar bad is not yes no? I am also probably bad speaking at in Russian too that engish why bad so much no yes.

Seriously, translators automatically put the words in order so it makes sense - Jesus, you are as clear as the ocean, and I'm talking about the bit where no light gets through and all the fish are blind because of it!

Re: The "New Ace Of Spades"

Posted: Sat Apr 13, 2013 11:41 am
by rakiru
Trio wrote:
Types are good. Yes, they force you do to understand your algorithms, but then they catch you if you do something stupid, and they make your program much more efficient.

just 1 good side. I have had this problems with lua,but they are solved by skill.

1)I know it,I know mono. But it is no so powerful as C# with windows.
2)C# and Java are using Virtual Machine ,scripts also use VM,but C++ are working with processor first. so C# and java are more script then languages as C++.
3,4)I have tot used C# and Java,because as I see,they are shit then C++. As I know C# and Java have not so power interface to work with memory as C++,so it is lower powerful then C++.

About types. If you know C++ much,you will understand,that all types may be used as other types.But If you are C++ programmer and you have made mistakes with memory,you will have much,much problems.
Seriously, learn some basic things before replying. C# and Java are in no way scripting languages. Just because they run in a virtual machine, it does not make them scripting languages.
Yes, Java and C# do not generally let you mess with memory directly, but that's because they're not as low level languages. They have slightly different aims anyway. Also, the definition of powerful could vary. Before, I assumed you meant raw speed (which they are incredibly close on), but since you consider direct memory access an important factor in deciding whether a language is powerful, I assume features like this in general are important, in which case C# and Java both have other things that C++ does not that could make them "more powerful". I'm not saying that any of these languages are better than the other, just that I don't agree with your argument.

Re: The "New Ace Of Spades"

Posted: Sun Apr 14, 2013 7:58 pm
by Trio
Guys, squirrel and lua also may use JIT :) so it is low border between scripts and java,c#. Of course C# is easier then C++, but you can not write drivers and other libraries,or programs for AVR and PIC because they need PRECOMPILED binary code.

Let's stop holy war.

Hello. I have made some demo to know how my engine will work. Please read me before you will run demo.exe .

https://dl.dropboxusercontent.com/u/74967075/game.zip

Re: The "New Ace Of Spades"

Posted: Mon Apr 15, 2013 4:31 am
by rakiru
Trio wrote:
Guys, squirrel and lua also may use JIT :) so it is low border between scripts and java,c#. Of course C# is easier then C++, but you can not write drivers and other libraries,or programs for AVR and PIC because they need PRECOMPILED binary code.

Let's stop holy war.

Hello. I have made some demo to know how my engine will work. Please read me before you will run demo.exe .

https://dl.dropboxusercontent.com/u/74967075/game.zip
Ok,a fter this, I'm just going to stop replying, because some of the shit you're saying is just straight up retarded. I just want to point out that saying C# is worse than C++ because you can't write device drivers or code for other processors is just stupid, as I stated they have different usages where one would obviously be better than the other, and we were pretty much just talking about PC application development up to this point anyway. Also, you can get microcontrollers that support C# - just saying.

No longer looking at this thread.

Re: The "New Ace Of Spades"

Posted: Mon Apr 15, 2013 9:47 am
by Trio
Wow,microcontrollers with 2kb of memory may support C# haha.. Stop holy war.

Re: The "New Ace Of Spades"

Posted: Mon Apr 15, 2013 12:44 pm
by DrDeuce
100th posts says continue 'Holy War'

THERE CAN ONLY BE OOOOOONE

Re: The "New Ace Of Spades"

Posted: Mon Apr 15, 2013 7:02 pm
by Trio
I wont answer this fucking theme. I just ask your ideas.

Re: The "New Ace Of Spades"

Posted: Mon Apr 15, 2013 7:58 pm
by DrDeuce
Trio wrote:
I wont answer this fucking theme. I just ask your ideas.
What do you even mean by that? And anyway, things can only develop through debate

Re: The "New Ace Of Spades"

Posted: Mon Apr 15, 2013 9:33 pm
by Handles
Can you guys please calm down...

Re: The "New Ace Of Spades"

Posted: Tue Apr 16, 2013 10:12 am
by Trio
Can you guys please calm down...

I agree

And anyway, things can only develop through debate
But without holy war what language is better. I do not Agree.