Δημοσιεύτηκε: 08 Ιουν 2011, 20:16
από xqtr
έγραψε:Εγώ έδωσα την εξειδικευμένη ερμηνεία του όρου "εκτελέσιμο αρχείο" (από τη σκοπιά του προγραμματιστή) εσύ την γενικότερη ερμηνεία (από τη σκοπιά του χρήστη).

H ερμηνεια ειναι μια, δεν υπαρχει διαφορετικη για τον χρηστη και τον προγραμματιστη.

έγραψε:In computing, an executable file causes a computer "to perform indicated tasks according to encoded instructions,"[1] as opposed to a data file that must be parsed by a program to be meaningful. These instructions are traditionally machine code instructions for a physical CPU. However, in a more general sense, a file containing instructions (such as bytecode) for a software interpreter may also be considered executable; even a scripting language source file may therefore be considered executable in this sense.

Διαβασε καλα το wiki.. αν κανεις μεταφραση, λεει ακριβως οτι και ενα script/batch, θεωρειται εκτελεσιμο... εστω και στην πιο γενικη του εννοια... :problem:

έγραψε:Εκτελέσιμα αρχεία (executable files) ονομάζονται τα αρχεία που εκτελούνται αυτόνομα, απευθείας στο περιβάλλον του λειτουργικού συστήματος χωρίς να χρησιμοποιούν ενδιάμεσα προγράμματα για την εκτέλεσή τους (π.χ. αυτά που τρέχουν με διπλό κλικ στο εικονίδιό τους στα Windows ή πληκτρολογώντας το όνομά τους στο shell στο Unix/Linux).

Moλις απεκλεισες απο την κατηγορια "εκτελεσιμα" ολα τα προγραμματα που ειναι γραμμενα με μεταφραστες/interpreters (πχ. python, σχεδον ολες τις basic κτλ.)

επιπλεον παραπανω αναφερεις:
έγραψε:Για να εκτελεστεί ένα script πρέπει να φορτωθεί μέσα στο συγκεκριμένο πρόγραμμα για το οποίο έχει γραφτεί το script, το οποίο πρόγραμμα πρέπει ήδη να τρέχει, έχοντας δηλαδή δημιουργήσει κατάλληλες συνθήκες κάτω από τις οποίες εκτελεί όλα τα scripts του

Με τον ιδιο τροπο, γραφονται και εκτελουνται προγραμματα πχ. της Python... δηλαδη αυτα ειναι scripts??? :eh:

Γενικα, μαλλον τα εχεις μπερδεψει λιγο... δεν το λεω ουτε για να σε προσβαλω, ουτε για να το παιξω ξερολας, απλως ξανακοιταξε το παραπανω post μου και κανε ερευνα στο Ιnternet για να δεις τις διαφορες μεταξυ compilers, interpreters και scripts.