Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
1. Εισαγωγή στη Zig
- Επισκόπηση της γλώσσας Zig και της φιλοσοφίας της
- Βασικά στοιχεία σύνταξης: μεταβλητές, συναρτήσεις, βρόχοι και συνθήκες
- Τύποι δεδομένων και δομές
- Βασικές αρχές διαχείρισης μνήμης
- Τεχνικές αποσφαλμάτωσης
- Πρακτικές ασκήσεις στα βασικά της Zig
2. Ανάπτυξη Εφαρμογών σε Zig
- Συγγραφή και εκτέλεση δοκιμών μονάδας
- Κατανόηση δεικτών και ασφάλειας μνήμης
- Συστήματα δημιουργίας και οργάνωση έργων
- Βασικές δομές δεδομένων στη Zig
- Στρατηγικές χειρισμού σφαλμάτων
- Θεωρήσεις μνήμης στοίβας και σωρού
- Λειτουργίες αρχείων και χειρισμός Εισόδου/Εξόδου (I/O)
- Πρακτικές ασκήσεις στην ανάπτυξη εφαρμογών
3. Προηγμένα Θέματα στη Zig
- Διαλειτουργικότητα με C (διαλειτουργικότητα Zig-C)
- Εργασία με διανύσματα και βελτιστοποίηση απόδοσης
- Πρακτικές ασκήσεις σε προηγμένα χαρακτηριστικά της Zig
Απαιτήσεις
Κοινό-στόχος
- Προγραμματιστές λογισμικού που ενδιαφέρονται να μάθουν Zig
- Προγραμματιστές συστημάτων που εξερευνούν εναλλακτικές των C/Rust
- Μηχανικοί που εργάζονται σε ενσωματωμένα συστήματα, ανάπτυξη παιχνιδιών ή εφαρμογές κρίσιμης απόδοσης
Προαπαιτούμενα
- Κατανόηση βασικών εννοιών προγραμματισμού (μεταβλητές, βρόχοι, συνθήκες, συναρτήσεις)
- Εμπειρία με αποσφαλμάτωση, βασικές δομές δεδομένων και χειρισμό σφαλμάτων
- Κάποια εμπειρία με προγραμματισμό συστημάτων (C, Rust, ή παρόμοιες γλώσσες)
14 Ώρες
Σχόλια (1)
Η δυνατότητα να ζητάς προχωρημένα θέματα ακόμη και αν δεν είχαν σχεδιαστεί αρχικά.
Gabriel Chouinard - Spark Microsystems
Κομμάτι - FreeRTOS: Programming for Real Time Operating Systems
Μηχανική Μετάφραση