Γιώργος Καραγιάννης ρώτησε πριν 10 έτη

1) Τα windows σε τι γλώσσα είναι γραμμένα, γνωρίζουμε;
2) Με την C++ μπορείς να κάνεις μόνο εφαρμογές με κατάληξη .exe ή μπορείς να κάνεις και άλλα π.χ να κάνεις μια εφαρμογή για linux ή Mac OS;

7 Απαντήσεις

Άγγελος Κυρίτσης Staff απάντησε πριν 10 έτη

Τα Windows είναι γραμμένα σε Assembly, C και C++

Με τη C++ μπορείς να γράψεις ό,τι πρόγραμμα θέλεις για όποια πλατφόρμα θέλεις.

Γιώργος Καραγιάννης απάντησε πριν 10 έτη

Και να ρωτήσω.
1) Γιατί κάποιος να χρησιμοποιήσει πάνω από μία γλώσσα για ένα πρόγραμμα. Δεν λέω για τα windows, αλλά γενικά ας πούμε που έχω δει "Τι γλώσσα χρησιμοποίησες; Χρησιμοποίησα visual basic, C++ και C". H μία γλώσσα δεν καλύπτει;

2) Για αρχάριους τι γλώσσα προτείνεται για αρχή και τι στη συνέχεια;
Αν επιτρέπεται, Άγγελε εσύ με τι ξεκίνησες;

3) Για να δουλέψουν οι εφαρμογές Java πρέπει να είναι η Java εγκατεστημένη; Αν ναι, γιατί συμβαίνει αυτό;

4) Με την python γίνεται το ίδιο;

Άγγελος Κυρίτσης Staff απάντησε πριν 10 έτη

Διαφορετικές γλώσσες προγραμματισμού είναι βελτιστοποιημένες για διαφορετικά πράγματα.

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

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

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

Οι εφαρμογές Java χρειάζονται την εγκατάσταση Java γιατί η γλώσσα έχει σχεδιαστεί ώστε να λειτουργεί σε όλες τις πλατφόρμες. Η εγκατάσταση Java σε κάθε διαφορετικό λειτουργικό αναλαμβάνει να μεταφράσει την Java για αυτό.

Όχι, η Python δεν λειτουργεί έτσι.

Γιώργος Καραγιάννης απάντησε πριν 10 έτη

Προτείνεται κανένα βιβλίο ή όπως είχες πει πολλά είναι παρωχημένα;

Άγγελος Κυρίτσης Staff απάντησε πριν 10 έτη

Internet, Γιώργο, τι να το κάνεις το βιβλίο?

Γιώργος Καραγιάννης απάντησε πριν 10 έτη

Έχω βρει και κάποια video στα Ελληνικά, όπως αυτά :
https://www.youtube.com/playlist?list=PLE73F430271277C96

Γενικά τα διάφορα videos, είναι βοηθητικά, έτσι;

Άγγελος Κυρίτσης Staff απάντησε πριν 10 έτη

Ό,τι σε βοηθάει είναι βοηθητικό. Προσωπικά προτιμώ Interactive προγράμματα, που να μπορώ να δοκιμάζω άμεσα τον κώδικα, αν και δεν υπάρχουν ακόμα για όλες τις γλώσσες, απ' όσο ξέρω