What's not in my profile?

I used to be a huge Wirth-ian in the 1990s and spewed excellent tirades against the evils of C. Niklaus Wirth is also my "PhD grandfather" via Michael Franz at #UCIrvine.

I prefer lecturing sitting down in front of a laptop and talking while I do stuff on said laptop. I very much dislike slides and prefer chalk and blackboard for things like data structures.

I got my "15 minutes of fame" served unexpectedly:

https://www.insidehighered.com/news/2013/02/12/students-boycott-final-challenge-professors-grading-policy-and-get
https://boingboing.net/2013/02/19/students-get-class-wide-as-by.html
https://archive.nytimes.com/economix.blogs.nytimes.com/2013/02/14/gaming-the-system/

But it still was fun.

I got my undergraduate degree from https://www.cs.hm.edu/ which back then was not allowed to feed into PhD programs. It's a thing in Germany: Everything is tiered and changing the tiers requires a change to the constitution of the republic (I am joking, but not really) so it takes a while. (Nowadays it would be easier to go on to a PhD from there.) The "plus" was that I spent two semesters in industry. In one I quickly out-FORTRAN-ed my boss, in the other I learned C++ from Stroustrup in two weeks while riding the bus. Beat that Ivy League!

I grew up on #c64 #basic and #mos6502 (well, #mos6510 I guess) assembly, went on to #m68k assembly, #gfabasic and lots of #oberon. Of course I was dabbling in #modula2, #prolog, #scheme, and more. Then it was mostly whatever I needed so #fortran, #cpp, #java, lots of #python, lots more #c, lots more #arm and #x86 assembly, some #golang, some #ocaml, some #csharp even if you can believe it. Nowadays it's pretty much #c all day with chunks of #python and bits of #rust now and then. And chunks of #bash too.

(Proudly self-plagiarized off of a few 2023/2024 posts from my previous account.) #introduction #SorryItsLate

Students boycott final to challenge professor's grading policy (and get As)

To test limits of Johns Hopkins professor's scaled grading policy, all of his students boycott the final -- and all get As as a result.

Inside Higher Ed | Higher Education News, Events and Jobs

Atari ST daily pixel art

« Toon », 1988
by Florent Coste, aka pépé / HMD
Atari ST animation, 36 frames, 320x200, 16 colours (GFA Basic animation demo)

#atari #atariart #ataripixelart #demoscene #atariST #atariSTe #320x200pixels #16colours #Neochrome #DegasElite #GFABasic

@scruss The “IDE” as you’d call it nowadays (the interpreter) of GFA-Basic didn’t run on all TOS versions to begin with, yes, and needed patches for rather new ones.

But the compiled code would run easily on TOS 1.04, for example, not just TOS 1.02. Unless the author did something rather dirty, like assuming fixed addresses in the memory map, and circumvented OS routines.

BTW: DYK that there are patched versions now of GFA-Basic for multitasking TOS setups? :)

^g

#gfabasic

@Nowhereman Genau. Die erste Festplatte, 20 MB MFM an MFM-SCSI-ACSI-Adapter („SH205“), wurde gleich in _fünf_ Partitionen unterteilt. Weil der neue Treiber, CBHD, ja mehr als 4 Partitionen konnte. Mußte man dann ja auch nutzen!

Gut,die letzte Partition hatte nur 3,6 MB, aber für GFA-Basic 2.0 und Compiler reichte es.

#atarist #gfabasic #frühefestplatten

Now I will have fun coding dis!

#GFABasic #V4SA #AtariST #FreeMiNT

There's a long "GfA: Grafik für Anspruchsvolle" (for the discerning?) type-in which seems to be a mid-sized paint program? Which is SILLY given that the ST had many good paint programs, like Degas Elite, Neochrome (HAM hi-color), etc.

Also wow I forget how annoying GFA BASIC is to read, it had one statement per line, no structs, so

If Ho=1
Hoehe=6
Endif

etc for 600 lines. Auto-indents at least.

I wrote many large programs in it.

#atari #retrocomputing #basic #gfabasic

- YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

Episódio 151 – Another / Out of This World – Parte A - Retrópolis

Bem-vindos ao podcast Retrópolis! Apresentado pela Municipalidade de Retrópolis. Esta é a Parte A do Episódio 151. Sobre o episódio Este episódio é totalmente dedicado ao jogo Another World, ou Out of This World, dependendo do computador onde o cidadão retropolitano jogou. Evidente que um jogo tão apaixonante e importante precisava de um episódio à

Retrópolis - A cidade dos clássicos

I'm working on a fun project using MIDI on the ST for controlling graphics...

https://www.youtube.com/watch?v=j5FxTZAobR4

#atari #atarist #gfabasic #midi #logicpro

Controlling Galaga sprites through MIDI on the Atari ST

YouTube

An #AtariST #GFABASIC version of #BreakOut. No need to type the line numbers ...

(Source: Happy Computer, 1/88, p. 73)