![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#11 |
|
Professional Programmer
![]() Join Date: Sep 2005
Posts: 419
Rep Power: 4
![]() |
>but it's hard to getting started with all the debuggers, linkers etc.
I agree. Most of the complexity that comes with assembly language involves using the tools, not the actual language itself. >Is Assembly just for extensions to C and other lanuage, or can it make Applications by itself? Assembly can do anything you want it to do. >And can it make bigger applications or just some small stuff, like calulate? You can make large applications with assembly, but it takes a lot of organizational prowess to do it well. >but I just can't find anything of ASM A lack of resources is the biggest problem.
__________________
Even if the voices aren't real, they have some pretty good ideas. |
|
|
|
|
|
#12 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
You sound as if you haven't yet picked up on the fact that assembler is a mnemonic representation of the machine's natural language. It isn't an extension to C (or anything else), it's what C produces as an end product. All executable programs wind up as machine language at run-time. It hasn't turned out to be a small-time thang.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#13 |
|
Newbie
Join Date: Apr 2006
Posts: 13
Rep Power: 0
![]() |
You might want to try this URL
http://webster.cs.ucr.edu/ |
|
|
|
|
|
#14 | |
|
Caffeinated Neural Net
![]() Join Date: Jun 2005
Location: Dry west coast of Canada
Posts: 1,031
Rep Power: 5
![]() |
Quote:
Anyways, to get back to your question, assembly is often used in conjunction with other languages. Many things are easier to express in a high-level language like C++, but certain things are easier to do in assembly, or can be made more efficient. Thus, you might see a game written almost entirely in C++, with some very speed-critical portions written in assembly. However, as the hardware gets faster and compilers get smarter, assembly is used less these days than in previous years. That said, if the hardware is capable of something, then it is certainly possible to write a program in assembly language to do it.
__________________
And once again, Probability proves itself willing to sneak into a back alley and service Drama as would a copper-piece harlot. - Vaarsuvius, Order of the Stick |
|
|
|
|
|
|
#15 |
|
Hobbyist Programmer
Join Date: Apr 2006
Posts: 155
Rep Power: 3
![]() |
When i wrote "Extensions to C", i actually meant the HLA.
But thanks - i wasn't sure that ASM could write big programs. Again, thanks everybody! |
|
|
|
|
|
#16 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
Many compilers actually produce assembly language as a required intermediate step. That is then fed to an assembler, which emits the necessary object or executable code. Obviously, it can be as large as any high-level language can produce.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|