Visual Basic. - Γλώσσες

P. Christeas p_christ at hol.gr
Wed Apr 23 23:20:02 EEST 2003


> > >
> > > Ναι, ειδικά με τη C θα κάνει *ακριβώς* την ίδια δουλειά που κάνει και
> > > με την VB...
> ...
> > Mallon kati se PHP h java thelei.
> ...
> To paidi 8elei kati san to glade (etsi to lene?) kai to kdevelop
>
> --

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

Όσο για αυτά που γράφτηκαν, πιστεύω οτι το Glade  (gtk+) και το KDE/Qt toolkit 
είναι ακριβώς αντίθετα από αυτό που προσφέρει η Basic. Δηλ. εφαρμόζουν τις 
πιό σύνθετες αρχές της C/C++ (function pointers και signals) ώστε να 'δέσουν' 
το gui με τον κώδικα. Ένας 'αρχάριος' προγραμματιστής (όπως λένε) 
δυσκολεύεται να καταλάβει τη φιλοσοφία πίσω από αυτούς τους μηχανισμούς. 
Ειδικά όσο υπάρχουν προγραμματιστές που δυσκολεύονται με τα απλά pointers της 
C, πόσο πιό δύσκολο θα είναι να μάθουν για signals. 
Η Java, πάλι, έχει τα callbacks, που μερικές φορές γίνονται κι αυτά δύσκολα. 

Προσωπικά προτιμώ την C++, γιατί μπορεί να εφαρμόσει όλους από τους παραπάνω 
μηχανισμούς με τρόπο που να φαίνονται ως απλός κώδικας της γλώσσας (εκτός από 
τα signals/slots που θέλουν meta-compiler).





More information about the Linux-greek-users mailing list