Εφαρμογή υπολογιστή. Λογισμικό ειδικού σκοπού

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

Στον προγραμματισμό συστημάτων, υπάρχει ένας πιο επίσημος ορισμός του προγράμματος ως εγκατεστημένο στο μνήμη τυχαίας προσπέλασηςδεδομένα υπολογιστή και κώδικες μηχανής που εκτελούνται από έναν επεξεργαστή για την επίτευξη κάποιου σκοπού. Εδώ τονίζονται δύο χαρακτηριστικά: η θέση του προγράμματος στη μνήμη και η εκτέλεσή του από τον επεξεργαστή.

Διαδικασία δημιουργίας προγράμματα υπολογιστήονομάζεται «προγραμματισμός» και τα άτομα που ασχολούνται με αυτό το είδος δραστηριότητας ονομάζονται προγραμματιστές. Όταν αναπτύσσονται προγράμματα, συχνά εισχωρούν σφάλματα. Το πρόγραμμα περιέχει σφάλματα εάν για ορισμένα δεδομένα δίνει αστοχίες, αστοχίες ή εσφαλμένα αποτελέσματα.

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

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

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

Ορισμένες γλώσσες προγραμματισμού σάς επιτρέπουν να κάνετε χωρίς πρώτα να μεταγλωττίσετε το πρόγραμμα και να το μεταφράσετε σε οδηγίες κωδικός μηχανήςαπευθείας κατά την εκτέλεση. Αυτή η διαδικασία ονομάζεται δυναμική μεταγλώττιση και επιτρέπει μεγαλύτερη φορητότητα προγράμματος μεταξύ διαφορετικών πλατφορμών υλικού και λογισμικού, διατηρώντας παράλληλα πολλά από τα οφέλη της μεταγλώττισης.

δείτε επίσης

Ίδρυμα Wikimedia. 2010.

Δείτε τι είναι η "Εφαρμογή υπολογιστή" σε άλλα λεξικά:

    Το αίτημα για "Λογισμικό" ανακατευθύνεται εδώ. Βλέπω επίσης άλλες έννοιες. Λογισμικό (το λογισμικό προφοράς δεν συνιστάται, ή μάλλον, δεν συνιστάται), μαζί με το υλικό, είναι το πιο σημαντικό συστατικό των πληροφοριών ... Wikipedia

    εργαστηριακά συστήματα διαχείρισης πληροφοριών, LIMS- 3.2.9 Σύστημα διαχείρισης πληροφοριών εργαστηρίου, LIMS (Σύστημα διαχείρισης πληροφοριών εργαστηρίου, LIMS): 1) Το LIMS είναι ακρωνύμιο του όρου «Σύστημα διαχείρισης πληροφοριών εργαστηρίου (έλεγχος)». Εφαρμογή υπολογιστήλογισμικό και...

    GOST R 53798-2010: Πρότυπος Οδηγός για Συστήματα Διαχείρισης Εργαστηριακών Πληροφοριών (LIMS)- Ορολογία GOST R 53798 2010: Τυπικές εργαστηριακές οδηγίες διαχείριση πληροφοριώνσυστήματα (LIMS) πρωτότυπο έγγραφο: 3.2.10 Διαμόρφωση LIMS: Αναφέρεται στη διαδικασία προετοιμασίας ενός LIMS για χρήση σε ... ... Λεξικό-βιβλίο αναφοράς όρων κανονιστικής και τεχνικής τεκμηρίωσης

    Αυτός ο όρος έχει άλλες έννοιες, βλέπε Εμβάπτιση. Εγκατάσταση για την προβολή της παράλογης γεωμετρίας του Pascal Dombey, 2008 Το Immersion είναι μια κατάσταση συνείδησης, συχνά τέχνη... Wikipedia

    Nokia 6131 Κατασκευαστής Nokia... Βικιπαίδεια

    Αυτός ο όρος έχει άλλες έννοιες, δείτε Αριθμομηχανή (έννοιες). Μοντέρνο μηχανική αριθμομηχανήΑριθμομηχανή... Βικιπαίδεια

    Το σύστημα διαχείρισης εργασιών είναι μια εφαρμογή υπολογιστή για την οργάνωση της κατανομής των εργασιών μεταξύ των μελών μιας ομάδας. Το ίδιο άτομο μπορεί να λειτουργήσει ως ομάδα. Σε αυτήν την περίπτωση, το σύστημα διαχείρισης εργασιών θα... ... Wikipedia

    Σημάδι αστεριού στην τυπογραφία. Αστερίσκος, τοποθετημένος στην πατέντα, στην εκκλησία, σε ανάμνηση του Άστρου της Βηθλεέμ. Εφαρμογή υπολογιστή Asterisk IP PBX, διακομιστής IP τηλεφωνίας. Τραγούδι "* Asterisk" από ιαπωνικό γκρουπ... ... Wikipedia

    Σύγχρονη μηχανική αριθμομηχανή Υπολογιστής (lat. calculator): Ηλεκτρονική υπολογιστική συσκευή για την εκτέλεση πράξεων σε αριθμούς ή αλγεβρικούς τύπους. Ένα πρόγραμμα υπολογιστή που μιμείται τις λειτουργίες μιας αριθμομηχανής ... ... Wikipedia

    ΗΛΕΚΤΡΟΝΙΚΟΣ ΠΙΝΑΚΑΣ- (Αγγλικός λευκός πίνακας). 1. Βασισμένο σε εργαλεία μάθησης τεχνολογία υπολογιστών, αντιπροσωπεύει μεγάλη οθόνημε τη μορφή μιας οθόνης υπολογιστή που μπορεί να αλληλεπιδράσει χρησιμοποιώντας ένα πληκτρολόγιο ή ειδική συσκευήμε τη μορφή λαβής. 2.…… Νέο λεξικό μεθοδολογικών όρων και εννοιών (θεωρία και πράξη της διδασκαλίας της γλώσσας)

Βιβλία

  • Σύγχρονη νεαρή οικογένεια. Ενήλικες και παιδιά (+CD), Sinyagina Natalya Yuryevna. Στο βιβλίο στο προσιτή μορφήπαρουσιάζεται υλικό για μια σύγχρονη νεανική οικογένεια: τι είναι μια νέα οικογένεια, ποια είναι τα κίνητρα για τους νέους να παντρεύονται, τα προβλήματα των πρώτων ετών εξετάζονται...

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

Είδη προγράμματα εφαρμογής

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

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

Τύποι και παραδείγματα προγραμμάτων εφαρμογής

Τα προγράμματα εφαρμογής είναι:

  • Επεξεργαστές κειμένου. Σχεδιασμένο για δημιουργία και επεξεργασία κειμένου χωρίς σχέδιο.
  • Επεξεργαστές κειμένου (MS Word). Πιο προχωρημένο συντάκτες κειμένου, που σας επιτρέπει να επεξεργαστείτε κείμενο με σχέδιο, να αλλάξετε γραμματοσειρές και τα μεγέθη του, να εισαγάγετε αρχεία γραφικών, τραπέζια κ.λπ. για πιο ευπαρουσίαστο σχεδιασμό κειμένου.
  • Υπολογιστικά φύλλα (MS Excell). Χρησιμοποιείται κυρίως για την επεξεργασία τυχόν δεδομένων που περιέχονται σε αυτούς τους πίνακες. Εφαρμοσμένα προβλήματαπιο συχνά εκτελούνται για την αποθήκευση διαπιστευτηρίων και στη συνέχεια την ανάλυσή τους.
  • Ράστερ και διάνυσμα επεξεργαστής γραφικών(Photoshop, Corel), «θεατές». Η χρήση προγραμμάτων εφαρμογών αυτού του τύπου σάς επιτρέπει να δημιουργείτε, να επεξεργάζεστε και επίσης να προβάλλετε γραφικές εικόνες.
  • Συσκευές αναπαραγωγής βίντεο ήχου, επεξεργαστές (WinAmp). Σας επιτρέπει να παρακολουθείτε βίντεο, να ακούτε μουσική, να δημιουργείτε μουσικές συνθέσεις.
  • Συστήματα διαχείρισης βάσεων δεδομένων (για παράδειγμα - MSQL). Τέτοια προγράμματα χρησιμοποιούνται για εργασία με βάσεις δεδομένων. Για παράδειγμα, ένα πρόγραμμα λογιστικής πελατών - απλή βάσηγια αποθήκευση πληροφοριών σχετικά με πελάτες, στοιχεία επικοινωνίας κ.λπ. Μπορείτε να εκτελέσετε λειτουργίες αναζήτησης, διαγραφής και προσθήκης εγγραφών στη βάση δεδομένων.
  • Μεταφραστές ή ηλεκτρονικά λεξικά. Τέτοια προγράμματα εφαρμογής σας επιτρέπουν ιδιαίτερη προσπάθειαμεταφράστε κείμενο σε διαφορετικά ξένες γλώσσεςχωρίς να τα μελετήσει άμεσα?
  • Παιχνίδια στον υπολογιστή. Χρησιμοποιείται για ψυχαγωγία ή για ανάπτυξη με παιχνιδιάρικο τρόπο.

Ένα παράδειγμα προγράμματος εφαρμογής είναι, για παράδειγμα, ένα πρόγραμμα μέτρησης αναδημοσιεύσεων. Είναι δύσκολο να παραθέσουμε όλους τους τύπους προγραμμάτων εφαρμογής, αλλά προσπαθήσαμε να επισημάνουμε τα κύρια προγράμματα εφαρμογής.

Πολλοί χρήστες υπολογιστών και κινητών συστημάτων αντιμετωπίζουν συχνά το ερώτημα: "Τι είναι μια εφαρμογή;" Δεν μπορούν όλοι να φανταστούν τι είναι. Το γεγονός είναι ότι μερικές φορές, έχοντας διαγράψει μια συντόμευση από την κύρια οθόνη ενός κινητού gadget ή από την επιφάνεια εργασίας ενός υπολογιστή ή φορητού υπολογιστή, για να μην αναφέρουμε τις κινητές συσκευές, πολλοί απλά δεν μπορούν να φανταστούν πώς να ξεκινήσουν ξανά το πρόγραμμα.

Τι είναι μια εφαρμογή: γενικές έννοιες

ΣΕ γενικό περίγραμμαμπορούμε να πούμε ότι μια εφαρμογή δεν είναι ένα μόνο αρχείο, αλλά μερικές φορές μια συλλογή πολλών αρχείων συνδυασμένων σε ένα πακέτο λογισμικού. Η ίδια η εφαρμογή, από την άποψη της τεχνολογίας των υπολογιστών, είναι ένα εκτελέσιμο αρχείο, το οποίο, αναφερόμενο, ας πούμε, στο συνοδευτικό δυναμικές βιβλιοθήκες, βάση δεδομένων ή κάτι άλλο, εκκινεί την εφαρμογή ως τέτοια, φορτώνοντας την κύρια και τις απαραίτητες μονάδες για τη σωστή λειτουργία της σε μια συγκεκριμένη συσκευή.

Αν πάρουμε συστήματα υπολογιστών, τέτοια αρχεία έχουν συνήθως την κατάληξη .exe (Executive File - εκτελέσιμο αρχείο). Παλαιότερα, σε συστήματα τύπου DOS μπορούσε κανείς να βρει εκτελέσιμα αρχεία type.bat, αρχεία εγκατάστασης drivers.inf, κ.λπ.

Πιστεύεται ότι ένα κανονικό αρχείο "exe" στη μορφή χωριστή εφαρμογήείναι εξαιρετικά σπάνιο. Θα πρέπει να έχει συνδεδεμένα διάφορα είδη αρχείων διαμόρφωσης ή βάσεις δεδομένων, στα οποία αναφέρεται κατά την εκκίνηση μιας συγκεκριμένης διαδικασίας. Ακόμη και σε φορητές (Portable) εκδόσεις προγραμμάτων, στις περισσότερες περιπτώσεις υπάρχουν σχετικά στοιχεία.

Εφαρμογές επιφάνειας εργασίας

Εγκαταστήστε την εφαρμογή για τον υπολογιστή σας ή για κινητή συσκευή, κατά κανόνα, δεν είναι δύσκολο. ΣΕ συστήματα υπολογιστώναχ, υπάρχει συνήθως ένας "Οδηγός εγκατάστασης" (Install Shield, Install Wizard, κ.λπ.).

Απλά πρέπει να ακολουθήσετε τις οδηγίες του και μερικές φορές να αποκλείσετε κάποιες πρόσθετα εξαρτήματαγια εγκατάσταση, τα οποία προσφέρονται από δωρεάν προγράμματα. Συνήθως αυτό πρόσθετα πάνελ, ενσωματωμένο σε προγράμματα περιήγησης στο Διαδίκτυο, μηχανές αναζήτησηςή απαιτούν προώθηση στην αγορά.

Προγράμματα για φορητές συσκευές

Όσον αφορά το λειτουργικό σύστημα για κινητά Τύπος Android, iOS, BlackBerry και πολλά άλλα, η διαδικασία εγκατάστασης είναι ουσιαστικά κρυμμένη από τα μάτια του χρήστη. Παρατηρεί μόνο την περιγραφική διαδικασία: λένε, τέτοια και τέτοια εφαρμογή μέσα αυτή τη στιγμήλήψη ή εγκατάσταση.

Λάβετε υπόψη ότι σε αυτήν την περίπτωση (σε αντίθεση με τα συστήματα υπολογιστών που υποδεικνύουν τη θέση εγκατάστασης), η εγκατάσταση πραγματοποιείται στη θέση που καθορίζεται από το ίδιο το λειτουργικό σύστημα κινητής τηλεφωνίας. Παρακολουθήστε λοιπόν πού ακριβώς θα εγκατασταθεί νέο πρόγραμμα, είναι σχεδόν αδύνατο για τον μέσο χρήστη.

Εφαρμογή VKontakte: τι είναι;

Πιθανώς κάθε εγγεγραμμένος χρήστης σε ένα από τα πιο δημοφιλή κοινωνικά δίκτυα "VKontakte" σίγουρα θα ήθελε να είναι σε θέση να μόνιμη πρόσβασηστα δεδομένα σας, τις επαφές, την αλληλογραφία, την ακρόαση μουσικής, την παρακολούθηση βίντεο και ένας Θεός ξέρει τι άλλο. Για το σκοπό αυτό, προγράμματα-πελάτες για συστήματα υπολογιστών, εφαρμογές για iPhone και iPad, για Συστήματα Androidκλπ., κλπ. Κατά κανόνα, όλα έχουν την ίδια ή πολύ παρόμοια διεπαφή.

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

Με βάση το γεγονός ότι τυποποιημένη συσκευασίαδεν είναι πλήρης, τώρα παράγονται εξειδικευμένες μικροεφαρμογές για το κοινωνικό δίκτυο VKontakte, για παράδειγμα, για λήψη μουσικής ( με τον συνηθισμένο τρόποΔεν θα μπορείτε να αποθηκεύσετε το αγαπημένο σας κομμάτι). Το ίδιο ισχύει και για το βίντεο.

Επιπλέον, ανάλογα με την έκδοση πλήρες πακέτομπορεί επίσης να περιλαμβάνει πολλές διαφορετικές προσθήκες. Τι αξίζουν; δωρεάν ενότητεςόπως "LoviVKontakte" για άνετη ακρόαση και λήψη πολυμέσων, VKontakte DJ για δημιουργία και διαχείριση πολυσυνεδριών ήχου, VKontakte Unlock (εργαλείο για ξεκλείδωμα λογαριασμού), "VKontakte Agent", που σας επιτρέπει να επικοινωνείτε χωρίς να καλείτε μια σελίδα στο ένα πρόγραμμα περιήγησης στο Διαδίκτυο, το VKontakte Online (ένα μάλλον συγκεκριμένο πρόγραμμα περιήγησης, όπως λένε, "ακονισμένο" ειδικά για κοινωνικό δίκτυο), VKAudioSaver για λήψη μουσικής ή MuzVK για αναζήτηση και λήψη των αγαπημένων σας κομματιών με δημόσια ή ιδιωτική πρόσβαση.

Όπως είναι ήδη σαφές, αυτή η λίστα μπορεί να ανανεώνεται όλο και περισσότερο. Ευτυχώς, σήμερα υπάρχουν λάτρεις που δημιουργούν εφαρμογές για να εργαστούν σε αυτό δημοφιλές δίκτυο, αρκετά με το κεφάλι σου. Αυτό που είναι πιο ενδιαφέρον είναι ότι πολλοί δεν μπαίνουν στη ζούγκλα του προγραμματισμού, αλλά χρησιμοποιούν ένα καθολικό πλατφόρμα Java. Η εκτέλεση μιας εφαρμογής αυτού του τύπου είναι δυνατή ακόμη και σε συσκευές χωρίς επίσημα καθορισμένο λειτουργικό σύστημα(αν και η ίδια, με τη μια ή την άλλη μορφή, με τα ίδια συνηθισμένα κινητό τηλέφωνοείναι ακόμα παρούσα).

Πιθανά σφάλματα κατά την εκκίνηση σε υπολογιστή

Τώρα πρέπει να προσθέσετε λίγη πίσσα στο βαρέλι με το μέλι. Τις περισσότερες φορές, ένα σφάλμα κατά την εκκίνηση μιας εφαρμογής σε υπολογιστή μπορεί να οφείλεται σε πολλές βασικές πτυχές. Πρώτα απ 'όλα, αυτό οφείλεται στο γεγονός ότι το ίδιο το πρόγραμμα ή η μικροεφαρμογή είναι απλώς ασύμβατο με το λειτουργικό σύστημα. Αυτό αφορά κυρίως εφαρμογές Win32 σε λειτουργικό σύστημα με αρχιτεκτονική 64 bit.

Αν και παρέχεται υποστήριξη για συστήματα 32 bit, τα περισσότερα από αυτά θεωρούνται απαρχαιωμένα. Η ίδια ακριβώς κατάσταση συμβαίνει όταν προσπαθείτε να εκτελέσετε μια εφαρμογή 64-bit σε συστήματα Win32.

Συμβατό με λειτουργικά συστήματα κινητής τηλεφωνίας

Σχετικά με gadget για κινητάμε βάση το iOS, το Android ή κάτι άλλο, εδώ πολύ συχνά το πρόβλημα έγκειται μόνο στο γεγονός ότι Τρέχουσα έκδοσηή η ενημέρωση του απλά δεν ταιριάζει με τις παραμέτρους της ίδιας της εφαρμογής. Κατά κανόνα, για να λυθεί αυτή η κατάσταση, αξίζει να αναζητήσετε ακριβώς την έκδοση του προγράμματος που έχει σχεδιαστεί για ένα συγκεκριμένο λειτουργικό σύστημα. Ένα απλό παράδειγμα: εάν η εφαρμογή VKontakte, υπάρχει, ας πούμε, ενεργοποιημένη Play Market, έχει σχεδιαστεί για εγκατάσταση μόνο σε Android 4.4 OS, σε έκδοση 2.3 τύπου "δύο", δεν χρειάζεται καν να προσπαθήσετε να την εγκαταστήσετε (τίποτα δεν θα λειτουργήσει έτσι κι αλλιώς).

Η ίδια παραλληλία μπορεί να γίνει με κινητά συστήματα(ακριβέστερα, με τροποποιήσεις smartphone) από την Apple Corporation.

Οι προγραμματιστές και οι ειδικοί αυτής της εταιρείας ανήκουν Απαιτήσεις συστήματοςστον τομέα της εγκατάστασης εφαρμογών, μικροεφαρμογών και προγραμμάτων είναι πολύ πιο σοβαρή από όλους τους άλλους. Εξαιτίας αυτού, παρεμπιπτόντως, πρωτοφανές υψηλή βαθμολογίατις συσκευές τους (είτε επιτραπέζιους είτε κινητούς). Σε αυτήν την περίπτωση, οι εφαρμογές για iPhone οποιασδήποτε γενιάς δεν αποτελούν εξαίρεση.

Χαρακτηριστικά των εφαρμογών VKontakte

Εάν λάβουμε υπόψη τις δυνατότητες των μικροεφαρμογών αυτού του τύπου, πρώτα απ 'όλα, κάθε χρήστης που πρόκειται να κατεβάσει αυτό ή εκείνο το προϊόν λογισμικού από το Διαδίκτυο θα πρέπει να φροντίσει να καταλάβει τι είναι γενικά μια εφαρμογή. Εξάλλου, σήμερα (και αυτό δεν είναι μυστικό για κανέναν) οποιοσδήποτε υπολογιστής (ακόμη και ο φορητός υπολογιστής ή το smartphone ενός φίλου) μπορεί να γίνει «πηγή μόλυνσης». Ξεκινώντας έναν σύνδεσμο στο ίδιο δίκτυο VKontakte, μπορείτε εύκολα να κολλήσετε έναν ιό ή κακόβουλος κώδικας. Δυστυχώς, σύμφωνα με στατιστικά στοιχεία, είναι αυτό το δίκτυο που περιέχει μεγαλύτερος αριθμόςδιαδικτυακοί ιοί που έχουν τη δυνατότητα αυθόρμητης αντιγραφής και διανομής μεταξύ τερματικών υπολογιστών ή φορητών συσκευών.

Συμπέρασμα

Έτσι, έχουμε ήδη καταλάβει την απάντηση στο ερώτημα τι είναι μια εφαρμογή. Κατ 'αρχήν, αν σκεφτούμε συγκεκριμένα προγράμματα και πρόσθετα όπως το "VKontakte" με συνηθισμένο όνομα, αξίζει να σημειωθεί ότι η προϊόντα λογισμικούΣήμερα μπορείς να βρεις πολλά, όπως λένε, για όλες τις περιστάσεις, ακόμα και για τις πιο απροσδόκητες. Ένα άλλο πράγμα είναι πώς αντιμετωπίζεται η ασφάλεια δικό του υπολογιστήή κινητή συσκευή. Συμφωνώ, κανείς δεν θέλει να κολλήσει έναν ιό που θα οδηγήσει στην κατάρρευση ολόκληρου του συστήματος. Εδώ πρέπει οπωσδήποτε να είστε πολύ προσεκτικοί και πριν κάνετε λήψη περιεχομένου, ελέγξτε αρχεία, φακέλους, αρχεία ή τους ίδιους συνδέσμους με ένα πρόγραμμα προστασίας από ιούς για πιθανές απειλές.

Μια εφαρμογή είναι μια εφαρμογή Υπηρεσίες ηλεκτρονικών υπολογιστών, το οποίο έχει ένα σύνολο συγκεκριμένων λειτουργιών και είναι ένα από τα συστατικά λογισμικό. Με απλά λόγια, είναι ένα πρόγραμμα που εκτελεί ορισμένες ενέργειες για να διευκολύνει τη ζωή του χρήστη ή να λύσει ένα συγκεκριμένο πρόβλημα.

Οι εφαρμογές μπορούν να χρησιμοποιηθούν είτε στην εργασία είτε εκπαιδευτικούς σκοπούς, και για χόμπι, ψυχαγωγία ή επικοινωνία. Άνθρωποι δημιουργικών επαγγελμάτων (καλλιτέχνες, σχεδιαστές κ.λπ.) χρησιμοποιούν εφαρμογές για να δημιουργήσουν σχέδια και σκίτσα. Οι δάσκαλοι αναπτύσσουν σχέδια μαθήματος. Οι αρχιτέκτονες σχεδιάζουν σχέδια. Υπάρχουν εφαρμογές χαρτών για προγράμματα οδήγησης που τους βοηθούν να παρακολουθούν την τοποθεσία τους και να λαμβάνουν οδηγίες από το ένα σημείο στο άλλο. Θαυμαστές υγιεινή διατροφήή άτομα που παρακολουθούν το βάρος τους μπορούν να χρησιμοποιήσουν ένα πρόγραμμα για να μετρήσουν τις θερμίδες σε ένα συγκεκριμένο πιάτο. Ένας απαραίτητος βοηθόςΓια έναν αθλητή, είναι συχνά ένα πρόγραμμα που υπολογίζει την ενεργειακή δαπάνη και παρακολουθεί ζωτικά σημεία (σφυγμό, αρτηριακή πίεση). Αυτή η λίστα μπορεί να συνεχιστεί επ' αόριστον, επειδή υπάρχουν πολλές χιλιάδες εφαρμογές με διαφορετικές λειτουργίες.


Οι εφαρμογές είναι διαφορετικές. Μια εφαρμογή υπολογιστή είναι μια υπηρεσία που εγκαθίσταται σε υπολογιστή ή φορητό υπολογιστή. Μια εφαρμογή Ιστού είναι ένα πρόγραμμα που λειτουργεί με πρόγραμμα περιήγησης. Τα προγράμματα που μπορούν να εγκατασταθούν σε smartphone, tablet ή παρόμοια «έξυπνα» gadget ονομάζονται κινητά. Κάθε εφαρμογή έχει αναπτυχθεί για ένα συγκεκριμένο λειτουργικό σύστημα: προγράμματα υπολογιστή, εφαρμογές για κινητάγραμμένο για Android, BlackBerry OS, Apple iOS, Symbian, Windows.


Πληρωμένο ή δωρεάν εφαρμογή- τι είναι καλύτερο; Αγοράστε μια εφαρμογή επί πληρωμή ή εγκαταστήστε δωρεάν πρόγραμμα– Εναπόκειται στον χρήστη να αποφασίσει. Συνήθως επί πληρωμή εφαρμογέςΗ λειτουργικότητα είναι ευρύτερη, επομένως για εργασία, μελέτη ή δημιουργικότητα είναι καλύτερο να αγοράσετε το επιθυμητό πρόγραμμαΜε μέγιστο σετευκαιρίες. Τα πιο απλά προγράμματα είναι επίσης κατάλληλα για ψυχαγωγία - σήμερα υπάρχουν πολλά λογισμικά στην αγορά δωρεάν παιχνίδιακαι παρόμοιες εφαρμογές.


Πολλοί προγραμματιστές προτείνουν τη χρήση πριν από την αγορά δοκιμαστική έκδοσηπρόγραμμα που διαρκεί από αρκετές εβδομάδες έως αρκετούς μήνες. Μετά το τέλος της «δοκιμαστικής περιόδου» του προγράμματος, μπορείτε να αγοράσετε μια άδεια χρήσης, η οποία θα σας δώσει το δικαίωμα να χρησιμοποιήσετε την εφαρμογή χωρίς χρονικούς περιορισμούς. Πριν αγοράσετε ένα πρόγραμμα, είναι λογικό να ελέγξετε εάν οι λειτουργίες του ικανοποιούν όλες τις απαιτήσεις του χρήστη. Μπορείτε επίσης να ζητήσετε κριτικές από άτομα που έχουν εμπειρία στη χρήση μιας συγκεκριμένης εφαρμογής. Η χρήση προγραμμάτων εφαρμογών βοηθά τον χρήστη να εκτελέσει ορισμένες ενέργειες με μέγιστη αποτελεσματικότητακαι ελάχιστη δαπάνη χρόνου και προσπάθειας.

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

; 2) μια συντακτική ενότητα που αντιστοιχεί στους κανόνες μιας συγκεκριμένης γλώσσας προγραμματισμού, που αποτελείται από ορισμούς και τελεστές ή οδηγίες που είναι απαραίτητες για συγκεκριμένη λειτουργία, πρόβλημα ή λύση σε ένα πρόβλημα (πρότυπο ISO/IEC 2382-1:1993).

Ο πρώτος ορισμός αντιστοιχεί στην έννοια του «εκτελέσιμου προγράμματος», ο δεύτερος αναφέρεται στην έννοια του «κείμενου πηγής».

Άλλοι ορισμοί από κανονιστικά έγγραφα:

Τα προγράμματα ηλεκτρονικών υπολογιστών ως αντικείμενο πνευματικών δικαιωμάτων και άλλων δικαιωμάτων ανήκουν στην κατηγορία των άυλων περιουσιακών στοιχείων.

Δημιουργία προγραμμάτων[ | ]

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

Ορισμένες γλώσσες προγραμματισμού καθιστούν δυνατή την παράκαμψη της ανάγκης για προκαταρκτική μεταγλώττιση του προγράμματος και τη μετάφραση του σε οδηγίες μηχανής απευθείας κατά την εκτέλεση. Αυτή η διαδικασία ονομάζεται δυναμική μεταγλώττιση και επιτρέπει μεγαλύτερη φορητότητα προγραμμάτων σε διαφορετικές πλατφόρμες υλικού και λογισμικού, διατηρώντας παράλληλα πολλά από τα οφέλη της μεταγλώττισης.

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

Αποθήκευση και εκτέλεση[ | ]

Μέχρι τη στιγμή που ένας χρήστης υπολογιστή εκδίδει ρητά ή σιωπηρά ένα αίτημα για την εκτέλεση ενός προγράμματος υπολογιστή, συνήθως αποθηκεύεται σε μη πτητική μνήμη. Όταν ληφθεί ένα τέτοιο αίτημα, το πρόγραμμα, μέσω ενός άλλου προγράμματος υπολογιστή που ονομάζεται λειτουργικό σύστημα, φορτώνεται στη μνήμη τυχαίας πρόσβασης, από όπου μπορεί να εκτελεστεί απευθείας ΕΠΕΞΕΡΓΑΣΤΗΣ. Στη συνέχεια, η CPU εκτελεί το πρόγραμμα, εντολή προς εντολή, μέχρι να ολοκληρωθεί. Ένα πρόγραμμα που εκτελείται ονομάζεται διεργασία. Το πρόγραμμα τελειώνει είτε όταν επιτευχθεί τελευταία οδηγία(συνήθως μεταφέρεται ο έλεγχος στο λειτουργικό σύστημα) είτε κατά λάθος, είτε από λογισμικό είτε από υλικό.

Ταυτόχρονη εκτέλεση[ | ]

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

Τμήματα του ίδιου προγράμματος υπολογιστή μπορούν να εκτελεστούν ταυτόχρονα χρησιμοποιώντας νήματα εκτέλεσης. Υπάρχουν επεξεργαστές πολλαπλών νημάτων που είναι ειδικά βελτιστοποιημένοι για την εκτέλεση πολλαπλών νημάτων.

Προγράμματα αυτο-τροποποίησης[ | ]

Ένα πρόγραμμα υπολογιστή που εκτελείται λέγεται ότι είναι διαφορετικό από τα δεδομένα που επεξεργάζεται. Ωστόσο, αυτή η διάκριση γίνεται θολή όταν ένα πρόγραμμα υπολογιστή τροποποιείται. Στη συνέχεια, το τροποποιημένο πρόγραμμα υπολογιστή εκτελείται ως μέρος του πρωτότυπο πρόγραμμα. Η αυτο-τροποποίηση είναι δυνατή σε προγράμματα γραμμένα σε κώδικα μηχανής, assembler, Lisp, C, Cobol, PL/1 και Prolog.

Χρήση προγραμμάτων[ | ]

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

Νομικές πτυχές[ | ]

Σύμφωνα με το άρθ. 1261 του Αστικού Κώδικα της Ρωσικής Ομοσπονδίας, ένα πρόγραμμα υπολογιστή είναι ένα σύνολο δεδομένων και εντολών που παρουσιάζονται σε αντικειμενική μορφή, που προορίζονται για τη λειτουργία υπολογιστών και άλλων συσκευές υπολογιστώνπροκειμένου να επιτευχθεί ένα συγκεκριμένο αποτέλεσμα, συμπεριλαμβανομένων των προπαρασκευαστικών υλικών που ελήφθησαν κατά την ανάπτυξη ενός προγράμματος υπολογιστή και των οπτικοακουστικών οθονών που παράγονται από αυτό.

Τα προγράμματα με διαθέσιμο στο κοινό πηγαίο κώδικα ονομάζονται ανοιχτού κώδικα.

Τα προγράμματα υπολογιστών υπόκεινται σε πνευματικά δικαιώματα στις περισσότερες χώρες (συμπεριλαμβανομένης της Ουκρανίας και της Ρωσίας). Σε ορισμένες χώρες, τα προγράμματα υπολογιστών ενδέχεται να προστατεύονται από διπλώματα ευρεσιτεχνίας. Η κατοχύρωση με δίπλωμα ευρεσιτεχνίας προγραμμάτων ηλεκτρονικών υπολογιστών προωθήθηκε με τη Συμφωνία για τις πτυχές των δικαιωμάτων που σχετίζονται με το εμπόριο πνευματική ιδιοκτησία, που καθιέρωσε ελάχιστες απαιτήσειςσε ένα προστατευμένο φάσμα δικαιωμάτων πνευματικής ιδιοκτησίας και στην πραγματικότητα επέτρεψε την κατοχύρωση με δίπλωμα ευρεσιτεχνίας προγραμμάτων. Η συμφωνία TRIPS είναι υποχρεωτική για εφαρμογή στο έδαφος της Ουκρανίας και της Ρωσίας ως κράτη μέλη του ΠΟΕ.

Έτσι, το πρόγραμμα μπορεί να προστατευτεί τόσο ως «λογοτεχνικό έργο» όσο και ως «εφεύρεση». Για τον καθορισμό του καθεστώτος νομικής προστασίας στην πρώτη περίπτωση, χρησιμοποιείται το "κείμενο α", στην άλλη - τα χαρακτηριστικά που χρησιμοποιούνται για τις εφευρέσεις που προτείνονται για κατοχύρωση διπλωμάτων ευρεσιτεχνίας (δηλαδή, είναι απαραίτητο να αποδειχθεί η "καινοτομία", η "πρωτοτυπία" και η "μη προφανές», καθώς και η δυνατότητα επίλυσης του υπάρχοντος τεχνικό πρόβλημακαι εμπορική καταλληλότητα). Παράλληλα, υπάρχει πρόβλημα νομικής διαφοροποίησης των προγραμμάτων ηλεκτρονικών υπολογιστών από το ιδιόκτητο ψηφιακό περιεχόμενο και το ιδιόκτητο λογισμικό.

Το αποκλειστικό δικαίωμα σε προγράμματα ηλεκτρονικών υπολογιστών και βάσεις δεδομένων προκύπτει αυτόματα από τη στιγμή της δημιουργίας του και ισχύει για όλη τη ζωή του δημιουργού και εβδομήντα χρόνια, υπολογίζοντας από την 1η Ιανουαρίου του έτους που έπεται του έτους θανάτου του δημιουργού (ή του θανάτου του τελευταίος από τους συν-συγγραφείς).

Η ισχύουσα νομοθεσία Ρωσική Ομοσπονδίαδεν υπάρχει πρόβλεψη για κατοχύρωση με δίπλωμα ευρεσιτεχνίας προγραμμάτων υπολογιστών καθαυτών. Αυτά τα αντικείμενα πνευματικής ιδιοκτησίας προστατεύονται από πνευματικά δικαιώματα, τα οποία προκύπτουν αυτόματα από τη στιγμή της δημιουργίας τους και δεν απαιτούν υποχρεωτική κρατική εγγραφή. Ωστόσο, τα προγράμματα υπολογιστών και οι βάσεις δεδομένων μπορούν να καταχωρηθούν στο Rospatent κατόπιν αιτήματος του κατόχου των πνευματικών δικαιωμάτων.

Συγγραφέας και κάποιοι άλλοι [ οι οποίες?] τα δικαιώματα πνευματικής ιδιοκτησίας σάς επιτρέπουν να περιορίσετε την πρόσβαση στον πηγαίο κώδικα των προγραμμάτων.