Προς το περιεχόμενο

Poia glwssa programmatismou ?


Drikst

Προτεινόμενες αναρτήσεις

kalimera sas...

 

paidia eimai se dilima .. thelw na arxisw mia glwssa programatismou se non dos perivalon ( mexri twra ekana qbasic) kai eimai anamesa sthn visual basic kai sthn c++.. mipws mporeite na m pite pia kata ti gnwmi sas einai i kalitei glwssa gia na ksekinisw ousiastika ton programatismo ?

 

ty a lot kai kala bania ekei sthn patrida !

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 60
  • Δημ.
  • Τελ. απάντηση

Μεταξύ VB και C++ σαφώς υπερτερεί η δεύτερη, τώρα αν θέλεις να ασχοληθείς με .NET framework εφαρμογές μπορείς να δεις και την VB .NET σε περίπτωση που νιώθεις πιο άνετα με την διάλεκτο της BASIC.

 

Φυσικά όπως παρατήρησε ο poscaman, εξαρτάται και τι θέλεις να προγραμματίσεις -πχ. εμπορικές εφαρμογές (Β.Δ. κ.α.) μπορείς να φτιάξεις άνετα με VB .NET ή VB 6 κτλ. και ενδεχομένως ευκολότερα από ότι σε C++ αντίστροφα η VB δεν βοηθά πχ. σε Game ή System Programming

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Βάλε το Visual Studio και δες και τις δύο. Αν ξεκινήσεις με vb μάλλον δεν πρόκειται να γυρίσεις σε C++. Αν ενδιαφέρεσαι κυρίως για προγραμματισμό αποκλειστικά σε Windows τότε ποιο εύκολη είναι η vb είτε πρόκειται για την 6 είτε για την .net (καλύτερα να ασχοληθείς με την .net). Άλλες οι χάρες της C++.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

na min ksekiniseis me Java giati sxedon ola ta vivlia se kanoun na nomizeis oti ta pada einai classes.

na min ksekiniseis me Visual Basic giati den 8a ma8eis programmatismo

na min ksekiniseis me C++ giati ta misa vivlia pou uparxoun se kanoun na pisteveis pos o vector einai enas aplos pinakas

na ksekiniseis me C giati 8a ma8eis ti einai oi pointers, 8a spaseis to kefali sou gia na vreis memory leaks, na ftiakseis monos sou tis domes sou (kai oxi na tis exeis etoimes opos i C++).. me duo logia.. 8a ma8eis programmatismo.

Ti proteino? C -> C++ -> Java

Visual basic ma8e paralila me kapoia apo autes. Apla gia na tin ksereis. Den prokeitai na ma8eis programmatismo me autin tin glossa oute mia sto ekatomirio.

Ektos ama 8es na piaseis douleia sto elladistan.Tote ma8e oposdipote VB. Oloi VB zitane.

auta :P

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

na min ksekiniseis me Java giati sxedon ola ta vivlia se kanoun na nomizeis oti ta pada einai classes.

na min ksekiniseis me Visual Basic giati den 8a ma8eis programmatismo

na min ksekiniseis me C++ giati ta misa vivlia pou uparxoun se kanoun na pisteveis pos o vector einai enas aplos pinakas

na ksekiniseis me C giati 8a ma8eis ti einai oi pointers, 8a spaseis to kefali sou gia na vreis memory leaks, na ftiakseis monos sou tis domes sou (kai oxi na tis exeis etoimes opos i C++).. me duo logia.. 8a ma8eis programmatismo.

Ti proteino? C -> C++ -> Java

Visual basic ma8e paralila me kapoia apo autes. Apla gia na tin ksereis. Den prokeitai na ma8eis programmatismo me autin tin glossa oute mia sto ekatomirio.

Ektos ama 8es na piaseis douleia sto elladistan.Tote ma8e oposdipote VB. Oloi VB zitane.

auta :P

 

Συμφωνώ και επαυξάνω

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Και γω για αρχή προτείνω C. Απλά αν διαβάσεις και κανα βιβλιαράκι για αλγοριθμική πριν αρχίσεις να προγραμματίζεις θα βοηθήσει πολύ , ίσως είναι και απαραίτητο . Και απλό IDE - χοντρικά το περιβάλλον που γράφεις τα προγράμματα. Ενδεικτικά DevC++ 4 για C

 

Σε java που προτάθηκε μη βιαστείς να πας.Θα μπλέξεις τα μπούτια σου :Ρ Έχει πολλές ιδιαιτερότητες που με το καιρό τις συνηθίζεις αλλά για να μάθεις προγραμματισμό δε θα βοηθήσουν

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Έμαθα προγραμματισμό σε C από μικρή ηλικία, τον καιρό εκείνο βλέπετε είχα μια Amiga 500 και η C ήταν σχεδόν μονόδρομος για την ανάπτυξη γενικού λογισμικού αφού επικοινωνούσε άψογα με το OS της Amiga (γραμμένο και αυτό σε C με ένα μικρό τμήμα του σε BCPL), η Motorola 68000 Assembly από την άλλη πλευρά χρησιμοποιείτο κατά κόρον στο Game Programming και ήταν αρκετά δύσκολη (τότε) για να την ακολουθήσω.

 

Πράγματι, με την C μαθαίνεις προγραμματισμό ή καλύτερα μαθαίνεις ένα στυλ προγραμματισμού που σήμερα δεν έχει απτό αντίκρισμα αλλά φυσικά μπορεί να χρησιμοποιηθεί, τότε δεν είχαμε πολλές επιλογές και αναγκαζόμασταν να «σπάμε το κεφάλι μας και τα μούτρα μας» με pointers, memory allocations, segmentations, C-arrays διότι η τεχνολογία της εποχής δεν επέτρεπε κάτι άλλο – κάτι καλύτερο και προπάντων ευκολότερο (η BASIC δεν προσέφερε μεγάλο system integration -δεν μπορούσες ούτε ένα Button του Amiga Intuition (σαν να λέμε του Windows GDI σήμερα) να φτιάξεις μαζί της)..

 

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

 

Θα μάθεις αρκετά για τα PC (ή τους Η/Υ) μαζί της ναι! Αλλά όταν δοκιμάσεις να γράψεις μια πραγματική εφαρμογή με τα σύγχρονο εργαλεία θα δεις ότι αρκετές γνώσεις που απέκτησες με κόπο δεν έχουν πια σημασία και από ένα σημείο και ύστερα θα εκνευρίζεσαι κάθε φορά που χρειάζεται να εφαρμόσεις τεχνικές C που κάποτε τις είχες μάθει και καμάρωνες για αυτές -θα σου φαίνονται σπατάλη πολύτιμου χρόνου ;).

 

Δοκίμασε την C και δες αν σου ταιριάζει, αν όχι δοκίμασε κάποια άλλη γλώσσα δεν τρέχει τίποτα αν η C «δεν σου καθίσει», ούτε είναι προγραμματιστές μόνο εκείνοι που γράφουν ή γνωρίζουν C, έχουν μεγάλη φήμη βέβαια γιατί κόπιασαν να την μάθουν και για αυτό μας σέβονται όμως ως εκεί – η C/C++ σήμερα ευτυχώς δεν είναι μονόδρομος όπως παλιά.

 

Καλή συνέχεια σε ότι και αν επιλέξεις!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ena comment apo to FAQ tis selidas tou Bjarne Stroustrup (C++ inventor http://www.research.att.com/~bs/bs_faq.html#prerequisite ):

 

Question: Knowing C is a prerequisite for learning C++, right?

 

Answer Wrong. The common subset of C and C++ is easier to learn than C. There will be less type errors to catch manually (the C++ type system is stricter and more expressive), fewer tricks to learn (C++ allows you to express more things without circumlocution), and better libraries available. The best initial subset of C++ to learn is not "all of C".

 

See Learning Standard C++ as a New Language for a discussion of the choice of C++ constructs, techniques, and libraries for early learning. For an example of a book that takes that approach systematically, see Koenig&Moo: "Accelerated C++" from Addison Wesley's C++ In Depth series.

 

Egw 8a sou proteina na ma8eis C++ apeu8eias, alla na tin ma8eis KALA.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

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


  • Δημιουργία νέου...