Έχεις ακούσει ποτέ την έννοια των "αφαιρετικών επιπέδων" ή την θυμόμαστε μόνο όταν μας συμφέρει;
Για παράδειγμα, ένα τυπικό υπολογιστικό σύστημα μπορείς να αντιμετωπίσεις από την σκοπιά των εξής αφαιρετικών επιπέδων:
Και πιο κάτω από το Hardware υπάρχουν άλλα επίπεδα όπως:
- Building Blocks
- Λογικών πυλών
- Transistors
- Φυσικό επίπεδο - συνδέσεων
- Επίπεδο ηλεκτρονίων
Αν βλέπεις κατεβαίνω από τον χρήστη στο χαμηλότερο δυνατό επίπεδο, περιορίζοντας την αφαιρετικότητα.
Στο χαμηλότερο επίπεδο ολονών, ναι, όλα είναι Φυσική ή Μαθηματικά. Και ναι, το χαμηλότερο επίπεδο σε έναν Η/Υ ή σε ένα Δίκτυο είναι Φυσική. Αλλά το ότι εσύ σπουδάζεις Φυσική που είναι η βάση του χαμηλότερου επιπέδου,
όχι, δεν σε κάνει ικανή να ασχοληθείς με τα υψηλότερα επίπεδα. Απλά σε κάνει πολύ ικανή στο χαμηλότερο επίπεδο.
Μπορείς εσύ να πας να ασχοληθείς με compiler or cache optimization που είναι σε υψηλότερα επίπεδα; I don't think so.
Ένας ΗΜΜΥ αντίστοιχα ΜΠΟΡΕΙ να ασχοληθεί με τα υψηλότερα επίπεδα.
Για να ασχοληθείς με τα υψηλότερα επίπεδα δεν είναι απαραίτητο να ξέρεις με λεπτομέρια τι παίζει από κάτω. Κι αυτό γιατί το implementation μιας εφαρμογής σε ένα επίπεδο οφείλει να είναι ανεξάρτητο από το πώς υλοποιείται μία άλλη εφαρμογή στο αμέσως χαμηλότερο επίπεδο. Γι' αυτό π.χ. ένα λειτουργικό σύστημα linux μπορεί να "κάτσει" πάνω σε οποιοδήποτε σύγχρονο hardware.
Όταν χρειαστεί να κοιτάξεις ένα χαμηλότερο επίπεδο, τότε πολύ απλά όλα είναι "μαύρα κουτιά", που ξέρεις την λειτουργία τους, αλλά δεν σε ενδιαφέρει πώς είναι από μέσα. Αν πας να τα δεις όλα σε επίπεδο φυσικής, πολύ απλά θα πελαγώσεις.
Αυτό όμως δεν σημαίνει ότι ένας ΗΜΜΥ είναι και φυσικός, γιατί δεν έχει την κατάλληλη υποδομή για να γίνει. Αλλά δεν χρειάζεται να ξέρει advanced φυσική για να μάθει τα παραπάνω επίπεδα, γιατί τα παραπάνω επίπεδα σημαίνει πρόσθετη αφαιρετικότητα. Αλίμονο να χρειαζόταν να κάνουμε πρώτα PhD στην ψυχολογία ενός ηλεκτρονίου.
Αυτά. Σου έδειξα εξηγώντας τι παίζει με τα αφαιρετικά επίπεδα ότι πολύ απλά ένας ΗΜΜΥ και ένας Φυσικός έχουν άλλα πεδία. Ο ΗΜΜΥ δεν είναι Φυσικός, αλλά και ένας Φυσικός, παρόλο που σπουδάζει την θεμελιώδη επιστήμη των πάντων, πρέπει να φάει πάρα πολλά ψωμιά για να ασχοληθεί με τα υψηλότερα επίπεδα, όπου εκεί δεν χρειάζονται οι γνώσεις φυσικής που έχει.
Α, και τα λεφτά βρίσκονται στα υψηλά επίπεδα.