Εξέλιξη Κομματιού
1. Εισαγωγή στη Zig
- Γενική επισκόπηση της γλώσσας Zig και του φιλοσοφικού υπόβαθρού της
- Βασικά στοιχεία συντάξεως: μεταβλητές, συναρτήσεις, επαναλήψεις και όρους
- Τύποι δεδομένων και δομές (structs)
- Βασικές αρχές διαχείρισης μνήμης
- Τεχνικές για την αποσφαλμάτωση
- Πρακτικές ασκήσεις στα βασικά στοιχεία της Zig
2. Ανάπτυξη εφαρμογών με Zig
- Γραφή και τρέχουσα αξιολόγηση μονάδων (unit tests)
- Κατανόηση δεικτών (pointers) και ασφάλειας μνήμης
- Συστήματα κατασκευής (build systems) και διαχείριση προ젝τών
- Βασικές δομές δεδομένων στη Zig
- Στρατηγικές επεξεργασίας λαθών (error handling)
- Υπολογιστικά στοιχεία μνήμης stack και heap
- Επιχειρηματικές πράξεις αρχείων και υπολογιστική επεξεργασία (I/O)
- Πρακτικές ασκήσεις στην ανάπτυξη εφαρμογών
3. Προηγμένα Θέματα Zig
- Συμβατότητα με το C (Zig-C interop)
- Εργασία με διανυσμάτων και επιδοτικής αξιοποίησης
- Πρακτικές ασκήσεις σε προηγμένα χαρακτηριστικά της Zig
Απαιτήσεις
Στόχοι και Αντικείμενα
- Εφαρμοστικοί προγραμματιστές που ενδιαφέρονται για τη μάθηση Zig
- Προγραμματιστές συστημάτων που εξερευνούν εναλλακτικές λύσεις στο C/Rust
- Μηχανικοί που δουλεύουν σε εμποδιστικά συστήματα, ανάπτυξη παιχνιδιών, ή εφαρμογές υψηλής επιδόσεως
Προαπαιτούμενα
- Κατανόηση των βασικών εννοιών προγραμματισμού (μεταβλητές, συμβουλευτικά, όρους και διαχωριστικά)
- Εμπειρία στην αποσφαλμάτωση, τα βασικά δομές δεδομένων και την επεξεργασία λαθών
- Κάποια εμπειρία στον προγραμματισμό συστημάτων (C, Rust, ή παρόμοιες γλώσσες)
Σχόλια (5)
Απαντά σε όλες τις ερωτήσεις μου πολύ καλά εξηγημένα.
Khaled Almarzooqi - Beamtrail
Κομμάτι - Circuits and Electronics Fundamentals
Μηχανική Μετάφραση
Ο Σεάν ήταν ενθουσιώτης ομιλητής και τα πρακτικά ασκήματα ήταν πολύ ενδιαφέροντα. Μπορώ να δω πόσο θα είναι πραγματικά εφαρμόσιμα.
Temira Koenig - Yeshiva University
Κομμάτι - Raspberry Pi for Beginners
Μηχανική Μετάφραση
Ωστόσο ότι ο εκπαιδευτής προσαρμόζεται στις ανάγκες μας
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Κομμάτι - The Yocto Project - An Overview - hands-on
Μηχανική Μετάφραση
Ο εκπαιδευτής ήταν πραγματικά ευγενικός και γνώστης, κάνοντας το παραπάνω μίλι για να εξηγήσει πράγματα που δεν ήξερα
Felix - Microchip Technology Inc
Κομμάτι - Embedded C Application Design Principles for Automotive Professionals
Μηχανική Μετάφραση
Το κερδίσιμο 用的知识和澄清一些我之前不确定的事情。 (注:这里出现了一部分中文,应该是翻译过程中的错误。正确的希腊语翻译应该为:“Το κερδίσιμο χρήσιμης γνώσης και η εξηγήση μερικών πραγμάτων που δεν ήταν σίγουροι προηγουμένως.”) 正确的翻译应为: Το κερδίσιμο χρήσιμης γνώσης και η εξηγήση μερικών πραγμάτων που δεν ήταν σίγουροι προηγουμένως.
Kenneth Mahoney - University of Glasgow
Κομμάτι - Arduino: Programming a Microcontroller for Beginners
Μηχανική Μετάφραση