Replies: 4 comments 13 replies
-
Actually I shared with the Judges (I think) a uni that did use the contest. And it certainly is mastery. I am sure you have been offered jobs for winning? I have. But that will have to wait until tomorrow. I like this thread! |
Beta Was this translation helpful? Give feedback.
-
Okay more comments for you @SirWumpus. Another book that has an entry is Pointers On C. It includes the (original version but modified to fit on the pages) 12 days before Christmas entry of decades ago (that required fixing for modern systems). It tells of a funny joke too, unrelated. It brings up how many beginners accidentally do '=' to test equality and it says it's sometimes jokingly called the 'it is now operator': 'Is C equal to 1? It is now!' There is another book (I only read Pointers on C btw): The New Hacker's Dictionary. The one you refer to is where (though from a website as like I said I have not read it) is where much remarks now in 1984/mullender come from. As for MasterC I like the name. I also think that it (or maybe even better C Master - with or without a space I don't know) could be a good compiler name. It's hard to say what I have learnt from previous entries per se but fixing entries for modern systems I am sure gave me even more experience and knowledge for which I'm grateful. That is not to say I haven't directly learnt something from any entries - I have I just can't call to mind anything in particular. I wish I could remember where I saw a computer science class bring up the IOCCC. It was interesting. It was just a single exercise. Your idea is very interesting and could be something that would be useful. Maybe it would also turn people off from C though? I don't know. It might make some people appreciate it more and maybe others hate it more? Even so there is no denying it takes real skill to win. As for what I love about the contest I will say more about this but I think I need to do that another time - too tired to do it properly. Do you have any example things you have learnt from entries? Do you have a favourite entry (or some favourites) that's (or are) not yours? I remember really enjoying the one in 2018 Most stellar. But there are others I really enjoy too. I am not even getting into the most amazing ones like Chris Mill's emulator of 2018. But I use the term 'most amazing' very loosely as it's hard to say that. They're all really special in their own way but that one is one that allows us to go back in time in ways that might not otherwise be possible for most of us - and it was in honour of Ritchie (iirc). I did really enjoy the best of show 2020 - as we all did I am sure. It was well done. But to pick a best of would be very hard for me to do: probably impossible. Do you have a favourite of yours? I'd have to think about it for what my favourite is of yours (meaning I'd have to look again). I think the one I enjoyed most doing is Snake, 2020/ferguson1. The two cheat modes and countless gameplay modes are just great. I repeatedly thought I was done only to be able to squeeze more things in! But I also enjoyed the Enigma machine. Doing Weasel words in 2018 was also a lot of fun and I was proud to have answered the question in the guidelines:
and put it in an Easter egg .. and then find out the next two years that question was removed! Something new about it has been added this time but it was a very nice thing. I found out the significance of it by a happy chance but knew I had to do something with it. Going back to Enigma machine: something I have absolutely no idea how I did it but is still something very cool is that I used itself to encrypt giveaway strings that would reveal what it is to anyone who knows about the Enigma machine but obviously when running it it would show it right. I have been fascinated with the Second World War for a very long time with more books about the subject even than Tolkien books (which is saying a lot) and it felt right that I should do it, somehow. If you read my (admittedly long) remarks you'll see some interesting things that happened during and at the end of writing it. Do you have a favourite thing you did in any of your entries ? I'm not sure if the above is my absolute favourite esp as I don't even know how I did it now but it is something that I think was significant. Those strings take up so many bytes and that's only one of the reasons I wrote the configurator Must leave now .. or I want to leave anyway. I'd be very curious if you (when you get a chance perhaps during a time when your puppy is napping) have any answers / thoughts on the above! I'm sorry I cannot find the IOCCC thing but I don't even know what uni it was at other than some American uni. |
Beta Was this translation helpful? Give feedback.
-
@lcn2 Sidebar: Ideas for raising support revenue:
Sidebar sidebar mini doc. bug:
should probably be C compiler correct:
(Oh boy. I need a life or a job.) |
Beta Was this translation helpful? Give feedback.
-
Certainly credit needs to be to be shared by an amazing set of C programmers who have contributed winning IOCCC entire that broke unusual or stretched the bounds of C. QUESTIONWhich winning entries would you consider to be "ground breaking"? Such a short list might be apt for a college course to consider worthy of in-depth study. IMPORTANT NOTE: We are not asking for a list of favorite winning entires, we are asking for a list of IOCCC winning entries that present aspects of C that are worthy of a college course to study. Such a list needs to be short and yet worthy of consideration for study 📖. |
Beta Was this translation helpful? Give feedback.
-
I love watching
MasterChef US
for the creative cooking ideas. I just realised that IOCCC is very muchMasterC
. I always continue to be fascinated by many of the ideas and techniques I learn from the winners over the years.I'm surprised that there hasn't been a university programming course based on the IOCCC, where you learn the do's and don'ts of C programming through study of winners and how to apply that creativity across other languages.
I know there was a book by Don Libes about the IOCCC, but I'd love to see or hear more of where IOCCC has been discussed outside of the contest and its influence on developers.
Beta Was this translation helpful? Give feedback.
All reactions