Another reminder that builds.sr.ht is awesome :)

@Moon @pingviini it's international news because it's gonna fuck over a lot of corps

I say good, fuck all the Western corps that bowed down to their bullshit. Think about it, Activision/Blizzard are going to be overwhelmingly fucked by this, good, fuck them. They now look even more stupid for having to bow down to China's bullshit. Which is ridiculous when they can just turn on a dime and completely fuck over your industry

A wild #blog post appears!

Today, we learn about QBE, a quick backend for compilers. It acts as a smaller version of LLVM: it reads in an intermediate language in SSA form and outputs optimized assembly.

Let's get our hands dirty figuring out how QBE works! We'll write a Brainfuck compiler directly in QBE IR.

briancallahan.net/blog/2021082

#program #programming #code #coding #compile #compiler #compilers #qbe

In part 6, we add basic input and output routines to our PL/0 compiler. Now you can print integers and characters (and, by extension, strings)!

briancallahan.net/blog/2021081

#blog #coding #code #program #programming #compiler #compile #compilers

Show thread

Well the meeting has turned into a discussion of Desktop Environments

Like all good LUGs

Show thread

Come join the St.Louis Linux User's Group for a round table discussion about TCP/IP, DNS, and all the other things that make the internet tick.

Starting in just under half an hour

Instruction on how to join here:
stllinux.org/2021-08-19.txt

In part 5, we write a code generator for our PL/0 compiler. We will compile PL/0 code to C.

As far as our original grammar is concerned, we will have a completed compiler after today! But fear not, there will still be more work to do.

briancallahan.net/blog/2021081

#blog #coding #code #program #programming #compiler #compile #compilers

Show thread

My LUG is looking for a topic/presentation for this Thursday at 6 CT.

We try to keep things somewhat related to *nix but anything technical is good.

Let me know if you’re interested in presenting.

A new #blog post appears!

We're beginning a new series, "Let's write a compiler." In part 1, we'll introduce what a compiler is, select a language for our compiler, and do some high-level (no code) planning.

At the end of the series, you will have written a complete compiler from scratch! It won't be the world's fanciest compiler, but it will be correct. And it will be fast! Good for beginners.

briancallahan.net/blog/2021081

#coding #code #program #programming #compiler #compile #compilers

stone age

bronze age

iron age

industrial age

tracking-everything-we-do-in-badly-formatted-spreadsheets-with-over-100-rows age

A new #blog post just for you!

Me talking about how you can participate in furthering the state of the art in amateur radio.

Share widely, post to amateur radio reddit and other ham sites, etc.

briancallahan.net/blog/2021080

#AmateurRadio #HamRadio #HamR

I shouldn’t have turned out the lights when I left the room. Terry is cackling madly, and I have never seen Bugsy so terrified.

Show thread

"So kids, take time to read the T&C"

submitted by bobrementizo

My latest blog post is LIVE out on @FrontPageLinux@twitter.com ! Have you been curious about @ansible@twitter.com or tired of running the same operations over and over? Let #InfrastructureAsCode help! #opensource buff.ly/3jqnGy3

I had a lot of fun reimplementing grep in bash not to long ago. Finally got around to publishing a walk though of how I did it.

hannibaladportas.dev/posts/exe

Show older
LinuxRocks.Online

Linux geeks doing what Linux geeks do...