Σωστά αυτά που λες αλλά αν έγραφες σε κάποια άλλη γλώσσα, όπως c
![Wink :wink:](./images/smilies/icon_wink.gif)
. Η ΓΛΩΣΣΑ δεν δέχεται μη αρχικοποιημένες μεταβλητές. Κατά την εκτέλεση εμφανίζεται σφάλμα. Τα στοιχεία του πίνακα ΣΥΧΝΟΤΗΤΑ θέλουν και αυτά αρχικοποίηση. Το ΑΠ <-- (ΝΕΟ DIV 100) +1 φαίνεται "επικύνδινο", μήπως εννοείς ΑΠ <-- (ΝΕΟ
MOD 100) +1 ? ("Παράδοξο", για ΝΕΟ <-- 0 δεν υπάρχει πρόβλημα υπερχείλισης (overflow) !
![Shocked :shock:](./images/smilies/icon_eek.gif)
)
Επίσης στην ΓΛΩΣΣΑ by reference περνιούνται οι μεταβλητές
μόνο στις διαδικασίες. Στις συναρτήσεις περνάνε by value.
Για να γίνει λίγο πιο κατανοητό, by reference σημαίνει ότι χρησιμοποιείται η ίδια θέση μνήμης/μεταβλητή, ενώ by value σημαίνει ότι δημιουργείται μια καινούργια μεταβλητή η οποία παίρνει την τιμή της μεταβλητής που χρησιμοποιείται κατά το κάλεσμα της συνάρτησης.