Αντικειμενοστραφείς Γλώσσες Προγραμματισμού
Εισαγωγή στη C++
Εισαγωγή στo ROOT
Κανονισμός, Ανακοινώσεις, ...
Κανονισμός Μαθήματος.
Ανακοινώσεις μαθήματος
Ώρες και τόπος μαθημάτων
Διαφάνειες Παραδόσεων, ασκήσεις, ...
01: Εισαγωγή
Οδηγίες ανάπτυξης προγράμματος σε C++
02: Linux
Εργαστήριο 1
least_squares.c
03: Έλεγχος ροής, Βρόχοι
std::vector reference
Εργαστήριο 2
04: Συναρτήσεις, Δείκτες, Πίνακες
🎥VIDEO🎞:
εγγραφή του μάθηματος της 27/10/2020
const
correctness
: ορθή χρήση του
const
precision_tests.cpp
: Περί ακρίβειας αριθμών. Κατανοείτε τι συμβαίνει όταν τρέχει το πρόγραμμα;
factorial_ex3.cpp
: Μέχρι ποια τιμή του n μπορεί να υπολογιστεί σωστα το n! ;...
factorial_ex3.pdf
: ... η απάντηση ...
Εργαστήριο 3-4
05: Ορίσματα της main, Αναφορές, Διαχείριση μνήμης, C++ strings, Αρχεία
🎥VIDEO🎞:
εγγραφή του μάθηματος της 03/11/2020
Εργαστήριο 5
06: Κλάσεις και Αντικείμενα
πηγαίοι κώδικες του αρχείου PDF (για copy/paste)
🎥VIDEO🎞:
εγγραφή του μάθηματος της 10/11/2020
Εργαστήριο 6
βοηθητικά αρχεία
C++ code visualization (επαναληπτικό μάθημα)
🎥VIDEO🎞:
εγγραφή του μάθηματος της 20/11/2020
07: Ειδικές μέθοδοι κατασκευής - Υπερφόρτωση τελεστών
πηγαίοι κώδικες του αρχείου PDF (για copy/paste)
🎥VIDEO🎞:
εγγραφή του μάθηματος της 24/11/2020
Εργαστήριο 7
Vector3D.h
08: Σύνθεση - Κληρονομικότητα
🎥VIDEO🎞:
εγγραφή του μάθηματος της 01/12/2020
1h48:
gource
code visualization
09: Εισαγωγή στο ROOT data analysis framework
Αρχεία πηγαίου κώδικα των διαφανειών
🎥VIDEO🎞:
εγγραφή του μάθηματος της 04/12/2020
ROOT software evolution (gource visualization)
10: Ιστογράμματα και Γραφήματα με το ROOT
Αρχεία πηγαίου κώδικα των διαφανειών
🎥VIDEO🎞:
εγγραφή του μάθηματος της 08/12/2020
Εργαστήριο ROOT-1
11: Προσαρμογές με το ROOT
Αρχεία πηγαίου κώδικα των διαφανειών
🎥VIDEO🎞:
εγγραφή του μάθηματος της 15/12/2020
Εργαστήριο ROOT-2
12: Αυτόνομα εκτελέσιμα με ROOT: λήψη δεδομένων και απεικόνισή τους - Σχεδίαση ατομικών τροχιακών 3d
🎥VIDEO🎞:
εγγραφή του μάθηματος της 22/12/2020
Προμορφοποιημένος Εικονικός Η/Υ:
Οδηγίες για την εγκατάσταση
ενός εικονικού Η/Υ, που εξομοιώνει έναν υπολογιστή με λειτουργικό σύστημα Linux, με διαθέσιμο όλο το λογισμικό που χρησιμοποιείται στο εργαστήριο του μαθήματος.
Links:
C++ reference
www.cplusplus.com
C++ code visualization
Eclipse IDE for C/C++ Developers
GDB online C++ compiler
wandbox online C++ compiler
Coliru online C++ compiler
Multi-file online C++ Compiler
C++ Tutorial @ TutorialsPoint
root.cern.ch.
Η κεντρική σελίδα του ROOT στο CERN. Πληροφορίες και downloads.
Gource - a software version control visualization tool
Vim - the ubiquitous text editor
GNU Emacs.
Πληροφορίες και downloads για τον επεξεργαστή κειμένου Emacs.
Cygwin
is a UNIX environment for Windows. Πληροφορίες και downloads.
GNU Emacs for Windows.
Πληροφορίες και downloads για τον επεξεργαστή κειμένου Emacs για Windows.
Βιβλιογραφία:
Βλέπε
εδώ...