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

Πληροφοριες Προγραμματιστη


salonica3

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

@directx

 

φυσικά και υπάρχουν έτοιμες βιβλιοθήκες, αλλά και πάλι για να μπορέσεις να τις χρησιμοποιήσεις θα πρέπει να γνωρίζεις και να έχεις διδαχτεί μαθηματικά, π.χ. κάτι πολύ απλό. translation μιας συνάρτησης, υπάρχει έτοιμη στη Java, ναι αλλά πως αν δεν γνωρίζεις τι είναι το translation! :-)

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

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

@directx

 

φυσικά και υπάρχουν έτοιμες βιβλιοθήκες, αλλά και πάλι για να μπορέσεις να τις χρησιμοποιήσεις θα πρέπει να γνωρίζεις και να έχεις διδαχτεί μαθηματικά, π.χ. κάτι πολύ απλό. translation μιας συνάρτησης, υπάρχει έτοιμη στη Java, ναι αλλά πως αν δεν γνωρίζεις τι είναι το translation! :-)

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

Για όσα υπάρχουν έτοιμες βιβλιοθήκες, για άλλα τόσα ΔΕΝ υπάρχουν, δυστυχώς.

 

Να τώρα δα, μου χρειάζεται να υπολογίσω την ροή μιας συνάρτησης μέσα από μια σφαίρα (στο χώρο).

Έχω την ακτίνα και το κέντρο της σφαίρας και τις τιμές της συνάρτησης ανά 3 μοίρες.

Πώς θα βρω την ροή ; Και πώς θα επιβεβαιώσω ότι είναι σωστό το αποτέλεσμα ;

( ουσιαστικά είναι ένα επιφανειακό ολοκλήρωμα διανύσματος που πρέπει να κάνω σε ένα πρόγραμμα )

Ας μου πει κάποιος από αυτούς που νομίζουν ότι τα μαθηματικά δεν χρειάζονται πώς θα το κάνω ή με ποιά

έτοιμη βιβλιοθηκη μπορεί να γίνει...

 

Και δεν πρόκειται για εξειδικευμένη εφαρμογή - ένα "απλό" εκπαιδευτικό πρόγραμμα είναι...

 

-

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

Για όσα υπάρχουν έτοιμες βιβλιοθήκες, για άλλα τόσα ΔΕΝ υπάρχουν, δυστυχώς.

 

Να τώρα δα, μου χρειάζεται να υπολογίσω την ροή μιας συνάρτησης μέσα από μια σφαίρα (στο χώρο).

Έχω την ακτίνα και το κέντρο της σφαίρας και τις τιμές της συνάρτησης ανά 3 μοίρες.

Πώς θα βρω την ροή ; Και πώς θα επιβεβαιώσω ότι είναι σωστό το αποτέλεσμα ;

( ουσιαστικά είναι ένα επιφανειακό ολοκλήρωμα διανύσματος που πρέπει να κάνω σε ένα πρόγραμμα )

Ας μου πει κάποιος από αυτούς που νομίζουν ότι τα μαθηματικά δεν χρειάζονται πώς θα το κάνω ή με ποιά

έτοιμη βιβλιοθηκη μπορεί να γίνει...

 

Και δεν πρόκειται για εξειδικευμένη εφαρμογή - ένα "απλό" εκπαιδευτικό πρόγραμμα είναι...

 

-

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

Θες λογιστικά ; πρέπει να ξέρεις στατιστική, επιχειρησιακή έρευνα/βελτιστοποίηση.

Θες γραφικά ; πρέπει να ξέρεις γεωμετρία, διανυσματική ανάλυση ενίοτε και υπολογιστική γεωμετρία.

Θες επεξεργασία εικόνας ή σήματος ; πρέπει να ξέρεις ανάλυση Fourier.

Θες κρυπτογραφία και τα σχετικά τους ; πρέπει να ξέρεις άλγεβρα και θεωρία αριθμών.

Θες εκπαιδευτικές εφαρμογές - π.χ. φυσική ; πρέπει να ξέρεις φυσική.

Θες παιχνίδια ; πρέπει να ξέρεις γεωμετρία, φυσική, αριθμητική ανάλυση κ.α.

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

Θες ένα πρόγραμμα που κάνει defrag στο δίσκο ; oι αλγόριθμοι που κάνουν την ανάλυση και βελτιστοποίηση της κατανομής είναι μαθηματικές μέθοδοι βελτιστοποίησης.

 

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

 

Κανένας που ξέρει μόνον προγραμματισμό δεν έχει φτιάξει κάποιο αξιόλογο πρόγραμμα.

Απλώς διότι δεν ξέρει τι και πώς να το φτιάξει.

 

Αυτό προσωπικά "δε το πιάνω". Δεν έχει φτιάξει αξιόλογο πρόγραμμα κανείς που ξέρει μόνο προγραμματισμό? Γιατί δεν ξέρει τι και πως να το φτιάξει? :confused:

 

Παρεπιμπτόντως πριν κανα δίμηνο έγραψα μία σειρά από posts ακριβώς γιατί δε θες μαθηματικά (αγγλικά δυστυχώς) για να γράψεις OO κώδικα. (προβλέπω να γυρίζει σε flame με C/C++ ambassadors)

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

Θες λογιστικά ; πρέπει να ξέρεις στατιστική, επιχειρησιακή έρευνα/βελτιστοποίηση.

Θες γραφικά ; πρέπει να ξέρεις γεωμετρία, διανυσματική ανάλυση ενίοτε και υπολογιστική γεωμετρία.

Θες επεξεργασία εικόνας ή σήματος ; πρέπει να ξέρεις ανάλυση Fourier.

Θες κρυπτογραφία και τα σχετικά τους ; πρέπει να ξέρεις άλγεβρα και θεωρία αριθμών.

Θες εκπαιδευτικές εφαρμογές - π.χ. φυσική ; πρέπει να ξέρεις φυσική.

Θες παιχνίδια ; πρέπει να ξέρεις γεωμετρία, φυσική, αριθμητική ανάλυση κ.α.

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

Θες ένα πρόγραμμα που κάνει defrag στο δίσκο ; oι αλγόριθμοι που κάνουν την ανάλυση και βελτιστοποίηση της κατανομής είναι μαθηματικές μέθοδοι βελτιστοποίησης.

 

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

 

Κανένας που ξέρει μόνον προγραμματισμό δεν έχει φτιάξει κάποιο αξιόλογο πρόγραμμα.

Απλώς διότι δεν ξέρει τι και πώς να το φτιάξει.

 

Αυτό προσωπικά "δε το πιάνω". Δεν έχει φτιάξει αξιόλογο πρόγραμμα κανείς που ξέρει μόνο προγραμματισμό? Γιατί δεν ξέρει τι και πως να το φτιάξει? :confused:

 

Παρεπιμπτόντως πριν κανα δίμηνο έγραψα μία σειρά από posts ακριβώς γιατί δε θες μαθηματικά (αγγλικά δυστυχώς) για να γράψεις OO κώδικα. (προβλέπω να γυρίζει σε flame με C/C++ ambassadors)

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

@directx

 

φυσικά και υπάρχουν έτοιμες βιβλιοθήκες, αλλά και πάλι για να μπορέσεις να τις χρησιμοποιήσεις θα πρέπει να γνωρίζεις και να έχεις διδαχτεί μαθηματικά, π.χ. κάτι πολύ απλό. translation μιας συνάρτησης, υπάρχει έτοιμη στη Java, ναι αλλά πως αν δεν γνωρίζεις τι είναι το translation! :-)

 

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

 

---------- Προσθήκη στις 16:36 ---------- Προηγούμενο μήνυμα στις 16:32 ----------

 

@V.I.Smirnov:

Είναι ένα εκπαιδευτικό λογισμικό - άρα δεν είναι απλό, είναι κάτι εξεζητημένο (τα δυσκολότερα λογισμικά είναι τα εκπαιδευτικά -από πολλές απόψεις |στο λέω από εμπειρία αλλά για άλλο γνωσιολογικό τομέα). Χρειάζεται γνώσεις φυσικής και μαθηματικών, θα αποτανθείς σε κάποιον που γνωρίζει, αν γνωρίζεις εσύ ακόμα καλύτερα. Μπορείς όμως να ρίξεις και μια ματιά σε κανένα Physics Engine ποτε δεν ξέρεις. Από την άλλη πλευρά θα μπορούσες να δώσεις ένα simulation αντί ενός πλήρους και λειτουργικού emulation (πάντα με σεβασμό στο κοινό που απευθύνεσαι).

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

@directx

 

φυσικά και υπάρχουν έτοιμες βιβλιοθήκες, αλλά και πάλι για να μπορέσεις να τις χρησιμοποιήσεις θα πρέπει να γνωρίζεις και να έχεις διδαχτεί μαθηματικά, π.χ. κάτι πολύ απλό. translation μιας συνάρτησης, υπάρχει έτοιμη στη Java, ναι αλλά πως αν δεν γνωρίζεις τι είναι το translation! :-)

 

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

 

---------- Προσθήκη στις 16:36 ---------- Προηγούμενο μήνυμα στις 16:32 ----------

 

@V.I.Smirnov:

Είναι ένα εκπαιδευτικό λογισμικό - άρα δεν είναι απλό, είναι κάτι εξεζητημένο (τα δυσκολότερα λογισμικά είναι τα εκπαιδευτικά -από πολλές απόψεις |στο λέω από εμπειρία αλλά για άλλο γνωσιολογικό τομέα). Χρειάζεται γνώσεις φυσικής και μαθηματικών, θα αποτανθείς σε κάποιον που γνωρίζει, αν γνωρίζεις εσύ ακόμα καλύτερα. Μπορείς όμως να ρίξεις και μια ματιά σε κανένα Physics Engine ποτε δεν ξέρεις. Από την άλλη πλευρά θα μπορούσες να δώσεις ένα simulation αντί ενός πλήρους και λειτουργικού emulation (πάντα με σεβασμό στο κοινό που απευθύνεσαι).

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

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

 

Η πλέιοψηφία τους ασχολείται με τετριμμένα πράγματα και κοινοτοπίες.

Την απόδειξη την είπαμε νωρίτερα. Δες ποιοί είναι πίσω από κάποιο "δύσκολο" πρόγραμμα. Μηχανικοί, μαθηματικοί, φυσικοί και απόφοιτοι πληροφορικής όλοι με μεταπτυχιακά και phD.

Ή δες τις γραμματικές γνώσεις οποιουδήποτε συγγραφέα βιβλίου προγραμματισμού.

Μόνον απλοί προγραμματιστές δεν είναι.

 

-

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

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

 

Η πλέιοψηφία τους ασχολείται με τετριμμένα πράγματα και κοινοτοπίες.

Την απόδειξη την είπαμε νωρίτερα. Δες ποιοί είναι πίσω από κάποιο "δύσκολο" πρόγραμμα. Μηχανικοί, μαθηματικοί, φυσικοί και απόφοιτοι πληροφορικής όλοι με μεταπτυχιακά και phD.

Ή δες τις γραμματικές γνώσεις οποιουδήποτε συγγραφέα βιβλίου προγραμματισμού.

Μόνον απλοί προγραμματιστές δεν είναι.

 

-

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

Η πλέιοψηφία τους ασχολείται με τετριμμένα πράγματα και κοινοτοπίες.

 

Έχεις κάποιο paper ή στατιστική έρευνα που να το αποδεικνύει?

 

Την απόδειξη την είπαμε νωρίτερα. Δες ποιοί είναι πίσω από κάποιο "δύσκολο" πρόγραμμα. Μηχανικοί, μαθηματικοί, φυσικοί και απόφοιτοι πληροφορικής όλοι με μεταπτυχιακά και phD.

Ή δες τις γραμματικές γνώσεις οποιουδήποτε συγγραφέα βιβλίου προγραμματισμού.

Μόνον απλοί προγραμματιστές δεν είναι.

 

οποιουδήποτε συγγραφέα? :/ "Απλοί" προγραμματιστές? Όπως λέμε ο απλός, η απλή το απλό? Τι έχουν? Διδακτορικό στα μαθηματικά?

 

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

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

Η πλέιοψηφία τους ασχολείται με τετριμμένα πράγματα και κοινοτοπίες.

 

Έχεις κάποιο paper ή στατιστική έρευνα που να το αποδεικνύει?

 

Την απόδειξη την είπαμε νωρίτερα. Δες ποιοί είναι πίσω από κάποιο "δύσκολο" πρόγραμμα. Μηχανικοί, μαθηματικοί, φυσικοί και απόφοιτοι πληροφορικής όλοι με μεταπτυχιακά και phD.

Ή δες τις γραμματικές γνώσεις οποιουδήποτε συγγραφέα βιβλίου προγραμματισμού.

Μόνον απλοί προγραμματιστές δεν είναι.

 

οποιουδήποτε συγγραφέα? :/ "Απλοί" προγραμματιστές? Όπως λέμε ο απλός, η απλή το απλό? Τι έχουν? Διδακτορικό στα μαθηματικά?

 

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

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

@DirectX

 

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

 

Το νόημα είναι ότι και σε φαινομενικά απλά πράγματα υπάρχει συχνά ανάγκη περιφερειακών γνώσεων.

Προφανώς εσύ έχεις ανοικτό μυαλό και ξέρεις να αυτοεκπαιδεύεσαι και πού να στραφείς για να κάνεις κάτι

ακόμα κι' αν δεν το ξέρεις. Καθόλου δεν αφορά εσένα.

 

Το έθεσα ως καθημερινό παράδειγμα στους άλλους που συνομιλητές που δεν αντιλαμβάνονται την ανάγκη

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

 

-

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

@DirectX

 

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

 

Το νόημα είναι ότι και σε φαινομενικά απλά πράγματα υπάρχει συχνά ανάγκη περιφερειακών γνώσεων.

Προφανώς εσύ έχεις ανοικτό μυαλό και ξέρεις να αυτοεκπαιδεύεσαι και πού να στραφείς για να κάνεις κάτι

ακόμα κι' αν δεν το ξέρεις. Καθόλου δεν αφορά εσένα.

 

Το έθεσα ως καθημερινό παράδειγμα στους άλλους που συνομιλητές που δεν αντιλαμβάνονται την ανάγκη

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

 

-

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

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

 

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

 

π.χ, αυτός που ξέρει C δεν ξέρει απαραίτητα να σχεδιάσει έναν C compiler (μαθηματικά). To ανάποδο πάλι ναι.

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

Αρχειοθετημένο

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


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