Mainstream. Επίτιμοι εργάτες. Βιογραφικό μυθιστόρημα

Εκδοτικός οίκος «Βιβλιοθήκη του Προλετάριου».

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

Για τους επίτιμους εργάτες και την ανάπτυξη προσωπικών σχέσεων απέναντι στην απώλεια μνήμης.

Προτείνω. /*Κριτικός*/

Όλες οι συμπτώσεις δεν είναι τυχαίες.

Η C++ έχει μια πολύπλοκη προσωπικότητα λόγω μιας δύσκολης παιδικής ηλικίας. Μεγάλωσε στη πεινασμένη δεκαετία του '80 και θυμάται πόσο συχνά δεν υπήρχε αρκετός χώρος ούτε για σύμβολα. Αυτό τον μετριάστηκε και έδωσε αυστηρότητα στη σύνταξη του. Συχνά μεθυσμένος, του άρεσε να πετάει σεγφάουλ, να σπάει τζάμια και να πυροβολεί τους περαστικούς στα πόδια. Δεν υπήρχε κανείς να τον συζητήσει, επειδή ο παππούς του, ο σεβαστός K&R C, ήταν σοκαρισμένος στο Βιετνάμ και συχνά συμμετείχε στις διασκεδάσεις του εγγονού του.

Ο C++ σχεδόν δεν θυμάται τον πατέρα του, μόνο ότι το όνομά του ήταν "C with Classes" και ότι πέθανε από υπερβολική δόση. Ο παππούς μίλησε κολακευτικά για τον μονάκριβο γιο του. Απάντησε με απροθυμία στις ερωτήσεις του εγγονού του: «Το έχεις πάρει, ξέρεις, κάποιες τάξεις... Και είσαι κι εσύ εκεί... Θυμάμαι στην εποχή μου 615 bytes για τρία...» Για τη μητέρα , ακόμη λιγότερο ήταν γνωστά, αν και κάποιοι είπαν ότι κατά τη σύλληψη του ήρωά μας όχι χωρίς έναν συγκεκριμένο Simula.

Παρά τις επικρίσεις του στον γιο και τον εγγονό του για το πάθος του για τα μαθήματα, ο ίδιος ο παππούς Xi καθόταν σφιχτά στις ταμπέλες για πολλή ώρα. Το ονόμασε «αριθμητικό δείκτη» και ισχυρίστηκε ότι ήταν όλα μέρος της φιλοσοφίας του, επιτρέποντάς του να είναι πιο κοντά στη φύση των πραγμάτων στον κόσμο γύρω του. Τον τελευταίο καιρό εμφανιζόταν σπάνια δημόσια. Κάποιοι μάλιστα είπαν ότι ο ηλικιωμένος είχε πεθάνει προ πολλού, αλλά όχι, όχι και σε κάποια σημεία τα ίχνη του έγιναν αντιληπτά τη νύχτα. Υπάρχει μια σπασμένη λάμπα, υπάρχει ένας περαστικός πυροβολισμός στο πόδι, υπάρχει μια υπερχείλιση του buffer...

Αλλά έβλεπα τον θείο μου Classical C, και τον ξάδερφό μου C-99..11, C++ συχνά. Όλη η οικογένεια στο σύνολό της δεν συμπαθούσε ο ένας τον άλλον. Όμως η εργασία και η συμβίωση τους ανάγκασε να παραμείνουν στο πλαίσιο της συμφωνίας API. Ο αδελφός Xi και ο πατέρας του επέμειναν ότι ήταν εκείνοι που πυροβόλησαν πιο γρήγορα στα πόδια των περαστικών, σε αντίθεση με διάφορους λάτρεις της τάξης. Η C++ διαφώνησε. Όμως, αν και είπε ότι δεν ήταν ο χειρότερος σουτέρ, κατάλαβε μέσα του ότι η χρήση ουσιών όπως το OOP δεν ήταν μάταιη. Πάντα τον κυνηγούσε ένα σύμπλεγμα κατωτερότητας. Για να το ξεφορτωθεί, άρχισε να συμμετέχει σε σημεία αναφοράς. Μερικές φορές, πριν ξαναγεμίσει το κυνηγετικό όπλο, το C++ επιβράδυνε και μετά η υπόλοιπη οικογένεια κοιτούσε ο ένας τον άλλο με συμπόνια και μετά γελούσε πίσω από την πλάτη του.

Οι συγγενείς του δεν είχαν ιδέα ότι η C++ θα πήγαινε πιο μακριά από τον αείμνηστο πατέρα του. Εκτός από το OOP, άρχισε να ενδιαφέρεται για τα Templates. Αφού χρησιμοποίησε τα Templates για μεγάλο χρονικό διάστημα, συνειδητοποίησε ότι οποιοσδήποτε διαγωνισμός σκοποβολής μπορούσε να κερδηθεί πυροβολώντας τον κριτή στο πόδι πριν την έναρξη. Η C++ αναγνωρίστηκε ομόφωνα ως η πρωταθλήτρια του μεταπρογραμματισμού και δεν της επιτρεπόταν πλέον να διαγωνιστεί. Αυτό όμως δεν τον εμπόδισε. Ξεχύθηκε σε λέσχες συζήτησης ντόπιων διανοουμένων και φιλοσόφων και απαίτησε την αναγνώριση του εαυτού του ως λειτουργικού PL. Ο Χάσκελ και η Λισπ ξέφυγαν με τρόμο από αυτόν τον κακοποιό οπλισμένο με δείκτες και χαλαρή στατική πληκτρολόγηση. Αλλά δεν υπήρχε πού να πάτε, δεν μπορείτε πραγματικά να διαφωνήσετε με κάποιον που χρησιμοποιεί το OOP αναμεμειγμένο με Πρότυπα και του αρέσει να πυροβολεί στα πόδια. Έτσι ο ήρωάς μας έγινε πολυπαράδειγμα.

Αλλά η C++ δεν άργησε να παραμείνει στην κορυφή της φήμης του καλύτερου σκοπευτή στην πόλη. Με την πάροδο του χρόνου, η PLO έπαψε να είναι αντικείμενο γελοιοποίησης και οι γκρίνιες των ηλικιωμένων δεν έδιναν πλέον σημασία. Έχει γίνει ακόμη και της μόδας. Σε πολλούς άρεσε να επιδίδονται κατά καιρούς στα μαθήματα... και η νέα γενιά μεγάλωσε τελείως διαφορετικά...

Η Java ήταν η πρώτη που ανακοινώθηκε. Απέρριπτε πεισματικά την ανάγκη να πυροβολήσει γρήγορα στα πόδια και επέμενε ότι η κύρια αξία ήταν η διαύγεια... και τα αντικείμενα... τίποτα εκτός από αντικείμενα. Είναι αλήθεια ότι, στην πραγματικότητα, ανακάτεψε αντικείμενα με τάξεις, προσθέτοντας πρωτόγονα σε αυτό το κοκτέιλ, κάτι που δεν τον εμπόδισε να συστηθεί ως «Ο πρώτος εντελώς αντικειμενοστρεφής». Φημολογήθηκε ότι ο Java είναι ο νόθος γιος του θείου C από ένα άγνωστο κορίτσι OOP. Και κάποιος υποστήριξε ότι η C++ πιθανότατα εμπλέκεται εδώ. Το πώς προέκυψε στην πραγματικότητα δεν είναι γνωστό με βεβαιότητα, αλλά η Java μεγάλωσε στο καταφύγιο της Oracle Corporation. Για να αποτρέψουν τη νέα γλώσσα από το να κάνει κάτι τρομερό και να πάρει τον δρόμο του πυροβολισμού στα πόδια του, οι μηχανικοί της Oracle του έκαναν λοβοτομή ενώ ήταν ακόμα στο καταφύγιο και του έκοψαν τους δείκτες. Όταν το μωρό μεγάλωσε λίγο, οι φροντισμένοι κηδεμόνες δεν το άφησαν να κάνει ένα βήμα πιο κοντά στον κόσμο της ενήλικης ζωής, στα ζώδια, κρύβοντάς τα προσεκτικά στα βάθη της εικονικής μηχανής. Επιπλέον, η Java διδάχθηκε προσεκτικά ότι το να πυροβολείς οποιονδήποτε είναι κακό και τα όπλα πρέπει να απαγορευθούν γενικά. Μια τέτοια στενή γνωριμία με τον κομμουνισμό από την πρώιμη παιδική ηλικία επηρέασε θετικά την Java και γρήγορα πήρε όλες τις τιμητικές θέσεις στην ανάπτυξη των επιχειρήσεων. Φαινόταν ότι οι μέρες της ανεξέλεγκτης αναρχίας είχαν περάσει, η εποχή της καλά συντονισμένης ομαδικής ανάπτυξης είχε φτάσει και το να πυροβολείς τον γείτονά σου στα πόδια είχε γίνει κακή συμπεριφορά.

Επισκιασμένος, η C++ προσπάθησε να συγκεντρωθεί και να προχωρήσει με τους χρόνους, βιδώνοντας ένα βλέμμα λέιζερ σε ένα κυνηγετικό όπλο με φίμωτρο και προσπαθώντας να διοχετεύσει νοημοσύνη στους δείκτες. Δεν βοήθησε τόσο πολύ, έτσι ξεχασμένος από πολλούς, επιδόθηκε σε συνεχές ποτό και πολύ ύπνο.

Και έξω από το παράθυρο, η Java έδινε ήδη μια μάχη με έναν νέο ισχυρό εχθρό. Το C# ήταν ο καρπός ενός γενετικού μείγματος C++ και Java. Υπάρχουν ακόμα φήμες ότι τα γονίδια Java αποκτήθηκαν για αυτό το πείραμα με έναν όχι πολύ ειλικρινή τρόπο και εκείνη την εποχή ξέσπασε ένα μικρό σκάνδαλο σχετικά με αυτό. Αλλά δημιουργήθηκε από μηχανικούς μιας άλλης ισχυρής εταιρείας, πραγματικά απόλυτα αντικειμενοστρεφής, κληρονομώντας πολλά χαρακτηριστικά της C++, η C# γεννήθηκε για να αμφισβητήσει την Java και κατάφερε να υπερασπιστεί το δικαίωμά της να υπάρχει στον σκληρό κόσμο της επιχείρησης. Για να μπορέσει να νικήσει την Java, οι δημιουργοί του έδωσαν πρότυπα, OOP και δείκτες (αν και κληροδότησαν να τα χρησιμοποιεί με προσοχή).

Ο νεαρός Padawan μπήκε στη μάχη με έναν ανάπηρο με λοβοτομή και μέχρι το 2020 τον είχε απωθήσει σχεδόν στο μισό...

Ο χρόνος δεν έχει σταματήσει και η φυσική αναπαραγωγή έχει ξεφύγει από τη μόδα. Τώρα πίστευαν ότι αν δεν δημιουργηθήκατε στο εργαστήριο κάποιας εταιρείας, τότε δεν θα επιτύχατε ποτέ. Έτσι εμφανίστηκαν τα JavaScript, Go, Rust και πολλά άλλα. Ντρέπομαι να δώσω μια βιογραφία του πρώτου εδώ· θα περιοριστώ στο γεγονός ότι ο αναγνώστης πρέπει να γνωρίζει ότι γεννήθηκε ως κωφός-τυφλός σχιζοφρενής, αλλά χάρη στην αγάπη ορισμένων ανθρώπων μπόρεσε να τα ξεπεράσει όλα αυτά. ελλείψεις και να γίνει τρανς ομοφυλόφιλος. Δεν ήξερε πώς να σουτάρει, αλλά ήταν υπέροχος στο να φέρνει μια στιγμή θετικής επιβράδυνσης σε οποιαδήποτε εργασία όπου κι αν τον πήγαιναν. Καθώς ο JS μεγάλωνε, συνειδητοποίησε την κλήση του ως σχεδιαστής χρωματιστών κουμπιών και αφισών. Από τότε, ήταν τρομακτικό να βγεις έξω· σωροί από όξινα πανό και κουμπιά που σφύριζαν γέμισαν τα πάντα γύρω. Αν οι παλιοί υπάλληλοι τον επέπληξαν γι' αυτό, ο JS άρχισε να φωνάζει δυνατά ότι καταπιέζεται ξανά από κακούς ετεροφυλόφιλους. Αλλά αυτό είναι μόνο ένα μέρος όλων των προβλημάτων. Ο JS έφερε τους φίλους του μαζί του στον κόσμο της ανάπτυξης. Πράσινο γενειοφόρος, με βαμμένα μαλλιά, με σκούτερ... Ο ίδιος έπιανε πάντα όλο τον διαθέσιμο χώρο και μνήμη, και αυτό στις συνθήκες του XNUMXου αιώνα, όταν φαινόταν ότι όλοι έπρεπε να το είχαν χορτάσει εδώ και πολύ καιρό. !

Αλλά ακόμη και εδώ κανείς δεν κατάφερε να τον κατηγορήσει. Ο JS, σε απάντηση, άρχισε να λέει ότι όλοι θα έπρεπε να έχουν γίνει θετικοί στο σώμα και ίσοι εδώ και πολύ καιρό, και δεν έχει σημασία πόση μνήμη τρώτε και πόσο χώρο καταλαμβάνετε. «Όλοι οι εργαζόμενοι είναι πολύτιμοι, όλοι οι εργαζόμενοι είναι σημαντικοί, όλοι οι εργαζόμενοι είναι ίσοι», είπε ο JS. Μια άλλη αξιοσημείωτη εξέλιξη με την JS είναι ότι μείωσε το όριο εισόδου στο μηδέν. Λένε ότι μετά από αυτό, από θλίψη, ο παππούς Xi κρεμάστηκε στην ντουλάπα του με 5x5 kilobyte. Ωστόσο, το JS είναι ακόμα στη φύση, γι' αυτό προειδοποιήστε, προσέξτε!

Οι δημιουργοί του Go αποφάσισαν να ξεπεράσουν τους δημιουργούς της Java. Ακόμα και στη μήτρα αντικατέστησαν μέρος των αλυσίδων DNA με χάμστερ για το παιδί τους... Και μετά έκοψαν όχι μόνο τα δάχτυλα, αλλά και τα αυτιά μαζί με τη μύτη, με το πρόσχημα ότι δεν χρειάζονται ατομικά χαρακτηριστικά, και όλοι πρέπει να είναι όμοιοι μεταξύ τους, για να μην μπερδεύονται από την ατομικότητά τους. Η μόδα για το OOP πέρασε και η Go δεν έλαβε ούτε τάξεις ούτε πρότυπα. Αλλά του έδωσαν γορουτίνες. Έτσι ζει μέχρι σήμερα, υποστηρίζοντας διάφορες επιχειρήσεις κοινής ωφέλειας.

Για πολύ καιρό, ορισμένοι ενθουσιώδεις στοχάζονταν στη φύση των συνεχιζόμενων βακχαναλίων, μέχρι που τους κυρίευσε η έμπνευση. Μετά από αυτό, ανέπτυξαν ένα συνεκτικό θρησκευτικό και φιλοσοφικό σύστημα, που το ονόμασαν έννοια της ιδιοκτησίας, και γέννησαν τον Rust. Το Rust διακρίθηκε για την ακεραιότητά του και την πίστη του στις αρχές που καθορίζονται από την παιδική ηλικία. Αν του ανέθεταν να κάνει κάτι, δεν το έκανε μέχρι να βεβαιωθεί ότι σίγουρα δεν θα έκανε κακό σε κανέναν. Αλλά για να δώσει οδηγίες στον Rust, χρειαζόταν να κατανοήσει την έννοια της κατοχής και να δανειστεί πούλι. Λένε ότι μετά από αυτό το όριο εισόδου αυξήθηκε κατά 15,37%.

Ενώ οι νέες γλώσσες πολλαπλασιάζονταν σαν τα μανιτάρια μετά τη βροχή, οι παλιές αυξάνονταν σε ισχύ. Η Java έλαβε προσθετικά με τη μορφή γενόσημων και λάμδα που κλάπηκαν από τη Φιλοσοφική Λέσχη που πήρε το όνομά της. καθ. Haskell. Πήρα παρόμοια λάμδα για τον εαυτό μου σε C#, και την ίδια στιγμή βρήκα μια ερωμένη με το όνομα Linq. Η Java δεν έμεινε πίσω και εισήγαγε τον εαυτό της ένα Stream API. Αλλά η C# έκανε μια απροσδόκητη κίνηση, βγάζοντας το async/wait πετώντας μαχαίρια και πετώντας το βαρύ null block. Ο Java, στη διαδικασία να τρέξει πίσω από τον νεαρό αντίπαλό του, έγινε σαν ένα μεταμορφωτικό ρομπότ που αποτελείται από διαφορετικά μπλοκ διαφορετικών υλικών. Κάποια πράγματα έπεφταν κάτω. Ήταν σε αυτή την κατάσταση που η ξαφνικά αφυπνισμένη C++ βρήκε τον κόσμο. Έκανε γρήγορα τα δικά του λάμδα και το δικό του αυτόματο συμπέρασμα τύπου. Τώρα το C# και η Java αποσύρθηκαν με τρόμο από ένα τέτοιο θέαμα. Με μια όψη λέιζερ κολλημένη στο κυνηγετικό του όπλο με μπλε ταινία, ένα πορτοκαλί καπέλο με μαύρα γυαλιά και ένα τσεκούρι να κρέμεται από τον ιμάντα ώμου του, η C++ ενέπνευσε πραγματικά φόβο σε όλους όσοι τον κοιτούσαν. Κάποιοι, από παλιά, άθελά τους έπιασαν τα γόνατα...

Να έχετε όλοι μια καλή μέρα. Αν σας αρέσει, θα γράψω μια συνέχεια για τους εργαζόμενους στην επιστημονική και φιλοσοφική βιομηχανία.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο