freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

Προγραμματισμός σε C++...


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [13 Μηνύματα]      Bookmarks Tags: cπρογραμματισμός Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
xultimatex
Honorary Member

Μέλος από: 26 Ιουλ 2003
Μηνύματα: 256+
Περιοχή: Ξάνθη
View users profile
facebook 
ΜήνυμαΣτις: 18 Απρ 2005 14:29    Θέμα: Προγραμματισμός σε C++... Απάντηση με παράθεση  Mark this post and the followings unread

Για σας,
Τι χρειάζομαι για να μπορώ να προγραμματίσω σε C++;
Για να μάθω C++ πρέπει να μάθω πρώτα C υποχρωτικά; Τι διαφορές έχουν; Προτίνετε καμιά άλλη γλώσσα που θα με βοηθήσει στη εκμάθηση της C; Ξέρω λίγα πράγματα από VB άρα είμαι σχετικός σε αλγόριθμους (επειδή ήξερα ότι θα μου προτίνατε την ψευδογλώσσα αρχικά)

_________________
Just an arrow? Αν προσπαθείς πολύ για να πετύχεις κάτι, ίσως το κάνεις με λάθος τρόπο...
skeftomilos
Script Master

Μέλος από: 07 Ιαν 2005
Βοηθήματα: 33
Νέα: 1
Μηνύματα: 256+

Περιοχή: Αθήνα
View users profile
ΜήνυμαΣτις: 18 Απρ 2005 21:41    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Γιατί θέλεις να μάθεις C++? Δε διαφωνώ με την απόφασή σου, απλά είμαι περίεργος να μάθω το σκεπτικό. Δε μπορώ να απαντήσω στο ερώτημά σου καθώς είμαι επίσης VB-oriented και δε γνωρίζω τη γλώσσα.

_________________
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.
LightForce
WebDev Moderator

Μέλος από: 13 Απρ 2003
Μηνύματα: 256+

View users profile Visit posters website
ΜήνυμαΣτις: 18 Απρ 2005 22:03    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Xρειάζεσαι έναν C++ compiler.
Δεν είναι απαραίτητο να ξέρεις C, είναι μεγάλη βοήθεια όμως αν ξέρεις.
Η μεγαλύτερη διαφορά είναι οτι η C++ είναι object oriented, αντικειμενοστραφής γλώσσα προγραμματισμού.

Εγώ θα σου πρότεινα να ξεκινήσεις με C (εφόσον θέλεις μία απο τις 2)
Compilers μπορείς να βρείς πολλούς εγω χρησιμοποιώ τον lcc - win32
είναι δωρεάν και μπορέις να ξεκινήσεις σχετικά εύκολα μαζί του.

Σε οποιαδήποτε περίπτωση πάντως είναι γλώσσες που μπορείς να ασχολείσαι χρόνια μαζί τους και όχι να κάνεις απλά ένα πέρασμα απο αυτές.


http://www.cs.virginia.edu/~lcc-win32/
xultimatex
Honorary Member

Μέλος από: 26 Ιουλ 2003
Μηνύματα: 256+
Περιοχή: Ξάνθη
View users profile
facebook 
ΜήνυμαΣτις: 18 Απρ 2005 23:18    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

@skeftomilos
Κι εγώ ξεκίνησα από VB αλλά δεν μπορώ να πω ότι την έμαθα και πολύ καλά. Οι ολοκληρωμένες γνώσεις μου σταματάνε σε βρόγχους και λίγο σε subs και functions. Πέρα από αυτά σκοτεινιάζουν λίγο(εώς πολύ). Πάντα ήξερα οτι η C/C++ είναι γλώσσες για "βαθύ" προγραμματισμό ενώ η VB είναι η γλώσσα του εμπορίου(για εφαρμογές σε οικονομικά κι έτσι). Δεν ξέρω αν αυτή είναι η σωστή άποψη. Το γιατί θέλω να ξεκινήσω με C είναι γιατί ποτέ δε θέλω να σταματήσω να μαθαίνω... Μπορεί στο τέλος να μην κάνω και τίποτα!

_________________
Just an arrow? Αν προσπαθείς πολύ για να πετύχεις κάτι, ίσως το κάνεις με λάθος τρόπο...
cordis
Administrator, [F|H]ounder, [C|S]EO

Μέλος από: 09 Οκτ 1999
Βοηθήματα: 95
Νέα: 488
Templates: 1
Scripts: 2
Μηνύματα: 256+

Περιοχή: Greece
View users profile Visit posters website
blog cv flickr picasa facebook linkedin 
twitter friendfeed deviantART del.icio.us 
ΜήνυμαΣτις: 18 Απρ 2005 23:40    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

δες και την http://www.openwatcom.org/

_________________
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

mrpc
WebDev Moderator

Μέλος από: 03 Μαη 2000
Βοηθήματα: 6
Νέα: 5
Scripts: 4
Μηνύματα: 256+

Περιοχή: Εξάρχεια
View users profile Visit posters website
blog portfolio picasa myspace facebook linkedin 
hi5 sync twitter deviantART digg del.icio.us 
skype 
ΜήνυμαΣτις: 19 Απρ 2005 00:01    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

LightForce ανέφερε:
Σε οποιαδήποτε περίπτωση πάντως είναι γλώσσες που μπορείς να ασχολείσαι χρόνια μαζί τους και όχι να κάνεις απλά ένα πέρασμα απο αυτές.

Εγώ θα έλεγα πως το "μπορείς" πρέπει να γίνει ¨πρέπει¨

Πρέπει να ασχολείσαι χρόνια μαζί τους και όχι να κάνεις απλά ένα πέρασμα από αυτές αν θες να κάνεις κάτι ουσιαστικό.

_________________
[ Ψάχνεις babysitter; | Pramnos.net | Ικαρία | Ομορφιά | mrpc's Blog ]
skeftomilos
Script Master

Μέλος από: 07 Ιαν 2005
Βοηθήματα: 33
Νέα: 1
Μηνύματα: 256+

Περιοχή: Αθήνα
View users profile
ΜήνυμαΣτις: 19 Απρ 2005 04:01    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

xultimatex ανέφερε:
Το γιατί θέλω να ξεκινήσω με C είναι γιατί ποτέ δε θέλω να σταματήσω να μαθαίνω...


Έχω την υποψία ότι ο καλύτερος τρόπος να χάσεις την επιθυμία να μαθαίνεις είναι να ασχοληθείς επιπόλαια με τη C, C++. Όπως λένε και οι LightForce και mrpc είναι απαιτητικές γλώσσες, με διακηρυγμένο στόχο να κάνουν τα πάντα δυνατά, κι όχι τα πάντα εύκολα. Αν το κάνεις από χόμπι μπορείς να περιμένεις μια αναλογία 30% διασκέδαση, 70% πίκρα. Τι θα σε ενδιέφερε περισσότερο να προγραμματίσεις? Παιχνίδια? Προσομοιώσεις? Βάσεις δεδομένων? Windows utilities? Δυναμικές Web σελίδες?

_________________
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.
spin


Μέλος από: 19 Δεκ 2002
Μηνύματα: 256+
Περιοχή: Los Angeles
View users profile Visit posters website
blog twitter skype 
ΜήνυμαΣτις: 19 Απρ 2005 09:04    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

ego protimo afton edo ton compiler: http://www.bloodshed.net/devcpp.html

oles tis ergasies gia tin sxolh edo tis evgaza...

_________________
Dkokkos.com - Το Blog μου
xultimatex
Honorary Member

Μέλος από: 26 Ιουλ 2003
Μηνύματα: 256+
Περιοχή: Ξάνθη
View users profile
facebook 
ΜήνυμαΣτις: 19 Απρ 2005 14:41    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

skeftomilos ανέφερε:

Τι θα σε ενδιέφερε περισσότερο να προγραμματίσεις? Παιχνίδια? Προσομοιώσεις? Βάσεις δεδομένων? Windows utilities? Δυναμικές Web σελίδες?

Περισσότερο Δυναμικές σελίδες και γενικώς utilities(για windows utilities η VB έχει κάποιο προτέριμα - την ευκολία). Βασικά δεν ξέρω ποια είναι τα όρια των γλωσσών και δεν ξέρω τι δυνατότητες έχουν (ακριβώς). Θα πρέπει να τις γνωρίσω πρώτα και μετά να διαλέξω τομέα, δε συμφωνείτε;

_________________
Just an arrow? Αν προσπαθείς πολύ για να πετύχεις κάτι, ίσως το κάνεις με λάθος τρόπο...
skeftomilos
Script Master

Μέλος από: 07 Ιαν 2005
Βοηθήματα: 33
Νέα: 1
Μηνύματα: 256+

Περιοχή: Αθήνα
View users profile
ΜήνυμαΣτις: 19 Απρ 2005 17:49    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Λοιπόν, γνωρίζεις ήδη λίγο VB6, επομένως μπορείς θεωρητικά να φτιάξεις απλά προγράμματα .exe για Windows link to Windows. Η VB6 σου δίνει μεταξύ άλλων τη δυνατότητα να φτιάξεις ωραία, απλά και λειτουργικά user interfaces (Buttons, TextBoxes, ListBoxes), να εμφανίσεις περιεχόμενα αρχείων κειμένου, να συνδεθείς με βάσεις δεδομένων, να εμφανίσεις απλά κινούμενα γραφικά (σε PictureBoxes), να φτιάξεις calculators ή άλλα απλά προγραμματάκια. Υπέροχα. Αν έχεις σεμνές απαιτήσεις και λίγο χρόνο στη διάθεσή σου, έκανες την καλύτερη επιλογή.

Αν όμως οι απαιτήσεις σου αυξηθούν και ζητήσεις περισσότερα, η VB6 θα σου δείξει αμέσως το κακό της πρόσωπο. Θα έρθεις αντιμέτωπος με τα χιλιάδες bugs, τις προχειρότητες και τις ανεπάρκειές της, το προβληματικό deploymemt, και κυρίως με το γεγονός ότι είναι πλέον μία παρωχημένη τεχνολογία χωρίς υποστήριξη - ένα εξελικτικό αδιέξοδο. Το επόμενο λογικό βήμα επομένως θα είναι να ασχοληθείς με τη VB.NET, την πανίσχυρη μετενσάρκωση της ημιθανούς VB6. Το πρόβλημα είναι ότι η φιλοσοφία της νέας έκδοσης της γλώσσας είναι πολύ διαφορετική από τη φιλοσοφία της προκατόχου της. Εδώ η ανατομία του infrastructure δεν κρύβεται από τα μάτια του ανυποψίαστου προγραμματιστή, αλλά παρουσιάζεται αμασκάρευτη σε όλη την ανατριχιαστική της λεπτομέρεια. Αυτή ακριβώς η διαφορά φιλοσοφίας είναι που ώθησε το μεγάλο όγκο των πρώην προγραμματιστών VB6 να στραφούν - πού νομίζεις? - στο Web! Ο Joel Spolsky εξηγεί σε ένα εκπληκτικό άρθρο του τα βαθύτερα αίτια αυτής της δραματικής μεταστροφής.

Η Microsoft έχει αναγνωρίσει φυσικά το κενό που άφησε η VB6, και σπεύδει τώρα να το καλύψει με τη δημιουργία μιας ελαφριάς έκδοσης της VB.NET. Η έμφαση είναι στην απλότητα και φιλικότητα, και στόχος οι φοιτητές και οι χομπίστες. Είναι η Visual Basic 2005 Express, που προς το παρόν βρίσκεται στην έκδοση Beta και θα διατίθεται πολύ φτηνά ή δωρεάν (δεν έχει αποφασιστεί ακόμα). Η σειρά Express θα περιλαμβάνει και άλλα προϊόντα όπως Visual C# 2005 Express, Visual C++ 2005 Express, Visual J# 2005 Express, Visual Web Developer 2005 Express και SQL Server 2005 Express.

Η εκμάθηση μίας εκ των ανταγωνιστών της VB6 στο στίβο του Windows programming (C, C++, Delphi, Java) θεωρητικά δεν είναι κακή ιδέα. Ιδιαίτερα για κάποιον που δηλώνει δημοσίως τη φιλομάθειά του όπως εσύ! Έχε όμως υπόψη σου πως για αρκετό καιρό θα καταναλώνεις χρόνο, θερμίδες και εγκεφαλικές κυψελίδες, μαθαίνοντας νέους τρόπους για να κάνεις γνωστά πράγματα. Στην πορεία θα μάθεις να κάνεις τα ίδια απλά Windows προγραμματάκια που έφτιαχνες και με τη VB6, χρησιμοποιώντας απλά ένα διαφορετικό λεκτικό συντακτικό, έναν διαφορετικό editor κι έναν διαφορετικό compiler. Μηδέν εις το πηλίκο. Αυτή η υποσυνείδητη αίσθηση της ματαιότητας μπορεί θαυμάσια να σκοτώσει τη διάθεση για μάθηση οποιουδήποτε δεν είναι εντελώς αποφασισμένος να προχωρήσει μέχρι τέλους. Γιατί στο τέλος θα βρεις πράγματι τα θαύματα και τις αρετές που προφέρουν αυτά τα ολοκληρωμένα επαγγελματικά εργαλεία, αλλά θα αντέξεις?

Τα Windows φθίνουν, το Web ανεβαίνει. Οι παλιές εκείνες γλώσσες που φτιάχτηκαν κάποτε για το DOS, και έγιναν αργότερα Visual για να προγραμματίσουν τα Windows, δυσκολεύονται να προσαρμοστούν σε αυτή τη νέα πολύ διαφορετική πλατφόρμα. Νέες γλώσσες έρχονται να καλύψουν το κενό (PHP, JavaScript). Παράλληλα η απογείωση της υπολογιστικής δύναμης των επεξεργαστών ανατρέπει το συσχετισμό των δυνάμεων ανάμεσα στις compiled και interpreted γλώσσες. Ο χρόνος του προγραμματιστή γίνεται σημαντικότερος από το χρόνο της CPU, και η διατήρηση χωριστών αρχείων source και executable μοιάζει όλο και περισσότερο περιττή γραφειοκρατία. Μήπως θα ήταν λοιπόν καλή ιδέα αντί για C++ να ασχοληθείς με μία scripting γλώσσα? Θα έχεις την ευκαιρία να ασκηθείς σε μία νέα κατηγορία εφαρμογών, τις web applications, που θα κρατήσουν το ενδιαφέρον σου αμείωτο. Θα αντιμετωπίσεις νέες προκλήσεις, θα συναντήσεις διαφορετικά προβλήματα, και το τελικό προϊόν του μόχθου σου θα είναι ένα πρόγραμμα με δυνατότητες πέρα από τα στενά όρια του υπολογιστή σου. Ένα πρόγραμμα για όλο τον κόσμο.

Έχω κάνει μία παρουσίαση της JavaScript για αρχάριους που μπορεί να βρεις ενδιαφέρουσα.

_________________
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.
xultimatex
Honorary Member

Μέλος από: 26 Ιουλ 2003
Μηνύματα: 256+
Περιοχή: Ξάνθη
View users profile
facebook 
ΜήνυμαΣτις: 19 Απρ 2005 23:01    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

OK Skeftomilos. Θα ψαχτώ λίγο περισσότερο! Ίσως PHP... Τι θεωρώ πολύ ενδιαφέρουσα! Και βρίσκεις και εύκολα server σε αντίθεση με την ASP.

_________________
Just an arrow? Αν προσπαθείς πολύ για να πετύχεις κάτι, ίσως το κάνεις με λάθος τρόπο...
xultimatex
Honorary Member

Μέλος από: 26 Ιουλ 2003
Μηνύματα: 256+
Περιοχή: Ξάνθη
View users profile
facebook 
ΜήνυμαΣτις: 20 Απρ 2005 15:09    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Να ρωτήσω κάτι; Είναι λίγο offtopic αλλά τώρα που σας βρήκα...
Εγώ ξέρω κάτι από VB άρα και από VBScript. Και σκέφτομαι: Αντί να μάθω JavaScript (και για σελίδες και για windows link to windows utilities) να χρησιμοποιώ VBScript. Θα είναι εξίσου συμβατή με όλους τους άλλους υπολογιστές όσο και JavaScript ή θα πάρω μεγαλύτερο ρίσκο (για συμβατότητα);
Eπίσης κάτι άλλο. Μπορώ να δημιουργήσω VBScripts από το VisualStudio6 ή χρειάζομαι το .NET;

_________________
Just an arrow? Αν προσπαθείς πολύ για να πετύχεις κάτι, ίσως το κάνεις με λάθος τρόπο...
skeftomilos
Script Master

Μέλος από: 07 Ιαν 2005
Βοηθήματα: 33
Νέα: 1
Μηνύματα: 256+

Περιοχή: Αθήνα
View users profile
ΜήνυμαΣτις: 21 Απρ 2005 08:09    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Η γνώση PHP είναι σίγουρα καλή επένδυση. Η μόνη ένσταση που έχω είναι ότι η εκμάθηση client-side προγραμματισμού καλό είναι να προηγείται του server-side. Έχεις δίκιο για την ευκολία εύρεσης hosting link to hosting για PHP. Όμως ακόμα ευκολότερα βρίσκεται hosting για απλές HTML σελίδες. Και για τη JavaScript αυτό είναι όλο κι όλο που χρειάζεται!

Η VBScript είναι ωραία, εύκολη και βολική γλώσσα, αλλά δεν έχει την ευρύτητα εφαρμογών της JavaScript. Ειδικά για client-side scripting είναι ακατάλληλη. Την υποστηρίζει μόνο ο Internet Explorer, κάτι μάλλον απίθανο να αλλάξει στο μέλλον. Ο λόγος γι αυτό δε νομίζω πως είναι η εμπάθεια για τα προϊόντα της Microsoft link to Microsoft ή οι μειωμένες δυνατότητές της ως γλώσσας. Από την έκδοση 5 και μετά υποστηρίζει Regular Expressions, δημιουργία κλάσεων και την εντολή Eval, επομένως ελάχιστα υστερεί πλέον από τη JavaScript. Το εγγενές πρόβλημα τη VBScript είναι ο verbose χαρακτήρας της. Χρειάζεται διπλάσιος κώδικας σε bytes για την υλοποίηση της ίδιας λειτουργίας. Και επειδή ο client-side κώδικας πρέπει να περάσει από τα στενά καλώδια των dial-up συνδέσεων για να εκτελεστεί στον υπολογιστή του χρήστη, θέλουμε να είναι όσο γίνεται πιο συμπαγής.

Όσο για script editor, είμαι ακατάλληλος να σου απαντήσω. Προσωπικά χρησιμοποιώ το Notepad τόσο για VBScript, όσο και για JavaScript. Πρωτόγονο, αλλά για μένα λειτουργεί αρκετά καλά. Βέβαια πάντα ανοίγω ταυτόχρονα το Reference για scripting της Microsoft.

_________________
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [13 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++


Σχετικά θέματα
 Θέματα   Απ/σεις   Αποστολέας   Τελευταίο μήνυμα 
ενας κωδικας σε C που βγαζει μη αναμενομενο αποτεσμα 1 teresa92 13 Αυγ 2016 21:26
teresa92 Εμφάνιση τελευταίου μηνύματος
 
Τώρα είναι 28 Μαρ 2017 13:52 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos