Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Γενικά θέματα για τις γλώσσες προγραμματισμού που δεν καλύπτονται από τις άλλες περιοχές της κατηγορίας.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
k4mikaziRules
Δημοσιεύσεις: 1
Εγγραφή: 10 Ιούλ 2011 22:16

Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Δημοσίευση από k4mikaziRules » 10 Ιούλ 2011 22:23

Eimai 18 xrwnwn exw kanei 3 glwsses programatismou pascal, visual basic, kai twra sto Tei mou visual studio c++....thelw na ksekinisw na ftiaxnw paixnidia, gt mou aresi poli o programatismos, pia glwssa programatismou na ksekinisw na mathenw gia auto to logo?

Άβαταρ μέλους
Nemesis_Elite
Δημοσιεύσεις: 348
Εγγραφή: 14 Μαρ 2009 22:51
Τοποθεσία: athens

Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Δημοσίευση από Nemesis_Elite » 11 Ιούλ 2011 08:18

παιχνίδια? δηλαδή σαν τον Ion Storm (doom deuz x κτλ..) τετοια παιχνίδια?

εχω την εντύπωση ότι είναι πιο ευκολο να κάνεις λειτουργικό παρα παιχνίδι
ας απαντήσουν οι ειδικοί...

Άβαταρ μέλους
DGeorge
Honorary Member
Δημοσιεύσεις: 3753
Εγγραφή: 13 Σεπ 2007 12:59
Τοποθεσία: Καλλιθέα Γενικώς

Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Δημοσίευση από DGeorge » 11 Ιούλ 2011 09:48

Πολύ Καλημέρα σου :D
Όταν στην Διπλωματική Εργασία μου, στη Φυσική, έκανα Προγραμματισμό σε FORTRAN (παλιές ιστορίες), ρώτησα τον 'Επόπτη-Προϊστάμενό' μου, αν είχε αντίκρυσμα στην 'Αγορά' η Γνώση της FORTRAN.
Η απάντησή του ήταν σαφέστατη: Μάθε αυτήν, κι από 'κει και μετά μαθαίνεις πανεύκολα όποιαν άλλη Γλώσσα θελήσεις, ή σου χρειαστεί. Όλες έχουν ακριβώς την ΊΔΙΑ Λογική (Λογική Υπολογιστή).
Το Μόνο που διαφέρουν είναι ΙΣΩΣ η σύνταξη των εντολών, κάποιες άλλες εντολές (πιο εξειδικευμένες), κάποιες υπορουτίνες (επίσης πιο εξειδικευμένες), κι αυτό είν' όλο!
Θέλω να πω, μ'αυτά που σου γράφω:
Φρόντισε να ΓΝΩΡΙΖΕΙΣ ΚΑΛΑ τη Γενική Φιλοσοφία/Λογική των Γλωσσών Προγραμματισμού, που έμαθες. Αυτή είναι ΜΙΑ και κοινή σε όλες.
Μετά, θα πρότεινα -προσωπικά- την C++. Απ'όσα γνωρίζω, είναι αρκετά -Low Level- γλώσσα, (πολύ πιο κάτω από τις BASIC κλπ, αλλά και πιο πάνω από τις ASSEMBLY). Αυτό, θα σου δώσει αρκετή ευελιξία, στην κατασκευή παιχνιδιών.
Αυτή όμως είναι η άποψη ενός Φυσικού. Κάποιος από την παρέα, ήδη πολύ πιο 'μπασμένος' στα πράγματα, μπορεί να έχει τελείως διαφορετική πρόταση :P

Άβαταρ μέλους
c0d3punk
Honorary Member
Δημοσιεύσεις: 1076
Εγγραφή: 15 Σεπ 2008 22:32
Τοποθεσία: Puerto pollo
Επικοινωνία:

Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Δημοσίευση από c0d3punk » 11 Ιούλ 2011 14:56

C++ προτείνω και εγώ.

DGeorge φίλος μου φυσικός επίσης σε μια πρόσφατη συζήτησή μας μου έλεγε πως ο καθηγητής του (στην μεταπτυχιακή του διατριβή) τον παροτρύνει να μάθει FORTRAN και ο ίδιος αρνείται γιατί βλέπει πως δεν υπάρχει αντίκρισμα.

Και για μένα πολύ καλά κάνει γιατί αν είναι να μάθει προγραμματισμό και έχει το μεράκι να το κάνει με την C++ ας την μάθει καλά και μετά όπως λες προχωράει στις άλλες. Έχοντας και ένα πλεονέκτημα ότι γνωρίζει μια γλώσσα που δεν είναι ξεπερασμένη και έχει άπειρες σύγχρονες εφαρμογές.
like ants in a colony we do our share
but there's so many other f****' insects out there || Ανανεωμένα Παρτάλια || biZfind.gr

Άβαταρ μέλους
DGeorge
Honorary Member
Δημοσιεύσεις: 3753
Εγγραφή: 13 Σεπ 2007 12:59
Τοποθεσία: Καλλιθέα Γενικώς

Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Δημοσίευση από DGeorge » 11 Ιούλ 2011 15:07

Τότε (198...) ήταν η FORTRAN στα ντουζένια της :lol: :lol:
Έχει τρέξει πολύ νερό στ'αυλάκι από τότε :D
Αλλά προσωπικά εννοούσα ακόμα και την BASIC, που αναφέρει (ότι έχει μάθει). Αν όντως την έχει μάθει, τότε η C++ θα του 'βγεί' πολύ πιο εύκολα, απ'όσο αν ξεκινούσε με την C++.
Κατά τα άλλα, σαφώς είμαι κι εγώ υπέρ γλώσσας, που να έχει και κάποια-όποια εμπορική αξία στην εφαρμογή της :P
Επίσης η FORTRAN χρησιμοποιείται -ίσως- ακόμα στη ΦυσικοΜαθηματική, καθώς είναι γλώσσα Μαθηματικών Υπολογισμών. Γι'αυτό μάλλον και η τέτοια εμμονή/κόλλημα των Φυσικών/Μαθηματικών σ'αυτήν.

nkast
Δημοσιεύσεις: 137
Εγγραφή: 15 Νοέμ 2009 20:31
Επικοινωνία:

Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Δημοσίευση από nkast » 14 Ιούλ 2011 18:45

Αν θελεις να ξεκινήσεις με προγραμματισμό και παιχνίδια, δες C# / XNA framework.

Υπαρχουν πολλα samples / demos / video tutorials, και η microsoft Hellas διοργανωνει παρουσιασεις /σεμιναρια καθε τρεις και λιγο. Ψαξε στο ιντερνετ και θα βρεις ενα σορο καλουδια, απο 2D μεχρι 3D ..

Χωρις σχεδον καθολου αλλαγες, τα παιχνιδια σου θα τρεχουν σε PC, XBox360 και WP7.
Ξεκίνα απο εδω http://create.msdn.com/en-US/


:D

Άβαταρ μέλους
mechpanos
Honorary Member
Δημοσιεύσεις: 1709
Εγγραφή: 20 Μαρ 2003 00:59
Τοποθεσία: Athens - Pyrgos
Επικοινωνία:

Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Δημοσίευση από mechpanos » 15 Ιούλ 2011 10:48

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

Από εκεί και πέρα σαν δομή γλώσσας, είναι το ίδιο όπως και οι άλλες!

Αλλά το να μάθεις μια γλώσσα μέχρι το να φτιάξεις παιχνίδι, απέχει όσο από το να μάθεις να περπατάς μέχρι να γίνεις πρωταθλητής στο 200ρι στίβου!
Πύργος θεός Πανηλειακός!!

Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Δημοσίευση από Connor MacLeod » 16 Ιούλ 2011 14:13

Ωραιος εισαι εσυ.
Μονος σου θελεις να φτιαξεις παιχνιδι?

Το καλητερο που εχεις να κανεις ειναι να ξεκηνισεις για ερχη να μαθαινεις To gameMaker:
http://www.yoyogames.com/gamemaker/windows

Ειναι το πιο ευκολο προγαμα για να ξεκηνισεις να μαθαινεις να φτιαχνεις παιχνιδια.

Αλιως εσυ ενα ατομο για να φτιαξεις game, ειναι απο δυσκολο εως αδυνατο, και εξηγω τι χρειαζεται για να φτιαξεις ενα game:

:arrow: τουλαχιστον ενα game designer. Στα μεγαλα παιχνιδια υπαρχουν διαφοετικοι για τους χαρακτηρες του παιχνιδιου, για το interface, για τους μηχανισμους.. Κ.ο.κ

:arrow: Εναν (τουλαχιστον) αρτιστα.
Ξερεις αυτος που φτιαχνει τα texures τα prites το περιβαλλον ... Κ.ο.κ

:arrow: Ηχος
Καποιος πρεπει να ασχοληθει και με τον ηχο. Πρεπει να σου κανει compose μουσικη, τους διαφορους ηχους του παιχνιδιου (gunshots, physical sounds) κλπ.

:arrow: tester
Αυτο που λεει και το ονομα. Καποιο πρεπει με καθε βημα που γινεται στην αναπτηξη του παιχνιδιου να το τεσταρει.
Αυτο δεν μπορει να το κανει ο αρτιστας, ο designer αλλα καποιος που ασχολειτε αποκληστικα με το testing

:arrow: Programmer.
Ειναι αυτος που θα εννοσει ολα τα παραπανω. Απο τον προγραματισμο της AI και της game engine εως και Το UI.

Εσυ τι ακριβως θα κανεις? θα κατσεις να φτιαξεις μια game engine απο το μηδεν, μια physic engine που χρειαζεται? Graphic engine?
Θα χρησμοποιησεις dx3d ή opengl? τα lybraries για 3d τα εχεις δουλεψει?
Πχ η glut ειναι μια opengl library που μπορεις να τη χρησνοποιησεις μεσα απο την c++

Ως αναφορα τις γλωσσες που χρησμοποιουντε συνηθως για game development ειναι η c++ και η lua..

Οπως καποιος ειπε ειναι πιο ευκολο να κανεις ενα λειτουργικο παρα ενα game
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

Άβαταρ μέλους
DGeorge
Honorary Member
Δημοσιεύσεις: 3753
Εγγραφή: 13 Σεπ 2007 12:59
Τοποθεσία: Καλλιθέα Γενικώς

Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Δημοσίευση από DGeorge » 16 Ιούλ 2011 19:49

Μολονότι ίσως τα φανταζόμουν όλα αυτά, ο Connor έκανε απίθανη τεκμηρίωση τελικά στο
ειναι πιο ευκολο να κανεις ενα λειτουργικο παρα ενα game
Φίλε Connor (δεν αστειεύομαι ΚΑΘΟΛΟΥ) τέτοιου είδους τεκμηριώσεις έχω δει μόνο σε Μεταπυιχιακές εργασίες! Άψογος!! :D :D

Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Δημοσίευση από Connor MacLeod » 17 Ιούλ 2011 10:25

Επισης μπορεις να παρεις ενα τετοιο
http://www.xgamestation.com/view_product.php?id=33
Τhe HYDRA Game Development Kit is a complete edutainment platform to learn multiprocessing game development, graphics and media applications on the HYDRA Game Console. Based on the new Parallax multiprocessing Propeller Chip. For beginner to intermediate coders, you need only basic programming experience in any BASIC or C-like language to get started with the kit. The kit includes everything you need to get started
The HYDRA Game Console is based on a socketed 40-Pin dip version of the new Parallax Multiprocessing Propeller Chip. The Propeller chip is simplified cell processor very similar in concept to the Sony "Cell Processor" used in the Playstation 3. The Propeller chip is the main CPU of the HYDRA and runs at 80 MHz for an overall processing power of 160 MIPS (20 MIPS per processor)
The Propeller chip is a 32-bit symmetrical multiprocessor with 8-independent cores. Each core can run its own program and has its own data. Thus, the Propeller is a MIMD (Multiple-Instruction-Multiple-Data) system. Basically, its like having 8 processors on the HYDRA. Each core called a "COG" has a local memory of 512 32-bit words that are used for both instructions and data
Βασικα ξεκινα εσυ μια με το gamemaker και εφοσον δεις οτι θελεις να ξοδεψεις και 150 ευρω για το game development kit καντο αργοτερα
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

GReaper
Δημοσιεύσεις: 48
Εγγραφή: 11 Δεκ 2010 21:47
Επικοινωνία:

Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Δημοσίευση από GReaper » 18 Ιούλ 2011 22:00

Nemesis_Elite έγραψε: εχω την εντύπωση ότι είναι πιο ευκολο να κάνεις λειτουργικό παρα παιχνίδι
ας απαντήσουν οι ειδικοί...
Μη συγκρίνεις διαφορετικά πράγματα.

==> Για να φτιάξεις ένα παιχνίδι, και ποιό συγκεκριμένα μια εξεζητημένη μηχανή γραφικών, φυσικής και εγώ δεν ξέρω τι άλλο δεν χρειάζεται να ξέρεις τι κάνει κάθε interrupt ή port στα σύγχρονα BIOS!

==> Για να φτιάξεις ένα λειτουργικό σύστημα δεν χρειάζεται να ξέρεις προχωρημένες πράξεις με διανύσματα, πίνακες ( matrix :D ) , τους νόμους του Νεύτωνα, ότι η επιτάχυνση της βαρύτητας στη Γη είναι 9.98m/s, το "π" = 3.14159265358979323846, ούτε τρελές πράξεις και σχέσεις τριγωνομετρίας!

Ελπίζω να κατάλαβες! :D;)

LightForce
WebDev Moderator
Δημοσιεύσεις: 3812
Εγγραφή: 13 Απρ 2003 23:49

Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Δημοσίευση από LightForce » 07 Αύγ 2011 17:24

Aς μην δραματοποιούμε τόσο πολύ τα πράγματα.
Eίναι πρακτικά αδύνατο για ένα άτομο να υλοποιήσει ένα παιχνίδι εφάμιλο σε γραφικά και ήχο μίας υπερπαραγωγής ενός studio/software house.

Όμως δεν γράφονται και δεν υπάρχουν μόνο αυτά τα παιχνίδια, και ούτε γνωρίζουν επιτυχία μόνο αυτά τα παιχνίδια.
Πάντα υπάρχει η ευκαιρία της προτοτυπίας, της φρέσκιας ιδέας, σε συνδυασμό με ταλέντο και μεράκι του μπορεί να αποφέρει ακόμα και κέρδη.

Ο k4mikaziRules θέλει να μάθει προγραμματισμό, γιατί δλδ να μήν γράψει παιχνίδια.
Με βιβλιοθήκες όπως η SDL η allegro, είναι εφικτό να γραφτεί ένα υψηλής ποιότητας παιχνίδι.

Άποψη μου k4mikaziRules, μείνε σε C/C++

Άβαταρ μέλους
tech_junky
Δημοσιεύσεις: 14
Εγγραφή: 31 Μαρ 2011 00:12
Τοποθεσία: Πειραιας

Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Δημοσίευση από tech_junky » 08 Σεπ 2011 01:33

k4mikaziRules έγραψε:Eimai 18 xrwnwn exw kanei 3 glwsses programatismou pascal, visual basic, kai twra sto Tei mou visual studio c++....thelw na ksekinisw na ftiaxnw paixnidia, gt mou aresi poli o programatismos, pia glwssa programatismou na ksekinisw na mathenw gia auto to logo?
Delphi XE2, μακράν ότι καλύτερο υπάρχει για κάθε τύπου εφαρμογή, από επιστημονική, παιχνίδια, μέχρι και βάσεις δεδομένων. Η τελευταία έκδοση είναι 64 bit κι επίσης multiplatform, τρέχει δηλ. σε Windows 32 κι 64, MacOS, iOS (iphone).

GReaper
Δημοσιεύσεις: 48
Εγγραφή: 11 Δεκ 2010 21:47
Επικοινωνία:

Με ποια γλώσσα προγραμματισμού να ξεκινήσω?

Δημοσίευση από GReaper » 08 Σεπ 2011 02:43

k4mikaziRules έγραψε:Eimai 18 xrwnwn exw kanei 3 glwsses programatismou pascal, visual basic, kai twra sto Tei mou visual studio c++....
Δεν θέλω να γίνομαι κουραστικός ούτε ξερόλας, αλλά απ' τα 3 που είπες μόνο η Pascal είναι γλώσσα προγραμματισμού. Τα άλλα 2 είναι IDE της BASIC και της C++ αντίστοιχα, άσχετο αν και τα δυο έχουν κάνει μικρές αλλαγές στη σύνταξη επειδή έτσι τους κάβλ... ( γκουχ, γκουχ ) ... κάπνισε.

Απάντηση

Επιστροφή στο “γλώσσες προγραμματισμού - γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες