![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Newbie
Join Date: Dec 2005
Posts: 8
Rep Power: 0
![]() |
the Assembly Programming Language.
Hi readers,
I am a web-developer and am keen in knowing about the ASSEMBLY Programming Language .I require the information about the prospects available in the internet.i am looking forwqard to start a work-firm of my own .Looking forward to responses from the experts. Thank-you. |
|
|
|
|
|
#2 |
|
Programming Guru
![]() Join Date: Jun 2005
Location: Adelaide, South Australia
Posts: 1,223
Rep Power: 5
![]() |
Why would a web developer want to know about assembler? It strikes me like the owner of a toyota, with no interest in being an auto mechanic, deciding he wants to know all the gory details of servicing a porsche.
|
|
|
|
|
|
#3 |
|
Hobbyist Programmer
|
Assembly has nothing to do with web development. Assembly is one step above binary and you are sending raw commands to the CPU. Even the simplest of programs will have you thinking "wtf?" upon looking at the source. If you are interested in moving from web development to general programming, I would recommend you start with another language first. Java, C, C++, C#, Python, and many others are good. I would say C or C++ if you really wanted to get with the good stuff right away and THEN maybe attempt assembly once you get better.
|
|
|
|
|
|
#4 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
When did "assembly language" become such a buzzword and why does every noob consider it the "fust thang I gonna do!". Is it supposed to confer some kind of cachet or something?
__________________
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 |
|
|
|
|
|
#5 |
|
Professional Programmer
![]() Join Date: Sep 2005
Posts: 419
Rep Power: 4
![]() |
>When did "assembly language" become such a buzzword
It's a crazy world, huh? I think learning assembly is a good idea. There are a lot of misconceptions about what assembly is and is not; maybe people are finally starting to come around. Of course, that implies that beginners need to come into it with the right perspective, so it's kind of disheartening to see questions like this.
__________________
Even if the voices aren't real, they have some pretty good ideas. |
|
|
|
|
|
#6 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
I'm so old no one cared if it was a good idea -- there wasn't any option in the uP world. :eek:
__________________
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 |
|
|
|
|
|
#7 |
|
Hobbyist Programmer
Join Date: Jun 2005
Location: Helltown
Posts: 162
Rep Power: 4
![]() |
assembly a "buzzword"? lol...dont know about that. I mean...all you need for it is a rough high level idea of how your microprocessor works and list of all the instructions. And when you dont understand something you can go and bugg DaWei in programming forums
That will do for application level programming. If you need to design systems or whatever, you might need some extra indepth knowledge of interrupts and timers and some other proessor specific stuff which I dont see "buzzing." Its just like programming in php. I reckon everyone should learn assembly (whichever processor) first before attempting high level languages so they actually understand things like "pointers" and "classes" and "functions" etc properly like they should. Assembly is ok but I dont suggest they study microprocessor design first. Otherwise they will b like me and go "everything is too slow" or "omg...this 1 wastes3 clock cycles more" or "my program just got 5 times slower with that extra line of code"
__________________
Spread your wings and fly! Chicken! |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|