Home

Η Java δεν είναι C…

2008/05/28

– Στη Java πατάς την τελεία (.) και σου βγαίνουν οι επιλογές. Δεν είναι σαν τη C που πρέπει να τα γράφεις όλα με το χέρι.

Δεν κατακρίνω αυτόν που το είπε. Αυτοί που τον έμαθαν να σκέφτεται έτσι πρέπει να βρούν τρύπα να κρυφτούν.

Advertisements

15 Responses to “Η Java δεν είναι C…”


  1. Δεν νομίζω ότι εδώ συγκρίνουμε γλώσσες προγραμματισμού, αλλά εργαλεία. Αν γράψεις Java σε “vi” σιγά και μην σου συμπληρώσει τίποτα.

    Από την άλλη είμαι σίγουρος ότι κάποια IDE θα σου προσφέρουν ακόμα και σε C την δυνατότητα auto-complete.

    Αλλά ρε΄γαμώτο, τόσα καλά έχει η Java, το auto-complete βρήκε ο ¨δικός” σου να σχολιάσει…

  2. null Says:

    Μπορώ να φανταστώ ένα context όπου η φράση στα italics έχει νόημα: συζητάνε δύο τύποι για το καλύτερο IDE για C και ο ένας ( ο Α ) υποστηρίζει το Χ και ο άλλος ( ο Β ) το Ψ.

    Α : ρε autocomplete έχει;
    Β : ναι αμέ, πατάς την τελεία και σου βγαίνουν οι επιλογές
    Α : τι λες ρε συ. Σε αυτό το IDE, στην Java πατάς την τελεία και σου βγαίνουν οι επιλογές. Δεν είναι σαν τη C που πρέπει να τα γράφεις όλα με το χέρι.
    Β : όχι όχι πλέον στην τελευταία έκδοση και στην C παίζει

  3. tpep Says:

    Πολύ εύστοχο το comment ;-)

  4. adamo Says:

    @Dimitrios Stergiou:
    Είναι λίγο χειρότερο: Συγκρίνεται μία γλώσσα προγραμματισμού (C) με ένα IDE για μια άλλη γλώσσα (Java), επειδή ακριβώς υπάρχει η σύγχιση πως το IDE _είναι_ η γλώσσα.

    “Στα χρόνια μας” η αντίστοιχη ατάκα ήταν “Ξέρω βίζουαλ σε πλας πλας”… Oh really?

    @null:
    Το context είναι λίγο διαφορετικό:

    – Στο διαγώνισμα μπορεί να σας ζητήσω να γράψετε ένα κομάτι κώδικα σε Java

    Ακολουθεί μια μικρή επανάσταση, κατά την οποία ακούγεται η παραπάνω ατάκα.

  5. FP Says:

    Φίλε Δημήτρη Στεργίου,

    Ο σύγχρονος κλώνος του vi έχει completion (δεν είναι σαν τα Netbeans αυτού του κόσμου που ενώ γράφεις παγώνει το σύμπαν και μετά από 3 δευτερόλεπτα εμφανίζονται οι επιλογές). C-x C-i συμπληρώνει έναν identifier.

    Προσωπικά για Java δοκίμασα Netbeans, δοκίμασα Eclipse και χαρούμενος επέστρεψα στον Vim (ντάξ, όχι με make(1) αλλά με ant). Όσοι αφιερώνουν κάποιο χρόνο για να μάθουν τον Vim ή τον Emacs δεν θέλουν ούτε να βλέπουν τα διάφορα Eclipse :P. Η Java πάλι ως γλώσσα προγραμματισμού δεν λέει και τίποτα. Η στοίβα τεχνολογιών γύρω της όμως είναι αξιόλογη.

    Το quote είναι all da money :).


  6. Το παραπάνω ειπώθηκε:

    α. από μεταπτυχιακό φοιτητή

    β. από προπτυχιακό φοιτητή, σε επικουρία σου

    γ. από «σεμιναριαζόμενο» καθηγητή ΠΕ19

    δ. τίποτε από τα παραπάνω

    Επιλέξτε μια απάντηση

  7. adamo Says:

    And the right answer is (α)


  8. Δεν θα διακινδυνεύσω να μαντέψω δημόσια το πανεπιστήμιο προέλευσής του.

  9. null Says:

    ας το παίξουμε στοίχημα
    1. ΕΜΠ 2.1
    2. ΕΚΠΑ 1.8
    3. ΠΑΠΕΙ 1.4

    εγώ ποντάρω ΕΜΠ για τα λεφτά


  10. «Ελλάδα δεν είναι μόνο η Αθήνα», που έλεγε και μια εκπομπή, θαρρώ…

  11. null Says:

    @Stazybo Horn: ε έβαλα και πειραιά μέσα, τι άλλο θέλετε…

  12. *@*.ntua.gr Says:

    FYI, στην σχολή υπολογιστών του γνωστού εκείνου του τεχνικού πανεπιστημίου φέτος ένας έξυπνος αποφάσισε να χρησιμοποιείται κάποιο C IDE στο μάθημα προγραμματισμού του 2ου εξαμήνου. Ο compiler, το IDE και η γλώσσα προγραμματισμού θα είναι στα μέρη μας σε λίγο έννοιες εναλλάξιμες.

  13. BruteForce Says:

    “Visual Assist X” ladies and gents, and I rest my case.

  14. adamo Says:

    Προς *@*.ntua.gr:
    Δε νομίζω πως το DevC++ είναι τέτοιο περιβάλλον ώστε να μπερδεύεται κανείς και να θεωρεί το IDE ισοδύναμο με τη γλώσσα. Τουλάχιστον όχι περισσότερο από παλαιότερα που ο κόσμος δήλωνε πως ξέρει “τούρμπο σε πλας πλας” ή “βίζουαλ σε πλας πλας”. Πρέπει να ανησυχώ; Έχουν γίνει χειρότερα τα πράγματα;

  15. null Says:

    @adamo: Ρώτα το ως εξής: “έχουν γίνει καλύτερα τα πράγματα;”. και η απάντηση θα είναι εύκολη. (ο μη γνωρίζων και μη ανησυχών)


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: