 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
Slugsnack Grandmaster Cheater Supreme
Reputation: 71
Joined: 24 Jan 2007 Posts: 1857
|
Posted: Sat Nov 29, 2008 6:47 pm Post subject: |
|
|
| the irony.. |
|
| Back to top |
|
 |
crayzbeef Expert Cheater
Reputation: 0
Joined: 21 Jan 2007 Posts: 101
|
Posted: Sat Nov 29, 2008 6:48 pm Post subject: |
|
|
| Wow, i give up, you are all a bunch of idiots who need to learn languages outside of hacking. and learn that asm isnt the greatest thing. See ya trolls. |
|
| Back to top |
|
 |
Slugsnack Grandmaster Cheater Supreme
Reputation: 71
Joined: 24 Jan 2007 Posts: 1857
|
Posted: Sat Nov 29, 2008 6:53 pm Post subject: |
|
|
| assumptious dipshit. try giving up on life instead of changing your argument when you see you're losing. |
|
| Back to top |
|
 |
zDaniel365z Cheater
Reputation: 0
Joined: 20 Sep 2007 Posts: 43
|
Posted: Sat Nov 29, 2008 6:57 pm Post subject: |
|
|
>.> dude at least when start saying whats shit and whats not..... know both sides..... because i have high doupts that you know asm (or even looked into it)....
it is true that asm suffers from having the coding process being slower then others (for instance making window apear)... but if you write alot perhaps you can become better(faster typer xD).....
as for speed difference, asm is faster then other langauges and that can be of great help in some cases (cant realy name any... =O just starting to learn asm my self =DD )
Plus i dont think the guy you first got pissed off meant it as his "main" language... prolly his favorite
>.> plus takes time+effort making whole apps with asm, if you cant appreciate that, well you just suck
>.> sadly asm's speed is over looked now by people like you .... who relay on their computer's speed to process code that might be simplified to run faster. >.> imagen your code being a fat big that moves slowly.... well if you give it some rocket propellers =O of course it will move fast... but that still doesnt change the fact its a fat pig >.>'
P.S. =P and nope wont leave just, to tick you off _________________
Failure. When your best just isn't good enough.
Cannibalism.When milk and cookies just aren't enough. |
|
| Back to top |
|
 |
&Vage Grandmaster Cheater Supreme
Reputation: 0
Joined: 25 Jul 2008 Posts: 1053
|
Posted: Sat Nov 29, 2008 8:41 pm Post subject: |
|
|
| crayzbeef wrote: | | _void_ wrote: | You're a complete total retard. C is converted to native code. So therefore anything C related languages can do, ASM can do better and faster and efficient.
You say speed isn't important? Make a big app and compare the load up time and run time and clock speed. Fucking idiot. |
The question is, can YOU do what i said above in ASM? i don't think so.
So you're saying you would rather make a, lets use as an example, Instant messenger, You would rather make it in ASM? I don't think so. Most programs today are made with C++, the industry standard, it's that way for a reason. Just because ASM makes your little maplestory hacks better and faster doesn't mean its a better language for every type of app. |
Actually yes I can. Ok? An instant message program is basically sending buffers and receiving buffers which can be accomplished in ASM in less than 20 lines. Most programs are made designed in C++ due to the fact that colleges only teach C standardize languages fucking idiot. I don't even play MapleStory, I code in ASM because if something goes wrong in my code I can read exactly what's wrong. Instead of going through all those garbage native code that the compiler throws on it. I also know other languages such as C, C++, C#, and JAVA which are converted to native code(ASM) at run time. With the exception of C# which is ran by the .NET system service which the .NET translate it into byte code at run time also. Take a look at the windows OS for example it's mostly coded in C and a little bit of ASM. Look at the load time it takes when you're at the start screen. What if it was made of pure ASM and nothing else? Don't you think it would take FARRRRRRRRRR less memory and cpu usage than it is right now?
Summary: Stop riding Dennis Ritchie's cock you ignorant piece of shit. |
|
| Back to top |
|
 |
sponge I'm a spammer
Reputation: 1
Joined: 07 Nov 2006 Posts: 6009
|
Posted: Sun Nov 30, 2008 1:51 am Post subject: |
|
|
| crayzbeef wrote: | | Slugsnack wrote: | wrong. any program you can make in a higher level language i can make faster in asm. stop trying to prove other people wrong when you don't know what you're talking about.. oh yes, and you're retarded.
simple logic makes it obvious you can not make a more speed efficient program in a higher level language since all languages (with the exception of ones using an intermediate language like CIL, bytecode, etc. << damn slow) are translated to asm anyway. since the compilers are not smart enough to produce perfect code then even if i make a small change in the disassembly of your finished program then i can make it a bit faster.
to the original question, CE is coded in Delphi and C so if you want to edit the source you will need to learn both (to a certain extent). |
Okay. But lets see you do a couple basic programs in ASM since you love it so much.
Write your own dynamic array implementation
Write your own linked list implementation
Design a basic http server that runs on port 80 that can serve html documents.
Sure asm may be faster, but using it as a main language is just retarded.
By the way its not much faster, prove me wrong by compiling 2 of the same programs in C and ASM and show me the results, the speed is not much difference. | There is a major speed difference if you KNOW how to code correctly. (SSE/MMX)
Function speed could be divided by a significant number. 10 and up. _________________
|
|
| Back to top |
|
 |
Zand Master Cheater
Reputation: 0
Joined: 21 Jul 2006 Posts: 424
|
Posted: Sun Nov 30, 2008 2:04 am Post subject: |
|
|
KNOWING how to adjust your compiler to get rid off the extra bullshit goes a long way.
Sure, C++ converts to native code. What if what the compiler churns out is no different from your handwritten code? |
|
| Back to top |
|
 |
Flyte Peanuts!!!!
Reputation: 6
Joined: 19 Apr 2006 Posts: 1887 Location: Canada
|
Posted: Sun Nov 30, 2008 4:17 am Post subject: |
|
|
Well, now that I'm done eating my popcorn I can let most of you have the privilege of knowing why you suck cock. (Note: Not all of you. In fact, the only one who actually sucks cock is crayzbeef since he tried to argue a subject he had no foundation in.)
That doesn't mean you weren't all without some flaw though:
- The loading time of the operating system has little to do with code, in fact. Most of the time is spent loading resources off of the hard drive, and coding the entire loader in ASM would provide little benefit. Fun fact: Most of it is in ASM anyways.
- SSE/MMX is somewhat outdated (you could argue that MMX still has it's uses). You should be using SSE3 (no, isn't the same thing), or if you are lucky enough to have a Core i7, SSE4.2 (assuming they actually added it to the architecture as promised, I haven't been able to check since I don't have the money for an i7)
- crayzbeef had one small point that I should mention: Coding it in C and optimizing the time critical aspects in ASM. This could be useful for something that maybe gets started once every few days but runs constantly (like a brute-forcer or hash generator or some such thing).
- zDaniel365z: "......" and ">.>" aren't proper punctuation, haha (Had to point that out since you definitely overused them.
). Though, you could argue that they were in fact ellipses. Either way; overused.
- C is not overrated. There is nothing else to say; though I do love using FASM.
- While ASM is great for speed, no employer will pay you "per-line". Maybe in your dreams.
- ????????
- Profit
|
|
| Back to top |
|
 |
crayzbeef Expert Cheater
Reputation: 0
Joined: 21 Jan 2007 Posts: 101
|
Posted: Sun Nov 30, 2008 9:18 am Post subject: |
|
|
| Flyte wrote: | Well, now that I'm done eating my popcorn I can let most of you have the privilege of knowing why you suck cock. (Note: Not all of you. In fact, the only one who actually sucks cock is crayzbeef since he tried to argue a subject he had no foundation in.)
That doesn't mean you weren't all without some flaw though:
- The loading time of the operating system has little to do with code, in fact. Most of the time is spent loading resources off of the hard drive, and coding the entire loader in ASM would provide little benefit. Fun fact: Most of it is in ASM anyways.
- SSE/MMX is somewhat outdated (you could argue that MMX still has it's uses). You should be using SSE3 (no, isn't the same thing), or if you are lucky enough to have a Core i7, SSE4.2 (assuming they actually added it to the architecture as promised, I haven't been able to check since I don't have the money for an i7)
- crayzbeef had one small point that I should mention: Coding it in C and optimizing the time critical aspects in ASM. This could be useful for something that maybe gets started once every few days but runs constantly (like a brute-forcer or hash generator or some such thing).
- zDaniel365z: "......" and ">.>" aren't proper punctuation, haha (Had to point that out since you definitely overused them.
). Though, you could argue that they were in fact ellipses. Either way; overused.
- C is not overrated. There is nothing else to say; though I do love using FASM.
- While ASM is great for speed, no employer will pay you "per-line". Maybe in your dreams.
- ????????
- Profit
|
Pretty much what i was trying to get around.
And __void__ stop being an arrogant fuckwit. You aren't 100% right with anything you say either. Still waiting on those ASM programs...  |
|
| Back to top |
|
 |
DoomsDay Grandmaster Cheater
Reputation: 0
Joined: 06 Jan 2007 Posts: 768 Location: %HomePath%
|
Posted: Sun Nov 30, 2008 1:35 pm Post subject: |
|
|
crayzbeef, I dare you to find a way to produce anything faster than that using a high-level language (no inline assembly allowed): | Code: | xor ecx,ecx
lea eax,[ecx+1]
@@:
xadd eax,ecx
jns @B ;signed, 32 bit | If you can't tell what it does, you have an issue.
Remember this axiom: there is nothing faster than an optimized, well-designed assembly code. Your best chance is to reach the same optimum.
Side note: What the fuck is the relation between your posts so far and the thread starter's question? What's wrong with you?!? |
|
| Back to top |
|
 |
manc Grandmaster Cheater
Reputation: 1
Joined: 16 Jun 2006 Posts: 551
|
Posted: Sun Nov 30, 2008 1:48 pm Post subject: |
|
|
LoL, I love Flyte's post. Nothin like hearin a cynical (yet humorous) Penn & Teller style roast from a /b/tard  _________________
|
|
| Back to top |
|
 |
samuri25404 Grandmaster Cheater
Reputation: 7
Joined: 04 May 2007 Posts: 955 Location: Why do you care?
|
Posted: Sun Nov 30, 2008 3:05 pm Post subject: |
|
|
This's become pretty much a flame fest..
Anyways, yes, Assembly is the fastest. There's no doubt about that, but there are also times when Assembly would be just plain stupid to use. (e.g. a web server.) Now, don't get me wrong, I'm not saying that Assembly shouldn't be used period, rather it should be wrapped around a higher-level language to make life just a little bit easier on the developer, and increase development-time by a ton.
The thing is, with a giant ass project, there is no way that you can consistently "savagely optimize code" all throughout your project, without sacrificing your development time. In the industry, although speed is of the essence, a little bit more speed for a fuck lot more development time just isn't really worth it. This explains, basically, why a lot of commercial applications are written in higher level languages.
Edit:
I didn't see Flyte's post when I'd written this; my bad. _________________
|
|
| Back to top |
|
 |
crayzbeef Expert Cheater
Reputation: 0
Joined: 21 Jan 2007 Posts: 101
|
Posted: Sun Nov 30, 2008 5:56 pm Post subject: |
|
|
| samuri25404 wrote: | This's become pretty much a flame fest..
Anyways, yes, Assembly is the fastest. There's no doubt about that, but there are also times when Assembly would be just plain stupid to use. (e.g. a web server.) Now, don't get me wrong, I'm not saying that Assembly shouldn't be used period, rather it should be wrapped around a higher-level language to make life just a little bit easier on the developer, and increase development-time by a ton.
The thing is, with a giant ass project, there is no way that you can consistently "savagely optimize code" all throughout your project, without sacrificing your development time. In the industry, although speed is of the essence, a little bit more speed for a fuck lot more development time just isn't really worth it. This explains, basically, why a lot of commercial applications are written in higher level languages.
Edit:
I didn't see Flyte's post when I'd written this; my bad. |
Pretty much what i said, Just because it is the fastest does not mean that you can write optimized code for a big project without losing time.
And again void, you are totally wrong. Why dont you stop hugging windows so much and check out another OS. Linux kernel is written FULLY in C and it's way much faster than windows. |
|
| Back to top |
|
 |
samuri25404 Grandmaster Cheater
Reputation: 7
Joined: 04 May 2007 Posts: 955 Location: Why do you care?
|
Posted: Sun Nov 30, 2008 6:29 pm Post subject: |
|
|
Linux != Windows _________________
|
|
| Back to top |
|
 |
Overload Master Cheater
Reputation: 0
Joined: 08 Feb 2008 Posts: 293
|
Posted: Sun Nov 30, 2008 6:33 pm Post subject: |
|
|
| crayzbeef wrote: | | samuri25404 wrote: | This's become pretty much a flame fest..
Anyways, yes, Assembly is the fastest. There's no doubt about that, but there are also times when Assembly would be just plain stupid to use. (e.g. a web server.) Now, don't get me wrong, I'm not saying that Assembly shouldn't be used period, rather it should be wrapped around a higher-level language to make life just a little bit easier on the developer, and increase development-time by a ton.
The thing is, with a giant ass project, there is no way that you can consistently "savagely optimize code" all throughout your project, without sacrificing your development time. In the industry, although speed is of the essence, a little bit more speed for a fuck lot more development time just isn't really worth it. This explains, basically, why a lot of commercial applications are written in higher level languages.
Edit:
I didn't see Flyte's post when I'd written this; my bad. |
Pretty much what i said, Just because it is the fastest does not mean that you can write optimized code for a big project without losing time.
And again void, you are totally wrong. Why dont you stop hugging windows so much and check out another OS. Linux kernel is written FULLY in C and it's way much faster than windows. |
Though WinAPI make programming easier. _________________
Blog
| Quote: | Rhys says:
you can be my maid
Rhys says:
ill buy you a french maid outfit
Tyler says:
Sounds good
Rhys says:
ill hold you to that |
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|