Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

1. Εισαγωγή στη Zig

  • Επισκόπηση της γλώσσας Zig και της φιλοσοφίας της
  • Βασικά στοιχεία σύνταξης: μεταβλητές, συναρτήσεις, βρόχοι και συνθήκες
  • Τύποι δεδομένων και δομές
  • Βασικές αρχές διαχείρισης μνήμης
  • Τεχνικές αποσφαλμάτωσης
  • Πρακτικές ασκήσεις στα βασικά της Zig

2. Ανάπτυξη Εφαρμογών σε Zig

  • Συγγραφή και εκτέλεση δοκιμών μονάδας
  • Κατανόηση δεικτών και ασφάλειας μνήμης
  • Συστήματα δημιουργίας και οργάνωση έργων
  • Βασικές δομές δεδομένων στη Zig
  • Στρατηγικές χειρισμού σφαλμάτων
  • Θεωρήσεις μνήμης στοίβας και σωρού
  • Λειτουργίες αρχείων και χειρισμός Εισόδου/Εξόδου (I/O)
  • Πρακτικές ασκήσεις στην ανάπτυξη εφαρμογών

3. Προηγμένα Θέματα στη Zig

  • Διαλειτουργικότητα με C (διαλειτουργικότητα Zig-C)
  • Εργασία με διανύσματα και βελτιστοποίηση απόδοσης
  • Πρακτικές ασκήσεις σε προηγμένα χαρακτηριστικά της Zig

Απαιτήσεις

Κοινό-στόχος

  • Προγραμματιστές λογισμικού που ενδιαφέρονται να μάθουν Zig
  • Προγραμματιστές συστημάτων που εξερευνούν εναλλακτικές των C/Rust
  • Μηχανικοί που εργάζονται σε ενσωματωμένα συστήματα, ανάπτυξη παιχνιδιών ή εφαρμογές κρίσιμης απόδοσης

Προαπαιτούμενα

  • Κατανόηση βασικών εννοιών προγραμματισμού (μεταβλητές, βρόχοι, συνθήκες, συναρτήσεις)
  • Εμπειρία με αποσφαλμάτωση, βασικές δομές δεδομένων και χειρισμό σφαλμάτων
  • Κάποια εμπειρία με προγραμματισμό συστημάτων (C, Rust, ή παρόμοιες γλώσσες)
 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (1)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες