Μετάβαση στο περιεχόμενο

Πύλη:Προγραμματισμός

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια


π • ε Πύλη:Προγραμματισμός

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

π • ε Προσωπικότητες

Ο Λίνους Μπένεντικτ Τόρβαλντς (Linus Benedict Torvalds, 28 Δεκεμβρίου 1969) είναι Φινλανδός (με Αμερικανική υπηκοότητα), επιστήμονας ηλεκτρονικών υπολογιστών και προγραμματιστής. Είναι γνωστός για την αρχική δημιουργία του πυρήνα Linux, πάνω στον οποίο συνεχίζει να εργάζεται ως επικεφαλής της αρχιτεκτονικής του, συντονίζοντας το έργο της ανάπτυξης. Επίσης, το 2005 δημιούργησε το σύστημα ελέγχου εκδόσεων Git.

Μαζί με τον Shinya Yamanaka τιμήθηκε από την Ακαδημία Τεχνολογίας της Φιλανδίας με το βραβείο Millenium Τεχνολογίας 2012 σε αναγνώριση της δημιουργίας ενός νέου λειτουργικού συστήματος ανοιχτού κώδικα για υπολογιστές, που οδηγεί στον ευρέως χρησιμοποιούμενο πυρήνα Linux. (περισσότερα...)

π • ε Επιλεγμένο λήμμα

Η Ruby είναι μια δυναμική, ανακλαστική, αντικειμενοστρεφής γλώσσα προγραμματισμού γενικής χρήσης που συνδυάζει μια σύνταξη επηρεασμένη από την Perl με χαρακτηριστικά από τη Smalltalk. Η Ruby προήλθε από την Ιαπωνία στα μέσα της δεκαετίας του 1990 και αρχικά σχεδιάστηκε και αναπτύχθηκε από τον Yukihiro "Matz" Matsumoto. Βασικές της επιρροές είναι η Perl, η Smalltalk, η Eiffel και η Lisp.

Η Ruby υποστηρίζει πολλαπλά παραδείγματα προγραμματισμού όπως ο συναρτησιακός προγραμματισμός, ο αντικειμενοστρεφής προγραμματισμός, ο προστακτικός προγραμματισμός και ο ανακλαστικός (reflective) προγραμματισμός. Έχει σύστημα δυναμικών τύπων και αυτόματη διαχείριση μνήμης, επομένως μοιάζει σε κάποια χαρακτηριστικά της με την Python, την Perl, τη Lisp, τη Dylan, την Pike και τη CLU.

Η πρότυπη υλοποίηση 1.8.7 της Ruby είναι γραμμένη σε C, σαν μια διερμηνευόμενη γλώσσα ενός περάσματος. Προς το παρόν δεν υπάρχει κάποιο επίσημο πρότυπο αναφοράς για τη γλώσσα Ruby, επομένως η αρχική υλοποίηση θεωρείται το ντε φάκτο σημείο αναφοράς. Υπάρχουν αρκετές (ολοκληρωμένες ή σε ανάπτυξη) εναλλακτικές υλοποιήσεις της γλώσσας, συμπεριλαμβανομένων των YARV, JRuby, Rubinius, IronRuby, MacRuby και HotRuby, κάθε μια από τις οποίες και έχει διαφορετική προσέγγιση, με τις IronRuby, JRuby και MacRuby να προσφέρουν just-in-time compilation και τη MacRuby να προσφέρει επιπλέον ahead-of-time compilation. Ο κώδικας της επίσημης έκδοσης 1.9 χρησιμοποιεί τη YARV, όπως και αυτός της έκδοσης 2.0 (σε ανάπτυξη), η οποία και θα αντικαταστήσει την πιο αργή Ruby MRI. (περισσότερα...)

π • ε Σχετικές πύλες


π • ε Κατηγορίες


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


π • ε Επιλεγμένη εικόνα


Screenshot του GNU Emacs, ενός από τα
δημοφιλέστερα εργαλεία σύνταξης πηγαίου κώδικα
π • ε Άλλες Πύλες

Αγγλία · Αεροπορία · Αθεϊσμός · Αθλητισμός · Αίγυπτος · Αμερική · Αρχαία Ελλάδα · Αρχαιολογία · Αρχαιότητα · Ασία · Αστρονομία · Αυστρία · Αφρική · Βιντεοπαιχνίδια · Βιογραφίες · Βιολογία · Βρετάνη · Βόρεια Μακεδονία · Γαλλία · Γερμανία · Γεωγραφία · Γεωλογία · Γλυπτική · Γλώσσα · Δεύτερος Παγκόσμιος Πόλεμος · Διάστημα · Ελλάδα · Ελληνική μυθολογία · Ευρώπη · Ευρωπαϊκή Ένωση · Ζωγραφική · Ζωολογία · Ηλιακό Σύστημα · Ηνωμένες Πολιτείες Αμερικής · Θέατρο · Θέματα · Θηλαστικά · Θρησκεία · Ιαπωνία · Ισπανία · Ιστορία · Ιταλία · Καλαθοσφαίριση · Κάστρα · Κινηματογράφος · Κρήτη · Κύπρος · Κύρια · Linux · ΛΟΑΤ · Λογοτεχνία · Μαθηματικά · Μάικλ Τζάκσον · Μαντόνα · Μαυροβούνιο · Μεσαίωνας · Μουσική · Μπανγκλαντές · Μυθολογία · Νεότεροι χρόνοι · Οδικές μεταφορές · Οικονομία · Ολυμπιακοί Αγώνες · Ορνιθολογία · Ορθοδοξία · Πάπες · Πεντέλη · Περιφέρεια Στερεάς Ελλάδας · Ποδόσφαιρο · Πόλεμος · Πολωνία · Προτεσταντισμός · Πρώτος Παγκόσμιος Πόλεμος · Ρωσία · Σελήνη · Σιδηρόδρομος · Σκωτία · Σοβιετική Ένωση · Σουηδία · Τέχνη · Τεχνολογία · Τουρκία · Τρέχοντα γεγονότα · Υπολογιστές · Φιλελευθερισμός · Φυσική · Φωτογραφία · Χημεία · Χώρα των Βάσκων · Ωκεανία