Προς το περιεχόμενο

Πού είν' εκείνη η εποχή...


White_Cat

Προτεινόμενες αναρτήσεις

 

 

Από την άλλη τους πελάτες σίγουρα τους νοιάζει αν ο καλός σ' αυτό που κάνει θα χρειαστεί να δουλέψει Ν billable hours για να κάνει το καλό ενώ π.χ. σε Rails θα έγραφες gem install tis-panagias-ta-matia και θα έκανες το ίδιο πράγμα σε 5 λεπτά. Και αυτό που σου επιτρέπει τη λύση του gem install είναι ακριβώς το ότι χρησιμοποιείς τάδε framework και stack.

 

Βασικά αυτό που λες είναι αλήθεια, αλλά IMO δεν είναι όλη η αλήθεια και γι' αυτό καταλήγει να είναι μέχρι και παραπλανητικό.

 

 

Δεν λέω έχεις κάποιο δίκιο, αν είναι εγκεφαλικό νεκρός ο προγραμματιστής και δεν είναι και λίγοι για να λέμε την αλήθεια θα του πάρει 10 ώρες για να κάνει κάτι σε 5 λεπτά. Τώρα για το πόσο μπορεί να επιβιώσει ως επαγγελματίας είναι κάτι που θα αφήσω εσένα να απαντήσεις γιατί εγώ δεν έχω ιδέα.

 

Αλλά για αυτούς που το χρησιμοποιούν το εργαλείο μέσα στο κρανίο ξέρουν να χρησιμοποιούν μια βιβλιοθήκη μιας άλλης γλώσσας μέσα απο κάποια άλλη, όπως ανέφερα ήδη για παράδειγμα σχεδόν όλες οι γλώσσες μπορουν να χρησιμοποιήσουν javascript και java βιβλιοθήκες και αυτό το ξέρω και εγώ που δεν είμαι web developer.

 

Προσωπικα χρησιμοποιώ python βιβλιοθήκες μέσα απο Pharo, θα μπορούσα να χρησιμοποιούσα άνετα και Java βιβλιοθήκες , C , assembly, javascript, R  και ένα σωρό άλλα. Και όχι δεν είναι τιποτα το ιδιαίτερο, απλό RPC.

 

Επαγγελματίας μπορεί να μην είμαι αλλά ούτε και ηλίθιος.... χμ.... τουλάχιστον τις περισσότερες φορές.... οκ οκ... οχι παραπάνω απο μια φορά την ημέρα.... νομίζω

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 76
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Συχνή συμμετοχή στο θέμα

Παλιότερα επειδή η τεχνολογία ήταν στα σπάργανα είχες την αίσθηση ότι διαρκώς ανακαλύπτεις νέα πράγματα. Το ίδιο ίσχυε και με τις διαδικτυακές κοινότητες όπου όλοι γνωρίζονταν με το μικρό τους όνομα και υπήρχαν ισχυροί δεσμοί φιλίας. Σήμερα επειδή η τεχνολογία έχει γίνει πλέον κομμάτι της καθημερινότητας κανείς δεν αισθάνεται ξεχωριστός που ασχολείται. Επίσης υπάρχει υπερπροσφορά πληροφορίας. Παλιά για να βρεις ξενόγλωσσο περιοδικό έπρεπε να έχεις μπάρμπα στην Κορώνη. Σήμερα ανοίγεις το tablet και κατεβάζεις την ψηφιακή έκδοση του Wired σε μισή ωρίτσα.

 

Αντίστοιχες ιστορίες έχουν να πουν όλοι οι χομπίστες που ασχολούνταν με ένα αντικείμενο από το ξεκίνημα του.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

 

Αν μου επιτρέπεις, δύο πράγματα.

 

1. Αγνοείς την ουσία του point μου και πιάνεσαι στις λεπτομέρειες. Εγώ σου λέω gem install και συ μου λες θα κάνω RPC σε Java. Δυσκολεύομαι να πιστέψω ότι μπορεί να το πει αυτό σοβαρά άνθρωπος που όντως έχει κάνει gem install.

 

2. Είναι κατά τη γνώμη μου χαρακτηριστικό των ικανών αλλά όχι "αρκετά ψημένων" του χώρου να πιστεύουν ότι αν έχεις αρκετό μυαλό μπορείς να εκμηδενίσεις τα πρακτικά προβλήματα που αντιμετωπίζει (κατα τόπους με επιτυχία, δε λέω το αντίθετο) όλος ο υπόλοιπος πλανήτης. Εκμηδενίζει != αντιμετωπίζει με επιτυχία. Για να δανειστώ εδώ το επιχείρημά σου, πολύ cool που θα κάνεις RPC αλλά τον πελάτη δεν τον ενδιαφέρει να πληρώσει την ώρα που θα σου πάρει να το κάνεις να δουλεύει όμοια με ένα native implementation που ο άλλος θα πετάξει μέσα με gem install ή composer install ή bower install ή you get the picture install.

  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν μου επιτρέπεις, δύο πράγματα.

 

1. Αγνοείς την ουσία του point μου και πιάνεσαι στις λεπτομέρειες. Εγώ σου λέω gem install και συ μου λες θα κάνω RPC σε Java. Δυσκολεύομαι να πιστέψω ότι μπορεί να το πει αυτό σοβαρά άνθρωπος που όντως έχει κάνει gem install.

 

2. Είναι κατά τη γνώμη μου χαρακτηριστικό των ικανών αλλά όχι "αρκετά ψημένων" του χώρου να πιστεύουν ότι αν έχεις αρκετό μυαλό μπορείς να εκμηδενίσεις τα πρακτικά προβλήματα που αντιμετωπίζει (κατα τόπους με επιτυχία, δε λέω το αντίθετο) όλος ο υπόλοιπος πλανήτης. Εκμηδενίζει != αντιμετωπίζει με επιτυχία.

 

 

να συγχωρέσεις την ασχετοσύνη μου αλλά υποθέτω οτι το gem install είναι γενικά ένας package library installer της ruby στύλ pip της python και όχι ταχυδακτυλουργός , είμαι σωστός ?

 

Δεν εκμεδένισα τίποτα, απλά είπα οτι αν χρησιμοποιείς Javascript μόνο και μόνο για να χρησιμοποιήσεις Javascript βιβλιοθήκες καλά να πάθεις. Αν χρησιμοποιείς PHP ή Java τότε το έχεις πάθει ήδη.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Παλιότερα επειδή η τεχνολογία ήταν στα σπάργανα είχες την αίσθηση ότι διαρκώς ανακαλύπτεις νέα πράγματα. Το ίδιο ίσχυε και με τις διαδικτυακές κοινότητες όπου όλοι γνωρίζονταν με το μικρό τους όνομα και υπήρχαν ισχυροί δεσμοί φιλίας. Σήμερα επειδή η τεχνολογία έχει γίνει πλέον κομμάτι της καθημερινότητας κανείς δεν αισθάνεται ξεχωριστός που ασχολείται. Επίσης υπάρχει υπερπροσφορά πληροφορίας. Παλιά για να βρεις ξενόγλωσσο περιοδικό έπρεπε να έχεις μπάρμπα στην Κορώνη. Σήμερα ανοίγεις το tablet και κατεβάζεις την ψηφιακή έκδοση του Wired σε μισή ωρίτσα.

 

Αντίστοιχες ιστορίες έχουν να πουν όλοι οι χομπίστες που ασχολούνταν με ένα αντικείμενο από το ξεκίνημα του.

Το αντίθετο θα έλεγα. Παλαιά ο προγραμματισμός ήταν περιορισμένος σε ένα κουτί που είχε cpu gpu ram και σκληρό. Αυτά ήταν τα δεδομένα σου. Σήμερα... Γραφείς με c++ ένα πρόγραμμα το οποίο τρέχει σε ένα 8πινο chip.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

να συγχωρέσεις την ασχετοσύνη μου αλλά υποθέτω οτι το gem install είναι γενικά ένας package library installer της ruby στύλ pip της python και όχι ταχυδακτυλουργός , είμαι σωστός ?

 

Ναι, σωστός. Όπως πόσο εύκολα θα κάνεις κάτι αντίστοιχο ή θα επαναχρησιμοποιήσεις το αυτό αν εσύ γράφεις την εφαρμογή σου σε brainfuck; Ή έστω σε C++;

 

Υπενθυμίζω το επιχείρημά σου ήταν "το θέμα είναι να είσαι πολυ καλός σε αυτό που κάνεις, και εκεί ρόλο παίζει όχι η γλώσσα η οτιδήποτε άλλο αλλά κυρίως η σκληρή δουλειά". Και για μένα, το λάθος σου εκεί είναι πως -- shock! -- τον πελάτη δεν τον ενδιαφέρει αν είσαι πολύ καλός, γιατί δε θα ζητήσει να κάνεις κάτι πρωτάκουστο. Τον ενδιαφέρει να είσαι πολύ παραγωγικός.

 

Ξέρω αρκετό κόσμο (συμπεριλαμβανομένου younger me) που είναι τεχνικά πάρα πάρα πολύ καλός, επαγγελματικά όμως για κλωτσιές. Επαγγελματικά η επιτυχία έρχεται με τον (τους) αθλητή να εκτελεί αρμονικά το ίδιο σύστημα που δούλευε δυο μήνες στην προπόνηση και να το κάνει αυτό σταθερά σε κάθε αγώνα, όχι με lone ranger Chuck Norris. Εκτός αν είσαι world class lone ranger, οπότε δε χρειάζεσαι συμβουλές απο μένα.

 

Anyway, ας μη χαλάσουμε το thread.  :)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ilias95,

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

Θα γράψω κάτι σύντομο για τους παλιούς..και την μετάβαση σήμερα από την σκοπιά των παλαιότερων!

Λίγο πριν ξεκινήσουν οι οικιακοί, είχαμε το φαινόμενο των UFO...τα οποία φύτρωναν σε λουλουδάδικα. Ο κόσμος δηλαδή είδε πρώτα παιχνιδομηχανές. Υπήρχαν κάπου μια πενταετία αριθμομηχανές και κάποιες προγραμματιζόμενες Ακόμα και κάτι Pong έβρισκες σε σπίτια! Απλησίαστα γενικά όλα τα ηλεκτρονικά τότε. Φόρος πολυτελείας!

Πρώτη μου επαφή με το θέμα ήταν κάτι περιοδικά Φυσικός Κόσμος που είχε όλο αστεία με υπολογιστές στη πίσω σελίδα! Τα περιοδικά τα είχε ένας θείος που πήγαινε στο ΕΜΠ και έφερνε μαζί του τις κάρτες με το πρόγραμμα! Τρελάθηκα όταν τις είδα! Ρώταγα τον μαθηματικό η εντολή DATA τι κάνει και εκείνος δεν ήξερε! Οι μαθηματικοί το 1980 δεν ήξεραν τι είναι Basic, τίποτα! Ίσως λίγες σχολές είχαν υπολογιστές! 

Μόλις λοιπόν ήρθε ο οικιακός υπολογιστής (κάτι μαγαζιά με ηλεκτρικές συσκευές το έφεραν), και αν θυμάμαι καλά ένα CAT στην Ιπποκράτους, η μόνη εικόνα περί αυτών ήταν από τα UFO. Και επειδή και αυτά ήρθαν την εποχή που έπαιζαν και τα φλίπερ είχαν μια κακή εντύπωση στους μεγαλύτερους!Κάποιοι παρατήρησαν ότι στο μηχάνημα, τον οικιακό υπολογιστή, το Micro, υπήρχε γλώσσα προγραμματισμού.  Οι υπόλοιποι απλά έκαναν συλλογές παιχνιδιών. 

 

Όποιος ήθελε πήγαινε στη Στουρνάρη και έπαιρνε ότι ήθελε. Έχω ένα σωρό βιβλία. Είχα αγοράσει αρκετά βιβλία...αφού δεν υπήρχε άλλος τρόπος να μάθει κανείς, μετά ήταν το πανεπιστήμιο!  Αλλά αυτή η σύνδεση με τα παιχνίδια με έφεραν αντιμέτωπο με το πατέρα μου! Διότι νόμιζε ότι "παίζω" όλη την ώρα...ενώ εγώ έκανα δοκιμές, έτρεχα προγράμματα γραφικών, ότι σκεφτόμουν  και ότι άλλο έπεφτε στα χέρια μου! 

 

Τελικά όλα τα micro κατέληξαν παιχνιδομηχανές. Ακόμα και τα 16bit, Atari και Amiga. Το καλύτερο επαγγελματικό πρόγραμμα (μιλάμε τώρα για αρχές του 90, έχουμε ήδη δηλαδή περίπου μια δεκαετία οικιακούς υπολογιστές και τα συμβατά..ή μαϊμούδες...έχουν ξεπεταχτεί στο προσκήνιο), ήταν το Clipper όπου φτιάχνει προγράμματα πάνω στη dBaseIII. Και το μεγάλο Μπαμ γίνεται με τα Windows 95...Εκεί τα PC πήγαν στους πάντες! Και μέσω αυτού μπήκαμε στο Internet. Είναι η εποχή που οι παλιοί προγραμματιστές επιμένουν στο DOS για σιγουριά! Εγώ δούλευα με την QuickBasic 4.5 σε Dos...

 

Η δεκαετία του 90, είχε όλη την μετάβαση από τα οικιακά στα PC, και από το DOS στα παράθυρα (αν και είχα Atari πριν το PC αλλά δεν έπιασε...ήταν μεγάλο το κόστος να βάλει κανείς minix (Unix για το Atari) και δεν υπήρχε λόγος να το κάνει αυτό χομπίστας!) Στις μεγάλες επιχειρήσεις έπαιζε η Cobol.

 

Από το 2000 και μετά δεν έχουμε μεγάλες ανατροπές σε software αλλά σίγουρα σε hardware. Ο κόσμος ξεκίνησε με τα shareware, τα freeware, κάργα πειρατικά! Όλοι έγιναν χρήστες προγραμμάτων και ελάχιστοι έγιναν ειδικοί. Τη δεκαετία του '00 έχουμε ακόμα έναν εγωισμό από τις εταιρείες λογισμικού στο να πληροφορήσουν το κόσμο. Δηλαδή η ανοικτή πληροφόρηση θα ήταν σαν μάθημα για τους ανταγωνιστές. Την δεκαετία του '10 που διανύουμε έχουμε αλλαγές. Εργαλεία δωρεάν, λειτουργικά που  παίζουν παντού (κινητά-desktop), αγορές για προγράμματα των λίγων ευρώ. Φτιάξε το πρόγραμμά σου από συλλογή έτοιμων προγραμμάτων!

Άρα μιλάμε για μια εντελώς διαφορετική φάση! Πληθώρα σημαίνει ταυτόχρονα και λίγους που ασχολούνται με κάτι από τα πολλά! Κάτι όμως που υπήρχε και το '80 όπου τα πολλά ήταν τα Micro...Τώρα είναι τα διάφορα εργαλεία! Τότε είχαμε τα περιοδικά τώρα έχουμε τα φόρουμ και τα blog. 

 

Αλλά δεν βλέπω κόσμο να ασχολείται! Να αφαιρέσω τους εκπαιδευτικούς που το "Break" το έχουν βγάλει εκτός γιατί δεν το επιτρέπει η ΓΛΩΣΣΑ του σχολείου! Ζουν στο δικό τους αιώνα! 

 

Εδώ στο Insomnia με ευχαριστεί που βλέπω μέλη να βγάζουν προγράμματα, ας είναι μικρά! Μου φέρνουν όμως την διάθεση εκείνης της εποχής της δεκαετίας του 80!

 

Καλή Χρονιά! Και καλύτερα προγράμματα!

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ναι, σωστός. Όπως πόσο εύκολα θα κάνεις κάτι αντίστοιχο ή θα επαναχρησιμοποιήσεις το αυτό αν εσύ γράφεις την εφαρμογή σου σε brainfuck; Ή έστω σε C++;

 

Υπενθυμίζω το επιχείρημά σου ήταν "το θέμα είναι να είσαι πολυ καλός σε αυτό που κάνεις, και εκεί ρόλο παίζει όχι η γλώσσα η οτιδήποτε άλλο αλλά κυρίως η σκληρή δουλειά". Και για μένα, το λάθος σου εκεί είναι πως -- shock! -- τον πελάτη δεν τον ενδιαφέρει αν είσαι πολύ καλός, γιατί δε θα ζητήσει να κάνεις κάτι πρωτάκουστο. Τον ενδιαφέρει να είσαι πολύ παραγωγικός.

 

Ξέρω αρκετό κόσμο (συμπεριλαμβανομένου younger me) που είναι τεχνικά πάρα πάρα πολύ καλός, επαγγελματικά όμως για κλωτσιές. Επαγγελματικά η επιτυχία έρχεται με τον (τους) αθλητή να εκτελεί αρμονικά το ίδιο σύστημα που δούλευε δυο μήνες στην προπόνηση και να το κάνει αυτό σταθερά σε κάθε αγώνα, όχι με lone ranger Chuck Norris. Εκτός αν είσαι world class lone ranger, οπότε δε χρειάζεσαι συμβουλές απο μένα.

 

Anyway, ας μη χαλάσουμε το thread.  :)

 

 

Αν σε κατάλαβα σωστά λες ότι επειδή κάποιος χρησιμοποιεί μια γλώσσα Χ δεν θα ξέρει να χρησιμοποιήσει και μια βιβλιοθήκη σε γλώσσα Υ.

 

Θεωρητικά ναι, πρακτικά όχι.

 

Όχι γιατί στην πλειονότητα τους οι προγραμματιστές συνήθως κάνουν μια βόλτα απο καμία δεκαριά γλώσσες και παίρνουν μια ιδέα. Τώρα εννοείται ότι αν θες να χρησιμοποιήσεις σωστά μια βιβλιοθήκη Ruby θα πρέπει όχι να γνωρίζει τα βασικά της γλώσσας αλλά να έχεις γράψει αρκετό κώδικα ωστέ να ψηθείς.

 

Πχ για να επιστρέψω σε μένα , γιατί το εγωκεντρικό μου ταλέντο δεν μου επιτρέπει τίποτα λιγότερο, ασχολούμαι με python 2 χρόνια και άλλα 2 χρόνια με pharo. Δεν έχω νιώσει ποτέ οτι δυσκολεύομαι να είμαι αποδοτικός σε δύο γλώσσες, μάλλον το αντίθετο και αρχίζω να φελτάρω και με C μιας και το ενδιαφέρον μου είναι 3d graphics. 

 

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

 

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

 

Κατά τρίτον μην ξέχναμε οτι και το Ruby on Rails ξεκίνησε απο ένα τυπά που θέλησα να κάνει κατί απο 5 λεπτά σε 5 μήνες ή ποσο του πήρε να κάνει την πρώτη έκδοση του Ruby on Rails.

 

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

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν σε κατάλαβα σωστά λες ότι επειδή κάποιος χρησιμοποιεί μια γλώσσα Χ δεν θα ξέρει να χρησιμοποιήσει και μια βιβλιοθήκη σε γλώσσα Υ.

 

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

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

 

Οι σοβαροί κλάδοι που εμπλέκονταν με τους υπολογιστές υπήρχαν ήδη αρκετά πριν από
το '80 και ήταν σε πλήρη άνθηση. Υπήρχε ήδη εξαιρετική βιβλιογραφία σε πολλά θέματα,
θέματα ενδιαφέροντα για τους τότε επίδοξους ερασιτέχνες.
Ας πάρουμε π.χ, τα γραφικά.
Θυμάμαι χαρακτηριστικά τα εξαιρετικά συγγράμματα
"Procedural Elements for Cοmputer Graphics", D. Rogers, έκδοση 1985
και "Μathematical elements of computer graphics", πάλι του ίδιου, 1976.
Αμέτρητοι προγραμματιστικοί ορίζοντες για γραφικά υπήρχαν εκεί :
filling algorithms, clipping algorithms, ray-tracing, hidden lines removal, shadow algorithms,
rendering, splines, bezier, μετασχηματισμοί και αμέτρητα άλλα ενδιαφέροντα και χρήσιμα πράγματα.
Αντί οι χρήστες να ασχολούνται με τέτοια και να ανοίξει το μυαλό τους,
φιλοδοξούσαν να μάθουν να κουνάνε ένα sprite στην οθόνη διαβάζοντας τα "άρθρα" του Pixel.
Και κατά συνέπεια, αντί να σχηματίσουν άποψη για τι πραγματικά σημαίνει "γραφικά" στον υπολογιστή
κατέληγαν να μετράνε την ανάλυση και τα χρώματα στον st και την amiga.
Και παρακαλούσαν τους δήθεν έμπειρους συντάκτες να δημοσιεύσουν μια ρουτίνα για
να κάνουν fill στο CPC464 που δεν είχε...
 
-

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

 

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

 

Δεν σε αμφισβητώ , εσύ ξέρει καλύτερα ως επαγγελματίας.

Σχεδόν τα περισσότερα περιοδικά της παλιάς εποχής ήταν χείριστα από διδακτική άποψη -

ειδικά όσα αφορούσαν home υπολογιστές.

Με ελάχιστες σποραδικές εξαιρέσεις, η πληροφορική/προγραμματισμός και ο συσχετισμός τους

με τις υπόλοιπες επιστήμες και τους ορίζοντες που ήδη από τότε υπήρχαν

παρουσιάζονταν ελλιπώς, παραμορφωμένα, λανθασμένα κι αποπροσανατολιστικά.

Είναι σίγουρο ότι αν υπήρχε η καθοδήγηση και τα ερεθίσματα που έπρεπε,

πολλοί από τους τότε χομπίστες θα είχαν ακολουθήσει διαφορετικό δρόμο.

 

Οι σοβαροί κλάδοι που εμπλέκονταν με τους υπολογιστές υπήρχαν ήδη αρκετά πριν από

το '80 και ήταν σε πλήρη άνθηση. Υπήρχε ήδη εξαιρετική βιβλιογραφία σε πολλά θέματα,

θέματα ενδιαφέροντα για τους τότε επίδοξους ερασιτέχνες.

Ας πάρουμε π.χ, τα γραφικά.

Θυμάμαι χαρακτηριστικά τα εξαιρετικά συγγράμματα

"Procedural Elements for Cοmputer Graphics", D. Rogers, έκδοση 1985

και "Μathematical elements of computer graphics", πάλι του ίδιου, 1976.

Αμέτρητοι προγραμματιστικοί ορίζοντες για γραφικά υπήρχαν εκεί :

filling algorithms, clipping algorithms, ray-tracing, hidden lines removal, shadow algorithms,

rendering, splines, bezier, μετασχηματισμοί και αμέτρητα άλλα ενδιαφέροντα και χρήσιμα πράγματα.

Αντί οι χρήστες να ασχολούνται με τέτοια και να ανοίξει το μυαλό τους,

φιλοδοξούσαν να μάθουν να κουνάνε ένα sprite στην οθόνη διαβάζοντας τα "άρθρα" του Pixel.

Και κατά συνέπεια, αντί να σχηματίσουν άποψη για τι πραγματικά σημαίνει "γραφικά" στον υπολογιστή

κατέληγαν να μετράνε στην ανάλυση και τα χρώματα στον st και την amiga.

Και παρακαλούσαν τους δήθεν έμπειρους συντάκτες να δημοσιεύσουν μια ρουτίνα για

να κάνουν fill στο CPC464 που δεν είχε...

 

-

 

 

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

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Για να καταλάβεις πώς δουλεύει μια ρουτίνα fill δεν χρειάζονται ανώτερα μαθηματικά, πίστεψέ με.

Εγώ που έχω κοινό μυαλό τα διάβαζα στο λύκειο, άρα όλοι μπορούν.

Αν δεις το "Procedural Elements for Cοmputer Graphics", D. Rogers, θα καταλάβεις τι εννοώ, είναι γεμάτο ψευδοκώδικα.

Και το συστήνω ακόμη και σήμερα....

 

 

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

Τότε δεν ήταν εύκολο να το μάθεις, έπρεπε να ψάχνεις τους καταλόγους των βιβλιοπωλείων.

Δεν κόστιζαν φτηνά αλλά πάντως περίπου όσο μια-δυο συνδρομές σε περιοδικά

και ήταν απείρως ωφελιμότερα.

Τα περιοδικά άξιζαν μόνον για ενημέρωση. Για εκμάθηση ήταν απλώς πεταμένα λεφτά...

 

-

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Είχα αγοράσει με 5000 δραχμές (36000 έκανε ο υπολογιστής Acorn Electron)  βιβλίο για γραφικά 3D...σε BBC BASIC. Έχει ξεμείνει κάπου στο πατρικό! (έχω και ένα BBC MODEL B από δεύτερο χέρι...το πήρα πιο μετά).

Εδώ μπορεί κανείς να κατεβάσει βιβλία!

http://www.8bs.com/othrdnld/manuals/publications.shtml

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Για να καταλάβεις πώς δουλεύει μια ρουτίνα fill δεν χρειάζονται ανώτερα μαθηματικά, πίστεψέ με.

Εγώ που έχω κοινό μυαλό τα διάβαζα στο λύκειο, άρα όλοι μπορούν.

Αν δεις το "Procedural Elements for Cοmputer Graphics", D. Rogers, θα καταλάβεις τι εννοώ, είναι γεμάτο ψευδοκώδικα.

Και το συστήνω ακόμη και σήμερα....

 

 

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

Τότε δεν ήταν εύκολο να το μάθεις, έπρεπε να ψάχνεις τους καταλόγους των βιβλιοπωλείων.

Δεν κόστιζαν φτηνά αλλά πάντως περίπου όσο μια-δυο συνδρομές σε περιοδικά

και ήταν απείρως ωφελιμότερα.

 

-

 

Μαθαίνω δειλά δειλά , γραμική άλγεβρα. Θα τα έχω στα υπόψην. Thanks. Προς το παρόν οι γνώσεις μου για μαθηματικά είναι επιπέδου δημοτικού.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

M2000, on 31 Dec 2015 - 02:47 AM, said:M2000, on 31 Dec 2015 - 02:47 AM, said:M2000, on 31 Dec 2015 - 02:47 AM, said:

Είχα αγοράσει με 5000 δραχμές (36000 έκανε ο υπολογιστής Acorn Electron)  βιβλίο για γραφικά 3D...σε BBC BASIC. Έχει ξεμείνει κάπου στο πατρικό! (έχω και ένα BBC MODEL B από δεύτερο χέρι...το πήρα πιο μετά).

Εδώ μπορεί κανείς να κατεβάσει βιβλία!

http://www.8bs.com/othrdnld/manuals/publications.shtml

 

Tα βιβλία που δείχνεις είναι γενικώς άχρηστα επειδή αναφέρονται σε συγκεκριμένο μηχάνημα.

Αυτά που ενδεικτικά ανέφερα δεν αφορούν συγκεκριμένη γλώσσα (μόνον ψευδοκώδικας) και

γι' αυτό δεν απαξιώνονται εύκολα και μπορούν να χρησιμοποιηθούν ακόμη, πάνω από 30 χρόνια μετά...

 

-

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...