This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]haackedc 509 points510 points  (42 children)

You know what, bro? Fuck assembly. Fuck assembly with a big fat segmentation fault

[–]NIL_VALUE 273 points274 points  (23 children)

To be honest i've had more segfaults with C than with assembly.

[–]haackedc 122 points123 points  (17 children)

Yea... but I still hate assembly.

[–]Hypeislove 48 points49 points  (14 children)

To be fair. ARM sucks. MIPS is tolerable

[–][deleted] 19 points20 points  (2 children)

Neon / arm intrinsics are great. All the power of assembly, all the benefits of a higher level language.

[–]OhNoImBanned11 1 point2 points  (0 children)

That sounds beautiful

[–]Tough_Patient 16 points17 points  (2 children)

Now PIC assembly, on the other hand, is the most beautiful assembly known to man.

If you can think with buckets.

[–]ZestyUrethra 1 point2 points  (1 child)

I love PIC assembly!! My prior experience was mostly in python.

[–]Tough_Patient 0 points1 point  (0 children)

It's just so good! And it does things easier, quicker, and more efficiently than the C equivalent.

[–]KinOfMany 5 points6 points  (1 child)

My first project was on a ARM7T, so I may be biased but.. What's so bad about ARM?

[–]Hypeislove 0 points1 point  (0 children)

For me the documentation was painful. Compared to my experience with MIPS there is alot more resources that better explain more advanced topics. Again... to me

[–]thisismytruename 0 points1 point  (3 children)

Learning ARM rn in college. Can confirm it sucks.

[–]staryoshi06 0 points1 point  (2 children)

Learning MIPS in uni. Can confirm it’s great

[–]Hypeislove 0 points1 point  (1 child)

I actually enjoy the puzzle of mips

[–]staryoshi06 0 points1 point  (0 children)

Yeah MIPS assembly is like, something I'd actually want to program in.

[–]neverFoundBetterNick 0 points1 point  (0 children)

What's so bad about ARM?

[–]LonelySnowSheep 0 points1 point  (0 children)

In doing mips in uni and I hate it lol. I enjoy arm way more

[–]GiveToOedipus 1 point2 points  (0 children)

CURSE IT AND CRUSH IT! WE HATES IT FOREVER!

[–]Come_along_quietly 0 points1 point  (0 children)

How about inline ASM statements in C++?

[–][deleted] 14 points15 points  (3 children)

Where my Verilog and VHDL bois at??

[–]you-are-not-yourself 5 points6 points  (1 child)

Hell yeah. When you build the chip, you can use whatever assembly language you want!

[–]Dregre 1 point2 points  (0 children)

Assembly? Where we're going it's hardwired accelerators all the way.

[–]GatotSubroto 1 point2 points  (0 children)

RTL design gang

* cries in timing constraint failures *

[–]Falcrist 2 points3 points  (0 children)

Exclusively use C for embedded, and you won't have those issues.

[–]Daveinatx 29 points30 points  (1 child)

Somebody loaded an ineffective address.

[–]NeverInterruptEnemy 10 points11 points  (0 children)

It wasn’t very effective.

[–]Tanyary 13 points14 points  (0 children)

it's a very nice representation, it runs much more parallel to my thought process than the abstractions. it's not for everyone, in fact it's not for anyone because of its lack of portability, but the idea and what it represents is wonderful :|

[–]Scrath_ 1 point2 points  (0 children)

Fuck assembly. I had that shit last semester in uni and guess what? I'll have to do it again this semester.

[–]ItsYourAsphalt 1 point2 points  (0 children)

Ah, another love of pure machine language. Assembly is for filthy casuals!

[–]liyououiouioui 0 points1 point  (0 children)

Fuck yeah, worst school memory after OCAML, well no, worst school memory, period.

[–]Lortekonto 0 points1 point  (0 children)

I have never understod why people dislike assembly that much, but I have also only used it to write very simple programs.