|
-
May 14th, 2006, 02:23 AM
#1
Thread Starter
Lively Member
IS ASSEMBLY LANGUaGE A PROGRAMMING LANGUAGE???
a simple question for you...
if u would compare ASL to other LANGUAGES ,, what is the big advantage of it??
-
May 14th, 2006, 07:11 AM
#2
Re: IS ASSEMBLY LANGUaGE A PROGRAMMING LANGUAGE???
-
May 14th, 2006, 07:12 AM
#3
Re: IS ASSEMBLY LANGUaGE A PROGRAMMING LANGUAGE???
ASM is closer in syntax and construct to the actual machine code that the processor understands - thus if you are a good ASM programmer you can develop code that runs in nearly perfect form.
Higher level languages - VB and such - translate the syntax and construct used - and will never be as close as ASM to the machine code instructions. That waste - that inability to optimize to within 100% of machine code instruction - is accepted because you can produce code with so much more ease then doing so with ASM.
Simply knowing ASM will assist any programmer, in my opinion, in developing better 3GL code.
You will know the difference between:
FOR X = 1 TO SOMEFUNCTIONCALL
and
Y = SOMEFUNCTIONCALL
FOR X = 1 TO Y
for instance...
-
May 22nd, 2006, 12:43 PM
#4
Hyperactive Member
Re: IS ASSEMBLY LANGUaGE A PROGRAMMING LANGUAGE???
All programming languages (like VB and C++) have their code translated by a compiler to Assembly and then to Machine Code (I think).
Assembly is a language, but it is a 1 to 1 translation to Machine Code. Other higher level languages have complicated syntax parsers (using recursion and tree data structures) to figure out how a line of code in VB for example will mean in Assembly/Machine Code.
"I like to run on treadmills, because at least I know I'm getting nowhere."
- Me
-
May 22nd, 2006, 10:16 PM
#5
Re: IS ASSEMBLY LANGUaGE A PROGRAMMING LANGUAGE???
 Originally Posted by capsulecorpjx
All programming languages (like VB and C++) have their code translated by a compiler to Assembly and then to Machine Code (I think).
Many languages do, many languages are compiled to some other intermediate language and some are compiled directly into machine code. And Microsoft has sold all 3 types.
The most difficult part of developing a program is understanding the problem.
The second most difficult part is deciding how you're going to solve the problem.
Actually writing the program (translating your solution into some computer language) is the easiest part.
Please indent your code and use [HIGHLIGHT="VB"] [/HIGHLIGHT] tags around it to make it easier to read.
Please Help Us To Save Ana
-
Jun 28th, 2006, 11:16 AM
#6
Hyperactive Member
Re: IS ASSEMBLY LANGUaGE A PROGRAMMING LANGUAGE???
 Originally Posted by jeric_mandrake
What is the big advantage of it??
And the best thing is.. if you can read Assembly you can Decompile Programs to Assembly and Edit the Program a bit
506C65617365205261746520506F7374732E2E2E
-
Jul 3rd, 2006, 02:41 PM
#7
Re: IS ASSEMBLY LANGUaGE A PROGRAMMING LANGUAGE???
 Originally Posted by Iron Skull
And the best thing is.. if you can read Assembly you can Decompile Programs to Assembly and Edit the Program a bit 
"A bit" being the operative phrase, unless you consider sticking pins in your eyes "mild entertainment".
The most difficult part of developing a program is understanding the problem.
The second most difficult part is deciding how you're going to solve the problem.
Actually writing the program (translating your solution into some computer language) is the easiest part.
Please indent your code and use [HIGHLIGHT="VB"] [/HIGHLIGHT] tags around it to make it easier to read.
Please Help Us To Save Ana
-
Jul 5th, 2006, 06:42 AM
#8
Re: IS ASSEMBLY LANGUaGE A PROGRAMMING LANGUAGE???
 Originally Posted by Al42
sticking pins in your eyes
It's more fun than it sounds.
I don't live here any more.
-
Jul 6th, 2006, 03:52 PM
#9
Re: IS ASSEMBLY LANGUaGE A PROGRAMMING LANGUAGE???
We have different definitions of fun. Disassembling a few dozen K by hand isn't too bad, but modifying the disassembly of a 25 meg .exe that was written in .net isn't my idea of fun - it's easier (for me) to start from the problem and write the new code from scratch.
The most difficult part of developing a program is understanding the problem.
The second most difficult part is deciding how you're going to solve the problem.
Actually writing the program (translating your solution into some computer language) is the easiest part.
Please indent your code and use [HIGHLIGHT="VB"] [/HIGHLIGHT] tags around it to make it easier to read.
Please Help Us To Save Ana
-
Jul 10th, 2006, 04:56 AM
#10
Addicted Member
Re: IS ASSEMBLY LANGUaGE A PROGRAMMING LANGUAGE???
Actually .NET is quite easy to disassemble - and easier to modify than x86 :|
But 25mb is kinda deterring, just due the resource hogging of editing a 25mb file.
Arghhh....in my opinion Microsoft could have done a much better job than they did with .NET - i just don;t see how they could have made it so resource heavy.
Cheers.
-
Jul 10th, 2006, 06:48 AM
#11
Re: IS ASSEMBLY LANGUaGE A PROGRAMMING LANGUAGE???
25 meg with 24.5 of it probly being picture files ....
-
Jul 11th, 2006, 07:14 AM
#12
Addicted Member
Re: IS ASSEMBLY LANGUaGE A PROGRAMMING LANGUAGE???
 Originally Posted by Grimfort
25 meg with 24.5 of it probly being picture files ....
-
Jul 11th, 2006, 07:25 AM
#13
Re: IS ASSEMBLY LANGUaGE A PROGRAMMING LANGUAGE???
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|