Scripting Programming Languages

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
User avatar
~~Wind~~
Gbyte level
Gbyte level
Posts: 1747
Joined: Thu Nov 30, 2006 1:07 am
Academic status: N>4
Gender:
Location: *void

Scripting Programming Languages

Post by ~~Wind~~ » Wed Jul 23, 2008 7:14 pm

Perl, Python, Ruby, κλασικα bash, awk, sed κλπ List

Τι πιστευεται οτι ειναι καλυτερα να ασχοληθει κανεις ? Ποια εχει μελλον ?
ImageImage
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
User avatar
mikem4600
Gbyte level
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

Post by mikem4600 » Wed Jul 23, 2008 7:35 pm

Ό,τι γουστάρεις. Ασχολήσου και όλα τα άλλα έπονται.
Autocracy hates questions. Anarchy hates answers.
User avatar
cyberpython
Mbyte level
Mbyte level
Posts: 654
Joined: Wed Nov 21, 2007 8:18 pm
Academic status: Alumnus/a
Gender:
Location: Αθηνα
Contact:

Re: Scripting Programming Languages

Post by cyberpython » Wed Jul 23, 2008 8:45 pm

Python : αν θέλεις να ασχοληθείς με Linux ξεκίνα από εδώ
Perl: κλασσική αξία για scripting σε servers αλλά προσωπικά προτιμώ php
Php : θα τη μάθεις θες δε θές καποια στιγμή αν ασχοληθείς με web development (ειδικά σε μικρο-μεσαίες επιχειρήσεις)
Ruby : Πολλοί πίνουν νερό στο όνομά της, εγώ προσωπικά την αντιπαθώ
User avatar
proskopos
Wow! Terabyte level
Wow! Terabyte level
Posts: 2808
Joined: Tue Dec 18, 2007 4:01 pm
Academic status: Alumnus/a
Gender:
Location: Στα φεγγάρια του Πλάνταρ...
Contact:

Re: Scripting Programming Languages

Post by proskopos » Thu Jul 24, 2008 1:00 am

Να και ενα καλό tutorial για την Ruby....
http://www.math.umd.edu/~dcarrera/ruby/0.3/index.html
Ωστόσο μέσα δεν αναφέρει που γραφεις τα προγραμματά σου...
Εκτος αν είναι το IRB που λέει... Αυτό που το βρίσκουμε όμως....;
Και για windows και για linux...
Στο google δεν βρήκα κάτι... Αλλά επειδή δεν έχω ιδέα για την γλώσσα αυτή δεν ξέρω αν έψαξα και πολύ καλά...
Ξέρει κάποιος...;
Extreme Makeover... Mind edition...
3,6 μαθήματα/εξεταστική....
Image
User avatar
S.a.kiss.007
Mbyte level
Mbyte level
Posts: 659
Joined: Wed Nov 28, 2007 2:24 am
Academic status: 4th year
Gender:
Location: Κρήτη (πνευματικά...)
Contact:

Re: Scripting Programming Languages

Post by S.a.kiss.007 » Thu Jul 24, 2008 5:17 pm

Ruby αν δεν κάνω λάθος γράφεις και στο NetBeans...
Δεν έχω ασχοληθεί, αλλά ήταν μέσα στο περιεχόμενο ενός σεμιναρίου της sun και νομίζω πως μπορείς...
User avatar
Ισοβίτης
Venus Former Team Member
Posts: 1262
Joined: Sat Apr 21, 2007 5:45 pm
Gender:
Location: Πίσω από τα σίδερα
Contact:

Re: Scripting Programming Languages

Post by Ισοβίτης » Thu Jul 24, 2008 8:29 pm

Το irb είναι το shell της Ruby. Κώδικα μπορείς πράγματι να γράψεις με το NetBeans. Στο επίσημο σάιτ της Ruby νομίζω πως θα βρεις ό,τι χρειάζεσαι. Έχει και ωραία tutorials για ξεκίνημα.
Συγχώρα με που δεν καταλαβαίνω τι λένε τα κομπιούτερς κι οι αριθμοί...

Image

Find me: Image Image Image Image Image
User avatar
proskopos
Wow! Terabyte level
Wow! Terabyte level
Posts: 2808
Joined: Tue Dec 18, 2007 4:01 pm
Academic status: Alumnus/a
Gender:
Location: Στα φεγγάρια του Πλάνταρ...
Contact:

Re: Scripting Programming Languages

Post by proskopos » Thu Jul 24, 2008 8:59 pm

Ισοβίτης wrote:Το irb είναι το shell της Ruby. Κώδικα μπορείς πράγματι να γράψεις με το NetBeans. Στο επίσημο σάιτ της Ruby νομίζω πως θα βρεις ό,τι χρειάζεσαι. Έχει και ωραία tutorials για ξεκίνημα.

Έχεις δίκιο, αν και νομίζω ότι για το netbeans χρειάζεται την ολόκληρη έκδοση....
Extreme Makeover... Mind edition...
3,6 μαθήματα/εξεταστική....
Image
User avatar
proskopos
Wow! Terabyte level
Wow! Terabyte level
Posts: 2808
Joined: Tue Dec 18, 2007 4:01 pm
Academic status: Alumnus/a
Gender:
Location: Στα φεγγάρια του Πλάνταρ...
Contact:

Re: Scripting Programming Languages

Post by proskopos » Fri Jul 25, 2008 12:11 am

Γράφω ένα απλό προγραμματάκι (στο SciTE) σε ruby και όταν το εκτελώ (από command prompt) μου εμφανίζει μια μαύρη οθόνη και αμέσως χάνεται...
Προφανώς χρειάζεται να γράψω κάτι του στυλ system("pause"), αλλά δεν ξέρω τι ακριβώς....
Μπορεί κάποιος να βοηθήσει...; Ή μήπως είναι κάποιο setting που πρέπει να αλλάξω...;

edit: Α ρε Wind, άναψες άλλες φωτιές τώρα... :-D :) Πάει το καλοκαίρι....
Extreme Makeover... Mind edition...
3,6 μαθήματα/εξεταστική....
Image
User avatar
djsolid
Kilobyte level
Kilobyte level
Posts: 483
Joined: Thu Dec 02, 2004 7:36 pm
Academic status: Alumnus/a
Gender:
Location: Πετράλωνα
Contact:

Re: Scripting Programming Languages

Post by djsolid » Fri Jul 25, 2008 2:32 pm

Για δοκίμασε με gets
User avatar
rose
Gbyte level
Gbyte level
Posts: 1921
Joined: Sun May 20, 2007 8:59 pm
Academic status: 4th year
Gender:

Re: Scripting Programming Languages

Post by rose » Mon Sep 15, 2008 6:30 pm

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


http://groovy.codehaus.org/


Φυσικά το μεγάλο πλεονέκτημα κάθε script γλώσσας ειναι ακριβώς το μειονέκτημα της -interpreted.
Υπάρχουν περιπτώσεις που θέλουμε να έχουμε "script” live applications.Για παράδειγμα θέλουμε να κάνουμε live αλλαγές στο σύστημα αλλα το recompile ειναι απαγορευτικό. Συνήθως σε αυτές τις περιπτώσεις χρησιμοποιούμε script γλώσσες,πάντα σε συνδυασμό με τους "μεγάλους παίκτες" (java, c#).

Συγκεκριμένα μπορούμε να έχουμε μια java μέθοδο, η οποία να ειναι υλοποιημένη με groovy, αν κάνουμε αλλαγές εκεί δεν χρειάζεται να κάνουμε build την κλάση μας...
που θα πάει θα το δουμε...
User avatar
~~Wind~~
Gbyte level
Gbyte level
Posts: 1747
Joined: Thu Nov 30, 2006 1:07 am
Academic status: N>4
Gender:
Location: *void

Re: Scripting Programming Languages

Post by ~~Wind~~ » Wed Sep 17, 2008 6:49 pm

Λοιπον

1) Python ή Perl και γιατι ? Ποια ειναι πιο "καλη" σε σχεδιασμο GUI ?
2) Qt ή wxWidgets ?
3) Υπαρχει καποιο καλο βιβλιο για sh/bash κ Perl ?

:smt001
ImageImage
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Re: Scripting Programming Languages

Post by AmmarkoV » Wed Sep 17, 2008 7:02 pm

Python είναι πολυ googly γλώσσα
Qt αλλά είναι free μόνο για GPL προγράμματα οπότε ή WxWidgets GTK+ :P
Ναι..
:smt006 :cool: ;)
Last edited by AmmarkoV on Wed Sep 17, 2008 7:03 pm, edited 1 time in total.
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
User avatar
gasparosoft
Gbyte level
Gbyte level
Posts: 1920
Joined: Fri Oct 19, 2007 8:03 pm

Re: Scripting Programming Languages

Post by gasparosoft » Wed Sep 17, 2008 7:03 pm

1)Εγώ σκέφτομαι για ruby να ξεκινήσω.
2)Και έγω την ίδια απορία.
3)Για bash έχω βρει 4-5 ωραία.Αν θες στειλε μου pm να σου δώσω links.
User avatar
~~Wind~~
Gbyte level
Gbyte level
Posts: 1747
Joined: Thu Nov 30, 2006 1:07 am
Academic status: N>4
Gender:
Location: *void

Re: Scripting Programming Languages

Post by ~~Wind~~ » Wed Sep 17, 2008 7:18 pm

1)Εγώ σκέφτομαι για ruby να ξεκινήσω.


Ναι, εχουμε κ την ruby,.. κ κατ επεκταση ruby on rails.. :smt011 (αν κ δεν με ενδιαφερει τοσο το web development)
Ενα χαος.. πως μπορει κανεις να αποφασισει ?
Η ruby btw εχω ακουσει οτι συναγωνιζεται την Java, ενω ενσωματωνει στοιχεια κι απο perl+python χωρις ομως να ενδιαφερεται για αυτες..

ουατ ντου γιου μιν με το googly ?
Qt αλλά είναι free μόνο για GPL προγράμματα οπότε ή WxWidgets GTK+ :P


Δε το ηξερα αυτο. Ενας πολυ καλος λογος για να προτιμισω wxWidgets ;)
ImageImage
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
User avatar
proskopos
Wow! Terabyte level
Wow! Terabyte level
Posts: 2808
Joined: Tue Dec 18, 2007 4:01 pm
Academic status: Alumnus/a
Gender:
Location: Στα φεγγάρια του Πλάνταρ...
Contact:

Re: Scripting Programming Languages

Post by proskopos » Wed Sep 17, 2008 7:37 pm

Ruby.... Πριν που το ανέφερες (μέσα στην προηγούμενη εξεταστική :smt013 ), άρχισα κάτι απλά σκριπτ ("Γεια σου κόσμε..."κτλ)...
Βασικά είναι ωραία γλώσσα, και με κάμποσο μέλλον... Θεωρείται (όχι από εμένα :) ) ότι θα αντικαταστήσει σύντομα την PhP, και οπωσδήποτε έχει πλεονεκτήματα από Python - Perl.... Βέβαια πρέπει να δεις τι σου ταιριάζει και το τι θες να φτιάξεις.... Δυστυχώς ακόμα δεν έχει βγεί κάποια προχωρημένη έκδοση.... Νομίζω είναι στην 2η... Και για αυτό υπάρχουν κάποια μειων εναντίων των άλλων γλωσσών που κάνουν τα ίδια... Αλλά αυτό θα αλλάξει...
Επίσης δεν υπάρχουν και πολλά βιβλία για να βρεις...
Extreme Makeover... Mind edition...
3,6 μαθήματα/εξεταστική....
Image
User avatar
gasparosoft
Gbyte level
Gbyte level
Posts: 1920
Joined: Fri Oct 19, 2007 8:03 pm

Re: Scripting Programming Languages

Post by gasparosoft » Wed Sep 17, 2008 8:15 pm

proskopos wrote:Επίσης δεν υπάρχουν και πολλά βιβλία για να βρεις...


Google ιs your friend.Μπορείς να βρεις κάμποσα αρκετά καλά.

Edit:Με το googly εννοεί ο Ammarkov ότι το google στηρίζεται πάνω στην python.
User avatar
maxthebest
Kilobyte level
Kilobyte level
Posts: 180
Joined: Fri Dec 02, 2005 5:23 pm
Location: Παράδεισος

Re: Scripting Programming Languages

Post by maxthebest » Wed Sep 17, 2008 8:48 pm

Σημειωση : μπορεις να χρησιμοποιησης JRuby , ειναι ακριβως η ruby αλλα γραμμενη σε java . οποτε σε αφηνει να γραφεις ταυτοχρονα και σε java και σε ruby κατευθειαν.

JRuby: The power of Java and Ruby : http://www.youtube.com/watch?v=PfnP-8XbJao
Ούτοι συνέχθειν, αλλά συμφιλείν έφυν (Αντιγόνη στοίχος 523) =
Δεν γεννήθηκα για να συμμερίζομαι το μίσος , αλλά για να αγαπώ και να με αγαπούν.
User avatar
rose
Gbyte level
Gbyte level
Posts: 1921
Joined: Sun May 20, 2007 8:59 pm
Academic status: 4th year
Gender:

Re: Scripting Programming Languages

Post by rose » Thu Sep 18, 2008 10:07 am

~~Wind~~ wrote:Λοιπον

1) Python ή Perl και γιατι ? Ποια ειναι πιο "καλη" σε σχεδιασμο GUI ?
3) Υπαρχει καποιο καλο βιβλιο για sh/bash κ Perl ?

:smt001



1)Perl απλα για την ποζεριά και την πόρωση. Για UI καμία, script γλώσσες είναι...
3)Απλα ιστορία:http://books.google.gr/books?id=bS--s5DAIHsC&dq=Learning+perl+book Hail!
που θα πάει θα το δουμε...
User avatar
~~Wind~~
Gbyte level
Gbyte level
Posts: 1747
Joined: Thu Nov 30, 2006 1:07 am
Academic status: N>4
Gender:
Location: *void

Re: Scripting Programming Languages

Post by ~~Wind~~ » Thu Sep 18, 2008 1:50 pm

Τι θα προτεινες να μαθει κανεις για GUI ? (scripting κ μη (περα απο C#, C++, Java) )
ImageImage
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
User avatar
tsilochr
Wow! Terabyte level
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

Post by tsilochr » Thu Sep 18, 2008 2:00 pm

~~Wind~~ wrote:Τι θα προτεινες να μαθει κανεις για GUI ? (scripting κ μη (περα απο C#, C++, Java) )


VB .NET και TCL/TK
User avatar
rose
Gbyte level
Gbyte level
Posts: 1921
Joined: Sun May 20, 2007 8:59 pm
Academic status: 4th year
Gender:

Re: Scripting Programming Languages

Post by rose » Thu Sep 18, 2008 2:14 pm

Ασχετο αλλα τι θα έλεγες για αυτό το 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/Developer-Tools/Firej-2me-40669.shtml

Φυσικά αυτό που λέω δεν ειναι να μάθεις το api (new Button() και τα ρέστα), αλλα θα σου πρότεινα μια έρευνα στα ενδότερα του framework,καθώς η εφαρμογή ειναι open source. ;).
που θα πάει θα το δουμε...
User avatar
rose
Gbyte level
Gbyte level
Posts: 1921
Joined: Sun May 20, 2007 8:59 pm
Academic status: 4th year
Gender:

Re: Scripting Programming Languages

Post by rose » Thu Sep 18, 2008 2:20 pm

tsilochr wrote:
~~Wind~~ wrote:Τι θα προτεινες να μαθει κανεις για GUI ? (scripting κ μη (περα απο C#, C++, Java) )


VB .NET και TCL/TK



TCL/TK ωραία και απλή, προτείνω να την χρησιμοποιήσεις με perl

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.

http://www.perltk.org/
που θα πάει θα το δουμε...
Post Reply

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