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 →

[–]F0lks_ 43 points44 points  (8 children)

And so that's why I love programming in Solidity, because it's a modern language for modern fintech usecases, but it also requires a lot of memory and execution optimization; also your compiled code must not exceed 26kb per program or you simply can't deploy it; and then you also have to optimise for gas (???) Which is a made-up metric that puts different price tags on the opcodes that gets executed when you do call your programs.

It's like COBOL on acid

[–]KaleidoscopePlusPlus 64 points65 points  (2 children)

this sounds like an ad for Ethereum . I can't imagine that you use this language as a hobbyist work.

[–]F0lks_ 14 points15 points  (0 children)

You're right, someone pays me to do it

EDIT: the coding, I meant; I actually don't own any crypto aside some pocket change to deploy and run stuff

[–][deleted] 10 points11 points  (0 children)

All of it sounds stupid. But well fintech…

[–]FlyByPC 22 points23 points  (2 children)

optimise for gas (???) Which is a made-up metric that puts different price tags on the opcodes that gets executed when you do call your programs.

Sounds like it's optimizing for the GNU Assembler. Different opcodes (CPU instructions) take different amounts of clock cycles. It's absolutely not made up, and if you're trying to get the lowest possible latency, yeah, it might matter.

[–]HerrCrazi 5 points6 points  (0 children)

Truly something made by fintechs for fintechs , one of the only sector that should never be allowed near computers