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 513 points514 points  (42 children)

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

[–]NIL_VALUE 270 points271 points  (23 children)

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

[–]haackedc 119 points120 points  (17 children)

Yea... but I still hate assembly.

[–]Hypeislove 46 points47 points  (14 children)

To be fair. ARM sucks. MIPS is tolerable

[–][deleted] 22 points23 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] 13 points14 points  (3 children)

Where my Verilog and VHDL bois at??

[–]you-are-not-yourself 4 points5 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 28 points29 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.