Προηγούμενη
Συνεργασία με εργαλεία των Windows
Μάθημα
Εκπόνηση εργασίας και διδακτορικής διατριβής
Ενότητα
Αποτελεσματική xρήση τεχνολογιών πληροφορικής στην έρευνα
Επόμενη
Η προσωπική ιστοσελίδα
Ανάπτυξη λογισμικού
Χρησιμοποιούμε γλώσσα ανάλογη με το πρόβλημα:
Python, R, Perl, Ruby, για πειραματισμό και επεξεργασία αρχείων
JavaScript, Visual Basic, HTML/CSS, Tcl/Tk για γραφικές διεπαφές
Java, C# για μεταφέρσιμα, κατανεμημένα ή ενσωματωμένα συστήματα
Rust, Go, C, C++ για μεγάλο όγκο δεδομένων και ταχύτητα επεξεργασίας
ML, Haskell για συναρτησιακό προγραμματισμό
R, Matlab, Mathematica για σύνθετα αριθμητικά προβλήματα
Prolog για έκφραση κανόνων
Χρησιμοποιούμε έτοιμες βιβλιοθήκες και κώδικα
PyPI, npm, Perl modules
Java SDK
Boost (C++)
Εξωτερικά προγράμματα
Υλοποιούμε πρώτα ένα
αρχέτυπο (
prototype
)
του συστήματος. Πιθανότατα δε θα χρειαστεί ποτέ δεύτερη υλοποίηση.
Η υλοποίηση σε μορφή αρχετύπου δεν είναι δικαιολογία για να μην είναι ο κώδικας ευανάγνωστος και με σωστά σχόλια.
Τοποθετούμε τον κώδικα που γράφουμε κάτω από σύστημα διαχείρισης αλλαγών.