Προγραμματιστική πρόκληση Νο 17 : Fractran

Έχω καιρό να βάλω κάποια προγραμματιστική πρόκληση.

H πρόκληση: Να υλοποιήσουμε μια υπολογιστική μηχανή βασισμένη σε κλάσματα την Fractran του John Conway γνωστού απο το Game of Life. H Fractran είναι Turing Complete, δηλαδή μπορεί να τρέξει θεωρητικά οποιοδήποτε αλγόριθμό ακόμα και το Doom. Στην συνέχεια γράφουμε και τρέχουμε κάποια προγράμματα.

Είναι ένα γελοίος τρόπος να κάνεις υπολογισμούς αλλά δεν είναι αυτό το θέμα. Η πρόκληση είναι αν μπορούμε να την φτιάξουμε για τον χαβαλέ.

Στο παρακάτω βίντεο την βλέπουμε στην πράξη

Νομίζω είναι μια πρόκληση προσβάσιμη στον καθένα, με λίγη προσπάθεια, ακόμα και αν δεν κατανοεί πως ακριβώς λειτουργεί.

Όπως πάντα σε οποιαδήποτε γλώσσα προγραμματισμού. Η χρήση ΑΙ είναι στην διακριτική σας ευχέρια. Αλλά αν ζητήσεις απλά να σου φτιάξει ένα FRACTRAN τότε κλέβεις τον εαυτό σου.

Θυμηθείτε πως το κάνουμε για την πάρτη μας και για τον χαβαλέ μας. Μην ξεχνάμε πως σκοπός μας εδώ είναι να παίξουμε να βάλουμε προκλήσεις στον εαυτό μας (και μόνον) και να ξεσκουριάσουμε τις γνώσεις μας στον προγραμματισμό.

Περιμένω τις λύσεις σας.

Δείτε και τις άλλες προκλήσεις εδώ code_challenge. Tο φόρουμ είναι ανοικτό στον καθένα που θέλει να βάλει τις δικές του προκλήσεις :innocent:

2 «Μου αρέσει»