BEGINER001 έγραψε:Θελω απλα να κατεβασω μια γλωσσα και να αρχισω να ασχολουμε με προγραμματισμο. Διαβασα αρκετα εδω μέσα και απο οτι καταλαβα οι περισσότεροι συνιστούν python. Ειμαι μεταξυ pyhton kai C++.
Τα ερωτήματα μου ειναι:
1) Υπαρχει στο ubuntu κατι σαν editor οπου μπορεις να γραψεις τον κωδικα σου και εν συνεχεια να τον τρεξεις για τεστ; η πρεπει να το κανεις αυτο με το σημειωματαριο και εν συνεχεια με το τερματικό;
Μπορείς να γράψεις τον κώδικα με τον κειμενογράφο (Εφαρμογές→Βοηθήματα→Κειμενογράφος). Όταν αποθηκεύσεις το αρχείο με κατάληξη .c, τότε ο κειμενογράφος θα δείξει τις εντολές με διαφορετικά χρώματα, αναγνωρίζοντας τη γλώσσα C. Κάτι τέτοιο βοηθάει.
Για μεταγλώττιση, μπορείς να το κάνεις, για την αρχή, από το τερματικό. Πρώτα εγκατέστησε το μεταγλωττιστή με
- Κώδικας: Επιλογή όλων
sudo apt-get install build-essential
και μεταγλωττίζεις με
- Κώδικας: Επιλογή όλων
gcc mytest.c -o mytest
όπου mytest.c το όνομα του προγράμματος που έγραψες και το '-o mytest' δηλώνει ότι το παραγόμενο πρόγραμμα θα έχει το όνομα mytest.
Το εκτελείς με
- Κώδικας: Επιλογή όλων
./mytest
Αυτό το ./ σημαίνει να εκτελέσεις το πρόγραμμα που βρίσκεται στον τρέχων κατάλογο. Είναι μια σύμβαση.
Περισσότερα θα βρεις στους οδηγούς του φόρουμ που εξηγούν τα παραπάνω με περισσότερες λεπτομέρειες.
Μπορείς να πάρεις το παρακάτω κώδικα για τη δοκιμή σου ότι όλα δουλεύουν,
- Κώδικας: Επιλογή όλων
int main(void)
{
printf("Γεια σου, κόσμε!");
return 0;
}
Στους οδηγούς θα βρεις αναφορές και σε περιβάλλοντα ανάπτυξης όπως τα geany, KDevelop, Anjuta, Eclipse, κτλ, όπου αυτοματοποιούν τη διαδικασία. Είναι καλό να δοκιμάσεις το παραπάνω τουλάχιστον μια φορά για να ξέρει πόσο απλό είναι. Κάθε περιβάλλον χρησιμοποιεί το gcc με την παραπάνω εντολή για να μεταγλωττίσει.
BEGINER001 έγραψε:2) Ειναι η python μια γλωσσα που αξιζει να μαθει κανεις; αν μαθω python ειμαι περιορισμενος μονο στο linux η μπορω να μεταφρασω τα προγραμματα σε .exe για τα windows.
Η Python είναι μια πολύ όμορφη γλώσσα και στο φόρουμ έχουμε μαθήματα + μεταφρασμένο οδηγό για εκμάθηση. Είναι πιο εύκολη να την μάθεις από άλλες γλώσσες. Για την Python γράφεις τον κώδικα και μετά ο μεταφραστής (interpreter) εκτελεί τις εντολές. Έτσι, σε Windows, δίνεις τον πηγαίο κώδικα που ο μεταφραστείς θα εκτελέσει.
BEGINER001 έγραψε:3) Ποια προγραμματα και εφαρμογες πρεπει να κατεβασω για να ξεκινησω σε python;
Οποιοσδήποτε κειμενογράφος μπορεί να χρησιμοποιηθεί και για Python, όπως ο Κειμενογράφος που αναφερθήκαμε παραπάνω. Δες τα μαθήματα που έγιναν στο φόρουμ για τις λεπτομέρειες.