Σε ένα σύγχρονο περιβάλλον ο διερμηνευτής χρησιμοποιείται στη φάση της δημιουργίας του προγράμματος και ο μεταγλωττιστής στη φάση της τελικής έκδοσης και εκμετάλλευσης του προγράμματος.
Ο πιο δομημένος τρόπος παρουσίασης αλγορίθμων είναι με ελεύθερο κείμενο.
Κατά την ανάλυση του προβλήματος εντοπίζονται οι ιδιαιτερότητες του προβλήματος
Βασικός στόχος της ανάλυσης του προβλήματος είναι η πρόταση 2 διαφορετικών λύσεων
Μία πεπερασμένη σειρά ενεργειών είναι αλγόριθμος.
Η εντολή GOTO που αλλάζει τη ροή εκτέλεσης ενός προγράμματος είναι απαραίτητη στον δομημένο προγραμματισμό.
Στην ιεραρχική σχεδίαση, η ανάλυση του αλγορίθμου πραγματοποιείται με την τεχνική «από κάτω προς τα πάνω».
Δεν υπάρχει αλγόριθμος για τη σχεδίαση αλγορίθμων.
Σκοπός της ιεραρχικής σχεδίασης είναι η διάσπαση του προβλήματος σε μια σειρά από απλούστερα υποπροβλήματα .
Ο τμηματικός προγραμματισμός είναι μεθοδολογία που υλοποιεί την ιεραρχική σχεδίαση.
Οι γλώσσες χαμηλού επιπέδου είναι τεχνητές γλώσσες, ενώ οι γλώσσες υψηλού επιπέδου είναι φυσικές γλώσσες.
Το τυπικό μιας γλώσσας είναι το σύνολο των κανόνων που καθορίζουν τη νομιμότητα της σύνδεσης των λέξεων για τη δημιουργία προτάσεων
Ένας αλγόριθμος μπορεί να μην έχει έξοδο.
Στόχος της ανάλυσης ενός προβλήματος είναι να βρει απλά μια λύση