Δεν ξέρω τι να επιλέξω

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: Δεν ξέρω τι να επιλέξω

Δημοσίευσηαπό Qdata » 18 Μάιος 2011, 15:02

UnKnown96 έγραψε:Τώρα με διαφώτησες ! :lol: :lol: :lol:


Διαδικασιοστρεφής προγραμματισμός: τα προγράμματα σχεδιάζονται με χρήση συναρτήσεων, δηλαδή μπλοκ(στη Python υπάρχουν τα blocks) εντολών που χειρίζονται δεδομένα.

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

Ένα πρόγραμμα σε Python μπορεί αν χρησιμοποιεί αυτές τις μεθόδους! :)
Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux?Οδηγοί - How to - Tutorials
Qdata
powerTUX
powerTUX
 
Δημοσιεύσεις: 1875
Εγγραφή: 18 Ιουν 2010, 19:40
Τοποθεσία: Σέρρες
IRC: dimos
Εκτύπωση

Re: Δεν ξέρω τι να επιλέξω

Δημοσίευσηαπό evolgen » 18 Μάιος 2011, 15:04

Προσωπικά, η διπλωματική μου είναι πρόγραμμα που βασίζεται κυρίως σε διαχείριση κειμένου (regular expressions ftw), με βιολογικό θέμα. Την γράφω σε Perl, βρίσκομαι στις 500 γραμμές κώδικα -και συνεχίζω- και δεν είχα οποιοδήποτε ιδιαίτερο πρόβλημα, αν και είναι η πρώτη σοβαρή προσπάθειά μου σε Perl. Τα ιδεογράμματα τα οποία αναφέρθηκαν εμπλέκονται κυρίως στα regular expressions, μα όταν τα μάθεις σου λύνουν πραγματικά τα χέρια. Να πω την αλήθεια, με την Perl έχω ασχοληθεί 14 ώρες "καθαρής εκμάθησης" και από εκεί και πέρα, παράλληλα με το πρόγραμμα. Δε θεωρώ ότι είναι τελείως παράξενη και ειδικά σε Πανεπιστήμια του εξωτερικού προτείνεται ως εύκολη γλώσσα σχετικά.

Η επιλογή είναι δική σου. Να ξέρεις όμως ότι Perl και Python είναι συγγενικές γλώσσες, για τη Ruby δεν ξέρω. Κάποια στιγμή, ενώ βρισκόμουν στις 300 γραμμές κώδικα Perl, έκανα μια εισαγωγή στην Python, φθάνοντας μέχρι τα regular expressions και τη διαχείρισή τους από την Python. Μπορώ να πω πως γνωρίζοντας ήδη Perl, η Python και η σύνταξή της μου φάνηκαν παιχνιδάκι. :)
Το να μειώνεις ένα έργο ελεύθερου λογισμικού, επειδή θεωρείς το δικό σου καλύτερο,
είναι απαράδεκτη συμπεριφορά και δε συμβαδίζει με τις αρχές του ελεύθερου λογισμικού.

Γνώσεις Linux: Μέτριο++ ┃ Προγραμματισμός: Perl, R, Python, SQL, C, Common Lisp, BashΑγγλικά: Άριστα

1. Ubuntu 14.04 trusty
2. Intel Core i7-3520M CPU @ 2.90GHz ‖ RAM 7892 MiB
3. Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
4. eth0: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10) ⋮ eth1: Broadcom BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
Άβαταρ μέλους
evolgen
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1031
Εγγραφή: 28 Ιούλ 2010, 14:22
Τοποθεσία: UK
IRC: bioevolgenec
Εκτύπωση

Re: Δεν ξέρω τι να επιλέξω

Δημοσίευσηαπό UnKnown96 » 18 Μάιος 2011, 15:13

Για την ώρα θα πάω με Ruby και αν δεν τα καταφέρω, θα πάω για Python.
Ίσως όταν αποκτίσω εμπειρία να ασχολειθώ και με Perl.
Για την ώρα τα περισσότερα που λέτε μου φαίνονται κινέζικα και όπως καταλαβένεται θα πάω με Ruby,
μιας και τα κείμενα της φαίνονται πάντα πιο <<καθαρά>> και κατανοητά σε σύγκριση με άλλες.
Άβαταρ μέλους
UnKnown96
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 370
Εγγραφή: 08 Ιουν 2010, 15:23
Τοποθεσία: Ρόδος
Εκτύπωση

Προηγούμενη

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι