News for hackers. Stuff that matters.

ADavison2560

Ask HN: Tutorial/Book on Building a Desktop Windowing System

Can people please suggest a good tutorial (or even book) on building a simple Desktop Windowing System, preferably coded in a high level language such as C with small pieces of assembly where necessary.The sort of thing I have in mind is something like GEM or the early MS Windows, which runs on top of an existing shell.

( Read More... | no comments | on HN )

Can Modern Syntax beat 1977?

Computer Recreations Creative Computing, Sept-Oct. 1977 D. Van TasselSyntax MessagesIn the March-April 1977 issue I suggested you write a program to generate as many different syntax-error messages as possible with as few statements in the program as possible.I received a few responses but first prize must go to Wayne M. Compton of Dhahran, Saudi Arabia. He sent me a COBOL program with just one...

( Read More... | 3 comments | 3 points | on HN )
Re: on Friday October 21, 2022 @11:20AM (#33288932)
A list of math books on the topics of "Math for the General Reader" and "Recreational Math" extracted from the MAA's recommended texts for an undergraduate library.
Re:Strand Programming Language on Tuesday April 27, 2021 @03:55AM (#26953240)
A good introduction to concurrent logic languages:

Parlog86 and the dining logicians G. A. Ringwood Communications of the ACM January 1988 https://doi.org/10.1145/35043.35044

https://dl.acm.org/doi/10.1145/35043.35044

Re:Other Unix: Autres Unix, autres moeurs on Monday December 21, 2020 @09:20PM (#25502167)
Re:The first appearance of a real computer in a comic book on Saturday September 26, 2020 @11:21AM (#24599461)
This is a great resource for Wonder Woman.

I just had a look at Comic Cavalcade #29, and the page before the appearance of the ASCC is included at https://www.amazonarchives.com/all-titles/date/1940s/1948/co...

Re:The first appearance of a real computer in a comic book on Saturday September 26, 2020 @11:13AM (#24599405)
Could be! Although I was favoring Arthur Conan Doyle, with the first name just the 'A' initial.