Course Outline

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

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

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

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

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

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

Requirements

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

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

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

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

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories