Ποιά γλώσσα προγραμματισμού

Orfeas | Δευ, 06/02/2008 - 22:50 | 1' | 29

Γειά σας,

Είμαι 16 χρονών και σε 2 εβδομάδες τελειώνω την Α' Λυκείου. Στις διακοπές μου θέλω να ασχοληθώ με προγραμματισμό.

Είμαι άσχετος και δεν ξέρω από που και πώς πρέπει να ξεκινήσω. Έχετε να μου προτείνετε κάποια γλώσσα ή κάποιο βιβλίο για να ξεκινήσω ;

Ευχαριστώ όποιον μπει στο κόπο να απαντήσει !!!

Δώσε αστέρια!

MO: 2.4 (ψήφοι: 3)

Σχόλια

Python, για αρχή με κάτι γρήγορο. C++ αν θες κάτι περισσότερο. Αλλά αυτά είναι απόψεις.

Αντι για βιβλίο Python, ξεκίνα με το tutorial του Βασίλη Καρακόιδα στο περιοδικό.

Κατά τα λοιπά, το διαδίκτυο είναι γεμάτο από "βιβλία".

--Stat rosa pristina nomine, nomina nuda tenemus

Με όποια γλώσσα και να ασχοληθείς δεν θα πάει χαμένος ο κόπος και ο χρόνος. Εγώ θα σου προτείνω τη c++.
Το παρακάτω site πιστεύω ότι μπορεί να σε βοηθείσει
http://www.doc.ic.ac.uk/~wjk/c++intro/

http://www.cprogramming.com/tutorial.html#c++tutorial

Στο πρώτο link λέει και τη προγράμματα μπορεισ να χρησιμοποιησεις για editor, compile κ.τ.λ. στο linux.
Κάποιο συγκεκριμένο δε μπορώ να σου προτείνω γιατί προγραμμάτιζω σε win.

Όταν άρχισα να ασχολούμαι με τον προγραμματισμό η πρώτη γλώσσα που μας
δίδαξαν ήταν η Pascal. Εύκολη, κατανοητή και με μεγάλες δυνατότητες.

Αμέσως μετά C και καπάκι C++ για αντικειμενοστραφή προγραμματισμό.

----------------------------------------------------------

Use the Debian OS, Luke Skywalker

Για αρχή πιστεύω ότι η Pascal είναι μια εύκολη γλώσσα. Έπειτα μπορείς να συνεχίσεις με Python και C.

==============================
Use The Source!

Το θεμα δεν ειναι ποια γλωσσα προγραμματισμου θα μαθεις αλλα αν μπορεις να λύσεις το πρόγραμμα σε μορφη αλγόριθμου ή με flow charts. Αν μπορεις αυτα τότε όλα τα υπολοιπα ειναι ευκολα γιατι απλα το μονο που θα χρειαστει να κανεις ειναι να μαθεις τα keywords της αντίστοιχης γλωσσας, οποτε εισαι κυριλέ. :)

[oprime@dexter]$uname -r|awk '{print $1}'

http://s2.battleknight.gr/index.php?loc=hire&ref=Mzc2MTE=

python.
Μπορείς για παιχνίδι να δείς καμια εφαρμογή gtk (py-gtk)
(να καταλαβεις τι παίζει λιγο και με το προγραμματισμο desktop εφρμογών)
και μετά να δεις καμια εφαρμογούλα web σε mod_python.

py py.

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

Φαντάσου τον προγραμματισμό σαν να μαθαίνεις να οδηγάς και τα αυτοκίνητα σαν τις γλώσσες.
Αν μάθεις να οδηγάς σωστά, ότι αυτοκίνητο και να πέσει στα χέρια σου, είναι θέμα μικρού χρονικού διαστήματος να το συνηθίσεις.

Slack μήπως μπορείς να μου δώσεις ένα απλό τρόπο να μάθω να λύνω προγράμματα σε αλγορίθμους ή και με flow charts, ακόμα και να με παραπέμψεις κάπου αν μπορείς; Επειδή όπως σας είπα είμαι άσχετος μπορείς να μου εξηγήσεις τι είναι τα flow charts. Αλγόριθμοι ξέρω τι είναι πάνω κάτω από κάτι μαθήματα στο Γυμνάσιο.

Και πάλι σας ευχαριστώ για όλες τις απαντήσεις σας !!!

Orfea, here you are http://www.smartdraw.com/tutorials/flowcharts/tutorial_02.htm
mονο που ειναι στα αγγλικα.
δοκιμασε να λυσεις με flowchart και αλγοριθμικα το y=ax^2+bx+c
και στειλε μου pm να θες βοηθεια.
Α ναι και κανε Install το dia για να φτιαχνεις flow charts :)

Tα flow chart ειναι τα λογικα διαγραμματα τα οποια αναπαραστουμε με γραφικο τροπο τι θα κανει το προγραμμα, σε καθε περιπτωση, πως θα αλλαζει τιμεσ στισ μεταβλητεσ κλπ κλπ.

Αν δωσεις σε καποιον ενα λογικο διαγραμμα θα μπορεσει να το στο μεταγρασει σε κωδικα :)

[oprime@dexter]$uname -r|awk '{print $1}'

http://s2.battleknight.gr/index.php?loc=hire&ref=Mzc2MTE=

Κατ' αρχήν ευχαριστώ για την βοήθειά σας.Πραγματικά είναι πολύτιμη.

Slack, αν κατάλαβα καλά μου είπες να δοκιμάσω να δώ πως θα ήταν η λογική ενός προγράμματος το οποίο λύνει εξισώσεις τύπου ψ=αχ^2+βχ+γ. Πιστεύω πως έχω καταλάβει τι είναι τα flow charts και πώς δουλεύουν.Έλυσα την εξίσωση με flow chart, αλλά δεν θυμάμαι ακριβώς τα βήματα του αλγορίθμου.Αν θυμάμαι καλά δηλώνεις μετά απο μια εντολή το όνομα του προγράμματος μετά δίνεις την εντολή της αρχής και μέσα υπάρχουν εντολές όπως "διάβασε", "γράψε" κλπ. Αν γίνεται λοιπόν μπορείς να μου πείς ένα πρόγραμμα για αλγορίθμους. Στο σχολείο νομίζω χρησιμοποιούσαμε γλωσσομάθεια, αλλα σε windows και εγώ θέλω να μάθω σε Linux.Πριν σου είπα εντολές για αλγορίθμους, υπάρχουν και εντολές για flow charts; Επίσης θέλω να μάθω αν υπάρχουν διαφορές στο προγραμματισμό οσον αφορά windows και Linux.Και πάλι σε ευχαριστώ για την προθυμία και την βοήθεια σου.

Καλησπέρα,

Γιατι δεν δοκιμάζεις να γραψεις τον αλγοριθμο σε απλα Ελληνικά?

Πως το έκανα εγώ...

Έναρξη Προγραμματος

Δήλωση μεταβλητων μεταβλητου μήκους a,b,c,d,x1,x2,x

Δηλωση μυνηματων

μνμ1="κατι"

μνμ2="κατι αλλο"

Αρχικοποιηση μεταβλητών a,b,c,d,x1,x2,x με 0

Αν α = 0 και β=0 τοτε

εμφανησε μνμ1

Τερματισε προγραμμα

τελος αν

...

...

Τωρα το τελος αν δεν θα το βρεισ στις μοντερνεσ γλωσσες αλλα μπορεις να το βαζεις για να ξερεις που τελειωνει το καθε Αν (if)

Ελπιζω να μην σε μπερδεψα :)

[oprime@dexter]$uname -r|awk '{print $1}'

http://s2.battleknight.gr/index.php?loc=hire&ref=Mzc2MTE=

Γεια,
Κοίτα μπερδεύτηκα αλλά δεν φταίνε αυτά που μου είπες. Μάλλον υπερεκτίμησα αυτά τα μαθήματα στο Γυμνάσιο. Λοιπόν ξέρω ότι σε έναν αλγόριθμο πρέπει να δώσει μια σειρά από εντολές(βήματα), οι οποίες πρέπει να ακολουθήσουν ακριβώς αυτή τη σειρά που έχεις δώσει. Κάτι σαν συνταγή μαγειρικής, πρώτα λαδώνεις το ταψί και μετά βάζεις την πίτα, δηλαδή δεν υπάρχει άλλη σειρά που να λειτουργεί. Επίσης όπως σου είπα έχω δουλέψει μόνο στην γλωσσομάθεια (ελάχιστα). Έτσι δεν καταλαβαίνω τι εννοείς όταν λες αρχικοποίηση μεταβλητών ή δήλωση μεταβλητών μεταβλητού μήκους. Αν και όσον αφορά την δήλωση μεταβλητών μεταβλητού μήκους νομίζω ότι όταν ορίζεις τις μεταβλητές πρέπει να πεις ποιες είναι σταθερές και σε ποιες αλλάζει η τιμή.

Αρχικοποιηση είναι όταν δίνεις μια αρχική τιμή στις μεταβλητες σου για να μην εχουν σκουπιδια μεσα.
"δήλωση μεταβλητών μεταβλητού μήκους" αυτο γραφτηκε κατα λαθος.
γενικά προσπαθησε να μαθεις τα λογικα διαγραμματα πιο καλα. αυτα χρησιμοποιουνται περισσοτερο και ειναι πιο κοντα στο να μπορεσεις να προγραμματισεις.

[oprime@dexter]$uname -r|awk '{print $1}'

http://s2.battleknight.gr/index.php?loc=hire&ref=Mzc2MTE=

καλησπερα παιδια ...
ειμαι και γω σε μια φαση περιπου σαν του orfeas αν και ειμαι αρκετα μεγαλυτερος του..
καινουργιος στα linux και εγω,αλλα εχω ξοδεψει απειρες μερες και νυχτες απο τοτε που τα πρωτοεβαλα,οποτε ειμαι πιστευω σε ενα καλο επιπεδο κατανοησης του γενικα και αοριστα...
Ομως λογω ενος μαθηματος στην σχολη ''Προγραμματισμος σε Delphi''(που ειναι event driven και οχι routine seq.) αναγκαστηκα να ξεκινησω νωριτερα κατι που ειχα αφησει για αργοτερα μεσα στη χρονια...οπως καταλαβαινεται αναγκαστηκα να μπω στη φαση προγραμματισμου..παροτι η σχολη μου δεν εχει να κανει καθολου με πισι κτλ κτλ...
Εχω βρει παρα πολυ ενδιαφερον το ολο προγραμμα και την ολη διαδικασια αλλα λογω ασχετοσυνης δεν ειμαι σε θεση να καταλαβω που ακριβως βρισκομαι σε σχεση με το αντικειμενο στο συνολο του(προγραμματισμος γενικα)...δηλ θελω να ρωτησω εσας που ξερετε,
ειναι καλη αρχη αυτο το προγραμμα και η object Pascal ;;
Προτεινεται κατι ισως καλυτερο που θα με μπασει στον κοσμο του προγραμματισμου καλυτερα;
και αυτο το ρωταω γιατι ξερω οτι υπαρχουν αλλες γλωσσες που συναντω πιο συχνα μπροστα μου οπως C++,Python κτλ κτλ...ενω την object pascal δεν την εχω ακουστα...

Ερωτηση 2: το μαθημα εχει σκοπο να φτιαχνουμε ενα μικρο app σε μορφη exe καθε βδομαδα..οποτε αναγκαζομαι να χρησημοποιω windows,ξερει κανεις αν γινεται να τρεξω το Delphi μεσα απο wine μαζι και τα exe που θα δοκιμαζω??

Ερωτηση 3: μπορω να φτιαξω sh apps για λινουξ μεσα απο Delphi??
Ευχαριστω πολυ

Orfeas]

Γειά σας,

Είμαι 16 χρονών και σε 2 εβδομάδες τελειώνω την Α' Λυκείου. Στις διακοπές μου θέλω να ασχοληθώ με προγραμματισμό.

Είμαι άσχετος και δεν ξέρω από που και πώς πρέπει να ξεκινήσω. Έχετε να μου προτείνετε κάποια γλώσσα ή κάποιο βιβλίο για να ξεκινήσω ;

Ευχαριστώ όποιον μπει στο κόπο να απαντήσει !!!

Γειά σου Ορφέα,

Δυστυχώς, δεν είδα αυτό το post νωρίτερα :-(

Συμφωνώ όμως με τν Δημήτρη. Μια καλή γλώσσα για να αρχίσεις να μαθαίνεις για τον προγραμματισμό είναι η Python. Μπορείς να βρεις Python tutorials στο περιοδικό το ίδιο. Μπορείς να βρεις και tutorials online:

Δύο από τα πιο καλά που έχω διαβάσει είναι τα εξής:

http://www.diveintopython.org/
www.greenteapress.com/thinkpython/

Σύνδεσμοι για περισσότερα βιβλία υπάρχουν και στη σελίδα:

http://wiki.python.org/moin/PythonBooks

Καλή αρχή, λοιπόν! Σου εύχομαι να διασκεδάζεις και να ευχαριστιέσαι από τα ενδιαφέροντα, προκλητικά και χρήσιμα πράγματα που θα κάνεις με τα προγράμματα που φτιάχνεις.

--
My other computer runs BSD too.

Γεια σας ,να ρωτήσω και εγώ μια και ενδιαφέρομαι να ασχοληθώ με προγραμματισμό από χόμπι . Πριν από χρόνια (20) είχα διαβάσει κάποια βιβλία σε gw basic αλλά δεν έκανα κάτι το ιδιαίτερο (τα παράτησα),τώρα αποφάσισα να ξεκινήσω πάλι και έψαξα στο φόρουμ και γενικά στο internet με ποιά γλώσσα να ασχοληθώ και είδα ότι μια απλή γλώσσα είναι η python αλλά και αρκετά δυνατή ψάχνοντας όμως για κάποιο βιβλίο είδα ότι όλα είναι στα αγγλικά (τα καταλαβαίνω αλλά αργώ στο διάβασμα) ,στη συνέχεια είδα τις σημειώσεις της vbasic από κάποιο πανεπιστήμιο
και θυμήθηκα αυτά που διάβασα,κάποιος φίλος μου πρότεινε την java ,κάπου στο φόρουμ διάβασα για το mono ,επειδή μπερδεύτηκα λίγο βοηθήστε με να καταλάβω κάποια πράγματα ,θέλω αυτά που θα γράψω να παίζουν σε linux & win ,γίνεται αυτό με την vbasic? με την java γίνεται αλλά μου φάνηκε δύσκολη (έχει όμως καλή τεκμηρίωση και στα ελληνικά).Δεν ξέρω τι να κάνω καμμιά γνώμη?

@Orfeas: Εγώ θα σου πρότεινα για αρχή την C να μάθεις κάποια βασικά πράγματα καλά σχετικά με τον προγραμματισμό. Μετά να μάθεις μια αντικειμενοστραφή γλώσσα (C++, Java) ... Στο τέλος θα μπορείς εύκολα να μάθεις οτιδήποτε.

@panos46: Αυτό που λένε για την Java ότι είναι δύσκολη πιστεύω είναι μύθος, απλά θέλεις ένα καλό βοήθημα(τα) ... Αυτό που μπερδεύει τους παραπάνω είναι οι πολλοί τρόποι που υπάρχουν για να κάνεις ένα πράγμα (αυτό είναι καλό και δίνει ευελιξία στον κώδικα σου), καθώς και η ορολογία που διαφέρει λίγο (πχ η μέθοδος στη Java με τη συνάρτηση που ξέρουμε σε άλλες γλώσσες λίγο πολύ είναι το ίδιο). Άμα καταλάβεις 2-3 πράγματα θεωρητικά και τα υπλοποιησεις με παραδειγματα (όπως, τι είναι κλάση, μέθοδος κλάσης, κληρονομικότητα, πολλαπλή κληρονομικότητα, overload μεθόδου κ.α.) θα καταλάβεις οτι μπορείς να κάνεις παρα πολλά tricky πράγματα. :)

ΥΓ: Αν και δεν την πάω καθόλου την VB (και γενικα τη Basic) σαν πρωτη γλωσσα προγραμματισμου υπάρχει και το υποκατάστατο της σε Linux η Gambas http://gambas.sourceforge.net/

Αγαπητέ naf τα πράγματα με την DELPHI έχουν ως εξής.

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

Γιατί δεν προσπαθείς με την Pascal;

Η Free Pascal http://www.freepascal.org/ είναι ότι πρέπει για αρχή.

Με την DELPHI ΔΕΝ μπορείς να γράψεις προγράμματα για Linux.
Αντίθετα μπορείς να χρησιμοποιήσεις της γνώσεις σου στην object Pascal για να προγραμματίσεις σε
Lazarus http://www.lazarus.freepascal.org/, μια Linux υλοποίηση της DELPHI βασισμένης στην Free Pascal.

----------------------------------------------------------

Use the Debian OS, Luke Skywalker

ναι ευχαριστω πολυ Nikolaosx για τις συμβουλες σου αλλα ασχοληθηκα με delphi υποχρεωτικα λογω σχολης.Το μαθημα τελειωσε και τελικα δεν θα ξανα ασχοληθω με αυτη την γλωσσα.Γιατι οπως λες και εσυ κρυβει πολλα και φυσικα γιατι τρεχει σε windows.Ειμαι σε φαση να μαθω προγραματισμο και για αυτο αποφασισα να το κανω βημα βημα, οποτε ειπα να ξεκινησω με bash script πρωτα να δω τι γινεται εκει και μετα αφου εχω μια ιδεα να παω σε python...βεβαια ολο αυτο σε βαθος χρονου..ετσι και αλλιως δεν μας κυνηγαει και κανεις.

ναι ναι εχω ξεκινησει εδω και καιρο και ομολογω πως το εναυσμα ηταν το δικο tutorial που ειναι παρα πολυ καλο.
να σαι καλα

Γεια σας!
Είμαι κι εγώ μπερδεμένος με τις γλώσσες και τα περιβάλλοντα ανάπτυξης στο Linux. Είμαι έτοιμος μέσα στο νέο έτος να καταργήσω την εγκατάσταση Windows XP που έχω εδώ και 7,5 χρόνια! Αντιμετωπίζω όμως ένα τεράστιο δίλημμα που αφορά στη δουλειά που πρέπει να συνεχίσω εφόσον εγκαταλείψω τα Windows: Έχω δημιουργήσει μια εφαρμογή Τηλεπικοινωνίας-Τηλεματικής που διαχειρίζεται και Database, σε Visual Basic 6.0. Η Βάση Δεδομένων είναι MySQL. Είμαι διατεθειμένος να ξαναγράψω την εφαρμογή αυτή σε νέα εργαλεία στο νέο μου λειτουργικό, αλλά ψάχνοντας στον Web δε μου είναι σαφές ποιά γλώσσα και ποιό παραθυρικό προγραμματιστικό περιβάλλον θα ήταν πιο γρήγορα στην ανάπτυξη και εύκολα στην εκμάθηση, σε σχέση με την εμπειρία μου σε Visual Basic. Επίσης θα ήθελα να επισημάνω ότι η εφαρμογή είναι λίγο "βαριά" και θα πρέπει να λειτουργεί 24x7. Έχω διαβάσει για το Mono Project, αλλά δε μου είναι σαφές το αν αξίζει τελικά να ασχοληθώ. Από την άλλη πλευρά, θέλω να μάθω μια δυνατή γλώσσα στο Linux από την αρχή και φυσικά θα ήθελα κι ένα εργαλείο για σχεδίαση ενός πολύ όμορφου GUI της εφαρμογής. Κάτι διαβάζω τελευταία για το Glade και μάλλον θα κατευθυνθώ να το συνδιάσω με Java αν καταλήξω στη γλώσσα. Η Qt τι είδους γλώσσα είναι; Θα μπορούσε να δημιουργήσει μια τέτοια εφαρμογή; Με την Python τι δυνατότητες έχω; Θα ήθελα λοιπόν να ζητήσω τη γνώμη σας για το ποιά περιβάλλοντα προγραμματισμού είναι τα πιο δυνατά για τέτοιου είδους εφαρμογές και φυσικά αξίζει να επενδύσω;
Ευχαριστώ εκ των προτέρων!

Γεια σου κ σένα!

Καταρχήν, Qt κ GTK είναι βιλβιοθήκες για GUI, κοινώς έχουν συναρτήσεις που φτιάχνουν παράθυρα, κουμπιά, λίστες, χώρους εισαγωγής κειμένου, κλπ κλπ

Αυτές οι βιβλιοθήκες υπάρχουν για διάφορες γλώσσες, αλλά το πιο κλασσικό είναι να τις συμπεριλάβεις σε κώδικα C++.

Αν θες να πάρεις μια ιδέα των δυνατοτήτων αυτών των βιβλιοθηκών, το πιο χαρακτηριστικό παράδειγμα χρήσης Qt είναι το γραφικό περιβάλλον KDE, ενώ το πιο χαρακτηριστικό παράδειγμα χρήσης των βιβλιοθηκών GTK είναι το γραφικό περιβάλλον GNOME.

To glade είναι ένα πρόγραμμα για εύκολη δημιουργία εφαρμογών GTK, ενώ το Qt έχει αντίστοιχα το Qt designer νομίζω. Και τα δύο προγράμματα έχουν τη λογική ότι σου προσφέρουν όλα τα "widgets" σε μενού, κ εσύ τα τοποθετείς όπως θέλεις για να φτιάξεις την εφαρμογή σου. Στη συνέχεια ορίζεις "σύνδεσμους" μεταξύ γεγονότων κ συναρτήσεων. Λογικά πρέπει να σου ακούγεται γνώριμη κατάσταση.

Τώρα, με βάση αυτά που είπες, εγώ θα έλεγα να το κάνεις σε python. Η python είναι φιλική κ ευέλικτη γλώσσα, μοιάζει σχεδόν με ψευδοκώδικα όπως λένε κάποιοι. H python έχει βιβλιοθήκες για διαχείρηση βάσεων MySQL, για δημιουργία GUI είτε σε Qt, ή σε GTK, ή σε χίλια-δύο άλλα πιο "εξωτικά" GUI (πχ wxwidgets, tk, κλπ)

Δυστυχώς δεν είμαι ο κατάλληλος άνθρωπος για να σου προτείνω κάποιο IDE (πέραν ίσως του Eclipse), καθότι προσωπικά επιλέγω πάντα την πιο παραδοσιακή linuxo-λύση ενός δυνατού editor (emacs) για να γράφω τον κώδικα μου, κ Makefiles (δεν ξέρω αν έχεις ακούσει γι'αυτά) για αυτοματοποίηση της μεταγλώτισσης. Αφού όμως διαλέξεις τη γλώσσα κ τις βιβλιοθήκες που θες, είμαι σίγουρος ότι κάποιος άλλος μπορεί να σε διαφωτίσει για τις διαθέσιμες ολοκληρωμένες πλατφόρμες ανάπτυξης.

Καλή αρχή!

Σ' ευχαριστώ gnu-labis!
Από ό,τι διάβασα, μάλλον αξίζει να ασχοληθώ με Java και με το netbeans IDE που το βλέπω μάλλον άψογο! Έτσι κι αλλιώς αν συνέχιζα σε Windows, θα πήγαινα σε C# .net, αλλά το mono project μου φαίνεται πολύ σαν υποκατάστατο του .net οπότε μάλλον είναι καλύτερο να μάθω Java που είναι και πιο δημοφιλής!

Βιβλιοθήκες Qt κ GTK, υπάρχουν κ για java, οπότε μια χαρά. Αν κ βέβαια η java έχει κ τα δικά της κουμπάκια/λαμπάκια, αλλά ποτέ δε τα χώνεψα. Το netbeans είναι μια καλή επιλογή, το eclipse επίσης άρχισε από java (πλέον υποστηρίζει κ πολλές άλλες γλώσσες). Όπως κ να έχει, καλή επιτυχία :)

Μερικά links που μπορεί να σου φανούν χρήσιμα:

http://trolltech.com/products/appdev/programming-language-support/programming-language-support

http://doc.trolltech.com/qtjambi-4.3.5_01/com/trolltech/qt/qtjambi-index.html

http://java-gnome.sourceforge.net/

Το άρθρο για την Gambas (πολύ καλό) και ένα άρθρο στον Linux Today Mono outpaces Java in Linux desktop development (πιο πολύ τα ειρωνικά σχόλια) με έβαλε σε σκέψεις. Τελικά με την JAVA μπορούμε να φτιάξουμε stand alone εφαρμογές; Ρωτάω για την JAVA γιατί τρέχει σε όλα τα OS. 

 Εγω δεν θα σου πρότεινα την C/C++....πιάσε κάποια άλλη...την προσπαθώ εδώ και μισό χρόνο και ουφ....δεν αντέχω...πέρασε ήρεμα το καλοκαιράκι σου με pascal η κάποια άλλη!!!