SlideShare a Scribd company logo
ΤΕΙ Ανατολικής Μακεδονίας & Θράκης
Τμήμα Μηχανικών Πληροφορικής
ΕΡΓΑΣΤΗΡΙΟ ΠΡΟΗΓΜΕΝΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΤΕΧΝΟΛΟΓΙΩΝ
ΚΑΙ ΕΦΑΡΜΟΓΩΝ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ
aetma.gr
Εκπαιδευτικά βιντεομαθήματα
Πληροφορικής Α΄ Γενικού Λυκείου
Πληροφορική Α΄ Γενικού Λυκείου
Ενότητα 2: Το Λογισμικό του Υπολογιστή
Κεφ. 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών
6.1 Γλώσσες και εργαλεία προγραμματισμού
ΕΝΟΤΗΤΑ 2
ΚΕΦΑΛΑΙΟ 6
ΔΙΔΑΚΤΙΚΗ ΕΝΟΤΗΤΑ 6.1
ΓΛΩΣΣΕΣ ΚΑΙ ΕΡΓΑΛΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
Στην ενότητα αυτή θα αναλυθεί περεταίρω το θέμα των Γλωσσών
και Εργαλείων προγραμματισμού. Πιο συγκεκριμένα θα
περιγραφούν τα χαρακτηριστικά των Γλωσσών (διότι παρά όλες τις
ομοιότητες που ορισμένες γλώσσες διαθέτουν πρέπει να σημειωθεί
πως η κάθε μια έχει τα δικά της ιδιαίτερα χαρακτηριστικά) . Δηλαδή,
θα επεξηγηθεί ο όρος : : Γλώσσα Μηχανής και πολλές άλλες έννοιες το
κόσμου των γλωσσών της πληροφορικής. Ακόμη, θα αναφερθούμε
στα διάφορα εργαλεία που θα χρησιμοποιήσετε κατά την διάρκεια
της δημιουργίας ενός προγράμματος όπως : το συντάκτη κειμένων
Αναλυτικότερα, οι γλώσσες αυτές χωρίζονται σε διάφορες κατηγορίες όπως :
Γλώσσες Μηχανής είναι οι γλώσσες οι οποίες γράφτηκαν με το δυαδικό
σύστημα ( 0 και 1 ) ώστε να μπορούν να κατανοηθούν και να εκτελεστούν οι
εντολές από τον επεξεργαστή. Η γλώσσα αυτή διακρίνεται για την άμεση
εκτέλεση των εντολών αλλά ταυτόχρονα και για το υψηλό επίπεδο
δυσκολίας στην χρήση της.
Συμβολικές Γλώσσες ή Γλώσσες Χαμηλού Επιπέδου που έχουν ως
σκοπό την διευκόλυνση της διαδικασίας του προγραμματισμού με την
χρήση συντομογραφιών αγγλικών λέξεων στην θέση των εντολών. Αξίζει
να σημειωθεί πως αυτές οι γλώσσες απαιτούν την χρήση ενός ειδικού
προγράμματος για να επιτευχθεί η μετάφραση τους ώστε να εκτελεστεί.
Γλώσσες Υψηλού επιπέδου είναι το αποτέλεσμα της προσπάθειας
διευκόλυνσης συγγραφής, διόρθωσης και συντήρησης προγραμμάτων
ανεξαρτήτως από τον υπολογιστή στον οποίο θα εκτελεστούν. Μερικά
παραδείγματα γλωσσών : C, C++, Java, PHP, Python, C#, Visual Basic
κ.α.
Ανεξαρτήτως από τον τύπο της γλώσσας που έχει επιλεγεί (εκτός
από την γλώσσα μηχανής που δεν χρειάζεται / δεν χρησιμοποιεί
ορισμένα από αυτά τα εργαλεία) θα χρησιμοποιηθούν διάφορα
εργαλεία για την δημιουργία, μετάφραση και διόρθωση του πηγαίου
προγράμματος. Αυτά χωρίζονται σε :
Συντάκτης Κειμένων πάνω στο οποίο γράφεται το αρχικό ή
όπως ονομάζεται πηγαίο πρόγραμμα / κώδικας.
Μεταφραστικό Πρόγραμμα που μεταφράζει το πηγαίο
πρόγραμμα σε αντικείμενο πρόγραμμα ενώ ταυτόχρονα
ελέγχει και για τυχών υπάρχοντα συντακτικά λάθη
Συνδέτης ο οποίος συνδέει το αντικείμενο πρόγραμμα με
την βιβλιοθήκη της γλώσσας ή του προγραμματιστή
παράγοντας έτσι το τελικό προγραμμα που ονομάζεται
εκτελέσιμο πρόγραμμα / κώδικας
Εργαλεία εντοπισμού λαθών που χρησιμοποιούνται από
τον προγραμματιστή για να παρακολουθεί τι συμβαίνει στο
παρασκήνιο κατά την διάρκεια της εκτέλεσης του
προγράμματος.
Πληροφορική Α΄ Γενικού Λυκείου
Ενότητα 2: Το Λογισμικό του Υπολογιστή
Κεφ. 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών
6.1 Γλώσσες και εργαλεία προγραμματισμού
Το παρόν βίντεο δημιουργήθηκε στα πλαίσια του μαθήματος
Θεωρίες Μάθησης και Διδασκαλίας στην Πληροφορική
Συντελεστές - δημιουργοί βίντεο
Αργκεν Ζοτκα
Δημητρης Διχαλας
Δημητρης Μανωλας
Γιωργος Κακαβας
Παναγιωτης Κρικης
Υπεύθυνοι καθηγητές μαθήματος
Καθηγητής Αύγουστος Τσινάκος
Δρ. Ιωάννης Καζανίδης
ΤΕΙ Ανατολικής Μακεδονίας & Θράκης
Τμήμα Μηχανικών Πληροφορικής
ΕΡΓΑΣΤΗΡΙΟ ΠΡΟΗΓΜΕΝΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΤΕΧΝΟΛΟΓΙΩΝ
ΚΑΙ ΕΦΑΡΜΟΓΩΝ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ
aetma.gr
Εκπαιδευτικά βιντεομαθήματα
Πληροφορικής Α΄ Γενικού Λυκείου
Copyright 2017

More Related Content

Similar to 6.1 Γλώσσες και εργαλεία προγραμματισμού

φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμόφε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμόdimtsouk
 
Περιβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογώνΠεριβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογών
christos katsanis
 
Ιστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
Ιστορία του Προγραμματισμού των Ηλεκτρονικών ΥπολογιστώνΙστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
Ιστορία του Προγραμματισμού των Ηλεκτρονικών ΥπολογιστώνStathis Gourzis
 
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίαςΣημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Dimitra Adamidou
 
Κεφ. 6 Εισαγωγή στον Προγραμματισμό
Κεφ. 6 Εισαγωγή στον ΠρογραμματισμόΚεφ. 6 Εισαγωγή στον Προγραμματισμό
Κεφ. 6 Εισαγωγή στον ΠρογραμματισμόΙωάννου Γιαννάκης
 
γλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμούγλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμού
kmag388
 
α 5 γνωριμία με το λογισμικό
α 5 γνωριμία με το λογισμικόα 5 γνωριμία με το λογισμικό
α 5 γνωριμία με το λογισμικό
ionvam
 
Η γλώσσα προγραμματισμού C.
Η γλώσσα προγραμματισμού C.Η γλώσσα προγραμματισμού C.
Η γλώσσα προγραμματισμού C.Stathis Gourzis
 
κεφ 6 ανάπτυξη εφαρμογών
κεφ 6 ανάπτυξη εφαρμογώνκεφ 6 ανάπτυξη εφαρμογών
κεφ 6 ανάπτυξη εφαρμογών
akarathanos
 
Kef 1 4 & 1 5
Kef 1 4 & 1 5Kef 1 4 & 1 5
Kef 1 4 & 1 5
Terzakis Argiris
 
C_03112023.pdf
C_03112023.pdfC_03112023.pdf
C_03112023.pdf
argideli1
 
Εκπαιδευτικό Βίντεο
Εκπαιδευτικό ΒίντεοΕκπαιδευτικό Βίντεο
Εκπαιδευτικό Βίντεο
Dimitris Oikou
 
Python. 1 1 σχεδίαση και συγγραφή κώδικα
Python. 1 1 σχεδίαση και συγγραφή κώδικαPython. 1 1 σχεδίαση και συγγραφή κώδικα
Python. 1 1 σχεδίαση και συγγραφή κώδικα
Ιωάννου Γιαννάκης
 
Γλώσσες προγραμματισμού
Γλώσσες προγραμματισμούΓλώσσες προγραμματισμού
Γλώσσες προγραμματισμού
filippos_chatziandreas
 
ενότητα 2
ενότητα 2 ενότητα 2
ενότητα 2
tryfonid
 
Lm
LmLm

Similar to 6.1 Γλώσσες και εργαλεία προγραμματισμού (20)

Eisagwgi
EisagwgiEisagwgi
Eisagwgi
 
Aepp-6.4-6.7-tsiotakis
Aepp-6.4-6.7-tsiotakisAepp-6.4-6.7-tsiotakis
Aepp-6.4-6.7-tsiotakis
 
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμόφε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
 
Περιβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογώνΠεριβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογών
 
Ιστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
Ιστορία του Προγραμματισμού των Ηλεκτρονικών ΥπολογιστώνΙστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
Ιστορία του Προγραμματισμού των Ηλεκτρονικών Υπολογιστών
 
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίαςΣημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
 
Κεφ. 6 Εισαγωγή στον Προγραμματισμό
Κεφ. 6 Εισαγωγή στον ΠρογραμματισμόΚεφ. 6 Εισαγωγή στον Προγραμματισμό
Κεφ. 6 Εισαγωγή στον Προγραμματισμό
 
γλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμούγλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμού
 
α 5 γνωριμία με το λογισμικό
α 5 γνωριμία με το λογισμικόα 5 γνωριμία με το λογισμικό
α 5 γνωριμία με το λογισμικό
 
Η γλώσσα προγραμματισμού C.
Η γλώσσα προγραμματισμού C.Η γλώσσα προγραμματισμού C.
Η γλώσσα προγραμματισμού C.
 
κεφ 6 ανάπτυξη εφαρμογών
κεφ 6 ανάπτυξη εφαρμογώνκεφ 6 ανάπτυξη εφαρμογών
κεφ 6 ανάπτυξη εφαρμογών
 
Kephalaio 5-6-7
 Kephalaio 5-6-7 Kephalaio 5-6-7
Kephalaio 5-6-7
 
Kef 1 4 & 1 5
Kef 1 4 & 1 5Kef 1 4 & 1 5
Kef 1 4 & 1 5
 
C_03112023.pdf
C_03112023.pdfC_03112023.pdf
C_03112023.pdf
 
Εκπαιδευτικό Βίντεο
Εκπαιδευτικό ΒίντεοΕκπαιδευτικό Βίντεο
Εκπαιδευτικό Βίντεο
 
Python. 1 1 σχεδίαση και συγγραφή κώδικα
Python. 1 1 σχεδίαση και συγγραφή κώδικαPython. 1 1 σχεδίαση και συγγραφή κώδικα
Python. 1 1 σχεδίαση και συγγραφή κώδικα
 
Γλώσσες προγραμματισμού
Γλώσσες προγραμματισμούΓλώσσες προγραμματισμού
Γλώσσες προγραμματισμού
 
ενότητα 2
ενότητα 2 ενότητα 2
ενότητα 2
 
Lm
LmLm
Lm
 
ΑΕΠΠ - μάθημα 27
ΑΕΠΠ - μάθημα 27ΑΕΠΠ - μάθημα 27
ΑΕΠΠ - μάθημα 27
 

Recently uploaded

Beige Aesthetic Neutral Thesis Defense Presentation (1).pdf
Beige Aesthetic Neutral Thesis Defense Presentation (1).pdfBeige Aesthetic Neutral Thesis Defense Presentation (1).pdf
Beige Aesthetic Neutral Thesis Defense Presentation (1).pdf
oureilidouan
 
Η ΣΑΪΤΑ 6ο φύλλο
Η ΣΑΪΤΑ                                  6ο φύλλοΗ ΣΑΪΤΑ                                  6ο φύλλο
Η ΣΑΪΤΑ 6ο φύλλο
Dimitra Mylonaki
 
Ανακεφαλαίωση Μαθήματος - Lesson Refresher
Ανακεφαλαίωση Μαθήματος - Lesson RefresherΑνακεφαλαίωση Μαθήματος - Lesson Refresher
Ανακεφαλαίωση Μαθήματος - Lesson Refresher
oureilidouan
 
Green Minimalist Case Studies Presentation.pdf
Green Minimalist Case Studies Presentation.pdfGreen Minimalist Case Studies Presentation.pdf
Green Minimalist Case Studies Presentation.pdf
oureilidouan
 
How to Utilize Technology in Learning Presentation in Green and Brown Cartoon...
How to Utilize Technology in Learning Presentation in Green and Brown Cartoon...How to Utilize Technology in Learning Presentation in Green and Brown Cartoon...
How to Utilize Technology in Learning Presentation in Green and Brown Cartoon...
oureilidouan
 
polychronopoulou-migdalia maria 2270! ch
polychronopoulou-migdalia maria 2270! chpolychronopoulou-migdalia maria 2270! ch
polychronopoulou-migdalia maria 2270! ch
PolychronopoulouMigd
 
year-2023-school-9290107-form-16-synopsis (1).pdf
year-2023-school-9290107-form-16-synopsis (1).pdfyear-2023-school-9290107-form-16-synopsis (1).pdf
year-2023-school-9290107-form-16-synopsis (1).pdf
MariaAlexiou13
 
ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝ
ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝ
ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝ
ssuser503807
 
Blue Futuristic Cyber Security Presentation.pdf
Blue Futuristic Cyber Security Presentation.pdfBlue Futuristic Cyber Security Presentation.pdf
Blue Futuristic Cyber Security Presentation.pdf
oureilidouan
 
ΗΜΕΡΑ ΓΗΣ.pdfφυλλα εργασιων για τη γηκαι το περιβάλλον για Ε και ΣΤ ΤΆΞΗ
ΗΜΕΡΑ ΓΗΣ.pdfφυλλα εργασιων για τη γηκαι το περιβάλλον για Ε και ΣΤ ΤΆΞΗΗΜΕΡΑ ΓΗΣ.pdfφυλλα εργασιων για τη γηκαι το περιβάλλον για Ε και ΣΤ ΤΆΞΗ
ΗΜΕΡΑ ΓΗΣ.pdfφυλλα εργασιων για τη γηκαι το περιβάλλον για Ε και ΣΤ ΤΆΞΗ
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Η ΔΙΑΤΡΟΦΗ ΤΩΝ ΜΑΘΗΤΩΝ/ΤΡΙΩΝ ΤΟΥ ΓΥΜΝΑΣΙΟΥ ΝΑΟΥΣΑΣ ΠΑΡΟΥ
Η ΔΙΑΤΡΟΦΗ ΤΩΝ ΜΑΘΗΤΩΝ/ΤΡΙΩΝ ΤΟΥ ΓΥΜΝΑΣΙΟΥ ΝΑΟΥΣΑΣ ΠΑΡΟΥΗ ΔΙΑΤΡΟΦΗ ΤΩΝ ΜΑΘΗΤΩΝ/ΤΡΙΩΝ ΤΟΥ ΓΥΜΝΑΣΙΟΥ ΝΑΟΥΣΑΣ ΠΑΡΟΥ
Η ΔΙΑΤΡΟΦΗ ΤΩΝ ΜΑΘΗΤΩΝ/ΤΡΙΩΝ ΤΟΥ ΓΥΜΝΑΣΙΟΥ ΝΑΟΥΣΑΣ ΠΑΡΟΥ
earkouli
 
ΕΦΗΜΕΡΙΔΑ ΜΟΛΥΒΑΚΙΑ 2ο φύλλο
ΕΦΗΜΕΡΙΔΑ                           ΜΟΛΥΒΑΚΙΑ 2ο φύλλοΕΦΗΜΕΡΙΔΑ                           ΜΟΛΥΒΑΚΙΑ 2ο φύλλο
ΕΦΗΜΕΡΙΔΑ ΜΟΛΥΒΑΚΙΑ 2ο φύλλο
Dimitra Mylonaki
 

Recently uploaded (12)

Beige Aesthetic Neutral Thesis Defense Presentation (1).pdf
Beige Aesthetic Neutral Thesis Defense Presentation (1).pdfBeige Aesthetic Neutral Thesis Defense Presentation (1).pdf
Beige Aesthetic Neutral Thesis Defense Presentation (1).pdf
 
Η ΣΑΪΤΑ 6ο φύλλο
Η ΣΑΪΤΑ                                  6ο φύλλοΗ ΣΑΪΤΑ                                  6ο φύλλο
Η ΣΑΪΤΑ 6ο φύλλο
 
Ανακεφαλαίωση Μαθήματος - Lesson Refresher
Ανακεφαλαίωση Μαθήματος - Lesson RefresherΑνακεφαλαίωση Μαθήματος - Lesson Refresher
Ανακεφαλαίωση Μαθήματος - Lesson Refresher
 
Green Minimalist Case Studies Presentation.pdf
Green Minimalist Case Studies Presentation.pdfGreen Minimalist Case Studies Presentation.pdf
Green Minimalist Case Studies Presentation.pdf
 
How to Utilize Technology in Learning Presentation in Green and Brown Cartoon...
How to Utilize Technology in Learning Presentation in Green and Brown Cartoon...How to Utilize Technology in Learning Presentation in Green and Brown Cartoon...
How to Utilize Technology in Learning Presentation in Green and Brown Cartoon...
 
polychronopoulou-migdalia maria 2270! ch
polychronopoulou-migdalia maria 2270! chpolychronopoulou-migdalia maria 2270! ch
polychronopoulou-migdalia maria 2270! ch
 
year-2023-school-9290107-form-16-synopsis (1).pdf
year-2023-school-9290107-form-16-synopsis (1).pdfyear-2023-school-9290107-form-16-synopsis (1).pdf
year-2023-school-9290107-form-16-synopsis (1).pdf
 
ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝ
ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝ
ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΩΝ
 
Blue Futuristic Cyber Security Presentation.pdf
Blue Futuristic Cyber Security Presentation.pdfBlue Futuristic Cyber Security Presentation.pdf
Blue Futuristic Cyber Security Presentation.pdf
 
ΗΜΕΡΑ ΓΗΣ.pdfφυλλα εργασιων για τη γηκαι το περιβάλλον για Ε και ΣΤ ΤΆΞΗ
ΗΜΕΡΑ ΓΗΣ.pdfφυλλα εργασιων για τη γηκαι το περιβάλλον για Ε και ΣΤ ΤΆΞΗΗΜΕΡΑ ΓΗΣ.pdfφυλλα εργασιων για τη γηκαι το περιβάλλον για Ε και ΣΤ ΤΆΞΗ
ΗΜΕΡΑ ΓΗΣ.pdfφυλλα εργασιων για τη γηκαι το περιβάλλον για Ε και ΣΤ ΤΆΞΗ
 
Η ΔΙΑΤΡΟΦΗ ΤΩΝ ΜΑΘΗΤΩΝ/ΤΡΙΩΝ ΤΟΥ ΓΥΜΝΑΣΙΟΥ ΝΑΟΥΣΑΣ ΠΑΡΟΥ
Η ΔΙΑΤΡΟΦΗ ΤΩΝ ΜΑΘΗΤΩΝ/ΤΡΙΩΝ ΤΟΥ ΓΥΜΝΑΣΙΟΥ ΝΑΟΥΣΑΣ ΠΑΡΟΥΗ ΔΙΑΤΡΟΦΗ ΤΩΝ ΜΑΘΗΤΩΝ/ΤΡΙΩΝ ΤΟΥ ΓΥΜΝΑΣΙΟΥ ΝΑΟΥΣΑΣ ΠΑΡΟΥ
Η ΔΙΑΤΡΟΦΗ ΤΩΝ ΜΑΘΗΤΩΝ/ΤΡΙΩΝ ΤΟΥ ΓΥΜΝΑΣΙΟΥ ΝΑΟΥΣΑΣ ΠΑΡΟΥ
 
ΕΦΗΜΕΡΙΔΑ ΜΟΛΥΒΑΚΙΑ 2ο φύλλο
ΕΦΗΜΕΡΙΔΑ                           ΜΟΛΥΒΑΚΙΑ 2ο φύλλοΕΦΗΜΕΡΙΔΑ                           ΜΟΛΥΒΑΚΙΑ 2ο φύλλο
ΕΦΗΜΕΡΙΔΑ ΜΟΛΥΒΑΚΙΑ 2ο φύλλο
 

6.1 Γλώσσες και εργαλεία προγραμματισμού

  • 1. ΤΕΙ Ανατολικής Μακεδονίας & Θράκης Τμήμα Μηχανικών Πληροφορικής ΕΡΓΑΣΤΗΡΙΟ ΠΡΟΗΓΜΕΝΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΚΑΙ ΕΦΑΡΜΟΓΩΝ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ aetma.gr Εκπαιδευτικά βιντεομαθήματα Πληροφορικής Α΄ Γενικού Λυκείου
  • 2. Πληροφορική Α΄ Γενικού Λυκείου Ενότητα 2: Το Λογισμικό του Υπολογιστή Κεφ. 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών 6.1 Γλώσσες και εργαλεία προγραμματισμού
  • 3. ΕΝΟΤΗΤΑ 2 ΚΕΦΑΛΑΙΟ 6 ΔΙΔΑΚΤΙΚΗ ΕΝΟΤΗΤΑ 6.1 ΓΛΩΣΣΕΣ ΚΑΙ ΕΡΓΑΛΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Στην ενότητα αυτή θα αναλυθεί περεταίρω το θέμα των Γλωσσών και Εργαλείων προγραμματισμού. Πιο συγκεκριμένα θα περιγραφούν τα χαρακτηριστικά των Γλωσσών (διότι παρά όλες τις ομοιότητες που ορισμένες γλώσσες διαθέτουν πρέπει να σημειωθεί πως η κάθε μια έχει τα δικά της ιδιαίτερα χαρακτηριστικά) . Δηλαδή, θα επεξηγηθεί ο όρος : : Γλώσσα Μηχανής και πολλές άλλες έννοιες το κόσμου των γλωσσών της πληροφορικής. Ακόμη, θα αναφερθούμε στα διάφορα εργαλεία που θα χρησιμοποιήσετε κατά την διάρκεια της δημιουργίας ενός προγράμματος όπως : το συντάκτη κειμένων
  • 4. Αναλυτικότερα, οι γλώσσες αυτές χωρίζονται σε διάφορες κατηγορίες όπως : Γλώσσες Μηχανής είναι οι γλώσσες οι οποίες γράφτηκαν με το δυαδικό σύστημα ( 0 και 1 ) ώστε να μπορούν να κατανοηθούν και να εκτελεστούν οι εντολές από τον επεξεργαστή. Η γλώσσα αυτή διακρίνεται για την άμεση εκτέλεση των εντολών αλλά ταυτόχρονα και για το υψηλό επίπεδο δυσκολίας στην χρήση της.
  • 5. Συμβολικές Γλώσσες ή Γλώσσες Χαμηλού Επιπέδου που έχουν ως σκοπό την διευκόλυνση της διαδικασίας του προγραμματισμού με την χρήση συντομογραφιών αγγλικών λέξεων στην θέση των εντολών. Αξίζει να σημειωθεί πως αυτές οι γλώσσες απαιτούν την χρήση ενός ειδικού προγράμματος για να επιτευχθεί η μετάφραση τους ώστε να εκτελεστεί.
  • 6. Γλώσσες Υψηλού επιπέδου είναι το αποτέλεσμα της προσπάθειας διευκόλυνσης συγγραφής, διόρθωσης και συντήρησης προγραμμάτων ανεξαρτήτως από τον υπολογιστή στον οποίο θα εκτελεστούν. Μερικά παραδείγματα γλωσσών : C, C++, Java, PHP, Python, C#, Visual Basic κ.α.
  • 7. Ανεξαρτήτως από τον τύπο της γλώσσας που έχει επιλεγεί (εκτός από την γλώσσα μηχανής που δεν χρειάζεται / δεν χρησιμοποιεί ορισμένα από αυτά τα εργαλεία) θα χρησιμοποιηθούν διάφορα εργαλεία για την δημιουργία, μετάφραση και διόρθωση του πηγαίου προγράμματος. Αυτά χωρίζονται σε : Συντάκτης Κειμένων πάνω στο οποίο γράφεται το αρχικό ή όπως ονομάζεται πηγαίο πρόγραμμα / κώδικας. Μεταφραστικό Πρόγραμμα που μεταφράζει το πηγαίο πρόγραμμα σε αντικείμενο πρόγραμμα ενώ ταυτόχρονα ελέγχει και για τυχών υπάρχοντα συντακτικά λάθη
  • 8. Συνδέτης ο οποίος συνδέει το αντικείμενο πρόγραμμα με την βιβλιοθήκη της γλώσσας ή του προγραμματιστή παράγοντας έτσι το τελικό προγραμμα που ονομάζεται εκτελέσιμο πρόγραμμα / κώδικας Εργαλεία εντοπισμού λαθών που χρησιμοποιούνται από τον προγραμματιστή για να παρακολουθεί τι συμβαίνει στο παρασκήνιο κατά την διάρκεια της εκτέλεσης του προγράμματος.
  • 9. Πληροφορική Α΄ Γενικού Λυκείου Ενότητα 2: Το Λογισμικό του Υπολογιστή Κεφ. 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών 6.1 Γλώσσες και εργαλεία προγραμματισμού
  • 10. Το παρόν βίντεο δημιουργήθηκε στα πλαίσια του μαθήματος Θεωρίες Μάθησης και Διδασκαλίας στην Πληροφορική Συντελεστές - δημιουργοί βίντεο Αργκεν Ζοτκα Δημητρης Διχαλας Δημητρης Μανωλας Γιωργος Κακαβας Παναγιωτης Κρικης Υπεύθυνοι καθηγητές μαθήματος Καθηγητής Αύγουστος Τσινάκος Δρ. Ιωάννης Καζανίδης
  • 11. ΤΕΙ Ανατολικής Μακεδονίας & Θράκης Τμήμα Μηχανικών Πληροφορικής ΕΡΓΑΣΤΗΡΙΟ ΠΡΟΗΓΜΕΝΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΚΑΙ ΕΦΑΡΜΟΓΩΝ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ aetma.gr Εκπαιδευτικά βιντεομαθήματα Πληροφορικής Α΄ Γενικού Λυκείου Copyright 2017