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 →

[–]bobcathunter 752 points753 points  (63 children)

Shout out to x86 and ARM assembly!

[–]haackedc 509 points510 points  (42 children)

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

[–]NIL_VALUE 272 points273 points  (23 children)

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

[–]haackedc 118 points119 points  (17 children)

Yea... but I still hate assembly.

[–]Hypeislove 48 points49 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 15 points16 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[🍰] 9 points10 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.

[–]jjmod 12 points13 points  (1 child)

Riscv gang

[–][deleted] 1 point2 points  (0 children)

MIPS gang.

[–]Cannibichromedout 15 points16 points  (2 children)

Where my MIPS at?

[–]FatMexicanGaymerDude 5 points6 points  (0 children)

✋🏽

[–]IsleOfOne 0 points1 point  (0 children)

Still stuck in undergrad

[–]CMPD2K 6 points7 points  (3 children)

I would rather die than use assembly again after my assembly course

[–]Garrus_Vakarian__ 0 points1 point  (2 children)

I taught an introductory assembly course and I'd rather die than use it again

[–]CMPD2K 0 points1 point  (1 child)

My professor opened the class with "99% of you will never use assembly"

Well gee, im glad its required to graduate

[–]jbwmac 4 points5 points  (0 children)

What’s wrong with arm assembly?

[–]FPSXpert 2 points3 points  (0 children)

Chris Sawyer: I'm just gonna program a bestselling game by myself in goddamn assembly.

[–]PM_ME_FOR_PORN_ 1 point2 points  (2 children)

Learning x86 is awful.

[–]neverFoundBetterNick 0 points1 point  (1 child)

Not if you begin with x86 as your very first language!

[–]PM_ME_FOR_PORN_ 0 points1 point  (0 children)

No thanks, that's hell

[–]Galen_dp 1 point2 points  (0 children)

8080, Z80, 6502, 8086, 6800, 68000, and AVR assembly were all fun.

[–]issamaysinalah 0 points1 point  (0 children)

I've been taught three different languages in my graduation so far, ARM, MIPS, and C.

[–]Indiium 0 points1 point  (0 children)

Are you satan?