Προς το περιεχόμενο

λειτουργια προγραμματων


air560002000

Προτεινόμενες αναρτήσεις

Δημοσ.

οταν φτιαχνουμε καποιο προγραμμα πχ ενα προγραμμα κρυπτογραφησης , αφου το χω κανει compile και τρεχει κανονικα , θελω να δουλευει σε υπολογιστες .τι πρεπει να κανω?

Δημοσ.
Δηλαδή τώρα που το κάνεις compile και το τρέχεις???!!! Με το χέρι???!!!

 

 

Exeis xioumor.....

 

 

 

Me pia glwssa programmatismou to ekanes? Me C?

 

An einai c tha eisai ok apla ftiaxnontas ena *.exe file

 

An einai visul glwssa kaneis kapws build ena arxio pou perilambanei kai ta dll pou isos xreiazontai.

Δημοσ.
Exeis xioumor.....

 

 

 

Me pia glwssa programmatismou to ekanes? Me C?

 

An einai c tha eisai ok apla ftiaxnontas ena *.exe file

 

An einai visul glwssa kaneis kapws build ena arxio pou perilambanei kai ta dll pou isos xreiazontai.

Δηλαδή τώρα εσύ του απάντησες; :-?

 

air560002000 γίνε πιο σαφής σε αυτό που ρωτάς. Αμφιβάλλω αν κατάλαβε κανείς εδώ μέσα (ακόμα και αυτοί με τη μεγαλύτερη φαντασία) τι ακριβώς θέλεις να κάνεις και ποια είναι η απορία σου. Βοήθα μας να σε βοηθήσουμε.

Δημοσ.

Μάλλον χρησιμοποιεί κάποιον interpreter και θέλει να κάνει το πρόγραμμα του εκτελέσιμο. Δεν μας λες όμως air560002000 και σε ποια γλώσσα το έχεις φτιάξει.

Δημοσ.

Εάν η γλώσσα είναι Compiled (λες κάτι για compile αλλά καλό θα ήταν μία διευκρίνηση) τότε η γλώσσα θα δημιουργεί ένα .exe αρχείο κάπου στο φάκελο με τον κώδικα το οποίο λογικά αρκεί να το μοιράσεις

 

Εάν είναι Interpreted τότε ανάλογα την γλώσσα πρέπει να βρεις κάποιον compiler ή κάποιο Virtual Machine.

 

Επίσης πρέπει να προσέξεις μήπως το πρόγραμμα που έφτιαξες θέλει τπτ άλλο μαζί για να λειτουργήσει. Για παράδειγμα εάν χρησιμοποιείς Access χρειάζεσε και τον οδηγό της Access.

 

Ειδική περίπτωση είναι τα προγράμματα γραμένα σε Java ή .Net platform, όπου για να τρέξει το πρόγραμμα χρειάζετε και το αντίστοιχο VM

 

Σε κάθε περίπτωση καλό θα ήταν να δώσεις κάποιες παραπάνω πληροφορίες...

Δημοσ.

Για παραδειγμα φτιαχνει ενας προγραμματιστης ενα προγραμμα, εστω σε γλωσσα C,και θελει να το διαθεσει στην αγορα ετσι ωστε αυτοι που θα το αγορασουν για παραδειγμα να μπορουν να κρυπτογραφουν δεδομενα τους.

Δημοσ.

Το κάνεις compile σε όλους τους διαθέσιμους compilers που μπορείς να βρεις και δίνεις το εκτελέσιμο ή το κάνεις open-source και δίνεις τον κώδικα.

Δημοσ.

"το έχω κάνει compile" = έχεις ήδη φτιάξει το εκτελέσιμο (.exe).

Το εκτελέσιμο είναι αυτό που δίνεις στους πελάτες.

 

Η ερώτησή σου ποια είναι; Πώς φτιάχνεις exe ή πώς το δίνεις στους πελάτες;

Σε τι γλώσσα το έχεις κάνει τώρα; Σε C για linux; Ποιο θα είναι το αγοραστικό σου κοινό; Από αυτό εξαρτάται και η γλώσσα και οι βιβλιοθήκες που θα επιλέξεις, π.χ. με Java παίζει σε όλα τα λειτουργικά, αλλά αν θες Windows users καλύτερα Visual C... Τι διεπιφάνεια χρήσης θες να έχει; Θα είναι παραθυρική εφαρμογή ή όχι; Κτλ κτλ

 

Γίνε πιο σαφής.

Δημοσ.

Βασικά, αυτά τα πράγματα τα μαθαίνεις ας πούμε "δια μαγείας". Αν εχεις τις γνωσεις να φτιάξεις ενα πρόγραμμα κρυπτογράφησης και να το κανεις κομπάηλ, αυτομάτως - στο ταξίδι για την Ιθάκη - εμαθες και πως θα το διαθέσεις :)

Ειναι σα να έφτασες στην 3η Γυμνασίου μετα απο 9 χρονια σχολείο, να διάβασες και ολα τα Σος για τις τελικές εξετάσεις, και να σε προβληματίζει που θα βρείς στυλό για να γράψεις...

 

Αν ειναι αυτο το πρόβλημα.. οριστε, στήνεις μια τσάμπα ιστοσελίδα, γράφεις μια περιγραφή του προγράμματος, και ανεβάζεις σελίδα και εκτελέσιμο στο σαιτ.

Προσθέτεις διπλα στο λινκ "αν βρισκετε χρήσιμο το πρόγραμμα μου, στείλτε 50 ευρώ στον Χ λογαριασμό" :)

και μετα απλά μετράς τα... εκατομμύρια

Δημοσ.

Eστω οτι δημιουργησα το αρχειο exe και μετα το αντιγραφω σ ενα cd.Οταν βαλω το cd σε καποιον υπολογιστη θα λειτουργει το προγραμμα χωρις να χρειαζεται να υπαρχει compiler ε?Συμφωνα με τον dop γιατι πρεπει να το κανω compile σ ολους τους διαθεσιμους compilers?Η C τρεχει μονο σε linuix?Σε windows ποιες τρεχουν?

Δημοσ.

Χωρίς να έχω καμμία πρόθεση να σε προσβάλλω και τελείως φιλικά, οι γνώσεις σου φαίνονται να είναι τόσο λίγες πάνω σε αυτό που θέλεις να κάνεις που δε γνωρίζεις καν τι θέλεις να κάνεις. Θέλεις να φτιάξεις ένα πρόγραμμα στο δικό σου μηχάνημα και μετά να τρέχει σε άλλα; Σε τι γλώσσα θα το γράψεις (δε φαίνεται να γνωρίζεις ότι η C υπάρχει για όλα τα λειτουργικά άρα δε γνωρίζεις και να προγραμματίζεις με αυτήν); είναι για σένα ή κάνει κάποιος τρίτος τις ερωτήσεις μέσω εσού; δώσε μας λεπτομέρειες για να μην απαντάμε σε λάθος ερωτήσεις ή να μην απαντάμε απλά λάθος. Κάποιοι φίλοι έγραψαν μερικά πράγματα που ισχύουν αλλά δε μας είπες αν έλυσαν τις απορίες σου.

 

Ο κώδικας (το εκτελέσιμο .exe) που παράγεται από τον compiler είναι συμβατός με μηχανήματα που τρέχουν το ίδιο λειτουργικό. Αν κάνεις compile σε win θα τρέχει μόνο σε μηχανήματα με windows. Αν κάνεις compile σε linux θα τρέχει μόνο σε μηχανήματα με linux κ.ο.κ.

Δημοσ.

Εκτός από θέμα λειτουργικού είναι και θέμα υλικού (αρχιτεκτονική επεξεργαστή κ.τλ.), οπότε από μεταφερσιμότητα πάσχει σημαντικά.

Δημοσ.
Eστω οτι δημιουργησα το αρχειο exe και μετα το αντιγραφω σ ενα cd.Οταν βαλω το cd σε καποιον υπολογιστη θα λειτουργει το προγραμμα χωρις να χρειαζεται να υπαρχει compiler ε?Συμφωνα με τον dop γιατι πρεπει να το κανω compile σ ολους τους διαθεσιμους compilers?Η C τρεχει μονο σε linuix?Σε windows ποιες τρεχουν?

 

Deploy(ment) το λέμε αυτό.

Χρειάζεσαι (μιας και 99% αναφέρεσαι σε windows), και οτι βιβλιοθήκη χρησιμοποιείς στο πρόγραμμα εκτός και αν το έχεις κάνει compile σαν standalone ή οι βιβλιοθήκες αυτές είναι windows native.

 

Wild guess: Εργασία... βρήκες το προγραμμα απο κάπου και δεν ξέρεις πως θα το δώσεις στον καθηγητη.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...