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

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


White_Cat

Ερώτηση

Αγαπητοί φίλοι,

 Εύλογο είναι ν’ αναρωτηθείτε τι μ’ έπιασε βραδιάτικα κι άνοιξα ένα νέο νήμα συζήτησης. Αλλά αυτή τη φορά δεν κρατιέμαι και θέλω να μοιραστώ κάποιες σκέψεις μου μαζί σας.
 Κάθε φορά που πάω στο περίπτερο κι αγοράζω ένα ας το πούμε “περιοδικό πληροφορικής”, με πιάνει η ίδια ακριβώς νοσταλγία και συνάμα θλίψη...
Πού είν’ εκείνη η εποχή που ήμουν 15-16 χρόνων και περίμενα πώς και πώς ν’ αλλάξει ο μήνας και παίρνοντας στα χέρια μου το καινούριο τεύχος του PC Master/User/Micro MAD/Pixel, το ρουφούσα απ’ την πρώτη σελίδα ως την τελευταία μελετώντας νύχτες ολόκληρες τα θαυμάσια εκείνα διδακτικά άρθρα που είχε σχετικά με προγραμματισμό ;  (Στήλη Programming)
Ήρθα σ’ επαφή θυμάμαι με το PC Master απ’ το πρώτο κι όλας τεύχος του και δεν ξεκόλλησα για χρόνια ολόκληρα. Ειδικά θυμάμαι ότι απ’ το 5ο τεύχος ξεκίνησε μια σειρά άρθρων για την Assembly των 8086/8088 και συνεχίστηκε μέχρι και το τεύχος 21.  Τη σειρά εκείνη την αγάπησα τόσο μα τόσο πολύ, ώστε ορισμένα τεύχη τα έχω ακόμα. Όταν τελικά το καλοκαίρι του 1991, ο συντάκτης ανακοίνωσε στο 21ο τεύχος τη λήξη της εν λόγω στήλης, εγώ είχα κηδεία.
Από εκεί μέσα έμαθα τι θα πει καταχωρητής, διακοπή, πρόγραμμα TSR, διάνυσμα διακοπής, έμαθα να μετράω σωστά, (στο δεκαεξαδικό) κι αμέτρητα άλλα τόσο χρήσιμα πράγματα. Τις 700 δραχμές τις δίναμε τότε και πιάναν τόπο.
Δε μπορώ να ξεχάσω τις ρουτίνες που δημοσιεύτηκαν σε επόμενα τεύχη κι αφορούσαν την Turbo Pascal και ειδικά τ’ άρθρα εκείνα στα οποία γινόταν λόγος  για τη δομή των αρχείων εικόνας (BMP, PCX, TIFF) και πώς μπορούσαν αυτά να διαβαστούν μέσ’ απ’ τη συγκεκριμένη γλώσσα.
 Δε θέλω ν’ αδικήσω κανένα απ’ τ’ άλλα περιοδικά της εποχής εκείνης και φυσικά δηλώνω ότι όλα είχαν πάνω-κάτω αντίστοιχη ύλη.
Σήμερα όμως πού βρισκόμαστε ; Κατά τη γνώμη μου, στο απόλυτο μηδέν. Σήμερα άμα κάνεις το λάθος και δώσεις λεφτά για να πάρεις έν’ απ’  τα περιοδικά τεχνολογίας που υπάρχουν, το πολύ-πολύ να μάθεις τις δυνατότητες του τελευταίου Smart Phone. Τίποτα μα τίποτα περισσότερο. Έχουν υποταχθεί όλα στις ανάγκες της αγοράς και δε θα βρεις μέσα κανένα μα κανένα άρθρο που να σε παρακινεί να μελετήσεις και να φτιάξεις κάτι μόνος σου.  Κανένα άρθρο δεν διδάσκει κάτι που να έχει την παραμικρή σχέση με αλγόριθμους.
Για να προλάβω τον βιαστικό αντίλογο, δηλώνω ότι δεν ζητάω να δημοσιευθούν σήμερα άρθρα για την  Assembly του 8088. Προς Θεού! Όμως γλώσσες προγραμματισμού με πολλές δυνατότητες φυσικά και υπάρχουν και σήμερα. Θα μπορούσαν πιστεύω μαζί μ’ όλα τ’ άλλα να υπάρχουν και κάποια άρθρα που να παρακινούν τον αναγνώστη ν’ ασχοληθεί με κάποια απ’ αυτές... Ειδικά αναφέρομαι στα άτομα εκείνα που είναι σχετικά μικρής ηλικίας κι έρχονται σ ‘επαφή με τους υπολογιστές για πρώτη φορά.
 Φωτεινότατη εξαίρεση ήταν φυσικά το Linux Inside και μόνο αυτό. Ειδικά θυμάμαι τα άρθρα περί Kernel Development και παράλληλου προγραμματισμού.  Τι να το κάνεις όμως ; Πάει κι αυτό, έκλεισε, το κατάπιε η αγορά, ο ανταγωνισμός κι η ανάγκη για περισσότερα κέρδη, κυρίως μέσω δημοσίευσης διαφημίσεων.  Από τη στιγμή που έκλεισε το Linux Inside δεν έχω αγοράσει κανένα άλλο ελληνικό περιοδικό πληροφορικής και δεν βλέπω να το κάνω στο άμεσο μέλλον.
 Σήμερα οι περισσότεροι 14-15άρηδες χρησιμοποιούν τον υπολογιστή σαν μία συσκευή όπως όλες οι άλλες, κάτι σαν το ψυγείο τους και το μόνο που τους νοιάζει είναι το Facebook. Δυστυχώς τα σύγχρονα περιοδικά τεχνολογίας έχουν συμβάλλει σ’ αυτό σε μεγάλο βαθμό.
Θα περιμένω μ’  ενδιαφέρον ν’ ακούσω τη γνώμη σας πάνω σε όσα έγραψα και να μου πείτε αν υπάρχει κανένα σημερινό σχετικό περιοδικό στο οποίο αξίζει κανείς να γραφτεί συνδρομητής. Προσωπικά είμαι συνδρομητής στο Linux Format απ’ την Αγγλία και το διαβάζω εδώ και χρόνια απ’ την αρχή ως το τέλος. Άλλο ένα φοβερά αξιόλογο έντυπο είναι το Blaise Pascal Magazine που εκδίδεται στην Ολλανδία, τόσο σε ολλανδική, όσο και σε αγγλική έκδοση.  Το μόνο παράπονο που έχω είναι ότι ασχολείται αποκλειστικά με τις διάφορες εκδόσεις των Delphi/Pascal compatible γλωσσών.

 Τις αντιδράσεις σε ό,τι έγραψα σε γενικές γραμμές τις φαντάζομαι. Θα μου πείτε δικαίως πως πλέον παππούδιασα και ότι έχω προσχωρήσει στην αντίληψη που λέει “ο κόσμος χάλασε, παιδί μου!”
Τι να κάνουμε όμως αφού πιστεύω βαθειά πως πράγματι ακριβώς έτσι είναι ;

Σας ευχαριστώ που διαβάσατε με υπομονή ένα τόσο μακροσκελές μήνυμα και περιμένω τις παρατηρήσεις σας...

Τώρα αυθόρμητα μου έρχονται στο μυαλό οι στίχοι ενός γνωστού τραγουδιού :

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

Καλές γιορτές και χρόνια πολλά με αγάπη προς όλους,

Νιάαααααααααααου !

Ο Άσπρος Γάτος που νιώθει πως δεν τον κρατάνε πια τα πόδια του....:-(
 

  • Like 5
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • Απαντήσεις 76
  • Δημιουργία
  • Τελευταία απάντηση

Συχνή συμμετοχή στην ερώτηση

Συχνή συμμετοχή στην ερώτηση

Δημοφιλή Μηνύματα

Αγαπητοί φίλοι,  Εύλογο είναι ν’ αναρωτηθείτε τι μ’ έπιασε βραδιάτικα κι άνοιξα ένα νέο νήμα συζήτησης. Αλλά αυτή τη φορά δεν κρατιέμαι και θέλω να μοιραστώ κάποιες σκέψεις μου μαζί σας.  Κάθε φορά π

Καλησπέρα ! Θα ήθελα κατ' αρχήν να σας ευχαριστήσω θερμά όλους όσοι κάνατε τον κόπο να διαβάσετε το αρχικό μήνυμά μου απ' την αρχή ως το τέλος και να μετέχετε στη συζήτηση που άνοιξα, γράφοντας τις α

Καλησπέρα !   Αυτό που έγινε με τίποτα δεν το περίμενα... Κοίτα βρε αδερφέ τι μπορεί να κάνει ένας άσημος άσπρος γάτος χωρίς καν να το σκεφτεί.... Να βάλει ξαφνικά μέσα σε 3 μέρες φωτιά στο Insomnia

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

  • 0

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

 

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Δεν λέω έχεις κάποιο δίκιο, αν είναι εγκεφαλικό νεκρός ο προγραμματιστής και δεν είναι και λίγοι για να λέμε την αλήθεια θα του πάρει 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
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

 

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

 

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

 

 

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

 

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

 

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

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

 

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

 

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

 

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

 

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
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
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Ναι, σωστός. Όπως πόσο εύκολα θα κάνεις κάτι αντίστοιχο ή θα επαναχρησιμοποιήσεις το αυτό αν εσύ γράφεις την εφαρμογή σου σε 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.

 

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

 

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

  • Like 1
Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Σχεδόν τα περισσότερα περιοδικά της παλιάς εποχής ήταν χείριστα από διδακτική άποψη -
ειδικά όσα αφορούσαν 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 που δεν είχε...
 
-

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

 

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

 

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

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

ειδικά όσα αφορούσαν 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 που δεν είχε...

 

-

 

 

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

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

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

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

 

 

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

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

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

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

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

 

-

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

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

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

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

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

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

 

 

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

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

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

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

 

-

 

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

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0
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 χρόνια μετά...

 

-

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

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

 

Δεν κατάλαβα σε τι διαφωνείς με αυτό που είπα.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

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

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

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

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.