Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Η τεχνολογία... κύκλους κάνει...

Îåêßíçóå áðü ôï ìÝëïò Thiseas. Τελευταία δημοσίευση από το μέλος mikem4600 στις 28-08-2007, 09:06. Υπάρχουν 9 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  22-08-2007, 13:38 34429

    Η τεχνολογία... κύκλους κάνει...

    Συνάδελφοι και συναδέλφισες Smile ... (επιτρέψτε μου αυτήν την προσφώνηση μιμούμενος το ξεκίνημα των περίφημων ανακοινώσεων της Πανσπουδαστικής... όταν είμουνα φοιτητής...)...

    Νομίζω οτι η τεχνολογία μας "επεξεργάζεται" αντι να την επεξεργαζόμαστε εμείς και για να γίνω πιο κατανοητός θέλω να κάνω μια "σύντομη" αναδρομή...

    Περίπτωση 1:
    Step 1: Στα πολύ παλιά χρόνια (Κρητιδική περίοδος νομίζω ήτανε) υπήρχανε τα Main Frames!! Όλη η επεξεργαστική ισχύς ήτανε εκεί. Οι χρήστες μπαινανε από "dummy" τερματικά τα οποία ήτανε και σειριακά, που λειτουργούσανε μόνο ως οθόνη / πληκτρολόγιο (εξ' ου και το "dummy")... Κρατείστε το αυτό: Μόνο οθόνη / πληκτρολόγιο.

    Step 2: Μετά τα τερματικά γίνανε λίγο εξυπνότερα, αποκτώντας δική τους μνήμη...

    Step 3: Ύστερα, γίνανε ιδιοφυίες... με τεράστια μνήμη και επεξεργαστική ισχύ,... μερικές φορές ίδια με αυτήν του server που τα φιλοξενεί σε ένα network....

    Step 4: ...Τώρα τελετυταία, με την έλευση της τεχνολογίας Web 2.0 και σύντομα Web 3.0... όλα τα αρχεία επεξεργασίας (XL, Word style κλπ κλπ)..  θα είναι σε άλλους servers,  σε λίγο μόνο μια οθόνη και ένα πληκτρολόγο (θυμάστε!! goto Step 1!!!) θα μας ειναι απαραίτητα και μια σύνδεση στο internet.. .αντε κι ενα memory stick...!!! Μόνο οθόνη / πληκτρολόγιο. Ο κύκλος έκλεισε.... πάμε πάλι απ' την αρχή!!

    Περίπτωση 2:
    Step 1: Αρκετά παλιά (Ιουράσια περίοδος τώρα - ξέρετε λίγο μετά τον προγραμματισμό με διάτρητες κάρτες) σκάνε "μύτη" οι πρώτες γλώσσες προγραμματισμού για τους κοινούς θνητούς. Σε PC ήτανε interpreters: Βλέπε GW Basic, Pascal P-System (κάτι σαν run time), Dbase III, IV Κλπ, δηλαδή η τελική μεταγλώτιση σε γλώσσα μηχανής γινότανε κατά τη διάρκεια εκτέλεσης του προγράμματος. Κρατείστε το αυτό!!

    Step 2: Ήρθανε οι compilers. Πιο γρήγοροι, τεράστια διαφορά σε performance, debuging και τεχνολογία γενικότερα!!

    Step 3: Τώρα τελευταία η περίφημη νέα τεχνολογία των Run Time Machines της Java και του .NET έρχεται να ταράξει τα λιμνάζοντα ύδατα. Όλα γραφονται σε έναν κοινό ψευτοκώδικα και η τελική μεταγλώτιση σε γλώσσα μηχανής γίνετε κατά τη διάρκεια εκτέλεσης του προγράμματος (Just In Time Compilation - brrr ανατρίχιασα). Πρωτοποριακό!!!... άντε, goto Step 1 τώρα!

    -----
    Εντάξει,... όλα τα παραπάνω ισχύουν... τηρουμένων των αναλογιών της εποχής και της ανάπτυξης.... αλλά ρε παιδία... πολλοί οι κύκλοι και αρχίζω να... ζαλίζομαι!!



    PS: Άσχετο!! Πάντα είχα την απορία γιατί όλοι βρίζουνε την εντολή GOTO!! Ειναι μια εντολή που όλοι την αποφεύγουν, βρίζουν όποιον την χρησιμοποιεί αλλά κανένας προγραμματιστής που θέλει να λέγεται σωστός δεν επιτρέπεται να μην την ξέρει και κανένας compiler που σέβεται τον "εαυτό" του δεν επιτρέπεται να μην την υποστηρίζει...


    Nothing to declare...
  •  22-08-2007, 14:07 34431 σε απάντηση της 34429

    Απ: Η τεχνολογία... κύκλους κάνει...

    Χίχι, μα και βέβαια γίνεται κύκλος! Άσε που μερικές φορές, επαναφέρουμε τεχνολογίες που είχαν απορριφθεί στο παρελθόν. Τον καιρό των mainframes, τόσο τα λειτουργικά όσο και οι επεξεργαστές υποστηρίζανε πολλά Virtual Machines και λειτουργικά. Κλασσικό παράδειγμα το VAX της DEC. Με ένα θηρίο μηχάνημα σου λέει, ας το βάλω να κάνει όλη τη δουλειά. Μετά ήρθε το PC, ο καθένας είχε ένα γερό μηχάνημα, δεν χρειαζόταν ένα mainframe με τα VM του. Μπορούσες πλέον να αγοράσεις ένα serverάκο για κάθε λειτουργικό, ακόμα και για κάθε εφαρμογή που χρειαζόσουν οπότε τί να το κάνεις το virtualization?

    Τα ξεχάσαμε όλα, οι επεξεργαστές έπαψαν να έχουν hardware virtualization μέχρι που ... τα PC τα ίδια έγιναν τόσο δυνατά που μπορούσες και ήθελες να τρέχεις πολλά λειτουργικά μαζί. Άσε που κάποια στιγμή πήξαμε στους serverάκους. Οπότε? 20 χρόνια μετά την εξαφάνιση του hardware virtualization, αυτό επανέρχεται!


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  22-08-2007, 14:29 34432 σε απάντηση της 34429

    Απ: Η τεχνολογία... κύκλους κάνει...

    Thiseas:
    ..... .....
    PS: Άσχετο!! Πάντα είχα την απορία γιατί όλοι βρίζουνε την εντολή GOTO!! Ειναι μια εντολή που όλοι την αποφεύγουν, βρίζουν όποιον την χρησιμοποιεί αλλά κανένας προγραμματιστής που θέλει να λέγεται σωστός δεν επιτρέπεται να μην την ξέρει και κανένας compiler που σέβεται τον "εαυτό" του δεν επιτρέπεται να μην την υποστηρίζει...


    Ειναι μια εντολή που όλοι την αποφεύγουν
    Μα γιατί είναι δύσχρηστη και δυσανάγνωστη βέβαια. Βέβαια υπάρχει ένα διακεκριμένο μέλος του forum παραδέχτηκε δημόσια (σε post) τη χρήση της. Ρουφιάνος δεν είμαι αλλά ...

    βρίζουν όποιον την χρησιμοποιεί
    καλύτερα να βγάλεις ψύρες παρά εγώ τα μάτια μου

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

    κανένας compiler που σέβεται τον "εαυτό" του δεν επιτρέπεται να μην την υποστηρίζει...

    αν μπορεί ας κάνει κι αλλιώς





  •  22-08-2007, 14:37 34433 σε απάντηση της 34432

    Απ: Η τεχνολογία... κύκλους κάνει...

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

    ΜΕ ΕΝΑ SYS 49152 ΟΛΑ ΛΥΝΟΝΤΑΙ.

    poke 53280,1. :)

    (Για όσους αρχαίους θυμούνται ακόμα τον c64). :)

     


    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  22-08-2007, 15:00 34434 σε απάντηση της 34429

    Απ: Η τεχνολογία... κύκλους κάνει...

    Φίλε Thisseas
    Η IBM τώρα δικαιώνεται.
    Για χρόνια πολλοί την κοροίδευαν ώς "κολλημένοι", "εκεί αυτοί", "έχει προχωρήσει ο κόσμος", "δεινόσαυρους" (σχόλια τύπου).
    Συνέχισε να φτιάχνει mainframes και τώρα έχει πραγματικά λύσεις που λύνουν χέρια και έχουν χαμηλότερα λειτουργικά έξοδα (ρεύμα κτλ).

    Σωτήρη επέστρεψες ε; Καλό χειμώνα.
    Τί level είναι η warlockίνα σου;



    Powered by openSuSE 11 64-bit Edition
  •  22-08-2007, 15:09 34435 σε απάντηση της 34434

    Απ: Η τεχνολογία... κύκλους κάνει...

    Με χιουμοριστική διάθεση θα έλεγα ότι και ο κόσμος της τεχνολογίας μοιάζει με τον κόσμο της μόδας.
    Τα 60's ξαναγίνονται της μόδας.... Smile

    Harry Tsavdaris
  •  22-08-2007, 16:03 34439 σε απάντηση της 34434

    Απ: Η τεχνολογία... κύκλους κάνει...

    thrylos:
    Φίλε Thisseas
    Η IBM τώρα δικαιώνεται.
    ....


    lol....Big Smile thrylos.....  Πολύ καλό man!!!

    Φαντάζομαι όλα τα υψηλόβαθμα στελέγχη της IBM στην USA να έχουν κατέβει στην Wall Street με πανώ... να φωνάζουνε!!!

    Ο ΑΓΩΝΑΣ ΤΩΡΑ ΔΙΚΑΙΩΝΕΤΑΙ!!!.... Ο ΑΓΩΝΑΣ ΤΩΡΑ ΔΙΚΑΙΩΝΕΤΑΙ!!! ....

    rOLF!!!!



    Nothing to declare...
  •  22-08-2007, 16:28 34440 σε απάντηση της 34439

    Απ: Η τεχνολογία... κύκλους κάνει...

    Thiseas:
    thrylos:
    Φίλε Thisseas
    Η IBM τώρα δικαιώνεται.
    ....


    lol....Big Smile thrylos.....  Πολύ καλό man!!!

    Φαντάζομαι όλα τα υψηλόβαθμα στελέγχη της IBM στην USA να έχουν κατέβει στην Wall Street με πανώ... να φωνάζουνε!!!

    Ο ΑΓΩΝΑΣ ΤΩΡΑ ΔΙΚΑΙΩΝΕΤΑΙ!!!.... Ο ΑΓΩΝΑΣ ΤΩΡΑ ΔΙΚΑΙΩΝΕΤΑΙ!!! ....

    rOLF!!!!




    Η πραγματικότητα ξεπερνά τη φαντασία:
    http://www.youtube.com/profile_videos?user=360comedy

    Δε ξέρω από που βγήκαν αυτά τα σποτάκια αλλά στην Αμερική κάνει εκστρατία να πουλήσει mainframes των 1000000 δολλαρίων.

    Powered by openSuSE 11 64-bit Edition
  •  22-08-2007, 17:30 34442 σε απάντηση της 34440

    Απ: Η τεχνολογία... κύκλους κάνει...

    όλα κάνουν κύκλο;; δηλαδή σε λίγο θα (ξανα)γραφουμε σε κώδικα μηχανής;;;
  •  28-08-2007, 09:06 34531 σε απάντηση της 34429

    Απ: Η τεχνολογία... κύκλους κάνει...

    Thiseas:
    Πάντα είχα την απορία γιατί όλοι βρίζουνε την εντολή GOTO!! Ειναι μια εντολή που όλοι την αποφεύγουν, βρίζουν όποιον την χρησιμοποιεί αλλά κανένας προγραμματιστής που θέλει να λέγεται σωστός δεν επιτρέπεται να μην την ξέρει και κανένας compiler που σέβεται τον "εαυτό" του δεν επιτρέπεται να μην την υποστηρίζει...

    Δες και το κλασικό paperάκι του E. Dijkstra: Go To Statement Considered Harmful Smile
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems