News for hackers. Stuff that matters.

ooisee

Re:I Ported SAP to a 1976 CPU. It Wasn't That Slow on Tuesday July 15, 2025 @06:24PM (#44576495)
>The reader of your article wants to know who you

No they dont.

Re:I Ported SAP to a 1976 CPU. It Wasn't That Slow on Tuesday July 15, 2025 @06:23PM (#44576488)
maybe it would never reach outer internets if it was written in non-LinkedInese..
Re:I Ported SAP to a 1976 CPU. It Wasn't That Slow on Tuesday July 15, 2025 @06:21PM (#44576473)
Yes. But I am not very much interested in that.

However, ZVDB-GO port is ... about 1mln (?) times faster than ABAP version.

Re:I Ported SAP to a 1976 CPU. It Wasn't That Slow on Thursday July 10, 2025 @08:29AM (#44520249)
oh, I was trying to understand what are you talking about, where this impression is coming from, and then realised, that the "article" md on github was out of sync with other versions. tnx!
Re:I Ported SAP to a 1976 CPU. It Wasn't That Slow on Monday July 07, 2025 @11:59AM (#44491687)
Nice recursive joke!
Re:I Ported SAP to a 1976 CPU. It Wasn't That Slow on Monday July 07, 2025 @11:58AM (#44491684)
oh!, now I got it =) will increase "Shy" parameter and decrease "Braggart" parameters in my "Normal speech" to "LinkedInese" translator +)

Thank you for feedback =)

(I was thinking that it is not MY wisdom i am talking, but about "Z80" wisdom - all the code I have seen on demoscene and e-zines.)

Re:I Ported SAP to a 1976 CPU. It Wasn't That Slow on Monday July 07, 2025 @09:43AM (#44490313)
probably fastest popcount in z80 that does not use aligned table, would be shift A through flag, then conditional INC C, unrolled, still slower than ld l,a: ld b,(hl).
Re:I Ported SAP to a 1976 CPU. It Wasn't That Slow on Monday July 07, 2025 @07:47AM (#44489314)
Not yet in full, it is ~45% generated.

Two reasons: 1) English is not my native tongue, 2) I hate LinkedIn article style -> let LLM convert my hadrcore-oldschool style into something like "You won't believe what my grandmother's cat taught me about ..."

Re:I Ported SAP to a 1976 CPU. It Wasn't That Slow on Monday July 07, 2025 @07:46AM (#44489308)
Guilty as charged—and totally intentional.

Turns out "I want a burger" beats "we have equivalent burger at home" every time—even when the home solution is objectively better.

So yes, this reads like "What my goldfish taught me about microservices." But unlike those posts, this story has no moral—just nerdy fun with enterprise software roasting.

Sometimes you gotta speak the language they actually read there +)).

Re:I Ported SAP to a 1976 CPU. It Wasn't That Slow on Monday July 07, 2025 @07:43AM (#44489271)
Seems like, You've got it backwards — and that makes it so much worse. ^_^

I ported from ABAP to Z80. Modern enterprise SAP system → 1976 processor. The Z80 version is almost as fast as the "enterprise-grade" ABAP original. On my 7MHz ZX Spectrum clone, it's neck-and-neck. On the Agon Light 2, it'll probably win. Think about that: 45-year-old hardware competing with modern SAP infrastructure on computational tasks. This isn't "old tricks don't work on new hardware." This is "new software is so bloated that Paleolithic hardware can keep up."

The story has no moral, it is just for fun.

Re:I Ported SAP to a 1976 CPU. It Wasn't That Slow on Monday July 07, 2025 @07:24AM (#44489108)
yes, it is addressed in another repo https://github.com/oisee/zvdb

and another article about zvdb-abap from ~1.5 years ago.