Τελευταία μηνύματα

Σελίδες: 1 2 [3] 4 5 6 ... 10
21
Γ΄ Λυκείου / Απ: ΝΕΟΣ διαδικτυακός διερμηνευτής της Γλώσσας
« Τελευταίο μήνυμα από komni στις 24 Νοέ 2020, 12:43:24 μμ »
@alkisg Τέλεια, ευχαριστώ!

@Νίκος Αδαμόπουλος Fair enough, δεν ήξερα για την Pascal και την VB net

Επίσης κάποιος είχε ρωτήσει για υποστήριξη ψευδογλώσσας στον διερμηνευτή: Το κοίταξα χθες και έβαλα υποστήριξη στον lexer και parser αλλά ο διερμηνευτής μου κανει resolve τους τύπους των μεταβλητών πριν αρχίσει την εκτέλεση του προγράμματος και αυτό είναι ένα πρόβλημα καθώς δεν μπορεί να το κάνει στην ψευδογλώσσα λόγω μη ύπαρξης τμήματος δηλώσεων. Θα πρέπει να εισάγω type resolution στον διερμηνευτή που γίνεται αλλά θέλω να πάρω τον χρόνο μου με αυτό για να μην καταλήξω με spaghetti code. Θα προσπαθήσω να το υλοποιήσω πριν τη λήξη υποστήριξης του pseudoglossa.gr
22
Γ΄ Λυκείου / Απ: ΝΕΟΣ διαδικτυακός διερμηνευτής της Γλώσσας
« Τελευταίο μήνυμα από Νίκος Αδαμόπουλος στις 24 Νοέ 2020, 10:51:40 πμ »
...(όπως γίνεται σε όλες τις γλώσσες προγραμματισμού)...

Δεν γίνεται σε όλες τις γλώσσες...
Βλ. Short-circuit evaluation  στο https://en.wikipedia.org/wiki/Short-circuit_evaluation

Π.χ. στη pascal γίνεται πλήρης αποτίμηση λογικών εκφράσεων, στις C-like και Python γίνεται μερική αποτίμηση, στη VB net έχει διαφορετικούς τελεστές για πλήρη και μερική, κλπ
23
Γ΄ Λυκείου / Απ: ΝΕΟΣ διαδικτυακός διερμηνευτής της Γλώσσας
« Τελευταίο μήνυμα από alkisg στις 24 Νοέ 2020, 09:36:07 πμ »
Είναι μικρο-ασάφεια που έχει συζητηθεί εδώ στο παρελθόν, και η πλειονότητα των καθηγητών συμφώνησε ότι "αφού δεν αναφέρεται κάτι στο βιβλίο, πρέπει να γίνεται πλήρης αποτίμηση λογικών συνθηκών".

Στο διάλογο Εργαλεία → Επιλογές → Γλώσσα του Διερμηνευτή έχω εξ' αρχής σχετική ρύθμιση.
Σχετικά θέματα:
https://alkisg.mysch.gr/steki/index.php?topic=3679.0
https://alkisg.mysch.gr/steki/index.php?topic=752.msg4262#msg4262
https://alkisg.mysch.gr/steki/index.php?topic=2473.0
24
Γ΄ Λυκείου / Απ: ΝΕΟΣ διαδικτυακός διερμηνευτής της Γλώσσας
« Τελευταίο μήνυμα από komni στις 24 Νοέ 2020, 02:07:23 πμ »
@alkiez Ευχαριστω!!

@Νίκος Αδαμόπουλος Ευχαριστώ πολυ!

Ερώτηση προς όλους:
Έστω το ακόλουθο πρόγραμμα με είσοδο 0
Κώδικας: [Επιλογή]
Προγραμμα ShortCircuit
Μεταβλητες
Ακεραιες: κ
Αρχη
  Διαβασε κ
  Αν κ <> 0 και 5 mod κ = 2 τοτε
    Γράψε 'Οκ'
  Τελος_Αν
Τελος_Προγραμματος
Προφανώς, δεν γίνεται το δεξί μέρος του mod να είναι ίσο με το μηδέν οπότε θα έπρεπε να σκάσει με Runtime Error.
Αλλά εφόσον η πράξη του mod είναι στο δεξί μέρος ΚΑΙ και η πρώτη συνθήκη του ΚΑΙ αποτιμήται σε ΨΕΥΔΗΣ τότε θα μπρούσε ο διερμηνευτής να μην κοιτάξει καν την δεύτερη(όπως γίνεται σε όλες τις γλώσσες προγραμματισμού) και να αποτιμήσει το ΚΑΙ ως ΨΕΥΔΗΣ χωρίς Runtime Error.

Στον Διερμηνευτή του Άλκη το παράδειγμα σκάει αλλά δεν βρήκα να αναφέρει κάτι το βιβλίο πάνω σε αυτό... Γενικά αυτή είναι μια ιδιότητα που χρησιμοποιείται αρκετά οπότε ας μου ξεκαθαρίσει κάποιος αν είναι ασάφεια για να ξέρω τι να υλοποιήσω. Εγώ πιστεύω πως το παράδειγμα θα έπρεπε να τρέχει μια χαρά με είσοδο 0.
25
Γ΄ Λυκείου / Απ: ΝΕΟΣ διαδικτυακός διερμηνευτής της Γλώσσας
« Τελευταίο μήνυμα από Νίκος Αδαμόπουλος στις 23 Νοέ 2020, 09:32:34 μμ »
Συγχαρητήρια κι από μένα Κομνηνέ και ευχαριστούμε για την προσφορά σου.
Καλή συνέχεια και σε ό,τι κι αν κάνεις στο μέλλον!
26
Linux / Απ: boot από usb
« Τελευταίο μήνυμα από aspd στις 23 Νοέ 2020, 08:47:07 μμ »
Ευχαριστώ για την απάντηση Άλκη.
Θα ξανακάνω καμιά δοκιμή ...όταν ανοίξουμε!


27
Γ΄ Λυκείου / Απ: ΝΕΟΣ διαδικτυακός διερμηνευτής της Γλώσσας
« Τελευταίο μήνυμα από alkiez στις 23 Νοέ 2020, 08:21:49 μμ »
Πολλά πολλά μπράβο Κομνηνέ και χαρά στο κουράγιο σου.

-οι ταπεινοί κι ελάχιστοι χρήστες μακ σε ευχαριστούμε λίίίίγο παραπάνω.
28
Linux / Απ: boot από usb
« Τελευταίο μήνυμα από alkisg στις 23 Νοέ 2020, 07:52:23 μμ »
Καλησπέρα, σε αυτό το χαζοBIOS τις μισές φορές δεν δουλεύει η εκκίνηση από USB, αλλά πάντως όσες φορές το κατάφερα, είχα πάει στο "+ Hard Disk" όπου και μου έβγαλε 2 επιλογές, τον εσωτερικό δίσκο και το USB, και επέλεξα το USB.
29
Ψευδογλώσσα / Απ: Νέα έκδοση pseudoglossa.gr
« Τελευταίο μήνυμα από kLee στις 23 Νοέ 2020, 07:50:28 μμ »
Eυχαριστώ!
30
Linux / Απ: ΣΕΠΕΗΥ με Ubuntu 20.04/LTSP/sch-scripts/Επόπτη
« Τελευταίο μήνυμα από batos στις 23 Νοέ 2020, 07:17:05 μμ »
Καλησπέρα.
Πράγματι δεν είχα εκτελέσει τις εντολές αυτές από το μενου της Διαχείρισης ΣΕΠΕΗΥ (εκτός από την ρύθμιση δικτύου). Είχα την εντύπωση ότι δεν χρειάζονται.

Ευχαριστώ πολύ! :)
 
Σελίδες: 1 2 [3] 4 5 6 ... 10