Scripting Programming Languages
- ~~Wind~~
- Gbyte level
- Posts: 1747
- Joined: Thu Nov 30, 2006 1:07 am
- Academic status: N>4
- Gender: ♂
- Location: *void
Scripting Programming Languages
Perl, Python, Ruby, κλασικα bash, awk, sed κλπ List
Τι πιστευεται οτι ειναι καλυτερα να ασχοληθει κανεις ? Ποια εχει μελλον ?
Τι πιστευεται οτι ειναι καλυτερα να ασχοληθει κανεις ? Ποια εχει μελλον ?
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
- mikem4600
- Gbyte level
- Posts: 1363
- Joined: Fri Mar 12, 2004 2:00 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: A Galaxy Far, Far Away
- Contact:
Re: Scripting Programming Languages
Ό,τι γουστάρεις. Ασχολήσου και όλα τα άλλα έπονται.
Autocracy hates questions. Anarchy hates answers.
- cyberpython
- Mbyte level
- Posts: 654
- Joined: Wed Nov 21, 2007 8:18 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Αθηνα
- Contact:
Re: Scripting Programming Languages
Python : αν θέλεις να ασχοληθείς με Linux ξεκίνα από εδώ
Perl: κλασσική αξία για scripting σε servers αλλά προσωπικά προτιμώ php
Php : θα τη μάθεις θες δε θές καποια στιγμή αν ασχοληθείς με web development (ειδικά σε μικρο-μεσαίες επιχειρήσεις)
Ruby : Πολλοί πίνουν νερό στο όνομά της, εγώ προσωπικά την αντιπαθώ
Perl: κλασσική αξία για scripting σε servers αλλά προσωπικά προτιμώ php
Php : θα τη μάθεις θες δε θές καποια στιγμή αν ασχοληθείς με web development (ειδικά σε μικρο-μεσαίες επιχειρήσεις)
Ruby : Πολλοί πίνουν νερό στο όνομά της, εγώ προσωπικά την αντιπαθώ
- proskopos
- Wow! Terabyte level
- Posts: 2808
- Joined: Tue Dec 18, 2007 4:01 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Στα φεγγάρια του Πλάνταρ...
- Contact:
Re: Scripting Programming Languages
Να και ενα καλό tutorial για την Ruby....
http://www.math.umd.edu/~dcarrera/ruby/0.3/index.html
Ωστόσο μέσα δεν αναφέρει που γραφεις τα προγραμματά σου...
Εκτος αν είναι το IRB που λέει... Αυτό που το βρίσκουμε όμως....;
Και για windows και για linux...
Στο google δεν βρήκα κάτι... Αλλά επειδή δεν έχω ιδέα για την γλώσσα αυτή δεν ξέρω αν έψαξα και πολύ καλά...
Ξέρει κάποιος...;
http://www.math.umd.edu/~dcarrera/ruby/0.3/index.html
Ωστόσο μέσα δεν αναφέρει που γραφεις τα προγραμματά σου...
Εκτος αν είναι το IRB που λέει... Αυτό που το βρίσκουμε όμως....;
Και για windows και για linux...
Στο google δεν βρήκα κάτι... Αλλά επειδή δεν έχω ιδέα για την γλώσσα αυτή δεν ξέρω αν έψαξα και πολύ καλά...
Ξέρει κάποιος...;
- S.a.kiss.007
- Mbyte level
- Posts: 659
- Joined: Wed Nov 28, 2007 2:24 am
- Academic status: 4th year
- Gender: ♂
- Location: Κρήτη (πνευματικά...)
- Contact:
Re: Scripting Programming Languages
Ruby αν δεν κάνω λάθος γράφεις και στο NetBeans...
Δεν έχω ασχοληθεί, αλλά ήταν μέσα στο περιεχόμενο ενός σεμιναρίου της sun και νομίζω πως μπορείς...
Δεν έχω ασχοληθεί, αλλά ήταν μέσα στο περιεχόμενο ενός σεμιναρίου της sun και νομίζω πως μπορείς...
- Ισοβίτης
- Venus Former Team Member
- Posts: 1262
- Joined: Sat Apr 21, 2007 5:45 pm
- Gender: ♂
- Location: Πίσω από τα σίδερα
- Contact:
Re: Scripting Programming Languages
Το irb είναι το shell της Ruby. Κώδικα μπορείς πράγματι να γράψεις με το NetBeans. Στο επίσημο σάιτ της Ruby νομίζω πως θα βρεις ό,τι χρειάζεσαι. Έχει και ωραία tutorials για ξεκίνημα.
- proskopos
- Wow! Terabyte level
- Posts: 2808
- Joined: Tue Dec 18, 2007 4:01 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Στα φεγγάρια του Πλάνταρ...
- Contact:
Re: Scripting Programming Languages
Έχεις δίκιο, αν και νομίζω ότι για το netbeans χρειάζεται την ολόκληρη έκδοση....Ισοβίτης wrote:Το irb είναι το shell της Ruby. Κώδικα μπορείς πράγματι να γράψεις με το NetBeans. Στο επίσημο σάιτ της Ruby νομίζω πως θα βρεις ό,τι χρειάζεσαι. Έχει και ωραία tutorials για ξεκίνημα.
- proskopos
- Wow! Terabyte level
- Posts: 2808
- Joined: Tue Dec 18, 2007 4:01 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Στα φεγγάρια του Πλάνταρ...
- Contact:
Re: Scripting Programming Languages
Γράφω ένα απλό προγραμματάκι (στο SciTE) σε ruby και όταν το εκτελώ (από command prompt) μου εμφανίζει μια μαύρη οθόνη και αμέσως χάνεται...
Προφανώς χρειάζεται να γράψω κάτι του στυλ system("pause"), αλλά δεν ξέρω τι ακριβώς....
Μπορεί κάποιος να βοηθήσει...; Ή μήπως είναι κάποιο setting που πρέπει να αλλάξω...;
edit: Α ρε Wind, άναψες άλλες φωτιές τώρα... Πάει το καλοκαίρι....
Προφανώς χρειάζεται να γράψω κάτι του στυλ system("pause"), αλλά δεν ξέρω τι ακριβώς....
Μπορεί κάποιος να βοηθήσει...; Ή μήπως είναι κάποιο setting που πρέπει να αλλάξω...;
edit: Α ρε Wind, άναψες άλλες φωτιές τώρα... Πάει το καλοκαίρι....
- djsolid
- Kilobyte level
- Posts: 483
- Joined: Thu Dec 02, 2004 7:36 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Πετράλωνα
- Contact:
Re: Scripting Programming Languages
Για δοκίμασε με gets
Re: Scripting Programming Languages
http://groovy.codehaus.org/Groovy...
is an agile and dynamic language for the Java Virtual Machine
builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk
makes modern programming features available to Java developers with almost-zero learning curve
supports Domain-Specific Languages and other compact syntax so your code becomes easy to read and maintain
makes writing shell and build scripts easy with its powerful processing primitives, OO abilities and an Ant DSL
increases developer productivity by reducing scaffolding code when developing web, GUI, database or console applications
simplifies testing by supporting unit testing and mocking out-of-the-box
seamlessly integrates with all existing Java objects and libraries
compiles straight to Java bytecode so you can use it anywhere you can use Java
Φυσικά το μεγάλο πλεονέκτημα κάθε script γλώσσας ειναι ακριβώς το μειονέκτημα της -interpreted.
Υπάρχουν περιπτώσεις που θέλουμε να έχουμε "script” live applications.Για παράδειγμα θέλουμε να κάνουμε live αλλαγές στο σύστημα αλλα το recompile ειναι απαγορευτικό. Συνήθως σε αυτές τις περιπτώσεις χρησιμοποιούμε script γλώσσες,πάντα σε συνδυασμό με τους "μεγάλους παίκτες" (java, c#).
Συγκεκριμένα μπορούμε να έχουμε μια java μέθοδο, η οποία να ειναι υλοποιημένη με groovy, αν κάνουμε αλλαγές εκεί δεν χρειάζεται να κάνουμε build την κλάση μας...
που θα πάει θα το δουμε...
- ~~Wind~~
- Gbyte level
- Posts: 1747
- Joined: Thu Nov 30, 2006 1:07 am
- Academic status: N>4
- Gender: ♂
- Location: *void
Re: Scripting Programming Languages
Λοιπον
1) Python ή Perl και γιατι ? Ποια ειναι πιο "καλη" σε σχεδιασμο GUI ?
2) Qt ή wxWidgets ?
3) Υπαρχει καποιο καλο βιβλιο για sh/bash κ Perl ?
1) Python ή Perl και γιατι ? Ποια ειναι πιο "καλη" σε σχεδιασμο GUI ?
2) Qt ή wxWidgets ?
3) Υπαρχει καποιο καλο βιβλιο για sh/bash κ Perl ?
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
- AmmarkoV
- Wow! Terabyte level
- Posts: 2838
- Joined: Thu Nov 04, 2004 2:55 pm
- Gender: ♂
- Location: Reloaded @ Santa Friday
- Contact:
Re: Scripting Programming Languages
Python είναι πολυ googly γλώσσα
Qt αλλά είναι free μόνο για GPL προγράμματα οπότε ή WxWidgets GTK+ :P
Ναι..
Qt αλλά είναι free μόνο για GPL προγράμματα οπότε ή WxWidgets GTK+ :P
Ναι..
Last edited by AmmarkoV on Wed Sep 17, 2008 7:03 pm, edited 1 time in total.
- Spoiler: εμφάνιση/απόκρυψη
- gasparosoft
- Gbyte level
- Posts: 1920
- Joined: Fri Oct 19, 2007 8:03 pm
Re: Scripting Programming Languages
1)Εγώ σκέφτομαι για ruby να ξεκινήσω.
2)Και έγω την ίδια απορία.
3)Για bash έχω βρει 4-5 ωραία.Αν θες στειλε μου pm να σου δώσω links.
2)Και έγω την ίδια απορία.
3)Για bash έχω βρει 4-5 ωραία.Αν θες στειλε μου pm να σου δώσω links.
- ~~Wind~~
- Gbyte level
- Posts: 1747
- Joined: Thu Nov 30, 2006 1:07 am
- Academic status: N>4
- Gender: ♂
- Location: *void
Re: Scripting Programming Languages
Ναι, εχουμε κ την ruby,.. κ κατ επεκταση ruby on rails.. (αν κ δεν με ενδιαφερει τοσο το web development)1)Εγώ σκέφτομαι για ruby να ξεκινήσω.
Ενα χαος.. πως μπορει κανεις να αποφασισει ?
Η ruby btw εχω ακουσει οτι συναγωνιζεται την Java, ενω ενσωματωνει στοιχεια κι απο perl+python χωρις ομως να ενδιαφερεται για αυτες..
ουατ ντου γιου μιν με το googly ?
Δε το ηξερα αυτο. Ενας πολυ καλος λογος για να προτιμισω wxWidgetsQt αλλά είναι free μόνο για GPL προγράμματα οπότε ή WxWidgets GTK+ :P
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
- proskopos
- Wow! Terabyte level
- Posts: 2808
- Joined: Tue Dec 18, 2007 4:01 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Στα φεγγάρια του Πλάνταρ...
- Contact:
Re: Scripting Programming Languages
Ruby.... Πριν που το ανέφερες (μέσα στην προηγούμενη εξεταστική ), άρχισα κάτι απλά σκριπτ ("Γεια σου κόσμε..."κτλ)...
Βασικά είναι ωραία γλώσσα, και με κάμποσο μέλλον... Θεωρείται (όχι από εμένα ) ότι θα αντικαταστήσει σύντομα την PhP, και οπωσδήποτε έχει πλεονεκτήματα από Python - Perl.... Βέβαια πρέπει να δεις τι σου ταιριάζει και το τι θες να φτιάξεις.... Δυστυχώς ακόμα δεν έχει βγεί κάποια προχωρημένη έκδοση.... Νομίζω είναι στην 2η... Και για αυτό υπάρχουν κάποια μειων εναντίων των άλλων γλωσσών που κάνουν τα ίδια... Αλλά αυτό θα αλλάξει...
Επίσης δεν υπάρχουν και πολλά βιβλία για να βρεις...
Βασικά είναι ωραία γλώσσα, και με κάμποσο μέλλον... Θεωρείται (όχι από εμένα ) ότι θα αντικαταστήσει σύντομα την PhP, και οπωσδήποτε έχει πλεονεκτήματα από Python - Perl.... Βέβαια πρέπει να δεις τι σου ταιριάζει και το τι θες να φτιάξεις.... Δυστυχώς ακόμα δεν έχει βγεί κάποια προχωρημένη έκδοση.... Νομίζω είναι στην 2η... Και για αυτό υπάρχουν κάποια μειων εναντίων των άλλων γλωσσών που κάνουν τα ίδια... Αλλά αυτό θα αλλάξει...
Επίσης δεν υπάρχουν και πολλά βιβλία για να βρεις...
- gasparosoft
- Gbyte level
- Posts: 1920
- Joined: Fri Oct 19, 2007 8:03 pm
Re: Scripting Programming Languages
Google ιs your friend.Μπορείς να βρεις κάμποσα αρκετά καλά.proskopos wrote:Επίσης δεν υπάρχουν και πολλά βιβλία για να βρεις...
Edit:Με το googly εννοεί ο Ammarkov ότι το google στηρίζεται πάνω στην python.
- maxthebest
- Kilobyte level
- Posts: 180
- Joined: Fri Dec 02, 2005 5:23 pm
- Location: Παράδεισος
Re: Scripting Programming Languages
Σημειωση : μπορεις να χρησιμοποιησης JRuby , ειναι ακριβως η ruby αλλα γραμμενη σε java . οποτε σε αφηνει να γραφεις ταυτοχρονα και σε java και σε ruby κατευθειαν.
JRuby: The power of Java and Ruby : http://www.youtube.com/watch?v=PfnP-8XbJao
JRuby: The power of Java and Ruby : http://www.youtube.com/watch?v=PfnP-8XbJao
Ούτοι συνέχθειν, αλλά συμφιλείν έφυν (Αντιγόνη στοίχος 523) =
Δεν γεννήθηκα για να συμμερίζομαι το μίσος , αλλά για να αγαπώ και να με αγαπούν.
Δεν γεννήθηκα για να συμμερίζομαι το μίσος , αλλά για να αγαπώ και να με αγαπούν.
Re: Scripting Programming Languages
~~Wind~~ wrote:Λοιπον
1) Python ή Perl και γιατι ? Ποια ειναι πιο "καλη" σε σχεδιασμο GUI ?
3) Υπαρχει καποιο καλο βιβλιο για sh/bash κ Perl ?
1)Perl απλα για την ποζεριά και την πόρωση. Για UI καμία, script γλώσσες είναι...
3)Απλα ιστορία:http://books.google.gr/books?id=bS--s5D ... +perl+book Hail!
που θα πάει θα το δουμε...
- ~~Wind~~
- Gbyte level
- Posts: 1747
- Joined: Thu Nov 30, 2006 1:07 am
- Academic status: N>4
- Gender: ♂
- Location: *void
Re: Scripting Programming Languages
Τι θα προτεινες να μαθει κανεις για GUI ? (scripting κ μη (περα απο C#, C++, Java) )
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
- tsilochr
- Wow! Terabyte level
- Posts: 3246
- Joined: Tue Mar 16, 2004 2:47 pm
- Academic status: PhD
- Gender: ♂
- Location: mm.aueb.gr
- Contact:
Re: Scripting Programming Languages
VB .NET και TCL/TK~~Wind~~ wrote:Τι θα προτεινες να μαθει κανεις για GUI ? (scripting κ μη (περα απο C#, C++, Java) )
Re: Scripting Programming Languages
Ασχετο αλλα τι θα έλεγες για αυτό το project....http://sourceforge.net/projects/fire-j2me
GUI Framework για j2me απο Ελληνες μηχανικούς. http://www.bluevibe.net/content/view/73/68/lang,en/
Hello padeler!
...και μερικά screenShot απο προηγούμενη έκδοση 1.2 (τρέχουσα 2.0 alpha ) http://handheld.softpedia.com/get/Devel ... 0669.shtml
Φυσικά αυτό που λέω δεν ειναι να μάθεις το api (new Button() και τα ρέστα), αλλα θα σου πρότεινα μια έρευνα στα ενδότερα του framework,καθώς η εφαρμογή ειναι open source. .
GUI Framework για j2me απο Ελληνες μηχανικούς. http://www.bluevibe.net/content/view/73/68/lang,en/
Hello padeler!
...και μερικά screenShot απο προηγούμενη έκδοση 1.2 (τρέχουσα 2.0 alpha ) http://handheld.softpedia.com/get/Devel ... 0669.shtml
Φυσικά αυτό που λέω δεν ειναι να μάθεις το api (new Button() και τα ρέστα), αλλα θα σου πρότεινα μια έρευνα στα ενδότερα του framework,καθώς η εφαρμογή ειναι open source. .
που θα πάει θα το δουμε...
Re: Scripting Programming Languages
tsilochr wrote:VB .NET και TCL/TK~~Wind~~ wrote:Τι θα προτεινες να μαθει κανεις για GUI ? (scripting κ μη (περα απο C#, C++, Java) )
TCL/TK ωραία και απλή, προτείνω να την χρησιμοποιήσεις με perl
http://www.perltk.org/Tk is a GUI toolkit developed by John Ousterhout, initially as a Tcl extension, to facilitate the creation of graphical user interfaces. Since then, it has grown in popularity, and as a result has been ported to many different languages. Nick Ing-Simmons ported Tk to Perl, giving us Perl/Tk.
που θα πάει θα το δουμε...