Just discovered that #qwen3.6 knows how to program in #Cowgol. It gets it _wrong,_ but it's still impressive.

```
include kernel.h;
loop var i : unsigned := 1 to 10 loop
if i != 5 then
print_u16(i);
puts("\n");
end if;
end loop;
```

(For reference: I never got round to adding for loops to Cowgol.)

Já ouviram falar de Cowgol? - Retrópolis

Antes de tudo, a zuera é essa mesmo. Cowgol é uma linguagem de programação, fortemente baseada em Ada, com foco em sistemas pequenos, como o 6502, o Z80, entre outros. A meta da linguagem é que o compilador da linguagem funcione normalmente em um micro com um desses processadores, o que em tempos atuais, é

Retrópolis - A cidade dos clássicos

"Cowgol is an experimental, Ada-inspired language for very small systems (6502, Z80, etc). It’s different because it’s intended to be self-hosted on these devices: the end goal is to be able to rebuild the entire compiler on an 8-bit micro, although we’re not there yet."

http://cowlark.com/cowgol/index.html

#retrocomputing #cowgol

Cowgol 2.0

I wrote a new blog post. I wrote the first truly interactive and first curses-like program in a new programming language. Now you too can read about it. A pager that works on OpenBSD and CP/M!

https://briancallahan.net/blog/20201124.html

#Unix #cpm #retrocomputing #blog #programming #cowgol #c

Dr. Brian Robert Callahan

Published a new blog post, about a new programming language I discovered and comparing it to C.

https://briancallahan.net/blog/20201118.html

#programming #blog #C #Cowgol #Unix #cpm #retrocomputing

Dr. Brian Robert Callahan