ΑρχικήHow ToΑυτές είναι οι 6 πιο τρελές γλώσσες προγραμματισμού ever! Γνωρίστε τις!

Αυτές είναι οι 6 πιο τρελές γλώσσες προγραμματισμού ever! Γνωρίστε τις!

Yπάρχει μια μεγάλη παρεξήγηση όσον αφορά τους προγραμματιστές – πως δεν μπορούν να διασκεδάσουν όταν δουλεύουν! Πώς αλλιώς άλλωστε θα μπορούσαμε να εξηγήσουμε τις γλώσσες προγραμματισμού όπως οι TrumpScript, LOLCODE, Shakespeare, και άλλες;

Σήμερα λοιπόν θα γνωρίσουμε τις 6 πιο τρελλές και αλλόκοτες γλώσσες προγραμματισμού! Είστε έτοιμοι να δούμε την λίστα μας;

 

1. TrumpScript: “We hope our efforts will make programming great again”

Αυτές είναι οι 6 πιο τρελές γλώσσες προγραμματισμού ever! Γνωρίστε τις!Η TrumpScript είναι μια γλώσσα προγραμματισμού εμπνευσμένη από την ζωή και τα quotes του Αμερικανού υποψήφιου προέδρου  Donald Trump.

Μετά από συνολικά 20 ώρες coding, οι προγραμματιστές κατάφεραν να γράψουν την TrumpScript, μια γλώσσα προγραμματισμού ‘python based’ που είναι εμπνευσμένη από τον Donald Τrυmp, αλλά… τι ακριβώς σημαίνει αυτό;

Για να γράψετε ένα πρόγραμμα στην ΤrυmpScript, θα πρέπει να επιλέξετε malformed προτάσεις χρησιμοποιώντας μόνο pre-formed words και μόνο ένα μικρό υποσύνολο του ‘logical’ operator. Τα error messages δεν θα σας βοηθήσουν να εντοπίσετε το bug στον κώδικά σας. Λέξεις όπως “true” ή “false” αντικαταστάθηκαν από “fact” και “lie”.

[su_button url=”https://www.secnews.gr/103637/%ce%b3%ce%b9%ce%b1%cf%84%ce%af-linus-torvalds-%ce%b8%ce%b5%cf%89%cf%81%ce%b5%ce%af-%cf%80%cf%89%cf%82-%ce%b3%ce%bb%cf%8e%cf%83%cf%83%ce%b1-c-sux/” target=”blank” style=”bubbles” background=”#26f195″ color=”#0404047″ wide=”yes” center=”yes” radius=”20″ icon_color=”#ffffff”]Δείτε ακόμα: Γιατί ο Linus Torvalds θεωρεί πως η γλώσσα C++ ‘sux’?[/su_button]

Μερικά από τα χαρακτηριστικά της ΤrυmpScript:

– Διαθέτει μόνο ακέραιους αριθμούς. Η Αμερική δεν κάνει μισές δουλειές!
– Όλοι οι αριθμοί πρέπει να είναι αυστηρά μεγαλύτεροι από 1 εκατομμύριο. Το μικροπράγματα είναι μηδαμινά για τους Αμερικάνους.
– Δεν επιτρέπονται import statements.
– Αντί για True / False, έχουμε fact / lie.
– Μόνο οι πιο δημοφιλείς λέξεις της αγγλικής γλώσσας, οι αγαπημένες λέξεις του Τrυmp, και τα σύγχρονα ονόματα πολιτικών μπορούν να χρησιμοποιηθούν ως variable names.
– Τα Error messages είναι κυρίως αποσπάσματα από τα λεγόμενα του Τrυmp.
– Όλα τα προγράμματα πρέπει να τελειώνουν με την φράση ” America is great.”

Σε αυτή την ακατέργαστη μορφή της, η ΤrυmpScript δεν είναι συμβατή με τα Windows, επειδή ο Trump δεν είναι ο τύπος του άντρα που θα εμπιστευτεί έναν υπολογιστή. 😀

[su_button url=”https://www.secnews.gr/100639/programming-language-inspired-by-donald-trump/” target=”blank” style=”bubbles” background=”#e1f126″ color=”#0404047″ wide=”yes” center=”yes” radius=”20″ icon_color=”#ffffff”]Διαβάστε περισσότερα: Επική trollιά! – Ο Donald Trump γίνεται…. γλώσσα προγραμματισμού! [/su_button]

2. LOLCODE: “Lolspeak is real”

O Adam Lindsay, ένας ερευνητής στο  Lancaster University Computing Department επινόησε τον  LOLCODE σχεδόν 10 χρόνια πριν. Αυτή η εσωτερική γλώσσα προγραμματισμού προέρχεται από το φαινόμενο LOLCats και χρησιμοποιεί LOLCats syntax για να λειτουργήσει σωστά. Θα αγνοήσετε σίγουρα όλες τις ελλείψεις της όταν της ρίξετε μια δεύτερη ματιά στο ‘Hello World!’ code.

lolcode

Η LOLCODE μπορεί να είναι όμορφη, αλλά είναι και κάτι περισσότερο από αυτό. Σύμφωνα με την επίσημη ιστοσελίδα της, υπάρχουν πολλές διαφορετικές εφαρμογές σε γλώσσες όπως είναι η .NET, Java, Python, Perl και PHP.

 

3. Shakespeare: “The infamous Hello World program”

Αυτή η γλώσσα προγραμματισμού δημιουργήθηκε με στόχο να κάνει τον source code να μοιάζει με έργα του Σαίξπηρ. Ο Jon Aslund και ο Karl Hesselstörm είναι οι σχεδιαστές της Shakespeare, μια γλώσσα που δεν μοιάζει με καμία. Οι μεταβλητές πρέπει να ονομάζονται με ονόματα χαρακτήρων του Σαίξπηρ και τα constants  ορίζονται από θετικά ή αρνητικά ουσιαστικά.

Μπορείτε να ρίξετε μια ματιά στον source code:

shakespear
“To be or not to be?”

[su_box title=”…” style=”noise” title_color=”#31531f”]Έχετε καμία ιδέα για το ποιες είναι οι υπόλοιπες τρελές γλώσσες?! Mείνετε συντονισμένοι στο SecNews.gr για να δείτε την συνέχεια! [/su_box]

Εγγραφή στο Newsletter

* indicates required

FOLLOW US

LIVE NEWS