Η σπηλιά κώδικα

1 Μαρτίου 2006

Brian Layman επάνω. Καθαρός προγραμματισμός

_ Filed κατώτερος: . Καθαρός, Borland, Δελφοί, Microsoft - Brian @ 2:00 μ.μ.

Έχω χρησιμοποιήσει αυτό δύο φορές τώρα.  Έτσι θα το προσθέσω εδώ.

Κάποιος φανατικός πέσος Φιλιππίνων δήλωσε ότι επειδή τα πέσος Φιλιππίνων μπόρεσαν να χρησιμοποιηθούν από κοινού με AJAX, .NET ήταν νεκρό.  Πρέπει να τον έχω αφήσει ακριβώς να πάει, αλλά ήταν τόσο αλαζονικός που θα μπορούσε μόνο να είναι περίπου χρονών συνεδρίαση 14 να ρίξει «φρόνηση» σπιτιών γονέων του για τις μάζες παρά την καυχησιολογία ύπαρξής του προγραμματιστής VB με 20 έτη εμπειρίας.  Και ειλικρινά δεν βλέπω πολλή διαφορά μεταξύ μιας χρονών διαβίωσης 14 με τους γονείς του και ενός οπτικού βασικού προγραμματιστή με 20 έτη εμπειρίας (τόσο θλιβερής π).

Έτσι, εδώ είναι η απάντησή μου και το πιο σημαντικό η εξήγησή μου ποιου .NET προγραμματισμού είναι και δεν είναι:

«[.] Η Microsoft ρίχνει ότι Win32 είναι νεκρό όχι ότι .NET είναι νεκρό.  Ενώ συμφωνώ που δεν είμαι σωστός (Win32 είναι μακριά από τους νεκρούς), δεν είναι επειδή .NET πρόκειται να αφήσει τη σκηνή οποτεδήποτε στα επόμενα 20 έτη.  .NET
ο προγραμματισμός είναι ο μόνος τρόπος των νέων μεταγλωττιστών των προγραμματίζοντας κρατών μελών επιτρέπει. Πραγματικά .NET δεν είναι μια γλώσσα καθόλου.  Είναι πρότυπα που μπορούν να χρησιμοποιηθούν από οποιαδήποτε γλώσσα προγραμματισμού για να πάρουν τον κώδικά σας σε τρίτη ουδέτερη γλώσσα που θα τρέξει σε οποιαδήποτε πλατφόρμα. Βασικά δεν συντάσσετε στον κώδικα μηχανών άλλο.  Εκείνος ο τρόπος όλα τα τεχνάσματα οι χρήσεις χάκερ αποβάλλεται.  Όχι άλλοι τομείς ανάγνωσης της μνήμης που δεν ανήκουν σε σας.  Όχι άλλος που επεκτείνει τις σειρές σας με το δυαδικό κώδικα για να βάλει την ουσία όπου δεν ανήκει.  [Δεν εμονόγραψε άλλη αρπαγή τη μνήμη και τυχαία να πάρει το περιεχόμενο ενός ηλεκτρονικού ταχυδρομείου που στάλη ακριβώς.] Το δεύτερο επίπεδο σύνταξης εξασφαλίζει ότι κανένας από αυτό δεν υπάρχει στο νέο τελικό κώδικα μηχανών.  Κατόπιν το OS (Βιέννη;) δεν θα επιτρέψει τίποτα που δεν είναι .NET υποχωρητικός για να τρέξει.

Έτσι, γράφετε κάτι στο Γ ή τους Δελφούς που με τέτοιο τρόπο ώστε προσαρμόζονται. Καθαρά πρότυπα.  Εκείνος ο μεταγλωττιστής μεταφράζει τον κώδικά σας σε κοινή ενδιάμεση γλώσσα που θα συνταχθεί πάλι στο α από έναν χρόνο εκτέλεσης κοινής γλώσσας (CLR) που τρέχει στις συγκεκριμένες πλατφόρμες (OSs).  Κράτη μέλη. Το καθαρό πλαίσιο, το only.net «πλατφόρμα» που έχουμε αμέσως, είναι ακριβώς η πορεία μετάβασης για να επιτρέψει σε μας για να αρχίσει τις εφαρμογές τώρα που συμβατό σύστημα με τα μελλοντικά OS τους.  Είναι ένα αρκετά έξυπνο σχέδιο πραγματικά.  Είμαστε μακροπρόθεσμοι μακρυά από την κατοχή ενός OS που υποστηρίζει μόνο τα προγράμματα που γράφονται κάτω από .NET specs (2009;), αλλά το κράτος μέλος αρχίζει να κάνει εκείνα τα προγράμματα το μόνο τύπο που μπορεί να γραφτεί.»  

[συνέχιση] 

Και σε εκείνη την μόδα η Microsoft εξασφαλίζει τα νέα πρότυπα OS ότι τους θα υιοθετηθούν ακόμα και όταν συμβατότητα πτώσης προς τα πίσω στον κεντρικό υπολογιστή παραθύρων 200x και Vista και παράθυρα XP παραθύρων με το ρητό ότι το OS τους δεν θα επιτρέψει πλέον δεκαεξάμπιτου και κομματιών Win32 τα προγράμματα για να τρέξει.  Το γεγονός ότι καμία σημαντική γλώσσα προγραμματισμού, εκτός από τους Δελφούς το 2006, δεν υποστηρίζει Win32 προγραμματίζοντας εξασφαλίζει ότι μέχρι το 2009 τα περισσότερα apps που είναι λιγότερο από 5 χρονών θα είναι .NET και θα τρέξουν στα κράτη μέλη Βιέννη χωρίς ένα πρόβλημα και τα κράτη μέλη μπορούν να πουν ότι έχουν επιτύχει τη συμβατότητα 95%.  Έχουν βρεί ότι ένας τρόπος επιτυγχάνει την μπροστινή συμβατότητα με μισή δεκαετία λειτουργικών συστημάτων στο μέλλον.

Πρέπει να πω που είμαι κάπως εντυπωσιακός. Κάνουν σίγουρα μερικά πράγματα σωστά.  Ακριβώς μην με πάρτε αρχισμένο για την απενεργοποίηση επιπέδων χαρακτηριστικών γνωρισμάτων Vista παραθύρων.

Υπάρχουν προβλήματα εκεί. Για παράδειγμα, άλλαξα κάποιο υλικό στον υπολογιστή μου. Η προοπτική απενεργοποιήθηκε και απαίτησε ότι υπόβαλα τον αρχικό δίσκο για να την πάρω για να λειτουργήσω. Πρόστιμο. Έκανα αυτός και το Tj λειτουργούσε πάλι. Αλλά μόλις τώρα απενεργοποιήθηκε πάλι, επειδή αποφάσισε ξαφνικά ότι πρέπει να είμαι κλέφτης. Συνδέω μέσω του μακρινού υπολογιστή γραφείου και κάποιο ζωύφιο πρέπει να τον έχει οδηγήσει για να καθορίσει ότι το υλικό μου είχε αλλάξει πάλι.  ΕΓΏ ΕΙΝΑΙ VPNING ΣΤΟ ΠΏΣ ΜΠΟΡΏ ΝΑ ΠΑΡΕΜΒΆΛΩ ΤΟ CD;;;; ΕΙΝΑΙ ΣΤΟ ΓΡΑΦΕΙΟ ΜΟΥ ΣΤΟ ΣΠΙΤΙ!!!! AAAGGHHH! Υποθέτω ότι παίρνετε το αγαθό με τον κακό…

*UPDATE: ΚΑΙ ΤΩΡΑ ΕΧΕΙ ΣΥΜΒΕΊ ΔΥΟ ΦΟΡΈΣ!!! αλλά αυτός είναι για έναν άλλο μετα….

Τροφοδοτημένος από WordPress