Πέμπτη, 7 Δεκεμβρίου 2017

Σύγκριση κώδικα γραμμένου σε C και κώδικα σε Assebly



Τις περισσότερες φορές όταν γράφεις ένα πρόγραμμα, μικρό ή μεγάλο, δεν δίνεις και μεγάλη σημασία στο πως θα μεταγλωττιστεί αυτό σε assembly. Και δεν σε νοιάζει αφού η εξέλιξη μας έδωσε γλώσσες προγραμματισμού που μπορούν να καταλάβουν απλές εντολές που είναι εύκολο για έναν άνθρωπο να τις γράψει και να τις καταλάβει.

Έτσι, όταν εμείς γράφουμε ένα κατεβατό από if-then-else και while loops στην πραγματικότητα γράφουμε κάτι στη γλώσσα μας που θα μεταγλωττιστεί από ένα πρόγραμμα σε γλώσσα κατανοητή για έναν υπολογιστή. Έχει ενδιαφέρον να δούμε πόσο δύσκολο θα ήταν να γράψουμε κώδικα σε Assembly και να αισθανθούμε τυχεροί που δεν είναι απαραίτητο να γράψουμε τόσο low level κώδικα.

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου