Python vs Ruby

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
User avatar
DrTemna
Kilobyte level
Kilobyte level
Posts: 184
Joined: Thu Sep 19, 2013 7:37 pm
Academic status: 2nd year
Gender:

Python vs Ruby

Post by DrTemna » Mon Sep 15, 2014 5:07 pm

Θέλω μια γλώσσα με καλές βιβλιοθήκες και λοιπά για να τη χρησιμοποιώ σε αλγορίθμους. Τίποτα ιδιαίτερο δηλαδή. Ποια από τις 2 να μάθω; :-p
Last edited by DrTemna on Mon Sep 15, 2014 5:15 pm, edited 1 time in total.
User avatar
cypher
Venus Former Team Member
Posts: 6207
Joined: Mon Sep 29, 2008 9:12 pm
Academic status: Alumnus/a
Gender:

Re: Python vs Ruby

Post by cypher » Mon Sep 15, 2014 5:10 pm

python
ImageImageImageImageImageImageImage
User avatar
MpoMp
Venus Former Team Member
Posts: 6620
Joined: Mon Oct 04, 2010 9:31 pm
Gender:
Contact:

Re: Python vs Ruby

Post by MpoMp » Mon Sep 15, 2014 5:32 pm

Για το σκοπό που περιγράφεις, Python.
Any fool can make something complicated. It takes a genius to make it simple.
MpoMp @ Discord
User avatar
Spongebobu
Mbyte level
Mbyte level
Posts: 702
Joined: Mon Jul 02, 2012 6:54 pm
Academic status: Alumnus/a
Gender:
Location: In yo house

Re: Python vs Ruby

Post by Spongebobu » Mon Sep 15, 2014 7:51 pm

ruby
Spoiler: εμφάνιση/απόκρυψη
python
Edit:
Spoiler: εμφάνιση/απόκρυψη
Επειδή έχω ασχοληθεί και με τις δύο, η Ruby είναι πιο δύσκολη στην εκμάθηση, έχει μικρότερο community (== λιγότερες βιβλιοθήκες) και προτρέπει την χρήση OO programming, που μπορεί να μην αρέσει σε όλους. Από την άλλη η Python είναι πανεύκολη (σου δίνω 2 εβδομάδες εντατικού διαβάσματος για να αρχίσεις να γράφεις δικά σου προγράμματα που να κάνουν κατι χρήσιμο), έχει πολύ μεγαλύτερο community και δεν ακολουθεί ένα μόνο paradigm (αν και έχει ΟΟ). Τέλος, κατά την άποψή μου με την Ruby μπορείς να γράψεις πιο όμορφο κώδικα, οπότε αν σε ενδιαφέρει η αισθητική (lol) θα σου πρότεινα ruby, αλλιώς Python χωρίς δεύτερη σκέψη.
Every time you make a typo the errorists win.
Fabio 2 - 1 Funk
User avatar
DrTemna
Kilobyte level
Kilobyte level
Posts: 184
Joined: Thu Sep 19, 2013 7:37 pm
Academic status: 2nd year
Gender:

Re: Python vs Ruby

Post by DrTemna » Mon Sep 15, 2014 8:12 pm

οκ παιδία ευχαριστώ, python it is.
User avatar
MpoMp
Venus Former Team Member
Posts: 6620
Joined: Mon Oct 04, 2010 9:31 pm
Gender:
Contact:

Re: Python vs Ruby

Post by MpoMp » Mon Sep 15, 2014 11:25 pm

Spongebobu wrote: Επειδή έχω ασχοληθεί και με τις δύο, η Ruby είναι πιο δύσκολη στην εκμάθηση, έχει μικρότερο community (== λιγότερες βιβλιοθήκες) και προτρέπει την χρήση OO programming, που μπορεί να μην αρέσει σε όλους. Από την άλλη η Python είναι πανεύκολη (σου δίνω 2 εβδομάδες εντατικού διαβάσματος για να αρχίσεις να γράφεις δικά σου προγράμματα που να κάνουν κατι χρήσιμο), έχει πολύ μεγαλύτερο community και δεν ακολουθεί ένα μόνο paradigm (αν και έχει ΟΟ). Τέλος, κατά την άποψή μου με την Ruby μπορείς να γράψεις πιο όμορφο κώδικα, οπότε αν σε ενδιαφέρει η αισθητική (lol) θα σου πρότεινα ruby, αλλιώς Python χωρίς δεύτερη σκέψη.
Δεν είναι τόσο δυσκολότερη η Ruby (ίσως πιο πολύπλοκη σε μερικά θέματα αλλά αυτό δε την κάνει δύσκολη, απλά θα χρειαστεί παραπάνω να εμπεδώσεις κάποια πράγματα), μια συνήθεια είναι να τη μάθεις κι αυτή όπως και τη Python. Γούστα είναι αυτά.

Το ζουμί:
Despite the noisy arguments from both languages’ camps, it is impossible to say whether one language is overall ‘better’ than the other. It’s clear that each has some areas it is better suited to, because of its features and support from other users in the same area. For Ruby this is web development via the Rails framework, and for Python it is scientific and academic programming. And each has some features or capabilities that the other does not have or does not do well.

The two languages also espouse radically different philosophies. Ruby focusses on giving developers the freedom to do whatever they want and staying out of their way. Python insists on ease of learning and use by zeroing on only on the one right way to do something.
Από εδώ: http://www.scriptrock.com/articles/python-vs-ruby
Κάνει μια αρκετά καλή σύγκριση, διάβασέ το αν έχεις χρόνο και όρεξη DrTemna. :-)
Any fool can make something complicated. It takes a genius to make it simple.
MpoMp @ Discord
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Python vs Ruby

Post by ja_the_invincible » Tue Sep 16, 2014 3:24 am

Spongebobu wrote:Τέλος, κατά την άποψή μου με την Ruby μπορείς να γράψεις πιο όμορφο κώδικα, οπότε αν σε ενδιαφέρει η αισθητική (lol) θα σου πρότεινα ruby, αλλιώς Python χωρίς δεύτερη σκέψη.
Pep8.
f**k robin and batman i'm robbin with a bat man
User avatar
nachos
Gbyte level
Gbyte level
Posts: 1252
Joined: Mon Aug 21, 2006 4:28 pm
Academic status: Alumnus/a
Gender:
Location: Brachamee City

Re: Python vs Ruby

Post by nachos » Tue Sep 16, 2014 10:14 am

Nothing is impossible for the man who doesn't have to do it himself
User avatar
Spongebobu
Mbyte level
Mbyte level
Posts: 702
Joined: Mon Jul 02, 2012 6:54 pm
Academic status: Alumnus/a
Gender:
Location: In yo house

Re: Python vs Ruby

Post by Spongebobu » Tue Sep 16, 2014 1:58 pm

ja_the_invincible wrote:
Spongebobu wrote:Τέλος, κατά την άποψή μου με την Ruby μπορείς να γράψεις πιο όμορφο κώδικα, οπότε αν σε ενδιαφέρει η αισθητική (lol) θα σου πρότεινα ruby, αλλιώς Python χωρίς δεύτερη σκέψη.
Pep8.
Προφανώς και θα ακολουθήσεις styling guidelines, εγώ αναφερόμουν σε κάτι εντελώς υποκειμενικό. Το γεγονός οτι σου δίνει πολλούς τρόπους να κάνεις το ίδιο πράγμα σε αφήνει να επιλέξεις τον πιο όμορφο (προφανώς και θα επιλέξεις τον πιο αποδοτικό, αλλα λέμε τώρα, μερικές φορές θέλεις να θαυμάσεις το δημιούργημά σου)
Every time you make a typo the errorists win.
Fabio 2 - 1 Funk
Post Reply

Return to “Προγραμματισμός”