Jump to content
  • Revit - Μαθήματα BIM
giolefpat_ceid

Γλώσσες προγραμματισμού

Recommended Posts

@Pappos

Είμαι στο επίπεδο όπου γνωρίζω fortran και matlab:p vielen dank πάντως.

 

@Παναγιώτης

Μιας και δεν έχω την δυνατότητα να ασχοληθώ άμεσα με την C# (θα περάσει κανά δίμηνο πριν έχω την άνεση) θα κοιτάξω την python.

 

Θα κοιτάξω και αυτό που λες για προγραμματιζόμενο κομπιουτεράκι και να με λίγη τύχη να ενσωματώσω τπτ από αυτά που ξέρω στην matlab γραμμένα σε όποια γλώσσα χρειάζεται ;)

Share this post


Link to post
Share on other sites

Κατάλληλη γλώσσα Προγραμματισμού για την δημιουργία εφαρμογών για PDA,Αριθμομηχανές κ.α είναι η Visual Basic Net(οποιαδήποτε έκδοση).Ο κώδικας είναι αρκετά ευκολός και απλός να τον μάθεις και το περιβάλλον της πολύ φιλικό στον χρήστη.Ενώ πάντα υπάρχει και ο προγραμματισμός με VBA που γίνεται και στο excel και αν γνωρίζεις άνετα δουλεύεις και την VB.Net

Share this post


Link to post
Share on other sites

προτιμώ την python που θα τρέχει native σε mac os x το οποίο χρησιμοποιώ και το γνωρίζει ο Παναγιώτης. Ας ξεκινήσω από τα απλά πρώτα...:rolleyes:

 

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

Share this post


Link to post
Share on other sites

Η Python, Perl, Tcl/tk, PHP, είναι script γλώσσες. Μπορείς να κάνεις και προγράμματα αλλά για αυτήν την δουλειά υπάρχουν η Java, C++, C# που είναι καλύτερες για κάποια εφαρμογή. Με όλες μπορούν να γίνουν εφαρμογές αλλά οι παραπάνω γλώσσες (Python, Perl, Tcl/tk, PHP) είναι βοηθτικά εργαλεία και όχι μόνο για web εφαρμογές και εργαλεία για administrators UNIX.

Τα πάντα μαθαίνονται αν έχεις όρεξη, αλλά για εφαρμογές καλύτερα ξεκίνα με C#, C/C++ και μετά προχωράς. Μην ξεχνάς ότι τα απλά προγράμματα κονσόλας απέχουν πολύ μέχρι την GUI εφαρμογής τους. Έπειτα ξεκινάνε άλλες δυσκολίες όπως multithreading, IOException, Event handling κ.τ.λ.

Share this post


Link to post
Share on other sites
multithreading, IOException, Event handling κ.τ.λ.

 

Νομίζω ότι προχώρησες πολύ! Τεσπα προς το παρών πάντως θα ασχοληθώ με την Python και μετά την εξεταστική βλέπουμε:rolleyes: Άσε να δούμε κιόλας αν θα γίνει κάτι με το RoboCup 2D simulation από το άλλο νήμα και τι εργαλεία θα χρειαστούμε τελικά... Πρέπει να ρίξω διάβασμα και από εκείνη την μεριά γτ δεν έχω καταλάβει ακόμη πως παίζεις (λχ με scriptακια ή είμαι τελείως έξω) ;)

Share this post


Link to post
Share on other sites
Η Python, Perl, Tcl/tk, PHP, είναι script γλώσσες. Μπορείς να κάνεις και προγράμματα αλλά για αυτήν την δουλειά υπάρχουν η Java, C++, C# που είναι καλύτερες για κάποια εφαρμογή. Με όλες μπορούν να γίνουν εφαρμογές αλλά οι παραπάνω γλώσσες (Python, Perl, Tcl/tk, PHP) είναι βοηθτικά εργαλεία και όχι μόνο για web εφαρμογές και εργαλεία για administrators UNIX.

 

Τα πάντα μαθαίνονται αν έχεις όρεξη, αλλά για εφαρμογές καλύτερα ξεκίνα με C#, C/C++ και μετά προχωράς. Μην ξεχνάς ότι τα απλά προγράμματα κονσόλας απέχουν πολύ μέχρι την GUI εφαρμογής τους. Έπειτα ξεκινάνε άλλες δυσκολίες όπως multithreading, IOException, Event handling κ.τ.λ.

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

 

Όταν θέλεις να γράψεις λειτουργικό σύστημα, φυσικά θα πας στη C. όταν όμως θέλεις να κάνεις μια απλή εφαρμογή (με ή χωρίς gui) το να χρησιμοποιήσεις C ή τις εξελίξεις της συχνά είναι overkill. Μη ξεχνάμε ότι με τη σημερινή υπολογιστική ισχύ η βελτιστοποίηση της ταχύτητας του κώδικα συνήθως δεν είναι το ζητούμενο, σε αντίθεση με την ταχύτητα ανάπτυξης του. Κατά συνέπεια λοιπόν, και ιδίως όταν ξεκινάς, είναι προτιμότερο να γράψεις σε μια απλή γλώσσα υψηλού επιπέδου (όπως η vbasic ή η python) στην οποία δε θα έχεις να παλεύεις με τη στριφνή σύνταξη, ούτε με τα ακατανόητα λάθη γιατί ξέχασες ένα ερωτηματικό ( ; ) στο τέλος της κάθε σειράς. Το μόνο που θα σε απασχολεί θα είναι η ανάπτυξη του κώδικα.

 

Τέλος σχετικά με τα gui και την python όποιος ενδιαφέρεται μπορεί να δει εδώ

Share this post


Link to post
Share on other sites

χρησιμευει πουθενα η quickbasic ή να μην κανω τον κοπο να την εμπεδωσω?

Share this post


Link to post
Share on other sites

ήταν για dos αυτή, μεχρι και την πρηγούμενη 10ετία ψιλοχρησιμοποιούνταν για απλά προγραμματάκια π.χ. να λύσεις βρόγχους σε κλειστά δίκτυα κλπ. υπάρχει ακόμη?

 

δεν έχει νόημα γιατι αυτά που έκανε υπολογιστικά τα κάνεις σε 2 λεπτα στο excel άσε που ειναι εντελώς αρχαία

Share this post


Link to post
Share on other sites

αποτι ξερω μπορεις να κανεις πολλα και με την qbasic, απλα θα γινει με περισσοτερο κοπο και γραμμες..κατι πιο συγχρονο? matlab?

Share this post


Link to post
Share on other sites

@στεφ29

 

Η χρησιμότητα μιας γλώσσας προγραμματισμού εξαρτάται από το τι θες να κάνεις. Αν απλά σκοπεύεις να μάθεις μια γλώσσα προγραμματισμού τότε πήγαινε σε μια πιο σύγχρονη εκδοχή της basic, πρακτικά δλδ την visual basic. Μπορείς να δεις και την python. Είναι εξίσου απλή (αν όχι απλούστερη) και τρεχεί παντού.

 

edit

το matlab είναι άλλης φύσης εργαλείο. Πολύ ισχυρό. Βασικά τι θες να κάνεις?

Με την qbasic θα μείνεις μόνο σε commmand prompt εφαρμογές. Αν θες gui θα πρέπει να πας σε κάτι πιο σύγχρονο. Επίσης σε λίγα χρόνια οι υπολογιστές (αν όχι ήδη δλδ) θα την τρέχουν μόνο με emulators.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.